Flexible NC programming
1.26 Macro technique (DEFINE ... AS)
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
205
Example 3: External macro file
The macro file must be downloaded into the NC after reading-in the external macro file into
the control. Only then can macros be used in the NC program.
Program code Comments
%_N_UMAC_DEF
;$PATH=/_N_DEF_DIR ; Customer-specific macros
DEFINE PI AS 3.14
DEFINE TC1 AS M3 S1000
DEFINE M13 AS M3 M7 ; Spindle clockwise, coolant on
DEFINE M14 AS M4 M7 ; Spindle counterclockwise, coolant on
DEFINE M15 AS M5 M9 ; Spindle stop, coolant off
DEFINE M6 AS L6 ; Call tool change program
DEFINE G80 AS MCALL ; Deselect drilling cycle
M30