- Posts: 541
- Thank you received: 0
G38.2 Weird behaviour
4 months 14 hours ago #347424
by MaHa
G38.2 Weird behaviour was created by MaHa
Did the update to 2.9.9 change behaviour of G38 ? First i blamed my cam and redid the job, but its definitely the probing. Finally had to do manual touch off.
How can i get back the behaviour pre this update?
How can i get back the behaviour pre this update?
Please Log in to join the conversation.
3 months 4 weeks ago #347432
by rodw
Replied by rodw on topic G38.2 Weird behaviour
How did you install 2.9.9? The ISO installer is still a work in progress. Not that that should matter for internal code
Please Log in to join the conversation.
3 months 4 weeks ago #347433
by MaHa
Replied by MaHa on topic G38.2 Weird behaviour
This iso installation is more than 1 year old. The other day, there was an update for another software available, i did sudo apt update and sudo apt dist-upgrade. Some updates coming in, afterwards linuxcnc was 2.9.9
Since then, my long time working probing routines set z-offset somewhere (at least) above the part.
Since then, my long time working probing routines set z-offset somewhere (at least) above the part.
Please Log in to join the conversation.
3 months 4 weeks ago #347435
by MaHa
Replied by MaHa on topic G38.2 Weird behaviour
Now found the error.
5401-5409 - Currently applied tool length offset for X, Y, Z, A, B, C, U, V & W. Set by G43/G43.1/G43.2, cleared by G49. Volatile.
So i don't have access to toollength #5403 anymore, except i use G43/G49 to load the variables.
Thats f*** crapy update
Why i am upset?
Since version 2.5 this parameter are in use, now it changed overnight, instead creating a new set of parameter, if someone needs that. Like that it breaks configurations with probing routines and parts, when offsets are set wrong, without warning. And i am not going to set G43/G49 in probing routines. The only place to do that is in gcode. Don't want this risk for crash, when unwanted, toollength is cancelled.
5401-5409 - Currently applied tool length offset for X, Y, Z, A, B, C, U, V & W. Set by G43/G43.1/G43.2, cleared by G49. Volatile.
So i don't have access to toollength #5403 anymore, except i use G43/G49 to load the variables.
Thats f*** crapy update
Why i am upset?
Since version 2.5 this parameter are in use, now it changed overnight, instead creating a new set of parameter, if someone needs that. Like that it breaks configurations with probing routines and parts, when offsets are set wrong, without warning. And i am not going to set G43/G49 in probing routines. The only place to do that is in gcode. Don't want this risk for crash, when unwanted, toollength is cancelled.
Please Log in to join the conversation.
- tommylight
-
- Offline
- Administrator
-
Less
More
- Posts: 22010
- Thank you received: 3
3 months 4 weeks ago #347436
by tommylight
And more importantly, if true, how this happened?
Replied by tommylight on topic G38.2 Weird behaviour
Can anyone else confirm this?Now found the error.
5401-5409 - Currently applied tool length offset for X, Y, Z, A, B, C, U, V & W. Set by G43/G43.1/G43.2, cleared by G49. Volatile.
So i don't have access to toollength #5403 anymore, except i use G43/G49 to load the variables.
Thats f*** crapy update
Why i am upset?
Since version 2.5 this parameter are in use, now it changed overnight, instead creating a new set of parameter, if someone needs that. Like that it breaks configurations with probing routines and parts, when offsets are set wrong, without warning. And i am not going to set G43/G49 in probing routines. The only place to do that is in gcode. Don't want this risk for crash, when unwanted, toollength is cancelled.
And more importantly, if true, how this happened?
Please Log in to join the conversation.
3 months 4 weeks ago #347438
by Aciera
Replied by Aciera on topic G38.2 Weird behaviour
This change was made in response to a long standing bug report:
github.com/LinuxCNC/linuxcnc/issues/2994
I have opened an issue about this on GitHub:
github.com/LinuxCNC/linuxcnc/issues/4216
github.com/LinuxCNC/linuxcnc/issues/2994
I have opened an issue about this on GitHub:
github.com/LinuxCNC/linuxcnc/issues/4216
Please Log in to join the conversation.
- tommylight
-
- Offline
- Administrator
-
Less
More
- Posts: 22010
- Thank you received: 3
3 months 4 weeks ago #347442
by tommylight
Replied by tommylight on topic G38.2 Weird behaviour
OK, thank you Aciera.
Please Log in to join the conversation.
- grandixximo
-
- Away
- Platinum Member
-
- Where are my paaaaants?
Less
More
- Posts: 352
- Thank you received: 2
3 months 4 weeks ago #347449
by grandixximo
---
test signature
Replied by grandixximo on topic G38.2 Weird behaviour
The old behavior did not respect the old docs, the old docs also specified that the parameter are set with G43
Tool Offsets for X, Y, Z, A, B, C, U, V & W. Set by G43. Volatile.
I guess there maybe many subroutine codes that relied on the old faulty behavior, even when the docs state you should set them with G43...
But the reasoning to use a different set of parameters is strong, we have had it wrong for so long time, wrong is the new correct...
Edit:
github.com/LinuxCNC/linuxcnc/pull/4219
follow progress here, you should get 2.9.10 with this reverted change soon.
The new behavior is in #5081-#5089
Tool Offsets for X, Y, Z, A, B, C, U, V & W. Set by G43. Volatile.
I guess there maybe many subroutine codes that relied on the old faulty behavior, even when the docs state you should set them with G43...
But the reasoning to use a different set of parameters is strong, we have had it wrong for so long time, wrong is the new correct...
Edit:
github.com/LinuxCNC/linuxcnc/pull/4219
follow progress here, you should get 2.9.10 with this reverted change soon.
The new behavior is in #5081-#5089
---
test signature
Please Log in to join the conversation.
3 months 4 weeks ago #347456
by andypugh
Replied by andypugh on topic G38.2 Weird behaviour
I have deleted the debs from the server (as much as I could do while at work) and will work on getting an update out this evening (GMT+1)
Please Log in to join the conversation.
3 months 4 weeks ago #347460
by MaHa
Replied by MaHa on topic G38.2 Weird behaviour
Thank You all, for reply and taking care of this. I wrote already, why this update leads to problems with my workflow.
Sorry it's me, sometimes complaining after a new release, but i like the system running rocksolid and safe - then i have a relaxed time, operating the machine.
About new releases, its always great work with all that fixes and improvements.
Sorry it's me, sometimes complaining after a new release, but i like the system running rocksolid and safe - then i have a relaxed time, operating the machine.
About new releases, its always great work with all that fixes and improvements.
Please Log in to join the conversation.
Time to create page: 0.118 seconds
