Spindle indexing signal direction
03 Feb 2022 09:12 #233863
by rider-83
Spindle indexing signal direction was created by rider-83
When using G76, the lathe works correctly with M3, but sits and waits with M4
Would the issue be related to:
net spindle-index-enable encoder.0.index-enable <=> spindle.0.index-enable
Any help appreciated.
Thanks,
Would the issue be related to:
net spindle-index-enable encoder.0.index-enable <=> spindle.0.index-enable
Any help appreciated.
Thanks,
Please Log in or Create an account to join the conversation.
03 Feb 2022 19:26 #233901
by rider-83
Replied by rider-83 on topic Spindle indexing signal direction
In my .hal file, Should I be using : spindle.N.revs
Please Log in or Create an account to join the conversation.
03 Feb 2022 19:48 #233903
by rider-83
Replied by rider-83 on topic Spindle indexing signal direction
Is there anyone out there ???
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19209
- Thank you received: 6438
03 Feb 2022 20:13 #233905
by tommylight
Replied by tommylight on topic Spindle indexing signal direction
Yes there is, but since i never used G76, i can not help.
Please Log in or Create an account to join the conversation.
03 Feb 2022 20:52 #233909
by PCW
Replied by PCW on topic Spindle indexing signal direction
I dont think this is index related.
is spindle-at-speed true?
is spindle-at-speed true?
Please Log in or Create an account to join the conversation.
04 Feb 2022 06:10 #233946
by rider-83
Replied by rider-83 on topic Spindle indexing signal direction
Thats fine. Thank you for the relpy, I was begining to think I was on my own out here
Please Log in or Create an account to join the conversation.
04 Feb 2022 06:15 #233947
by rider-83
Replied by rider-83 on topic Spindle indexing signal direction
"is spindle-at-speed true? "
Good question.
When I use G96 (CSS) and G1 with either M3 or M4, then the machine feeds fine.
So I could say , yes "spindle-at-speed true? " is fine.
However,
If I use G76 with M3, all works fine as well.
If I use G76 with M4, then the machine hangs in position waiting.
Therefor I could say that 'spindle-at-speed true' is functioning, however there may be a set of conditions were 'spindle-at-speed true' is'nt 'true' in the case of M4 & G76 that satisfy 'index' ??
Good question.
When I use G96 (CSS) and G1 with either M3 or M4, then the machine feeds fine.
So I could say , yes "spindle-at-speed true? " is fine.
However,
If I use G76 with M3, all works fine as well.
If I use G76 with M4, then the machine hangs in position waiting.
Therefor I could say that 'spindle-at-speed true' is functioning, however there may be a set of conditions were 'spindle-at-speed true' is'nt 'true' in the case of M4 & G76 that satisfy 'index' ??
Please Log in or Create an account to join the conversation.
04 Feb 2022 14:41 #233970
by PCW
Replied by PCW on topic Spindle indexing signal direction
It looks like G76 with M4 needs hal changes:
forum.linuxcnc.org/forum/38-general-linu...h-spindle-in-reverse
forum.linuxcnc.org/forum/38-general-linu...h-spindle-in-reverse
Please Log in or Create an account to join the conversation.
04 Feb 2022 15:04 - 04 Feb 2022 15:11 #233971
by rider-83
Replied by rider-83 on topic Spindle indexing signal direction
Eewww. That looks messy. Is there not an easier way?
(By the way PCW, thank you so much for the reply and finding this information)
(By the way PCW, thank you so much for the reply and finding this information)
Last edit: 04 Feb 2022 15:11 by rider-83.
Please Log in or Create an account to join the conversation.
04 Feb 2022 15:10 #233972
by rider-83
Replied by rider-83 on topic Spindle indexing signal direction
Out of interest I've been playing around with HALshow.
If I turn the spindle by hand so the 'Z' phase notch in the encoder wheel passes through, then I get the below conditions:
SPINDLE-INDEX = becomes TRUE
ENCODER.0.PHASE-Z = becomes TRUE
However,
SPINDLE-INDEX-ENABLE = stays false at all times
ENCODER.0.INDEX-ENABLE=stays false at all times
SPINDLE.0.INDEX-ENABLE=stays false at all times
Is this normal ?
If I turn the spindle by hand so the 'Z' phase notch in the encoder wheel passes through, then I get the below conditions:
SPINDLE-INDEX = becomes TRUE
ENCODER.0.PHASE-Z = becomes TRUE
However,
SPINDLE-INDEX-ENABLE = stays false at all times
ENCODER.0.INDEX-ENABLE=stays false at all times
SPINDLE.0.INDEX-ENABLE=stays false at all times
Is this normal ?
Please Log in or Create an account to join the conversation.
Time to create page: 0.090 seconds