On 2024/02/06 18:20, Marius wrote:
Hi
If I stop any Gcode program using the cycle stop button while any of
the rotational axis (B and C) are not at 0 or home position, then I
get a joint following error on joint 0 and joint 2 (X and Z). If the
head is situated at the zero or home location then there is no problem.
The following test were done:
1) 2.8.4 with Axis giu - no problem
2) 2.8.4 with Gmoccapy - problem
3) 2.9.2 with Axis - no problem
4) 2.9.2 with Gmoccapy - joint following error on 0 and 2
5) 2.9.2 with GTDragon - joint following error on 0 and 2
6) 2.10 with Gmoccapy - joint following error on 0 and 2
It would seem that both the programs do not handle tool length offset
correctly especially if a rotation axis is involved. It seems that the
tool length setting jumps to zero if the stop button is pressed while
the b axis is not on zero. The C axis and A axis has not been tested yet.
It would seem that the problem occurs when the gui executes a G49 in the
background. This does not happen with Axis but it does with Gmoccapy and
QTDragon.
G49 should not be used with a multi axis machine at all and there should
be an option either on the gui or in the setup to allow the user to make
the choice if they want to use it or not.
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers