Y axis negative direction drift. Help!
05 Dec 2012 11:00 #27226
by cpy911
Y axis negative direction drift. Help! was created by cpy911
Hi,
I have a 24x24 router machine with G540 controller running LinuxEMC.
Machine has made a lot of good projects but just recently has started having a problem.
I am cutting a shape that has arcs and I am doing multiple passes to make this happen. I am noticing
significant drift in the negative y direction when the additional passes are done.
Forinstance, I cut "air" for a test and when the program was done, had the tool return to the home position, it is significantly off in the negative Y-direction.
The X-diretion is dead on.
I slowed down acceleration, feed rates, and velocity, but still have the same problem. Each time I do a depth pass, it drifts in the negative Y position about .05" ish.
What is going on???? I am lost. Especially when it was working and I didnt make changes. Am I losing steps? Even when cutting air?
I did some basic tests where I home it, send it in positive Y direction and bring it back and that test looks ok. It is something to do with making a compound arc where X and Y must move together.
I am off to clean the machine now, maybe that will help...can't hurt.
Any thoughts would be appreciated!
Justin
I have a 24x24 router machine with G540 controller running LinuxEMC.
Machine has made a lot of good projects but just recently has started having a problem.
I am cutting a shape that has arcs and I am doing multiple passes to make this happen. I am noticing
significant drift in the negative y direction when the additional passes are done.
Forinstance, I cut "air" for a test and when the program was done, had the tool return to the home position, it is significantly off in the negative Y-direction.
The X-diretion is dead on.
I slowed down acceleration, feed rates, and velocity, but still have the same problem. Each time I do a depth pass, it drifts in the negative Y position about .05" ish.
What is going on???? I am lost. Especially when it was working and I didnt make changes. Am I losing steps? Even when cutting air?
I did some basic tests where I home it, send it in positive Y direction and bring it back and that test looks ok. It is something to do with making a compound arc where X and Y must move together.
I am off to clean the machine now, maybe that will help...can't hurt.
Any thoughts would be appreciated!
Justin
Please Log in or Create an account to join the conversation.
05 Dec 2012 17:01 #27232
by cncbasher
Replied by cncbasher on topic Y axis negative direction drift. Help!
difficult without knowing the build of the machine , but if the machine was ok , and is now drifting , i'd first go looking for any backlash in nuts or loose belts
and any unwanted movement . if nothing has changed electricaly or in linuxcnc files etc , the likely hood is that it's mechanical wear , or loose pullys etc
and any unwanted movement . if nothing has changed electricaly or in linuxcnc files etc , the likely hood is that it's mechanical wear , or loose pullys etc
Please Log in or Create an account to join the conversation.
05 Dec 2012 20:31 #27246
by BigJohnT
Replied by BigJohnT on topic Y axis negative direction drift. Help!
Also check for loose electrical connections, broken wires etc. It will be mechanical or electrical.
John
John
Please Log in or Create an account to join the conversation.
06 Dec 2012 00:42 #27255
by cpy911
Replied by cpy911 on topic Y axis negative direction drift. Help!
The machine is a Zenbot 24x24 that uses pulleys and belts. I checked the Y-axis and there is zero slop, nice and tight.
Please Log in or Create an account to join the conversation.
06 Dec 2012 01:06 #27256
by cncbasher
Replied by cncbasher on topic Y axis negative direction drift. Help!
Belt and pully systems are notorious for belts stretching , and could account for the problem , even though the belt is tight , check distances between teeth with caliper .
Please Log in or Create an account to join the conversation.
06 Dec 2012 01:57 #27257
by BigJohnT
Replied by BigJohnT on topic Y axis negative direction drift. Help!
Have you done a stepper test on the Y axis?
linuxcnc.org/docs/html/common/Stepper_Diagnostics.html
Could be binding up somewhere...
Got a photo of the machine?
John
linuxcnc.org/docs/html/common/Stepper_Diagnostics.html
Could be binding up somewhere...
Got a photo of the machine?
John
Please Log in or Create an account to join the conversation.
06 Dec 2012 09:35 #27278
by andypugh
Mark every pulley, coupler and shaft interface with a marker pen. The most likely thing is a slipping coupling.
If it isn't that then it could be a phantom step problem from noise. Maybe a shield connection has come adrift, or an earth tag has come loose.
Did anything change since the problem appeared. Anything at all. It might be that you think it is irrelevant but we can say, "ah, well, you see, X always does that because Y" (Though admittedly it is more likely we will look puzzled)
Replied by andypugh on topic Y axis negative direction drift. Help!
Forinstance, I cut "air" for a test and when the program was done, had the tool return to the home position, it is significantly off in the negative Y-direction.
The X-diretion is dead on.
Mark every pulley, coupler and shaft interface with a marker pen. The most likely thing is a slipping coupling.
If it isn't that then it could be a phantom step problem from noise. Maybe a shield connection has come adrift, or an earth tag has come loose.
Did anything change since the problem appeared. Anything at all. It might be that you think it is irrelevant but we can say, "ah, well, you see, X always does that because Y" (Though admittedly it is more likely we will look puzzled)
Please Log in or Create an account to join the conversation.
07 Dec 2012 11:24 #27360
by cpy911
Replied by cpy911 on topic Y axis negative direction drift. Help!
Ok. Still frustrated here.
Here are some tests I have run:
1. Set home position, run a program to machine a circle of about 8" diameter. Raise Z-height to not actually cut anything, tool takes multiple passes at .0625" depth pass.
Result: tool returns home
2. Set home position, move y axis +10" and return home, move tool to random y and x locations and return to home.
Result: tool returns home
3. Set home position, run a program to machine the letter "D" of about 12"x12" diameter. Raise Z-height to not actually cut anything, tool takes multiple passes at .0625" depth pass.
Result: tool returns home to X position, Y position has drifted by .250 or up to .50" in the negative Y direction. It is drifting more and more with every pass. (If I took fewer passes, I would see less drift, if I did just one pass, it goes back to home...the more time it runs the more drift I see).
I am baffled!!!! I can machine a perfect circle or move the tool to locations and I get a good return to home position, but if I try to machine something with arcs, it drifts or the Y-position like it is not seeing the Y-direction commands!!!
Of course, this all started when I was machining a sign with various letters, I noticed each pass the y axis was drifting so it took more and more of the material I did not wanted to machine.
Some things I tried....checked wiring and fitting for the Y-axis. Made sure they were secure.
Slowed the machine down both acceleration and velocity.
Rebooted the machine.
Checked belts for tension and y-axis was secure and not loose.
Thanks!
Here are some tests I have run:
1. Set home position, run a program to machine a circle of about 8" diameter. Raise Z-height to not actually cut anything, tool takes multiple passes at .0625" depth pass.
Result: tool returns home
2. Set home position, move y axis +10" and return home, move tool to random y and x locations and return to home.
Result: tool returns home
3. Set home position, run a program to machine the letter "D" of about 12"x12" diameter. Raise Z-height to not actually cut anything, tool takes multiple passes at .0625" depth pass.
Result: tool returns home to X position, Y position has drifted by .250 or up to .50" in the negative Y direction. It is drifting more and more with every pass. (If I took fewer passes, I would see less drift, if I did just one pass, it goes back to home...the more time it runs the more drift I see).
I am baffled!!!! I can machine a perfect circle or move the tool to locations and I get a good return to home position, but if I try to machine something with arcs, it drifts or the Y-position like it is not seeing the Y-direction commands!!!
Of course, this all started when I was machining a sign with various letters, I noticed each pass the y axis was drifting so it took more and more of the material I did not wanted to machine.
Some things I tried....checked wiring and fitting for the Y-axis. Made sure they were secure.
Slowed the machine down both acceleration and velocity.
Rebooted the machine.
Checked belts for tension and y-axis was secure and not loose.
Thanks!
Please Log in or Create an account to join the conversation.
07 Dec 2012 17:01 #27375
by cncbasher
Replied by cncbasher on topic Y axis negative direction drift. Help!
have you changed anything .. stepper motor .. stepper driver ... power supply ,
acceleration or velocity or even stepper current settings
could although i doubt it be a bad motor , so try swapping motors and or stepper driver and see if the fault then moves to the other axis
acceleration or velocity or even stepper current settings
could although i doubt it be a bad motor , so try swapping motors and or stepper driver and see if the fault then moves to the other axis
Please Log in or Create an account to join the conversation.
07 Dec 2012 17:38 - 10 Dec 2012 21:55 #27377
by Rick G
Replied by Rick G on topic Y axis negative direction drift. Help!
Hello,
You might try the following ngcgui sub at different speeds to check if the problem only occurs when more than one axis is moving.
The idea is to move the axis back and forth at ever shorter moves and then return to the start location. At high speeds this should put some stress on the axis.
www.linuxcnc.org/index.php/english/forum...929-check-axis#27516
What are you using for G64 settings? A circle and a sharp corner may put different stress on the involved axis.
Is it possible that your power supply is marginal and cannot not provide enough amps for combined moves?
Are you using any backlash compensation?
I am surprised that different speeds and acceleration in your test did not produce different results, did you make these changes dramatic?
Having said all that following cncbasher's advice should help pinpoint the problem.
Rick G
You might try the following ngcgui sub at different speeds to check if the problem only occurs when more than one axis is moving.
The idea is to move the axis back and forth at ever shorter moves and then return to the start location. At high speeds this should put some stress on the axis.
www.linuxcnc.org/index.php/english/forum...929-check-axis#27516
What are you using for G64 settings? A circle and a sharp corner may put different stress on the involved axis.
Is it possible that your power supply is marginal and cannot not provide enough amps for combined moves?
Are you using any backlash compensation?
I am surprised that different speeds and acceleration in your test did not produce different results, did you make these changes dramatic?
Having said all that following cncbasher's advice should help pinpoint the problem.
so try swapping motors and or stepper driver and see if the fault then moves to the other axis
Rick G
Last edit: 10 Dec 2012 21:55 by Rick G. Reason: posted partial file
Please Log in or Create an account to join the conversation.
Time to create page: 0.097 seconds