- Configuring LinuxCNC
- Basic Configuration
- Troubleshooting Analog AC Servo - Full Speed at "Analog Scale Max = 0"
Troubleshooting Analog AC Servo - Full Speed at "Analog Scale Max = 0"
- Saggy_headliner
- Topic Author
- Offline
- New Member
Less
More
- Posts: 1
- Thank you received: 0
08 Sep 2024 14:04 #309656
by Saggy_headliner
Troubleshooting Analog AC Servo - Full Speed at "Analog Scale Max = 0" was created by Saggy_headliner
Bench testing my configuration 7i96s + 7i77 with 1 Yasakawa AC Servo drive (SGDA-04AS) w/servo. Goal here is to get a baseline for PID settings.
Drive enable is an "active low" type and upon initial wiring I experienced a "chatter" with the relay. I fixed this by integrating a filter onto power leads for my bench setup. I'm still not 100% convinced I've eliminated all noise from the system, however, the issue below does not seem noise is root cause.
Issue: When setting parameter "hm2_7i96s.0.7i77.0.1.analogena" to enable, the servo immediately vibrates and the axis will rapidly move back and forth (the encoder does record this movement) in small increments. In the "calibration" settings, I've tried messing with the PID values to attempt to dampen this out and have observed no change. However, when I set the "ANALOG_SCALE_MAX" from it's default value to 0 and enable the drive, the servo will immediately spin at what it seems to be full speed until I disable the drive. I've changed servo drives and replicated this behavior so it seems it's something to do with my configuration.
Any idea what is going on here?
Thanks
Drive enable is an "active low" type and upon initial wiring I experienced a "chatter" with the relay. I fixed this by integrating a filter onto power leads for my bench setup. I'm still not 100% convinced I've eliminated all noise from the system, however, the issue below does not seem noise is root cause.
Issue: When setting parameter "hm2_7i96s.0.7i77.0.1.analogena" to enable, the servo immediately vibrates and the axis will rapidly move back and forth (the encoder does record this movement) in small increments. In the "calibration" settings, I've tried messing with the PID values to attempt to dampen this out and have observed no change. However, when I set the "ANALOG_SCALE_MAX" from it's default value to 0 and enable the drive, the servo will immediately spin at what it seems to be full speed until I disable the drive. I've changed servo drives and replicated this behavior so it seems it's something to do with my configuration.
Any idea what is going on here?
Thanks
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19300
- Thank you received: 6462
09 Sep 2024 13:34 #309746
by tommylight
Replied by tommylight on topic Troubleshooting Analog AC Servo - Full Speed at "Analog Scale Max = 0"
First the drive must be tuned to the attached motor, with it's own software, follow the procedure as described in the drive manual.
No LinuxCNC at all, until the drive is set up properly, as it is impossible to tune or use.
And a friendly warning, do not change stuff at random and hope it works, usually end up in tears or frustration.
forum.linuxcnc.org/38-general-linuxcnc-q...oder?start=10#309742
forum.linuxcnc.org/10-advanced-configura...to-example-mesa-7i77
No LinuxCNC at all, until the drive is set up properly, as it is impossible to tune or use.
And a friendly warning, do not change stuff at random and hope it works, usually end up in tears or frustration.
forum.linuxcnc.org/38-general-linuxcnc-q...oder?start=10#309742
forum.linuxcnc.org/10-advanced-configura...to-example-mesa-7i77
Please Log in or Create an account to join the conversation.
- Configuring LinuxCNC
- Basic Configuration
- Troubleshooting Analog AC Servo - Full Speed at "Analog Scale Max = 0"
Time to create page: 0.116 seconds