AC Servo Spindelantrieb kontrolliert abbremsen
- Wusel
- Offline
- Premium Member
Less
More
- Posts: 85
- Thank you received: 8
23 Oct 2022 16:16 #254863
by Wusel
AC Servo Spindelantrieb kontrolliert abbremsen was created by Wusel
hallo miteinander,
ich bin mir nicht sicher, ob die nachfolgenden Frage hier richtig platziert sind aber probiere ich es mal:
nachdem ich vorletzes Jahr meine LuxMill mit LinuxCNc ausgerüstet hatte, geht es jetzt an eine kleine LuxTurn LTSI. Als Spindelantrieb habe ich einen 750W China AC Servo Antrieb genommen, die Typenschilder auf dem Controller sind AASD-15A-V6.3 und 90ST-M02430. Denselben hatte ich bei der LuxMill für die Achsen genommen.
Die Achsen verfahren mittlerweile und der Spindelmotor dreht vorwärts und Rückwärts jedoch stopp er bei ausschalten abrupt. mit einem kleinen Fräser drin mag das noch ok sein aber mit einem Backenfutter wird das zuviel Schwungmasse sein.
Der Controller hat allerlei Parameter für Geschwindigkeitsrampen, lineare oder S-Kurveförmiges Anfahren/Bremsen. Das habe ich alles eingestellt aber irgendetwas habe ich übersehen, denn der Motor stoppt immer abrupt.
Dabei kommt mir dann auch die Frage, ob der Motorcontroller oder LinuxCNC die Oberhand bei der Regelung hat. Im .ini kann ich ja auch eine Beschleunigung setzen. Diese habe ich einmal stark herabgesetzt und jetzt startet der Motor sanft aber er bremst dennoch sofort ohne erkennbare Rampe ab.
Also 1. Frage - an welcher Stelle muss ich einen Parameter zur Kontrolle suchen?
Im controller hatte ich den Control Mode durchprobiert, im default Location Mode läuft er gut und lässt sich regeln, im Position/speed mode ebenso, im Speed mode alleine trudel er einfach constant mit ca. 25rpm vor sich hin auch wenn ich nichts mache? Habe ich es richtig im Kopf, dass der Speed Mode bei 0-10V Ansteuerung gilt? Ich steuere aus einer Mesa 7i96 mit Takt/Richtung an.
2. Frage
Wenn der Motor aus ist, dann hätte ich ihn gerne frei drehbar. Dann kommt man mit dem Futterschlüssel besser dran und manchmal drehe ich das Futter von hand, wenn ich z.B ein Gewinde bohre. Derzeit ist er nach dem Abschalten immer festes gibt einen Parameter 163, (zero speed clamping lock mode), den habe ich auf 1 gesetzt, wonach sich der Motor drehen lassen müsste, wenn 0rpm angesagt sind aber er bleibt fest?
Das sind erst mal die 2 konkreten Fragen, später kommt noch der Werkzeugwechsler dran. So einen hatte ich zwar schon mal in EdingCNc und Mach3 programmiert aber hier bin ich noch am rätseln
Wäre nett, wenn jemand von eur Rat wüsste.
vielen Dank
Rainer
ich bin mir nicht sicher, ob die nachfolgenden Frage hier richtig platziert sind aber probiere ich es mal:
nachdem ich vorletzes Jahr meine LuxMill mit LinuxCNc ausgerüstet hatte, geht es jetzt an eine kleine LuxTurn LTSI. Als Spindelantrieb habe ich einen 750W China AC Servo Antrieb genommen, die Typenschilder auf dem Controller sind AASD-15A-V6.3 und 90ST-M02430. Denselben hatte ich bei der LuxMill für die Achsen genommen.
Die Achsen verfahren mittlerweile und der Spindelmotor dreht vorwärts und Rückwärts jedoch stopp er bei ausschalten abrupt. mit einem kleinen Fräser drin mag das noch ok sein aber mit einem Backenfutter wird das zuviel Schwungmasse sein.
Der Controller hat allerlei Parameter für Geschwindigkeitsrampen, lineare oder S-Kurveförmiges Anfahren/Bremsen. Das habe ich alles eingestellt aber irgendetwas habe ich übersehen, denn der Motor stoppt immer abrupt.
Dabei kommt mir dann auch die Frage, ob der Motorcontroller oder LinuxCNC die Oberhand bei der Regelung hat. Im .ini kann ich ja auch eine Beschleunigung setzen. Diese habe ich einmal stark herabgesetzt und jetzt startet der Motor sanft aber er bremst dennoch sofort ohne erkennbare Rampe ab.
Also 1. Frage - an welcher Stelle muss ich einen Parameter zur Kontrolle suchen?
Im controller hatte ich den Control Mode durchprobiert, im default Location Mode läuft er gut und lässt sich regeln, im Position/speed mode ebenso, im Speed mode alleine trudel er einfach constant mit ca. 25rpm vor sich hin auch wenn ich nichts mache? Habe ich es richtig im Kopf, dass der Speed Mode bei 0-10V Ansteuerung gilt? Ich steuere aus einer Mesa 7i96 mit Takt/Richtung an.
2. Frage
Wenn der Motor aus ist, dann hätte ich ihn gerne frei drehbar. Dann kommt man mit dem Futterschlüssel besser dran und manchmal drehe ich das Futter von hand, wenn ich z.B ein Gewinde bohre. Derzeit ist er nach dem Abschalten immer festes gibt einen Parameter 163, (zero speed clamping lock mode), den habe ich auf 1 gesetzt, wonach sich der Motor drehen lassen müsste, wenn 0rpm angesagt sind aber er bleibt fest?
Das sind erst mal die 2 konkreten Fragen, später kommt noch der Werkzeugwechsler dran. So einen hatte ich zwar schon mal in EdingCNc und Mach3 programmiert aber hier bin ich noch am rätseln
Wäre nett, wenn jemand von eur Rat wüsste.
vielen Dank
Rainer
Please Log in or Create an account to join the conversation.
- tommylight
- Offline
- Moderator
Less
More
- Posts: 19468
- Thank you received: 6529
24 Oct 2022 09:33 #254887
by tommylight
Replied by tommylight on topic AC Servo Spindelantrieb kontrolliert abbremsen
If the drives are in step/dir mode, the stepgens in hal must be in position mode and the feedback must be from the stepgens.
If using feedback to LinuxCNC, stepgens must be in velocity mode and feedback must be from encoders/linear scales.
Those are all settable in hal.
When the drives are in velocity mode, it is normal for the motor to spin slowly, but that must be with feedback to LinuxCNC, othevise it does not work.
Upload the hal and ini files here please.
To simplify, if the drives are in step/dir mode, setup is the same as for stepper drives/motors, not as servo drives.
If using feedback to LinuxCNC, stepgens must be in velocity mode and feedback must be from encoders/linear scales.
Those are all settable in hal.
When the drives are in velocity mode, it is normal for the motor to spin slowly, but that must be with feedback to LinuxCNC, othevise it does not work.
Upload the hal and ini files here please.
To simplify, if the drives are in step/dir mode, setup is the same as for stepper drives/motors, not as servo drives.
Please Log in or Create an account to join the conversation.
- Wusel
- Offline
- Premium Member
Less
More
- Posts: 85
- Thank you received: 8
24 Oct 2022 11:58 #254898
by Wusel
Replied by Wusel on topic AC Servo Spindelantrieb kontrolliert abbremsen
hi,
thanks or the reply, I'll check what settings I have in my .hal file. When you write I should upload the hal and ini file here, should I have seen a link to it?
regards
Rainer
thanks or the reply, I'll check what settings I have in my .hal file. When you write I should upload the hal and ini file here, should I have seen a link to it?
regards
Rainer
Please Log in or Create an account to join the conversation.
- tommylight
- Offline
- Moderator
Less
More
- Posts: 19468
- Thank you received: 6529
24 Oct 2022 15:04 #254914
by tommylight
Replied by tommylight on topic AC Servo Spindelantrieb kontrolliert abbremsen
When you reply, under the editor there is a button "attachments" click on that and drag the files there.
Please Log in or Create an account to join the conversation.
- Wusel
- Offline
- Premium Member
Less
More
- Posts: 85
- Thank you received: 8
24 Oct 2022 17:28 #254923
by Wusel
Replied by Wusel on topic AC Servo Spindelantrieb kontrolliert abbremsen
Ok, tomorrow I am back to the machine and will attach the requested files. Wouldn't it be nice if one could study LinuxCnc somewhere? There is so much to learn about
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
- Wusel
- Offline
- Premium Member
Less
More
- Posts: 85
- Thank you received: 8
25 Oct 2022 17:30 #255050
by Wusel
Replied by Wusel on topic AC Servo Spindelantrieb kontrolliert abbremsen
good evening,
attached you find my current ini and hal file. is it the control mode 1 which i have to alter?
regards
Rainer
attached you find my current ini and hal file. is it the control mode 1 which i have to alter?
regards
Rainer
Attachments:
Please Log in or Create an account to join the conversation.
- tommylight
- Offline
- Moderator
Less
More
- Posts: 19468
- Thank you received: 6529
25 Oct 2022 21:41 #255059
by tommylight
Replied by tommylight on topic AC Servo Spindelantrieb kontrolliert abbremsen
Nope, control mode 1 should be velocity so that is OK.
From a quick glance that is a normal stepgen config, and the spindle has an acceleration of 20, did you try setting that to 1, or 5?
From a quick glance that is a normal stepgen config, and the spindle has an acceleration of 20, did you try setting that to 1, or 5?
Please Log in or Create an account to join the conversation.
- Wusel
- Offline
- Premium Member
Less
More
- Posts: 85
- Thank you received: 8
25 Oct 2022 22:00 #255062
by Wusel
Replied by Wusel on topic AC Servo Spindelantrieb kontrolliert abbremsen
I just read in the manual, that stepgen can have the control mode v or p but in the hal it only acceps the bit, 0 or 1. that is confusing to me. I also read that position mode is the default and I created the first hal and ini with pncconf, guessing that this uses defaults unless specified differently. I'll try to set the acceleration to a lower value as suggested and we'll see
Rainer
Rainer
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23170
- Thank you received: 4860
25 Oct 2022 23:24 #255067
by andypugh
Replied by andypugh on topic AC Servo Spindelantrieb kontrolliert abbremsen
p or v is for software stepgen, 0 or 1 is for Mesa stepgen. (I think)
Please Log in or Create an account to join the conversation.
- tommylight
- Offline
- Moderator
Less
More
- Posts: 19468
- Thank you received: 6529
25 Oct 2022 23:26 #255068
by tommylight
Replied by tommylight on topic AC Servo Spindelantrieb kontrolliert abbremsen
I can understand the confusion, new versions of LinuxCNC use velocity mode stepgens for stepper systems with Mesa boards as it smooths the jitter, hence smoother motion.
0 should be position mode, 1 should be velocity.
0 should be position mode, 1 should be velocity.
Please Log in or Create an account to join the conversation.
Time to create page: 0.087 seconds