AASD Servo driver and torque problem

More
17 Jan 2024 17:45 - 18 Jan 2024 11:13 #290970 by Gnevko
Hello everyone,
I recently decided to change the spindle on my milling machine and also switch to a servo motor. However, I'm facing an issue: at low speeds, the motor doesn't seem to deliver its full 1.2 kW of power. It can practically be stopped with bare hands, which makes tasks like threading impossible. Is such behavior normal for a servo motor? I've tried searching for a solution online and on this forum but haven't had much luck.

Additional details:
  • the spindle is controlled by a MESA 7I95 in step mode (Pn002=2);
  • Pn098 = 20;
  • the motor also has a strange behavior in maintaining speed - it fluctuates within quite large ranges, both when controlled by MESA and when using the driver's internal control Fn002.
  • I tryed to play with Pn259 + Pn257 but without big success.

    Links to videos:
    photos.app.goo.gl/PPnikUve9ojGVg2q6
    photos.app.goo.gl/xt18cd4i8q22xdtWA

    Thank you for your help!
Last edit: 18 Jan 2024 11:13 by Gnevko.

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

More
17 Jan 2024 19:05 #290973 by PCW
Is there a tuning utility for the drive? Sounds like it is not tuned and/or has a low torque limit setting

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

More
17 Jan 2024 19:33 #290974 by Gnevko
Unfortunately, no driver tuning utilities were provided, although it seems that there is a port for connecting a computer. If only we could find out what parameter can be used to set low torque limit...

 
 
 
Attachments:

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

More
18 Jan 2024 00:32 #290981 by COFHAL
You have feedback the encoder the servo?

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

More
18 Jan 2024 06:52 - 18 Jan 2024 06:57 #290996 by besriworld
Error code AL-04 :
1: Check the motor line U, V, W and
encoder line is normal.
2: Turn the power off half an hour,
electricity again, if the alarm is still there,
may be internal power module is damaged,
please replace the servo amplifier.
3: Speed loop and current loop pid
parameter Settings.


Maybe the problem is in point 3?
What happens at 0 speed and applied axle force?
Last edit: 18 Jan 2024 06:57 by besriworld.

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

More
18 Jan 2024 09:37 #291011 by Gnevko

You have feedback the encoder the servo?

Yes, I utilized the LinuxCNC HAL oscilloscope and observed all the relevant signals: A, B, and Index. However, what's intriguing is that the motor speed appears to be inconsistent, even when using the jog function (Fn002). For instance, if I set the speed to 100 RPM, the displayed speed value fluctuates between 85 and 125 RPM. This is why the encoder pulses also vary in length.

Maybe the problem is in point 3?
What happens at 0 speed and applied axle force?

In this scenario, I am able to slightly rotate the motor shaft (more easily in a counterclockwise direction than clockwise), but I am unable to trigger the Al-04 error. During this process, the display value of Dn002 increases to between 70 and 80 and then stabilizes, regardless of the amount of force applied. Additionally, when observing the same Dn002 value during the motor's operation at 100 RPM, the value also rises to 74, but this is immediately followed by the Al-04 error code.

photos.app.goo.gl/9fnouKu1NwuBShxn9
 

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

More
18 Jan 2024 14:27 #291032 by andypugh
4Nm is quite a small torque. Maybe try setting a torque wrench to that level to calibrate your hands and see if the motor is genereating a similar torque at low speeds.

However, looking at this tapping torque calculator, 4Nm should be enough for M16(!) in Aluminium, so it sounds like you probably are low on torque.

A servo motor should make rated torque at 0 rpm. That's prety much their job.

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

More
18 Jan 2024 17:54 - 18 Jan 2024 18:08 #291047 by besriworld
Hello, the revs should not play. Are the values ​​of the pid regulator default?
This is my other 1kw motor with a hard setting on the pid regulator.

ps: the watch has a resolution of 0.002uM, a belt drive of 1:1 and a screw pitch of 10mm.  The motor has 2500 rpm
From 22 seconds I apply great force.
Last edit: 18 Jan 2024 18:08 by besriworld.

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

More
21 Jan 2024 20:04 #291279 by Gnevko
After conducting numerous experiments, I have established the following parameters:
Pn259 = 6
Pn275 = 1.20
Pn020 = 3000
Pn098 = 20

These settings enable the motor shaft, when connected to the spindle, to operate comfortably up to 1500 RPM with manageable noise levels. However, beyond 1500 RPM, the noise becomes extremely loud and problematic. Another issue arises when attempting to decelerate the spindle from 1500 RPM to 0 RPM. During such attempts, the servo driver immediately displays the well-known error from my first post - AL-04. To avoid this, I need to first reduce the speed to 1000 RPM, then to 500 RPM, before I can safely stop it without triggering the error.

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

More
21 Jan 2024 22:02 #291287 by 0x2102
Are you running your spindle server in position or speed mode?

I run mine (Lathe) in speed mode - set PN002 = 1 (speed mode) or 3 (position/speed mode).

The last option will allow you to switch (via input signal) between modes in certain situations.

Then look at your settings PN146 etc (speed control parameter) and define your acceleration / deceleration times.

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

Moderators: piasdom
Time to create page: 0.538 seconds
Powered by Kunena Forum