You are not logged in.
This one is for the Vericut Gurus out there.
According the the Heidenhain Manual: -
Tolerance for rotary axes: Permissible position
error of rotary axes in degrees when M128 is active.
The TNC always reduces the feed rate in such a way
that—if more than one axis is traversed—the slowest
axis moves at its maximum feed rate. Rotary axes are
usually much slower than linear axes. You can
significantly reduce the machining time for programs
for more than one axis by entering a large tolerance
value (e.g. 10°), since the TNC does not always have
to move the rotary axis to the given nominal position.
The contour will not be damaged by entering a
tolerance value. Only the position of the rotary axis
with respect to the workpiece surface will change.
If I am understanding this correctly the machine postion could / may alter depend the given TA value.
If this is true, how does Vericut adjust the simulation?
Current M128 configuration: -
M 128 * * RotaryControlPointOnO 1 No No
M 128 * * DynamicWorkOffsetsCon 1 No No
M 128 * * RtcpContour 1 No No
M 128 * * RpcpContour 1 No No
M 128 * * UpdateRotaryOffsets No No
M 128 * * VAR: CGT_ADJ_PLANE_FLAG = 0
M 128 Tool tip positioning with tilted axes
Regards Matt
Offline
The simple answer is that Vericut ignores the TA value.
There will be some algorithms used by the control / machine manufacturers to allow deviation for CYCL DEF 32 TA values, unfortunately we do not have access to this information.
Tony
Offline