“Move to fixed stop” with several axes
In the test program below the X, Y and Z axes move towards a fixed stop:
N010 G0 X0 Y0
(* Parameterisation *)
N020 X[FIXED_STOP TORQUE_LIMIT = 10 WINDOW = 5]
N030 Y[FIXED_STOP TORQUE_LIMIT = 10 WINDOW = 10]
N040 Z[FIXED_STOP TORQUE_LIMIT = 20 WINDOW = 2]
N050 G01 X100 F1000
(* Approach motion *)
N060 X100 Z200 X2=100 F10 X[FIXED_STOP ON] Z[FIXED_STOP ON]
N070 Y100 F1000
(* Independent approach motion *)
N080 Y[INDP_ASYN G01 POS200 FEED200] Y[FIXED_STOP ON]
(* Change torque and monitoring window *)
N090 X[FIXED_STOP TORQUE_LIMIT = 15]
N100 Y[FIXED_STOP WINDOW = 5]
N110 X2 = 200
(* Independent motion of Y axis away from the fixed stop *)
N120 Y[INDP_ASYN G01 POS0 FEED1000 Y[FIXED_STOP OFF]
N130 X2 = 100 F1000
(* Move X and Z axes away from the fixed stop *)
N140 Z0 Z[FIXED_STOP OFF]
N150 X0 Z-100 X[FIXED_STOP OFF]
N160 M30