Milling Macro Reference
Recommended Syntax
%MACRO=51=..=START System Macro
|
System Variables |
System Variable Description |
|
NUMTOOLS |
Total Number of Tools Used |
|
UNIT |
0 = Inches |
|
|
1 = Millimetres |
|
JOBDESC |
Job Manager Description |
|
JOBCOM |
Job Manager Comment |
|
JOBFAM |
Job Manager Family |
|
JOBMACH |
Job Manager Machine |
|
JOBCUST |
Job Manager Customer |
|
JOBPROG |
Job Manager Programmer |
|
JOBMATL |
Job Manager Material |
|
JOBREV |
Job Manager Revision |
|
|
|
|
APPEND = # |
Create Secondary File Flag |
|
CIRCLE = 1 or 0 |
Single or Multi Quadrant Interpolation |
|
CUSTOMERNAME |
Retrieved from EdgeCAM licensing. |
|
SERVERCODE |
Retrieved from EdgeCAM licensing. |
|
DATE |
String variable containing date at code generation time, using the format MM/DD/YY |
|
UKDATE |
String variable containing date at code generation time, using the format DD/MM/YY |
|
DAY.MONTH.YEAR |
Numeric variables that allow you to format the date according to your requirements |
|
ENDSUB = 0 |
End of Subroutine Block Number |
|
MACHINENAME |
String variable containing code generator name. |
|
MACHTIME1 |
Total Machining Time |
|
MACRONAMEOP=0 |
No Debug output to CNC File |
|
MACRONAMEOP=1 |
All Macro Executions output to CNC File |
|
MILLMODE |
0=Rotary, 1=Planar |
|
MACRONAMEOP=2 |
Macro Executions output only if MASK=0 |
|
NUMBLOCKS = # |
Maximum Limit of Blocks |
|
NUMCHARS = # |
Maximum Limit of Characters |
|
PARTNAME |
String variable containing EdgeCAM partname. |
|
PRECISION |
|
|
SEQUENCENAME |
String variable containing machining sequence name. |
|
STARTSUB = 0 |
Start of Subroutine Block Number |
|
TIME |
String variable containing time at code generation time. |