C–AXIS FAPT FUNCTION
B–63304EN/02
5. MTF
486
2) MTF
No. Format
Initial
value
Description
1305 BIT 00000000 Bit 1: Specifies whether to output the radius
for cylindrical interpolation with or
without a decimal point.
0: Without a decimal point.
1: With a decimal point.
1340 Integer 0 0: The C–axis is parallel to the X–axis.
1: The C–axis is parallel to the Y–axis.
1341 Integer 0 0: Match the number of fractional digits of
the X–axis least input increment in MTF
No.1030.
1: Match the number of fractional digits of
the Z–axis least input increment in MTF
No.1031.
2209 Function table Start of cylindrical interpolation
2210 Function table End of cylindrical interpolation
Function code
Three high-order
digits
One low-order
digit
Function
6 4 0 2
Outputs a G code
for cylindrical
interpolation.
FS15: G7.1
FS16: G107
CAUTION
1 If MTF No.1340 is 0 (the C–axis is parallel to the X–axis),
G18 is output as the plane selection command at the start
of circular interpolation. In this case, a left–handed
coordinate system is used. If 1340 is 1 (the C–axis is
parallel to the Y–axis), the plane selection command is G19,
and right–handed coordinate system is used.
2 For the G1 move command at the start of cylindrical
interpolation, dummy values W0 and H0 are a output. This
means that approach takes place before the start of
cylindrical interpolation.
3 The cylinder radius specified in the cylindrical interpolation
command is output in the least input increment for the axis
specified in MTF No.1341.
4 If bit 1 of MTF No.1305 is set to 0, the cylinder radius
specified in the cylindrical interpolation command is output
without a decimal point. If bit 1 of MTF No.1305 is set to 1,
the radius is output with a decimal point. (MTF No.1305 is
also referenced for the C0 value output at the end of
cylindrical interpolation.)