
2. MACRO COMPILER
B–62073E–2/03
30
0 : performs
1 : does not perform
BCAL Sub program call by B code (O9028/#146)
0 : disabled
1 : enabled
CUTL Cutting distance
0 : does not integrate
1 : integrates
EXT1 Reference/writing of CNC program, reading/ preset of cutting
distance function, and circuit control function
0 : does not perform
1 : performs
#7 #6 #5 #4 #3 #2 #1 #0Address
8509 PGMP PTCR MODC EVF2 EVF1
Parameter input
Data format: bit type
EVF Expanded conversational macro exclusive variable (#40000–) is
0: floating decimal point format
1: fixed decimal point format
EVF2 Format of conversational macro special variables (#30000 to
#39999)
0: Floating–point
1: Fixed–point
MODC Macro modal call
0: Call after move (corresponding to G66)
1: Block–by–block call (corresponding to G66.1)
PTCR CR code output after LF at the time of macro variable data
output
0: Outputs no CR code.
1: Outputs a CR code twice.
PGMP
Calling a P–CODE by using an M code, S code, T code, B code, M
codes specifying a range, or a specific code during a P–CODE call by
a G code, and calling a G code during a P–CODE call by using an M
code, S code, T code, B code, M codes specifying a range, or a
specific code are:
0 : permitted
1 : not permitted (codes are executed in the normal way)
Address
8510 Sub program M–CODE for calling 09001
8511 Sub program M–CODE for calling 09002
8512 Sub program M–CODE for calling 09003
Parameter input
Data format : word type
Data range : 0 to 9999
Specifies M–CODE to perform sub program call by M–CODE.