why can not I cut the thread today?

More
18 Dec 2017 00:21 #103262 by pkasy
Hello.
I cut a thread for more than a year.
why today when threading with a pitch of 1.5 mm cut thread with a pitch of 2.5?
with a pitch of 1 mm - 1 mm, 0.6 - 0.6
but at pitch 1.5 and 1.49 is still 2.5?
I restarted the axis several times.
the effect does not change.
I put a debugging message - it shows the pitch correctly.
what's wrong again?
(DEBUG,#<P>)
G76	Z[-#<Len>+#<startZ>] P[#<P>] I[-#<I>] J[#<FC>] K[#7*2] H2 L[#<Taper>] E[#<TaperL>] R2

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

More
18 Dec 2017 01:41 #103264 by pkasy
G76 P[1.25] makes 2.5 pitch
but depth and length are correct

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

More
18 Dec 2017 12:39 #103285 by andypugh
That sounds like the spindle encoder scale has changed.

It isn't that you are using a different gear on the lathe, is it?

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

More
18 Dec 2017 14:13 #103287 by pkasy
no. one gear all the time.
1:1 with inverter.

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

More
18 Dec 2017 14:16 #103288 by andypugh
If you use halmeter to look at motion.spindle.revs, how much does that number increase by if you manually rotate the spindle by one full turn.

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

More
19 Dec 2017 00:36 #103324 by pkasy
1 revs
spindle-revs was 17.78, now 18.78

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

More
19 Dec 2017 01:21 #103327 by andypugh
Well, that's odd.
And does moving the Z axis 10mm result in a 10mm movement?

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

More
19 Dec 2017 07:16 #103332 by pkasy
Z moves correctly. X moves correctly.
depth and length are both correct.
pitch is not.
here is full sourse
file one:
Warning: Spoiler!

file two:
Warning: Spoiler!

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

More
19 Dec 2017 10:40 #103334 by andypugh
I don't see anything obviously wrong with the code.
Adding (DEBUG, P = #<P>) to the code would make sure that the pitch is right at that point.

What happens if you cut a thread from MD using explicit numbers?

Perhaps the encoder counts double at higher speed, how much does motion.spindle.revs increase by if you run for 1 minute at 1000 rpm?

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

More
19 Dec 2017 13:51 #103342 by pkasy

Adding (DEBUG, P = #<P>) to the code would make sure that the pitch is right at that point.

yes, i did it first. P is correct.

Perhaps the encoder counts double at higher speed, how much does motion.spindle.revs increase by if you run for 1 minute at 1000 rpm?

about +1000.

What happens if you cut a thread from MD using explicit numbers?

if you will give me a mdi command I will try it.

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

Time to create page: 0.163 seconds
Powered by Kunena Forum