amigoinnovative
10.03.2016, 11:40
Hallo alle,
Ich hoffe dass ich bin hier richtig. Ich hab ein Idee und damit verbundenen Problem. Mein deutsch ist nicht sehr gut deswegen ich hab mein Problem in beide sprachen geschrieben.
Deutsch:
Ich hab zwei schritt Motoren von Nanotec (L28 und ST6318). Die beide sind mit einander verbunden mit ein schienen Lager. So das L28 fährt vertikal nach unten oder oben und die ST6318 mit ein imbuss dreht die schraube nach links oder rechts (wie ein Akku schrauber). Jetzt der Idee ist wenn der Motor fährt nach oben und kommt an Anschlag mit schraube der Motor muss gestoppt sein. Ich hab gedacht das Mann kann der Strom von L28 Schritt Motor messen und stellt ein Phasen Strom von z.b. 0.7A. wenn der Motor ist am Anschlag der Phasen Strom steigt und Mann kann diese erhöht Strom als Signal nutzen um die Motor zu stoppen.
Auf Papier klingt alles logisch aber ich bin nicht sicher ob das ist machbar oder nicht. Einfacher weg ist Mann stellet Phasen Strom und Peak Strom in Firmware und versucht damit klar zu kommen. Aber in diesem Motor Phasen Strom und Peak Strom ist gleich, heißt ich kann nicht die beiden unterschiedlich stellen. Zweite ist Mann kann der Motor in closed loop nutzen (mit Encoder) und dann kann Mann das machen (fargezeichen).
Wie gesagt Elektronik ist nicht mein gebiet und ich bin nicht sicher ob das ist machbar und wenn ja wie. Wenn jemand weiß irgendwelche Beispiel das wäre ganz gut. Also ich nutze Labview als software.
Vielen Dank.
Englisch:
I am using two linear actuators namely L28 and ST6318 from the company nanotec. Both the moters are contected together so that the L28 moves up and down, and ST6318 with a screw on top turns left and right to tigt or loose a screw (like in screw drivers). What i want is, the l28 keep on moving upwards till it comes the imbuss comes in contact with the screw and upon its contact the L28 should stop. After that both the motors must be started simultaniously in ordert o loose or tight a screw for a required position.
In ordert o achieve that i thought of using the current being used by the L28. Normally when the motor path is blocked, the current oft he motor increases in ordert o overcome this blockage. One can use this higher current as a warning signal and stop the motor. One option of achieving this ist o set the phase and peak current in the firmware an das the peak current is reached motor stopped immediately. Unfortunately in my case the pase and peak current are similar so i cannot set them individuallay. Secondly one can achieve this with the motor running in closed loop alongwith an encoder.
Electronics is notmy domain thats why i am not pretty sure wether this can be done or not. It would be very nice to know 1. The idee can be oimplemented or not. 2. How can it be done. Any practical example or any documentation in this regards would be very appreciated. I am using LabView to control the motors. Thanks in advance fort he help.
Ich hoffe dass ich bin hier richtig. Ich hab ein Idee und damit verbundenen Problem. Mein deutsch ist nicht sehr gut deswegen ich hab mein Problem in beide sprachen geschrieben.
Deutsch:
Ich hab zwei schritt Motoren von Nanotec (L28 und ST6318). Die beide sind mit einander verbunden mit ein schienen Lager. So das L28 fährt vertikal nach unten oder oben und die ST6318 mit ein imbuss dreht die schraube nach links oder rechts (wie ein Akku schrauber). Jetzt der Idee ist wenn der Motor fährt nach oben und kommt an Anschlag mit schraube der Motor muss gestoppt sein. Ich hab gedacht das Mann kann der Strom von L28 Schritt Motor messen und stellt ein Phasen Strom von z.b. 0.7A. wenn der Motor ist am Anschlag der Phasen Strom steigt und Mann kann diese erhöht Strom als Signal nutzen um die Motor zu stoppen.
Auf Papier klingt alles logisch aber ich bin nicht sicher ob das ist machbar oder nicht. Einfacher weg ist Mann stellet Phasen Strom und Peak Strom in Firmware und versucht damit klar zu kommen. Aber in diesem Motor Phasen Strom und Peak Strom ist gleich, heißt ich kann nicht die beiden unterschiedlich stellen. Zweite ist Mann kann der Motor in closed loop nutzen (mit Encoder) und dann kann Mann das machen (fargezeichen).
Wie gesagt Elektronik ist nicht mein gebiet und ich bin nicht sicher ob das ist machbar und wenn ja wie. Wenn jemand weiß irgendwelche Beispiel das wäre ganz gut. Also ich nutze Labview als software.
Vielen Dank.
Englisch:
I am using two linear actuators namely L28 and ST6318 from the company nanotec. Both the moters are contected together so that the L28 moves up and down, and ST6318 with a screw on top turns left and right to tigt or loose a screw (like in screw drivers). What i want is, the l28 keep on moving upwards till it comes the imbuss comes in contact with the screw and upon its contact the L28 should stop. After that both the motors must be started simultaniously in ordert o loose or tight a screw for a required position.
In ordert o achieve that i thought of using the current being used by the L28. Normally when the motor path is blocked, the current oft he motor increases in ordert o overcome this blockage. One can use this higher current as a warning signal and stop the motor. One option of achieving this ist o set the phase and peak current in the firmware an das the peak current is reached motor stopped immediately. Unfortunately in my case the pase and peak current are similar so i cannot set them individuallay. Secondly one can achieve this with the motor running in closed loop alongwith an encoder.
Electronics is notmy domain thats why i am not pretty sure wether this can be done or not. It would be very nice to know 1. The idee can be oimplemented or not. 2. How can it be done. Any practical example or any documentation in this regards would be very appreciated. I am using LabView to control the motors. Thanks in advance fort he help.