I am aware of the bug in Mach if the "Rotation Radius" DRO has a value of zero, so i was entering 0.001 as advised. What i`m getting is that the axes are working in coordination with each other so the work piece comes out with correct geometry, but the problem is that Mach works with the feedrate slower that the one specified in the code.
Here`s some sample code made using RhinoCam, feedrate is 800mm/min.
4 axis sample code.gc - 150 KBZ zero is on the outside diameter of the part - 12.5mm distance from rotation center. According to RhinoCam`s calculations, total machining time should be 4:29 mins at feed rate 800mm/min, but Mach actualy needs 10:53 mins to complete. Funny thing, when i change the feedrate to 1600mm/min, it should take 2:15 mins for completion, but Mach steel needs 10:53 mins. So if RhinoCam`s time calculations are wright, it appears that Mach is always using feedrate aprox. 330mm/min.
In motor tuning i have the following values:
(Native units are milimeters, steppers are Nema23)
X axis: Steps:80 Velocity: 3199.8 Acceleration: 400 Step pulse: 1 Dir pulse: 3
Y axis: Steps:80 Velocity: 3199.8 Acceleration: 400 Step pulse: 1 Dir pulse: 3
Z axis: Steps:160 Velocity: 1800 Acceleration: 280 Step pulse: 1 Dir pulse: 3
A axis: Steps:111.111112 Velocity: 3600 Acceleration: 400 Step pulse: 1 Dir pulse: 3