3.8.3
Coarse and fine offsets (CTRANS, CFINE)
Fine offset
A fine offset CFINE(...) can be applied to the following frames:
● Settable frames: $P_UIFR or $P_IFRAME
● Basic frames: $P_NCBFR[<n>], $P_CHBFR[<n>], $P_CHBFRAMES[<n>] or
$P_ACTBFRAME
● Programmable frame: $P_PFRAME
The fine offset of a frame is programmed with the CFINE(...) command.
Coarse offset
A coarse offset CTRANS(...) can be applied to all frames.
Total offset
The total offset results from the addition of the coarse and the fine offset.
Machine data
Enable of the fine offset
The fine offset is enabled with the machine data:
MD18600 $MN_MM_FRAME_FINE_TRANS = 1
Syntax
Fine offset
● Complete frame
– <frame> = CFINE(<K_1>,<value>)
– <frame> = CFINE(<K_1>,<value>, <K_2>, <value>)
– <frame> = CFINE(<K_1>,<value>, <K_2>, <value>, <K_3>, <value>)
● Frame component
– <frame>[<n>, <K_1>, FI] = <value>
Coarse offset
● Complete frame
– <frame> = CTRANS(<K_1>,<value>)
– <frame> = CTRANS(<K_1>,<value>, <K_2,<value>)
– <frame> = CTRANS(<K_1>,<value>, <K_2,<value>, <K_3,<value>)
● Frame component
– <frame>[<n>,<K_1>,TR] = <value>
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
Work preparation
3.8 Coordinate transformations (frames)
639