Lathe Threading - Spindle & Axis Sync (Resolved)
Moderator: cnckeith
-
- Posts: 64
- Joined: Wed Sep 18, 2019 4:46 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: A81087B53034-0710192235
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Lathe Threading - Spindle & Axis Sync
Fresh report attached. I've just noticed that I'm still running a BETA version on lathe! I will update that first thing in the morning and have another go.
- Attachments
-
- report_A81087B53034-0710192235_2020-12-04_23-10-52.zip
- (852.73 KiB) Downloaded 128 times
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 9953
- Joined: Tue Mar 28, 2017 12:01 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
- Location: Mesa, AZ
Re: Lathe Threading - Spindle & Axis Sync
Is your ball screw pitch correct? If its a 5TPI ball screw, then should it not be 5.08mm/rev?
Clarify your ball screw pitch.
I see no noise in your Error Log file
Axis Label Motor Encoder Lash Comp. Limit Home Dir Screw
mm/rev counts/rev. (mm) - + - + Rev Comp
1 Z 5.0000 6400 0.3070 0 0 0 0 N N
2 X 5.0000 6400 0.1060 0 0 0 0 Y N
Clarify your ball screw pitch.
I see no noise in your Error Log file
Axis Label Motor Encoder Lash Comp. Limit Home Dir Screw
mm/rev counts/rev. (mm) - + - + Rev Comp
1 Z 5.0000 6400 0.3070 0 0 0 0 N N
2 X 5.0000 6400 0.1060 0 0 0 0 Y N
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
We can't "SEE" what you see...
Mesa, AZ
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 64
- Joined: Wed Sep 18, 2019 4:46 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: A81087B53034-0710192235
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Lathe Threading - Spindle & Axis Sync
Yes, 5mm pitch on each axis. Dimensions of parts produced are all spot on, also use the same settings when in mill mode. Steps per rev is correct. Backlash is more than I like but accurate.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 9953
- Joined: Tue Mar 28, 2017 12:01 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
- Location: Mesa, AZ
Re: Lathe Threading - Spindle & Axis Sync
Edited:
By chance have you gone into the PID screen and watched the spindle encoder count up and down and the asterisk flash once per revolution at the same count? Which I realize is hard to do. (Looks like you got a 1024 line encoder, so every 4096 counts from the index pulse, should be another index pulse, asterisk)
Have you tried to program the thread in Intercon and test?
Hopefully Tom or Marc will have some more ideas for you.
By chance have you gone into the PID screen and watched the spindle encoder count up and down and the asterisk flash once per revolution at the same count? Which I realize is hard to do. (Looks like you got a 1024 line encoder, so every 4096 counts from the index pulse, should be another index pulse, asterisk)
Have you tried to program the thread in Intercon and test?
Hopefully Tom or Marc will have some more ideas for you.
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
We can't "SEE" what you see...
Mesa, AZ
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
Re: Lathe Threading - Spindle & Axis Sync
Yes, it is worth watching the PID screen to see if the index pulse comes around once, and only once, per revolution. Also verify that you get 4096 counts per revolution (since according to your Report, and the encoder link you posted last week, it is a 1024-line encoder).
Right now, though, I suspect it is your Z axis that is losing steps. That is based on your report that each successive thread pass is shifted slightly in Z, by similar amounts each time. If you were getting noise on the index pulse line, then each successive thread pass would start at a completely random place.
If you carefully set Z0 with your tool on the end of the stock; then run the offending threading program; then jog the same tool back to touch the end of the same piece of stock, does it still show Z0?
Does it make a difference in the threads if you extend your lead-in (starting Z before the G92 or G32) to 2mm or more?
Does it make a difference in the threads if you then increase Parameter 240 from 1mm to 2mm?
Right now, though, I suspect it is your Z axis that is losing steps. That is based on your report that each successive thread pass is shifted slightly in Z, by similar amounts each time. If you were getting noise on the index pulse line, then each successive thread pass would start at a completely random place.
If you carefully set Z0 with your tool on the end of the stock; then run the offending threading program; then jog the same tool back to touch the end of the same piece of stock, does it still show Z0?
Does it make a difference in the threads if you extend your lead-in (starting Z before the G92 or G32) to 2mm or more?
Does it make a difference in the threads if you then increase Parameter 240 from 1mm to 2mm?
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 64
- Joined: Wed Sep 18, 2019 4:46 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: A81087B53034-0710192235
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Lathe Threading - Spindle & Axis Sync
Thank you gents for the suggestions, because of your recommendations, I believe that I have identified the issue:
Having checked the PID screen, the pulse is good at every 4096 counts, however, having looked closely, it wasn't spot on with a single revolution (by eye it seemed to be ok but when using a fine marker pen on the spindle it was slightly off). I was getting apx 4030 counts per rev! It turns out that one of the 60T pulleys that I have, has 61 teeth!!! I can't believe it and have counted both pulleys many times, but sure enough, one of them has 61T!! outrageous! Doing the maths on the count error also checks out to a 60:61 ratio.
I have ordered 2 new pulleys, this time form the same supplier, so even if they are both 61 it won't be a problem.
Having been through 4 encoders now, I really think this has been the issue all along.
I will report back once I have installed the new pulleys.
Thanks again.
Having checked the PID screen, the pulse is good at every 4096 counts, however, having looked closely, it wasn't spot on with a single revolution (by eye it seemed to be ok but when using a fine marker pen on the spindle it was slightly off). I was getting apx 4030 counts per rev! It turns out that one of the 60T pulleys that I have, has 61 teeth!!! I can't believe it and have counted both pulleys many times, but sure enough, one of them has 61T!! outrageous! Doing the maths on the count error also checks out to a 60:61 ratio.
I have ordered 2 new pulleys, this time form the same supplier, so even if they are both 61 it won't be a problem.
Having been through 4 encoders now, I really think this has been the issue all along.
I will report back once I have installed the new pulleys.

Thanks again.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 9953
- Joined: Tue Mar 28, 2017 12:01 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
- Location: Mesa, AZ
Re: Lathe Threading - Spindle & Axis Sync
THAT would do it!hebs wrote: ↑Sat Dec 05, 2020 7:33 am Thank you gents for the suggestions, because of your recommendations, I believe that I have identified the issue:
Having checked the PID screen, the pulse is good at every 4096 counts, however, having looked closely, it wasn't spot on with a single revolution (by eye it seemed to be ok but when using a fine marker pen on the spindle it was slightly off). I was getting apx 4030 counts per rev! It turns out that one of the 60T pulleys that I have, has 61 teeth!!! I can't believe it and have counted both pulleys many times, but sure enough, one of them has 61T!! outrageous! Doing the maths on the count error also checks out to a 60:61 ratio.
I have ordered 2 new pulleys, this time form the same supplier, so even if they are both 61 it won't be a problem.
Having been through 4 encoders now, I really think this has been the issue all along.
I will report back once I have installed the new pulleys.
Thanks again.

And another one for us to remember!
Marty
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
We can't "SEE" what you see...
Mesa, AZ
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 64
- Joined: Wed Sep 18, 2019 4:46 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: A81087B53034-0710192235
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Lathe Threading - Spindle & Axis Sync
Thank you all! I can confirm that all is working correctly now. It was down to that pesky extra tooth that sneaked in on one of my pulleys. From now on, I’m counting every tooth on every pulley that I use!
(If anyone in the UK is looking for an encoder, I have 3 lying around that I don’t need)
(If anyone in the UK is looking for an encoder, I have 3 lying around that I don’t need)
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 9953
- Joined: Tue Mar 28, 2017 12:01 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
- Location: Mesa, AZ
Re: Lathe Threading - Spindle & Axis Sync (Resolved)
Glad you found the problem and its fixed. That was a tough one.
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
We can't "SEE" what you see...
Mesa, AZ
(Note: Liking will "up vote" a post in the search results helping others find good information faster)