Hi,
I fairly recently started using continous four axis toolpaths and find the the A axis units (in degrees) is a pain.
For instance if I wanted to put a thread on a shaft I might do so like this:
g1 a3600 x-15 f5400
the a 3600 means rotate 10 times ie 3600 degrees, the x-15 means the pitch is 15/10=1.5mm, and f5400 means that the cut speed is 5400 degrees per minute, being
150rpm, the max speed of my fourth axis.
Note that might also mean that any of the linear axes are under the current Feed Rate of 5400 mm/min, which is ludicrously fast for a linear axis to cut, in metals anyway.
The linear axes are coordinated so the max speed of the A axis effectively 'throttles' the linear axes, but given that F is modal any successive linear moves could conceivably
take off at 5400mm/min and crash.
Lets imagine the units for a rotary axis were in Radians then the Gcode would become:
g1 a68.82 x-15 f942.3
where 68.82 is ten revolutions in radians (10 x 2.PI) and 942.3 is 150 rpm ( 150 x 2.PI)
Should a subsequent linear move be attempted at the prevailing Feed Rate it would be 942.3mm/min, which is a far more acceptable rate for a metal cutting machine.
I use Fusion which can post either radians OR degrees so I could very easily have all my rotary axis Gcode in radians if only Mach4 would recognise radians
as a rotational unit. If Smurph or Brian or Goomba is listening.....can this be done easily?
Craig