Gantry goes down 1.5cm further than up.

More
10 Oct 2024 11:29 #311720 by tsaG
Hi!

I am currently building a new CNC Router. My current problem is the configuration of the Z-Axis.
I have a IHSV57 Servo with a 1:1 connection to a 1RPM/5mm Ballscrew. 

1: Although it seems to be configured correctly (which apparently it is not), the gantry goes down only 13,5cm instead of around 220cm.
  • Steps on the Servo are configured to 3200 Steps Per revolution
  • Ballscrew is 5mm Per revolution
  • The Servo is connected via 1:1 belt to the ball screw
2:My second issue is that every time I go down it looses 1.5cm! So after 3 tries it's  4,5cm below the point where it homed. From my understanding, the Servo should have an Encoder in it, making "losing steps" impossible. No?

I already removed the Z-Brake on this axis as I thought it might be an issue. However, upon removing and Motor disabling the Gantry goes down slowly but surely moved by gravity.

I made a video of the process. (unable to upload it here since its bigger than 1.6mb)
1: Homed state, going down 3 times, re-homing.
share.icloud.com/photos/03dJTYtek7poTiNn1YLhaQ0uQ
​​​​​​​

Can anyone help me?

 
Attachments:

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

More
10 Oct 2024 14:49 #311735 by tommylight
The motor is skipping badly going up, and since it is supposed to have encoder feedback to prevent skipping steps, something might not be set properly on the drive.
You can fix this by adding a counterweight to Z axis, but still i would not trust that drive much as is.

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

More
10 Oct 2024 15:34 - 10 Oct 2024 15:34 #311745 by tsaG
Buts its weird. As soon as the motor is off the gantry goes down because it moves so lighty (without brake). Also, it does not move down fully but only to 13.5cm. If it looses steps going up, I would expect it to go down without any losses (especially as it almost moves without any force).

I already reduced the acceleration and speed to veeery little, still the same problem with exactly the same distances. My Scope unfortunately doesnt have a Pulse counter, otherwise I would have counted the pulses for its way down.
Could it be that there is an issue in my config?
Last edit: 10 Oct 2024 15:34 by tsaG.

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

More
10 Oct 2024 15:53 #311747 by tommylight
I would look at the drive and/or hardware, you can hear the motor skipping on the way up in the video.
The config is a small mess but it is a working mess, so for now should be just fine.

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

More
10 Oct 2024 16:32 #311752 by Todd Zuercher
First, make certain that there is no slippage between the screw/coupler/motor connections. (Maybe mark a line on each.)

Perhaps you can observe what the drive is doing using its set up software. Use the software to monitor the commanded position vs the real position. Your goal is to try to determine if the servo is receiving all of the commanded steps from Linuxcnc. If it isn't then you need to check things like step space timing, filter settings, pulse voltage levels, and noise.

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

More
11 Oct 2024 07:00 #311795 by tsaG
I found the error!

After two days of checking, measuring with the oscilloscope, calculating number of pulses by measuring the frequency and pulse duration,  I was questioning my sanity.
I also throughly tested the other axis which are fine, so I compared the axis in all the files and found my error.
setp hm2_7i76e.0.stepgen.02.step_type 2
which should have been set to
setp hm2_7i76e.0.stepgen.02.step_type 0

I changed the value and had to invert the axis. Everything is running smoothly now. :)
The following user(s) said Thank You: tommylight

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

More
11 Oct 2024 10:28 #311802 by tommylight
I missed that! ?

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

Time to create page: 0.129 seconds
Powered by Kunena Forum