CNC AXIS IN PARKING MODE
- papagno-source
- Offline
- Premium Member
-
Less
More
- Posts: 108
- Thank you received: 6
20 Nov 2025 19:01 #338821
by papagno-source
CNC AXIS IN PARKING MODE was created by papagno-source
Good morning everyone.
I need to replace an old Siemens CNC.
I'd like to try Linux CNC, but the machine is a boring machine with a Z-axis that can be controlled manually or via CNC.
Let me explain. The Z-axis performs normal axis reference and moves in jog+ and jog- directions, with the position controlled by an optical scale.
However, the operator can press a mechanical selector, which allows the axis to be moved with a mechanical handwheel and, when desired, re-engage the axis in the CNC.
Clearly, the current CNC disables the axis drive when the mechanical handwheel is selected.
The axis on the current CNC goes into park mode, meaning the commanded position follows the feedback position, and when the mechanical handwheel is disengaged, the CNC does not enter a following error.
With Linux CNC, I could disable the drive and move the axis with the mechanical handwheel, but as soon as I disable the handwheel and enable the drive again, the CNC displays the following error because the commanded position doesn't follow the feedback position.
Is there a way to mimic the behavior of the Siemens CNC?
Thanks for support
I need to replace an old Siemens CNC.
I'd like to try Linux CNC, but the machine is a boring machine with a Z-axis that can be controlled manually or via CNC.
Let me explain. The Z-axis performs normal axis reference and moves in jog+ and jog- directions, with the position controlled by an optical scale.
However, the operator can press a mechanical selector, which allows the axis to be moved with a mechanical handwheel and, when desired, re-engage the axis in the CNC.
Clearly, the current CNC disables the axis drive when the mechanical handwheel is selected.
The axis on the current CNC goes into park mode, meaning the commanded position follows the feedback position, and when the mechanical handwheel is disengaged, the CNC does not enter a following error.
With Linux CNC, I could disable the drive and move the axis with the mechanical handwheel, but as soon as I disable the handwheel and enable the drive again, the CNC displays the following error because the commanded position doesn't follow the feedback position.
Is there a way to mimic the behavior of the Siemens CNC?
Thanks for support
Please Log in or Create an account to join the conversation.
- langdons
-
- Offline
- Platinum Member
-
Less
More
- Posts: 749
- Thank you received: 83
20 Nov 2025 22:47 #338837
by langdons
Replied by langdons on topic CNC AXIS IN PARKING MODE
A picture might help.
Why do you need to use a manual handwheel?
Wouldn't it be possible to move the axis solely via CNC control?
What is "The following error"? You don't print any error message after that statement.
An idea:
You could connect a rotary encoder wheel and configure LinuxCNC so it behaves exactly like the handwheel, but drives the axis via the motors and CNC, without directly, physically moving the axis itself. It'll also save your shoulder from the strain of turning the handwheel and allow ultra-precise movement too.
I'm sure that the functionality you describe is possible, but I'm sure there must be some easier workaround for this problem.
Why do you need to use a manual handwheel?
Wouldn't it be possible to move the axis solely via CNC control?
What is "The following error"? You don't print any error message after that statement.
An idea:
You could connect a rotary encoder wheel and configure LinuxCNC so it behaves exactly like the handwheel, but drives the axis via the motors and CNC, without directly, physically moving the axis itself. It'll also save your shoulder from the strain of turning the handwheel and allow ultra-precise movement too.
I'm sure that the functionality you describe is possible, but I'm sure there must be some easier workaround for this problem.
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
-
Less
More
- Posts: 1054
- Thank you received: 350
20 Nov 2025 23:04 #338839
by Hakan
Replied by Hakan on topic CNC AXIS IN PARKING MODE
Just to come up with something, doesn't necessarily mean it is practical
- set f-error-limit to a lot
- get feedback position
- fast forward to feedback position (servo off)
- reset f-error-lim and re-engage the servo
Maybe this can be done in a g-code macro.
- set f-error-limit to a lot
- get feedback position
- fast forward to feedback position (servo off)
- reset f-error-lim and re-engage the servo
Maybe this can be done in a g-code macro.
The following user(s) said Thank You: tommylight, langdons
Please Log in or Create an account to join the conversation.
Time to create page: 0.057 seconds