cncdrive wrote:Because your steps per value of the axis makes it impossible for the axis to step to that coordinate.
The motor can move the axis only to multiplication of the steps.
For example if your steps per value is 100 then one step is 0.01 units and so if your home position is 0 then your axis can move the 0, 0.01, 0.02, 0.03 etc. your axis cannot move to for example 0.015
Battwell wrote:you may find- if you are using the same gearing per axis etc that you are measuring something wrong. ( as your numbers are very similar.)
always measure over the largest distance available.
(or better, calculate exact steps motor to gearing)
if you measure over a small distance any error is multiplied over long distance.
if you measure over maximum travel distance, any error is divided at small distances.
DakotaSport07 wrote:Battwell wrote:you may find- if you are using the same gearing per axis etc that you are measuring something wrong. ( as your numbers are very similar.)
always measure over the largest distance available.
(or better, calculate exact steps motor to gearing)
if you measure over a small distance any error is multiplied over long distance.
if you measure over maximum travel distance, any error is divided at small distances.
Hi! Thank you for your comment!
Yes I know that it is better to measure over the greatest possible distance, but I do not have what it takes to do it with the maximum precision. I don't have a specific standard.
Regarding the difference in pitch/unit obtained between the axes, it would be caused by the fact that the Chinese ball screws are not all identical. (I learned this on a forum.)
The motors are mounted at the end of the shaft.
Please. If it's not a problem, can you recalculate for me if I have the correct pitch, and set my stepper drivers correctly?
The ball screws are 16 X 5,
Motors are Nema 23 57BYG250C 1.8 degree,
The stepper drivers are DM542s, which I set to 1600.
What is Dip switch number 4 on the stepper drivers for?
I don't know their usefulness.
“Just to discuss and explain how I proceeded…
I measured my displacements using a digital linear dial indicator of 25mm stroke with a resolution of 0.01mm.
I reset the comparator to zero for the start, I ask for 25.0000 mm, and the axis moves 25.00 mm on my dial indicator. (I know, its not a long trip).
I have to deal with.
The repetitiveness seems very good to me.
I repeated the procedure twenty times minimum on each axis, and the displacements requested are always respected. I still have my 25mm and the return is still zero.
PS: It's the display that intrigued me by not indicating exactly 25mm, but if its just the display that's missing 0.0001 to 0.0006, I'll let it be.
Thank you so much!
But UNCNC does not recognize G20 or G21 to switch from Imperial or Inches to Metric or vs versa
Return to Ask a question from support here
Users browsing this forum: No registered users and 26 guests