- Posts: 447
- Thank you received: 0
[2.9.0-pre1] Rotary axis backplot not displaying
3 years 2 months ago #278118
by Mecanix
[2.9.0-pre1] Rotary axis backplot not displaying was created by Mecanix
Hi all,
Before I take this to github I'd like to investigate with the forum experts whether this is bug, a config issue or myself still being a rookie.
The machine is a fairly standard XYZA. I am unable to have the rotary toolpath displayed correctly inside Linuxcnc. I am attaching the SIM I am testing this with along with the gcode program of a 360deg rotation around the x axis.
Ref to:
[DISPLAY]
GEOMETRY = AXYZ
Before I take this to github I'd like to investigate with the forum experts whether this is bug, a config issue or myself still being a rookie.
The machine is a fairly standard XYZA. I am unable to have the rotary toolpath displayed correctly inside Linuxcnc. I am attaching the SIM I am testing this with along with the gcode program of a 360deg rotation around the x axis.
Ref to:
[DISPLAY]
GEOMETRY = AXYZ
Attachment not found
Attachment not found
Please Log in to join the conversation.
3 years 2 months ago #278127
by Aciera
Replied by Aciera on topic [2.9.0-pre1] Rotary axis backplot not displaying
That is the 'standard' way the preview handles rotations. However there is a, somewhat experimental, addition to version 2.9 that may do what you want.
In the [DISPLAY] section your ini file change this:
GEOMETRY = AXYZ
to this (note the exclamation mark before A)
GEOMETRY = !AXYZ
In the [DISPLAY] section your ini file change this:
GEOMETRY = AXYZ
to this (note the exclamation mark before A)
GEOMETRY = !AXYZ
linuxcnc.org/docs/2.9/html/config/ini-co...#sub:ini:sec:display
- Experimental: If the exclamation mark (
) character is included in the GEOMETRY string, display points for A, B, C rotations respect the X, Y, Z offsets set by G5x, G92 codes. Example: UsingCode:!for a machine withCode:GEOMETRY = !CXZ. This provision applies for liveplots only — G-code previews should be done with zero G5x, G92 offsets. This can be facilitated by setting offsets in programs only when task is running as indicated by #<_task> == 1. If nonzero offsets exist at startup due to persistence, offsets should be zeroed and preview reloaded.Code:[TRAJ]COORDINATES=XZC
Please Log in to join the conversation.
3 years 2 months ago #278131
by Mecanix
Replied by Mecanix on topic [2.9.0-pre1] Rotary axis backplot not displaying
Thanks for the kind help, Aciera. This !AXYZ actually does work however is there a reason why the the toolpath diameter increases by 1km when G54 is set elsewhere than the MCS? Appears to display fine if set on the MCS(0,0,0,0) though.
Fair to assume this is a 2.9.0-pre1 bug or a unimplemented feature perhaps?
Fair to assume this is a 2.9.0-pre1 bug or a unimplemented feature perhaps?
Please Log in to join the conversation.
3 years 2 months ago #278136
by Aciera
Replied by Aciera on topic [2.9.0-pre1] Rotary axis backplot not displaying
Well reading this:
It seems that the developer is aware of the issue. So I'd say it is a 'known limitation' of the feature.This provision applies for liveplots only — G-code previews should be done with zero G5x, G92 offsets. This can be facilitated by setting offsets in programs only when task is running as indicated by #<_task> == 1. If nonzero offsets exist at startup due to persistence, offsets should be zeroed and preview reloaded.
Please Log in to join the conversation.
3 years 2 months ago #278145
by Mecanix
Replied by Mecanix on topic [2.9.0-pre1] Rotary axis backplot not displaying
Fair enough. I'll see if I can find time (I highly doubt) to get inside the code and propose a workaround. More or less 95% of the machining on this machine-tool is carried on the 4axis, and so hope for this to be looked at is high!
Noticed earlier that 2.8.4 displays rotary toolpaths perfectly fine though. That might be the solution, we'll see.
Appreciate the help and input, Aciera ✌. Wish you well and all the best.
Noticed earlier that 2.8.4 displays rotary toolpaths perfectly fine though. That might be the solution, we'll see.
Appreciate the help and input, Aciera ✌. Wish you well and all the best.
Please Log in to join the conversation.
3 years 2 months ago #278148
by Aciera
Replied by Aciera on topic [2.9.0-pre1] Rotary axis backplot not displaying
I wasn't aware of that, maybe something changed with the move to python3 / gtk3 but I really don't know.Noticed earlier that 2.8.4 displays rotary toolpaths perfectly fine though.
Please Log in to join the conversation.
3 years 2 months ago #278329
by Mecanix
Replied by Mecanix on topic [2.9.0-pre1] Rotary axis backplot not displaying
For the record; it neither work in 2.8.4. Same problem, apologies for misleading. I've downgraded a vm today from 2.9 to 2.8 to find out my initial observation/confirmation was based on a 0,0,0 coordinate. Once offsets are applied the validation fails and machining enters a at-your-own-risk state and territory.
I wasn't aware of that.
Please Log in to join the conversation.
Time to create page: 0.190 seconds
