AC Servo Spindelantrieb kontrolliert abbremsen

More
23 Oct 2022 16:16 #254863 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

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

More
24 Oct 2022 11:58 #254898 by Wusel
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

Please Log in or Create an account to join the conversation.

More
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.

More
24 Oct 2022 17:28 #254923 by Wusel
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.

More
25 Oct 2022 17:30 #255050 by Wusel
good evening,
attached you find my current ini and hal file. is it the control mode 1 which i have to alter?
regards

Rainer

File Attachment:

File Name: LuxTurn_LTSI.hal
File Size:14 KB

File Attachment:

File Name: LuxTurn_LTSI.ini
File Size:5 KB
Attachments:

Please Log in or Create an account to join the conversation.

More
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?

Please Log in or Create an account to join the conversation.

More
25 Oct 2022 22:00 #255062 by Wusel
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

Please Log in or Create an account to join the conversation.

More
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.

More
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.

Please Log in or Create an account to join the conversation.

Time to create page: 0.087 seconds
Powered by Kunena Forum