Repeatability Issue
Moderator: cnckeith
-
- Posts: 162
- Joined: Thu Nov 22, 2018 6:27 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: Yes
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: No
Repeatability Issue
I am recently having an issue with repeatability on my ACORN Equipped lathe. This is a EMCOTURN 220P so it is a retrofit CNC lathe that has good and solid mounts and ways not a manual machine conversion. The machine has been running great and with no issues with repeatability over the last couple years after conversion to ACORN. I just had to replace the ball screw and nut on the X Axis. After the repair I went through the calibration of the X Axis and everything worked out fine (so I think). Running the first run of parts since the repair and I am having issue with repeatability. It will run the program fine with parts in tolerance and no issue. When I go to run the program again the x axis reference has shifted up (+) about .010” - .015”. You can see the deflection in the drill (.070”). I have found that if I reference the axis’s back to home position between each cycle start then there is no problem and parts are in tolerance. The home position is set by proximity sensor and ZRI in the drive motor.
I thought there was a mechanical issue with the axis causing the x axis to loose position. I went through the X axis and could not find any interference, binding or anything that could cause the axis to loose position. The axis is driven by DYN4 Servo’s in step and direction. The Z axis is having no issues.
Anyone having any ideas? Any and all help is appreciated. I am attaching a current report from this morning.
I thought there was a mechanical issue with the axis causing the x axis to loose position. I went through the X axis and could not find any interference, binding or anything that could cause the axis to loose position. The axis is driven by DYN4 Servo’s in step and direction. The Z axis is having no issues.
Anyone having any ideas? Any and all help is appreciated. I am attaching a current report from this morning.
- Attachments
-
- report_F045DA7F9063-0111191533_2024-08-25_13-27-32.zip
- (774.37 KiB) Downloaded 7 times
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 4660
- Joined: Wed Mar 24, 2010 5:48 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
Re: Repeatability Issue
After it has run a cycle or two, send X back to home using the same M92 and M105 moves that you normally use for homing, but do not run the M26 to re-zero X.
Then check the Machine Coordinates position. If it is not within a couple counts of zero, then you have lost steps.
The issue is probably with the command signals going from the Acorn to the drive. Either it is dropping steps (so the drive does not perform steps that the Acorn commanded), or it is picking up noise (so the drive is performing steps that the Acorn did not command).
Then check the Machine Coordinates position. If it is not within a couple counts of zero, then you have lost steps.
The issue is probably with the command signals going from the Acorn to the drive. Either it is dropping steps (so the drive does not perform steps that the Acorn commanded), or it is picking up noise (so the drive is performing steps that the Acorn did not command).
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 162
- Joined: Thu Nov 22, 2018 6:27 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: Yes
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: No
Re: Repeatability Issue
M92 and M105 are giving me an unknown parameter error. I will have to dig into the routine that does the reset home command to to see what routine I need. I see when I reset home the x Axis is off about .005" before it resets the value. Now I guess the Easter egg hut starts. trying to figure out where the noise is coming from causing it to loose steps.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 162
- Joined: Thu Nov 22, 2018 6:27 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: Yes
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: No
Re: Repeatability Issue
The X axis is consistently being .0058" off by running the program 1 time. I am not seeing any other errors.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 4660
- Joined: Wed Mar 24, 2010 5:48 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
Re: Repeatability Issue
If you run the program multiple times, without rehoming, does it lose an additional 0.0058" each time (i.e. does the error accumulate)?
From your homing macro, "cnct.hom":
From your homing macro, "cnct.hom":
Code: Select all
M92 /X L1 ;Move to X+ home swith, backoff until it clears.
M105 /X P4 F.0001 ;Move X minus at .0001 ipm until input 4 closes
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 162
- Joined: Thu Nov 22, 2018 6:27 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: Yes
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: No
Re: Repeatability Issue
Yes the error is accumulative. I ran the program 5 times and the error was about .030".
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Site Admin
- Posts: 9083
- Joined: Wed Mar 03, 2010 4:23 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: Yes
- Hickory CNC Controller: No
- Oak CNC controller: Yes
- CNC Control System Serial Number: none
- DC3IOB: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
- Contact:
Re: Repeatability Issue
if accumulative random value = loose pulleys, lost step signal and or motor stalling
.0001 ipm? whoa that is really slow even for a zri.
and while not related to your issue. you are using a very old version of cnc12 (v4.50)
you do have some pc resend errors, i would run the Centroid PC Tuner on the PC.
make screen shots of the Wizard menus.
and install the latest version of CNC12 (here. https://www.centroidcnc.com/centroid_di ... loads.html)
configure with the new Wizard.
run the stress test.
so we are all using the same version of CNC12 and can help you better.
i see in the error log lots of x overall turns ratio changes being made.
what is the ballscrew pitch? and how is the motor connected to the screw?
.0001 ipm? whoa that is really slow even for a zri.
and while not related to your issue. you are using a very old version of cnc12 (v4.50)
you do have some pc resend errors, i would run the Centroid PC Tuner on the PC.
make screen shots of the Wizard menus.
and install the latest version of CNC12 (here. https://www.centroidcnc.com/centroid_di ... loads.html)
configure with the new Wizard.
run the stress test.
so we are all using the same version of CNC12 and can help you better.
i see in the error log lots of x overall turns ratio changes being made.
what is the ballscrew pitch? and how is the motor connected to the screw?
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 162
- Joined: Thu Nov 22, 2018 6:27 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: Yes
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: No
Re: Repeatability Issue
Keith,
I thought of mechanical issue as well and went through things and have not been able to identify any mechanical issue. The pulleys are keyed on to the ball screw with a nut against a shoulder. The pulley on the motor shaft has 2 set screws and keyed. the only thing I could think of is the belt slipping teeth. it is a 3/4" wide timing belt, I tightened it as much as I could and there is still room in the adjustment slots to take up more if belt stretches
The .0001" ipm for the ZRI is a little slow luckily it doesn't have to move very far at all. When I first setting up the machine after conversion to Centroid I had a problem missing the ZRI pulse with higher rates so I kept it at the .0001" ipm.
The new ball screw is 4 mm pitch and the old ball screw was 8 mm pitch. I had a problem finding a direct replacement for the ball screw I didn't have a lot of room for the nut so I was able to keep the same diameter just had to change the pitch. All the changes in the turns per inch settings was trying to get the axis dialed in with the standard that I have.
The machine was working great and is backlogged with work is why I have not upgraded CNC12. know that it is sort of down I need to get that done so I can hopefully get the machine back up shortly. It sounds like there may be some new features and utilities that will help the process.
I thought of mechanical issue as well and went through things and have not been able to identify any mechanical issue. The pulleys are keyed on to the ball screw with a nut against a shoulder. The pulley on the motor shaft has 2 set screws and keyed. the only thing I could think of is the belt slipping teeth. it is a 3/4" wide timing belt, I tightened it as much as I could and there is still room in the adjustment slots to take up more if belt stretches
The .0001" ipm for the ZRI is a little slow luckily it doesn't have to move very far at all. When I first setting up the machine after conversion to Centroid I had a problem missing the ZRI pulse with higher rates so I kept it at the .0001" ipm.
The new ball screw is 4 mm pitch and the old ball screw was 8 mm pitch. I had a problem finding a direct replacement for the ball screw I didn't have a lot of room for the nut so I was able to keep the same diameter just had to change the pitch. All the changes in the turns per inch settings was trying to get the axis dialed in with the standard that I have.
The machine was working great and is backlogged with work is why I have not upgraded CNC12. know that it is sort of down I need to get that done so I can hopefully get the machine back up shortly. It sounds like there may be some new features and utilities that will help the process.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 4660
- Joined: Wed Mar 24, 2010 5:48 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
Re: Repeatability Issue
Somehow I doubt it is really moving at 0.0001 in/min. At that rate, a full revolution of the X servo motor would take over 13 hours. A half turn would take over six hours.
I am not sure what the maximum speed (or minimum time per encoder count) is for catching the index pulse via a ZRI signal to a PLC input. It probably depends on a lot of things, including the encoder resolution, index pulse gating, servo drive response, and PLC input response time. But I expect even a feedrate of 0.18 in/min (which would be about 25 encoder counts per second, or two PLC scans per encoder count) would be more than slow enough.
I am not sure what the maximum speed (or minimum time per encoder count) is for catching the index pulse via a ZRI signal to a PLC input. It probably depends on a lot of things, including the encoder resolution, index pulse gating, servo drive response, and PLC input response time. But I expect even a feedrate of 0.18 in/min (which would be about 25 encoder counts per second, or two PLC scans per encoder count) would be more than slow enough.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Site Admin
- Posts: 9083
- Joined: Wed Mar 03, 2010 4:23 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: Yes
- Hickory CNC Controller: No
- Oak CNC controller: Yes
- CNC Control System Serial Number: none
- DC3IOB: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
- Contact:
Re: Repeatability Issue
what is the pulley ratio, what kind of timing belt? photos please.DLAM wrote: ↑Mon Aug 26, 2024 1:16 pm Keith,
I thought of mechanical issue as well and went through things and have not been able to identify any mechanical issue. The pulleys are keyed on to the ball screw with a nut against a shoulder. The pulley on the motor shaft has 2 set screws and keyed. the only thing I could think of is the belt slipping teeth. it is a 3/4" wide timing belt, I tightened it as much as I could and there is still room in the adjustment slots to take up more if belt stretches
The .0001" ipm for the ZRI is a little slow luckily it doesn't have to move very far at all. When I first setting up the machine after conversion to Centroid I had a problem missing the ZRI pulse with higher rates so I kept it at the .0001" ipm.
The new ball screw is 4 mm pitch and the old ball screw was 8 mm pitch. I had a problem finding a direct replacement for the ball screw I didn't have a lot of room for the nut so I was able to keep the same diameter just had to change the pitch. All the changes in the turns per inch settings was trying to get the axis dialed in with the standard that I have.
The machine was working great and is backlogged with work is why I have not upgraded CNC12. know that it is sort of down I need to get that done so I can hopefully get the machine back up shortly. It sounds like there may be some new features and utilities that will help the process.
i am suspect of your overall turns ratio number.
don't over tighten timing belts bad things will happen a good timing belt doesn't need a lot of tension to work properly.
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
(Note: Liking will "up vote" a post in the search results helping others find good information faster)