======================================================================================

   3DEXPERIENCE - PP Tables and PP Word Syntax

   Generated by:
               Icam Technologies Corporation
               www.icam.com
               Revision: 24.0-2349

This pptable to be used for imperial units.

History
2023.12.06:(2349) Added NC instruction for additive machining
                  Moved all START_LIST to the top, before all NC_INSTRUCTIONS

2023.09.05:(2336) Added additional parameter to DEEP and BRKCHP to support BACK, DECR and MINSTP
                  Removed all but one START_LIST for MFG_DELAY_UNIT (Only the last is applied)
                  Added additional DWELL word to CYCLE to support DWELL as a temporarily fix
                  Uncommented MSYS command
                  Added support for NC_THREAD_WITHOUT_TAP_HEAD and NC_BACK_BORING

2023.01.26:(2304) Add PPFUN command to ignore multax error

2022.11.07:(2246) Add nc instruction for waterjet/laser technology.

2022.11.03:(2245) Add nc instruction for new laser and waterjet modules

2022.07.28:(2230) Add OP/START at start of wedm tool-path
                  Using OPTYPE/AUTO at start of wedm operation

2022.07.18:(2229) Change CYCLE/CIRCUL MFG Parameter %MFG_AXIAL_DEPTH to %MfgMaxDepthOfCut
                  Add WEDM NC instructions

2022.01.25:(2205) Update NC_HOLDER LENGTH to #1005:19/HOLDER,LENGTH,%MFG_TL_SET_LGTH-%MFG_ASS_GAGE_1-%MFG_ASS_GAGE_2

2021.11.15:(2148) Update NC_COMPENSATION to #1005:19/OFSTNO,%MFG_TL_COMP

2021.11.03:(2146) Add #1005:19/TOOL,LENGTH,%MFG_OVERALL_LGTH
                  Add #1005:19/HOLDER,LENGTH,%MFG_TL_SET_LGTH

2021.10.08:(2141) Update NC_COMPENSATION and added OFSTNO/%MFG_TL_COMP, Update NC_CHANGE_REF_PT and added OFSTNO/%MFG_QUADRANT

2021.09.27:(2139) Add RETURN,%MFG_JUMP_DIST to NC_REVERSE_THREADING

2021.10.05:(2140) Update NC_COMPENSATION and added OFSTNO/%MFG_TL_COMP, Update NC_CHANGE_REF_PT and added OFSTNO/%MFG_QUADRANT

2021.09.27:(2139) Add RETURN,%MFG_JUMP_DIST to NC_REVERSE_THREADING

2021.05.12:(2120) Add #1005:20/TOOL,SETANG,%MFG_TL_SETUP_ANG after lathe tool change

2021.05.04:(2118) Update NC_HELICAL_INTERPOLATION to modify the format of the parameters

2021.04.20:(2121) Add #1005:2/TOOL,LENGTH,%MFG_OVERALL_LGTH before tool change
                  Add &MFG_SPNDL_WAY on NC_SPINDLE_LATHE instruction

2020.10.16:(2043) Add #1005:2/%MFG_TOOL_INVERT before lathe tool change

2020.09.04:(2036) Add dwell parameter for DEEP and BRKCHP cycles
                  Add #1005:1/%MfgMachiningTolerance for each operation

2019.11.22:(1947) Initial release, copied from ICAM_V23_INCH.pptable

______________________________________________________________________________________
                                                        MAJOR_WORDS_WITHOUT_PARAMETERS
/
*START_MAJOR_WORDS_WITHOUT_PARAMETERS
BREAK ,   16,   CODEL ,   14,   DRESS ,    8,   END   ,    1,
GOHOME,   17,   ISTOP ,    4,   OPSTOP,    3,   PENDWN,   12,
PENUP ,   11,   PICKUP,    9,   RAPID ,    5,   RESET ,   15,
RETRCT,    7,   STOP  ,    2,   SWITCH,    6,   UNLOAD,   10,
ZERO  ,   13
*END
/

______________________________________________________________________________________
                                                                 MAJOR_WORDS_WITH_TEXT

/
*START_MAJOR_WORDS_WITH_TEXT
INSERT, 1046,
PARTNO, 1045,
PPRINT, 1044,
TPRINT, 1111,
TLNAME, 1146,
OPNAME, 1147
*END
/

______________________________________________________________________________________
                                                           MAJOR_WORDS_WITH_PARAMETERS

/
*START_MAJOR_WORDS_WITH_PARAMETERS
ADAPTV, 1118,  AIR   , 1011,  APPLY , 1120,  ARCSLP, 1029,
ASLOPE, 1053,  ASSIGN, 1144,  ASSIST, 1129,  AUXFUN, 1022,
BARFED, 1104,  CALSUB, 1142,  CAMERA, 1047,  CATCHR, 1105,
CHECK , 1023,  CHUCK , 1073,  CLAMP , 1074,  CLDATA, 1095,
CLDIST, 1071,  CLEARP, 1004,  CLRSRF, 1057,  COOLNT, 1030,
COPY  , 1040,  COUPLE, 1049,  CUTCOM, 1007,  CYCLE , 1054,
DEFCON, 1143,  DEFSUB, 1140,  DELAY , 1010,  DISPLY, 1021,
DRAFT , 1059,  ENDSUB, 1141,  FEDRAT, 1009,  FLUSH , 1127,
GENRTR, 1133,  GOPARK, 1098,  HEAD  , 1002,  HOMEPT, 1112,
INCLUD, 1123,  INDEX , 1039,  INDPOS, 1082,  INTCOD, 1020,
LCS   , 1135,  LEADER, 1013,  LETTER, 1043,  LIMIT , 1078,
LINTOL, 1067,  LOAD  , 1075,  LOADTL, 1055,  LOCATE, 1138,
LPRINT, 1065,  MACHIN, 1015,  MATERL, 1077,  MAXDPM, 1062,
MAXVEL, 1064,  MCHFIN, 1018,  MCHTOL, 1016,  MDEND , 1052,
MDWRIT, 1051,  MODE  , 1003,  MOVETO, 1107,  MSYS  , 1139,
OFSTNO, 1083,  OP    , 1122,  OPSKIP, 1012,  OPTYPE, 1150,
ORIGIN, 1027,  OVPLOT, 1042,  PARKPT, 1100,  PIERCE, 1090,
PITCH , 1050,  PIVOTZ, 1017,  PLABEL, 1061,  PLOT  , 1041,
PLUNGE, 1001,  POSTN , 1024,  POWER , 1032,  PPFUN , 1079,
PPLOT , 1014,  PPTIME, 1125,  PREFUN, 1048,  PROBE , 1103,
REVERS, 1008,  REWIND, 1006,  ROTABL, 1026,  ROTATE, 1066,
ROTHED, 1035,  SAFETY, 1028,  SAFPOS, 1094,  SELCTL, 1056,
SELECT, 1101,  SEQNO , 1019,  SET   , 1087,  SHUTTR, 1136,
SLOWDN, 1063,  SMARTP, 1149,  SPINDL, 1031,  STAN  , 1080,
STDYRS, 1108,  SYNCTR, 1116,  THREAD, 1036,  TLLIFE, 1126,
TLSTCK, 1117,  TMARK , 1005,  TOOLNO, 1025,  TORCH , 1132,
TRACUT, 1038,  TRANS , 1037,  TURRET, 1033,  VERIFY, 1131,
VTLAXS, 1070,  AM    , 1152
*END
/

______________________________________________________________________________________
                                                                           MINOR_WORDS

/
*START_MINOR_WORDS
AAXIS ,  140,  ABSOL ,  180,  ADJUST,  159,  ALIGN ,  401,
ALL   ,   51,  ANGLE ,  252,  ARBOR ,  226,  ARC   ,  182,
ARGON ,  375,  AT    ,  189,  ATANGL,    1,  AUTO  ,   88,
AVOID ,  187,  AXIAL ,  441,  AXIS  ,  420,  BACK  ,  317,
BAXIS ,  141,  BCD   ,  165,  BINARY,  164,  BLACK ,  130,
BLUE  ,  133,  BOLTC ,  331,  BORE  ,   82,  BOTH  ,   83,
BRKCHP,  288,  CAXIS ,  142,  CCLW  ,   59,  CENTER,    2,
CIRCUL,   75,  CLEAR ,  181,  CLW   ,   60,  CM    ,  172,
CNC   ,  178,  COARSE,  195,  COLLET,  139,  COND  ,  300,
CONST ,   64,  CONTUR,  206,  COORD ,  421,  CORNER,  274,
CROSS ,    3,  CSINK ,  256,  CSKDIA,  297,  CSS   ,  319,
CTRLIN,  126,  CUSP  ,  242,  CUTANG,  160,  CUTS  ,  511,
DARK  ,  137,  DASH  ,  124,  DAXIS ,  243,  DECR  ,   65,
DEDM  ,  373,  DEEP  ,  153,  DEEPBK,  216,  DEEPCL,  208,
DEPTH ,  510,  DIAMET,  509,  DIST  ,  400,  DITTO ,  127,
DOTTED,  125,  DOWN  ,  113,  DRAG  ,  278,  DRAW  ,  244,
DRILL ,  163,  DWELL ,  279,  EAXIS ,  360,  EDM   ,  423,
ENDARC,   58,  EXPAND,  307,  FACE  ,   81,  FEDTO ,  281,
FEET  ,  174,  FINCUT,  512,  FINE  ,  193,  FIXTUR,  209,
FLAME ,  425,  FLOOD ,   89,  FLUTES,  223,  FOURPT,  101,
FPT   ,  406,  FRONT ,  148,  FUEL  ,  350,  FUNOFY,    4,
GREEN ,  132,  GRID  ,   67,  GRIND ,  305,  GROOVE,  407,
HIGH  ,   62,  HOLDER,  157,  HOLDIA,  293,  ID    ,  229,
IN    ,   48,  INCHES,  173,  INCR  ,   66,  INHIBT,  176,
INTENS,  134,  INTERC,   46,  INTOF ,    5,  INVERS,    6,
IPM   ,   73,  IPR   ,   74,  LAG   ,  426,  LARGE ,    7,
LASER ,  427,  LAST  ,   52,  LEAD  ,  428,  LEFT  ,    8,
LENGTH,    9,  LIGHT ,  100,  LINCIR,   95,  LINEAR,   76,
LITE  ,  135,  LOCK  ,  114,  LOW   ,   63,  LOWER ,  231,
MAIN  ,  513,  MANUAL,  158,  MAXIPM,   96,  MAXPOS,  204,
MAXRPM,   79,  MED   ,  136,  MEDIUM,   61,  MILL  ,  151,
MINPOS,  203,  MINUS ,   10,  MIRROR,   56,  MIST  ,   90,
MM    ,  171,  MMPM  ,  315,  MMPR  ,  316,  MODAL ,  440,
MODIFY,   55,  MULTRD,  119,  MXMMPM,  506,  MXPERM,  507,
NEGX  ,   11,  NEGY  ,   12,  NEGZ  ,   13,  NEUTRL,  166,
NEXT  ,  162,  NIBBLE,  236,  NITRGN,  371,  NIXIE ,   99,
NODRAG,  289,  NOMORE,   53,  NOREVR,  329,  NORMAL,  111,
NOW   ,  161,  NOX   ,   14,  NOY   ,   15,  NOZ   ,   16,
NRMTRN,  342,  OD    ,  230,  OFF   ,   72,  OFSETL,  275,
OMIT  ,  186,  ON    ,   71,  OPTION,  144,  ORIENT,  246,
OSETNO,  508,  OUT   ,   49,  OVRLAP,  402,  OXYGEN,  175,
PALLET,  239,  PARAB ,   77,  PARLEL,   17,  PART  ,  313,
PAST  ,   70,  PAXIS ,  333,  PEN   ,  128,  PERMIN,  501,
PERPTO,   18,  PERREV,  504,  PERSEC,  366,  PIPE  ,  361,
PLUS  ,   19,  PNT   ,  202,  POLAR ,  544,  POST  ,  179,
POSX  ,   20,  POSY  ,   21,  POSZ  ,   22,  PROFIL,  362,
PROTCT,  213,  PRSSUR,  352,  PSTAN ,  146,  PTNORM,  104,
PTSLOP,  103,  PULSE ,  334,  PUNCH ,  430,  QAXIS ,  248,
QUILL ,  287,  RADIUS,   23,  RAIL  ,   93,  RAM   ,  500,
RANDOM,  147,  RANGE ,  145,  RAPOUT,  363,  RAPTO ,  280,
RAXIS ,  249,  RCTNGL,  403,  REAM  ,  262,  REAR  ,  149,
RECALL,  353,  RED   ,  131,  RETAIN,  184,  RETURN,  276,
REV   ,   97,  REVTRN,  255,  RIGHT ,   24,  ROTREF,   68,
ROUGH ,  404,  ROUND ,  263,  RPM   ,   78,  RTHETA,  106,
RTRCTO,  295,  SADDLE,  150,  SAME  ,   54,  SAVE  ,  354,
SCALE ,   25,  SCAN  ,  405,  SCRIBE,  129,  SETANG,  156,
SETOOL,  155,  SFACE ,  369,  SFM   ,  115,  SHEAR ,  264,
SIDE  ,   94,  SIZE  ,  196,  SLOPE ,   47,  SMALL ,   26,
SMM   ,  505,  SOLID ,  123,  SPLINE,  105,  START ,   57,
STEP  ,   92,  SYMBOL,  235,  SYSTEM,  364,  TABLE ,  177,
TANTO ,   27,  TAP   ,  168,  TAPER ,  540,  TAPKUL,   91,
THETAR,  107,  THICKD,  409,  THICKF,  410,  THRU  ,  152,
TIME  ,  435,  TIMES ,   28,  TLANGL,  294,  TLMATL,  393,
TLVEC ,  437,  TO    ,   69,  TOOL  ,  170,  TPI   ,  143,
TRANSL,   29,  TRAV  ,  154,  TRFORM,  110,  TURN  ,   80,
TWOPT ,  102,  TYPE  ,   98,  UAXIS ,  241,  UNIT  ,   30,
UNKPOS,  205,  UP    ,  112,  UPPER ,  266,  VAXIS ,  228,
VOLUME,  285,  WATTS ,  192,  WAXIS ,  220,  WEDM  ,  411,
WIDTH ,  439,  WIND  ,  515,  WIRE  ,  318,  XAXIS ,   84,
XCOORD,  116,  XDIM  ,  270,  XDIST ,  197,  XLARGE,   31,
XOFF  ,  290,  XREF  ,  514,  XSMALL,   32,  XYPLAN,   33,
XYROT ,   34,  XYVIEW,  120,  XYZ   ,  108,  YAXIS ,   85,
YCOORD,  117,  YDIM  ,  272,  YDIST ,  198,  YLARGE,   35,
YOFF  ,  291,  YSMALL,   36,  YZPLAN,   37,  YZROT ,   38,
YZVIEW,  121,  ZAXIS ,   86,  ZCOORD,  118,  ZDIM  ,  314,
ZDIST ,  199,  ZIGZAG,  185,  ZLARGE,   39,  ZOFF  ,  292,
ZSMALL,   40,  ZXPLAN,   41,  ZXROT ,   42,  ZXVIEW,  122
*END
/

______________________________________________________________________________________
                                                                              SYNTAXES

/
*START_SYNTAXES
AIR/(ON,OFF)
AIR/ON,&seconds
AM/(ON,OFF)
AM/ON,POWER,&powerVal
AM/POWER,&powerVal
APPLY/(MILL,TURN)
APPLY/MILL,CAXIS
APPLY/MILL,YAXIS
APPLY/MILL,(CAXIS,YAXIS)
ARCSLP/(ON,OFF)
ARCSLP/XYZ,(ON,OFF)
AUXFUN/&Mcode
BREAK/NOW
CLAMP/&Xval,&Yval,&OptZval
CLAMP/(ON,OFF),&Xval,&Yval,&OptZval
CLAMP/MANUAL,&Xval,&Yval,&OptZval
CLAMP/MANUAL,(ON,OFF),&Xval,&Yval,&optZval
CLAMP/(ON,OFF,AUTO),(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,AAXIS,BAXIS,CAXIS),&OptValue
CLAMP/MANUAL,(ON,OFF,AUTO),(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,AAXIS,BAXIS,CAXIS),&OptValue
CLAMP/TABLE
CLAMP/TABLE,(XAXIS,YAXIS),&Value
CLEARP/&DistVal
CLEARP/&Acoeff,&Bcoeff,&Ccoeff,&DistVal
CLEARP/(XYPLAN,YZPLAN,ZXPLAN),&DistVal
CLEARP/NOMORE
CLRSRF/&Xpnt,&Ypnt,&Zpnt
CLRSRF/&Acoeff,&Bcoeff,&Ccoeff,&DistVal
CLRSRF/&Xcen,&Ycen,&Zcen,&Ivec,&Jvec,&Kvec,&RadVal
CLRSRF/NOMORE
COOLNT/(ON,OFF,FLOOD,MIST,TAPKUL,THRU)
COUPLE/(ON,OFF)
CUTCOM/ON,LENGTH
CUTCOM/ON,LENGTH,(NOW,NEXT)
CUTCOM/ON,LENGTH,&OptOffsetVal,(NOW,NEXT)
CUTCOM/OFF,LENGTH
CUTCOM/OFF,LENGTH,(NOW,NEXT)
CUTCOM/(LEFT,RIGHT,ON,OFF)
CUTCOM/(LEFT,RIGHT),(XYPLAN,YZPLAN,ZXPLAN,XYZ)
CUTCOM/(LEFT,RIGHT),(XYPLAN,YZPLAN,ZXPLAN,XYZ),OFSETNO,&OffsetVal
CUTCOM/TRANSL,(ON,OFF,AUTO,&Dist)
CUTCOM/TRANSL,(ON,OFF,AUTO,&Dist),ROUGH,&OptAngleVal
CUTCOM/TRANSL,(ON,OFF,AUTO,&Dist),FINCUT,&OptAngleVal
CUTCOM/ROUND,(ON,OFF)
CUTCOM/ROUND,&RadVal
CUTCOM/ROUND,&RadVal,(&OptAngleVal,&OptRadVal)
CUTCOM/ROUND,(IN,OUT),&RadVal
CUTCOM/ROUND,(IN,OUT),&RadVal,(&OptAngleVal,&OptRadVal)
CUTCOM/ON,(XCOORD,YCOORD,ZCOORD)
CUTCOM/OFF,(XCOORD,YCOORD,ZCOORD)
CUTCOM/ON,(XCOORD,YCOORD,ZCOORD),&OptOffsetVal
CUTCOM/OFF,ADJUST
CUTCOM/OFF,ADJUST,(NOW,NEXT)
CUTCOM/ON,ADJUST,&OffsetVal
CUTCOM/ON,ADJUST,&OffsetVal,(NOW,NEXT)
CUTCOM/TRFORM,(ON,OFF,NOW,NEXT,AUTO)
CUTCOM/TRFORM,&Matrix_12Param
CUTCOM/TRFORM,&Matrix_12Param,(NOW,NEXT)
DELAY/&SecVal
DELAY/REV,&RevVal
DISPLY/(ON,OFF)
DISPLY/'&StringVal'
FEDRAT/&FeedVal
FEDRAT/INVERS,(AUTO,ON,OFF)
FEDRAT/LENGTH,(ON,OFF)
FEDRAT/LENGTH,&LengthVal
FEDRAT/LENGTH,&LengthVal,&OptOffset
FEDRAT/&FeedVal,(IPM,IPR,MMPM,MMPR,PERMIN,PERREV)
FEDRAT/&FeedVal,(IPM,IPR,MMPM,MMPR,PERMIN,PERREV),RANGE,(&GearVal,LOW,MEDIUM,HIGH)
HEAD/(OFF,BOTH,MAIN,SIDE,HIGH,LOW,UP,DOWN)
HEAD/NEXT,&OptLocationVal
HOMEPT/NOMORE
HOMEPT/(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,QUILL,AAXIS,BAXIS,CAXIS),&PositionVal
HOMEPT/(AAXIS,BAXIS,CAXIS),TABLE,&PositionVal
INDPOS/NOMORE
INDPOS/(XAXIS,YAXIS,ZAXIS),&PositionVal
LCS/(ON,OFF,NOW,NEXT,AUTO)
LCS/&Matrix_12Param
LCS/&Matrix_12Param,(NOW,NEXT)
LEADER/&LengthVal
LIMIT/ON
LIMIT/OFF
LIMIT/(ON,OFF),&ZoneVal
LIMIT/LENGTH,&ZVal
LIMIT/SETOOL,&XVal,&YVal,&ZVal
LIMIT/TRFORM,(ON,OFF)
LIMIT/TRFORM,LAST,(ON,OFF)
LIMIT/TRFORM,&Matrix_12Param
LIMIT/TRFORM,LAST,&Matrix_12Param
LIMIT/(ON,OFF),(AAXIS,BAXIS,CAXIS),TABLE,&LowVal,&HighVal
LIMIT/(ON,OFF),(IN,OUT),&ZoneVal,(AAXIS,BAXIS,CAXIS),TABLE,&LowVal,&HighVal
LIMIT/(ON,OFF),(AAXIS,BAXIS,CAXIS),TABLE,&RangeVal
LIMIT/(ON,OFF),(IN,OUT),&ZoneVal,(AAXIS,BAXIS,CAXIS),TABLE,&RangeVal
LIMIT/(ON,OFF),(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,QUILL,AAXIS,BAXIS,CAXIS),&RangeVal
LIMIT/(ON,OFF),(IN,OUT),&ZoneVal,(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,QUILL,AAXIS,BAXIS,CAXIS),&RangeVal
LIMIT/(ON,OFF),(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,QUILL,AAXIS,BAXIS,CAXIS),&LowVal,&HighVal
LIMIT/(ON,OFF),(IN,OUT),&ZoneVal,(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,QUILL,AAXIS,BAXIS,CAXIS),&LowVal,&HighVal
LIMIT/ORIENT,(INCR,ABSOL),(AAXIS,BAXIS,CAXIS),&LowVal,&HighVal
LINTOL/(ON,OFF)
LINTOL/&FeedVal
LINTOL/&FeedVal,&OptRapid
LINTOL/FINE,&FeedVal
LINTOL/COARSE,&RapidVal
LINTOL/SPLINE,(&CalcVal,ON,OFF)
LINTOL/ANGLE,&AngleVal
LINTOL/ANGLE,DIST,&DistVal
LINTOL/ANGLE,(ON,OFF,FINE)
LINTOL/LENGTH,&LengthVal
LINTOL/LENGTH,(ON,OFF)
LINTOL/ROTREF,(ON,OFF)
LINTOL/ROTREF,(RTRCTO,RAPTO),&DistVal
LINTOL/ROTREF,(RTRCTO,RAPTO),&DistVal,LENGTH,(ON,OFF)
LINTOL/ROTREF,(RTRCTO,RAPTO),&DistVal,(XAXIS,YAXIS,ZAXIS),(&CoordVal,NOMORE),LENGTH,(ON,OFF)
LINTOL/ROTREF,(BACK,FEDTO),&DistVal,(IPM,MMPM,IPR,MMPR,PERMIN,PEREV),&FeedVal
LINTOL/ROTREF,(BACK,FEDTO),&DistVal,(IPM,MMPM,IPR,MMPR,PERMIN,PEREV),&FeedVal,LENGTH,(ON,OFF)
LINTOL/ROTREF,(BACK,FEDTO),&DistVal,(IPM,MMPM,IPR,MMPR,PERMIN,PEREV),&FeedVal,(XAXIS,YAXIS,ZAXIS),(&CoordVal,NOMORE)
LINTOL/ROTREF,(BACK,FEDTO),&DistVal,(IPM,MMPM,IPR,MMPR,PERMIN,PEREV),&FeedVal,(XAXIS,YAXIS,ZAXIS),(&CoordVal,NOMORE),LENGTH,(ON,OFF)
LINTOL/SCAN,(ON,OFF)
LINTOL/WIND,(ON,OFF)
LOAD/TOOL,&ToolVal
LOAD/TOOL,&ToolVal,LENGTH,&LengthVal
LOAD/TOOL,&ToolVal,OSETNO,&OffsetVal
LOAD/SETUP,&OptVal
LPRINT/(ON,OFF,&LINES)
MACHIN/&MachinName,&MachinIdVal
MCHTOL/(FINE,COARSE,&ToleranceVal)
MCHTOL/CONTUR,(ON,OFF,&ToleranceVal)
MCHTOL/CONTUR,(ON,OFF,&ToleranceVal),OPTION,(0,1,2)
MCHTOL/CONTUR,(ON,OFF,&ToleranceVal),OPTION,1,(&FeedVal,&TimeVal,&ToleranceVal)
MCHTOL/CONTUR,(ON,OFF,&ToleranceVal),OPTION,2,(&FeedVal,&TimeVal,&ToleranceVal,&BellVal)
MODE/INCR,(ON,OFF)
MODE/CIRCUL
MODE/CIRCUL,&OptMinptsVal
MODE/CIRCUL,&OptMinptsVal,&OptTolVal
MODE/CIRCUL,&OptMinptsVal,&OptTolVal,(XYZ,XYPLAN,YZPLAN,ZXPLAN)
MODE/CIRCUL,&OptMinptsVal,&OptTolVal,(XYZ,XYPLAN,YZPLAN,ZXPLAN),TANTO,(ON,OFF)
MODE/CIRCUL,&OptMinptsVal,&OptTolVal,(XYZ,XYPLAN,YZPLAN,ZXPLAN),TANTO,(ON,OFF),DIST,&OptMinDist,&MaxDist
MODE/CIRCUL,&OptMinptsVal,&OptTolVal,(XYZ,XYPLAN,YZPLAN,ZXPLAN),TANTO,(ON,OFF),DIST,&OptMinDist,&MaxDist,RADIUS,&OptMinRad,&Maxrad
MODE/SPLINE
MODE/SPLINE,(IN,OUT)
MODE/SPLINE,ADJUST
MODE/SPLINE,ADJUST,(ON,OFF)
MODE/SPLINE,ADJUST,(IN,OUT)
MODE/SPLINE,&OptMinptsVal
MODE/SPLINE,&OptMinptsVal,&OptLintolVal
MODE/SPLINE,&OptMinptsVal,&OptLintolVal,&OptAngVal,(XYZ,XYPLAN,YZPLAN,ZXPLAN)
MODE/SPLINE,&OptMinptsVal,&OptLintolVal,&OptAngVal,(XYZ,XYPLAN,YZPLAN,ZXPLAN),(IPM,MMPM,PERMIN),&OptFeedVal
MODE/SPLINE,&OptMinptsVal,&OptLintolVal,&OptAngVal,(XYZ,XYPLAN,YZPLAN,ZXPLAN),(IPM,MMPM,PERMIN),&OptFeedVal,OPTION,&OptMincVal,&MaxcVal
MODE/SPLINE,&OptMinptsVal,&OptLintolVal,&OptAngVal,(XYZ,XYPLAN,YZPLAN,ZXPLAN),(IPM,MMPM,PERMIN),&OptFeedVal,OPTION,&OptMincVal,&MaxcVal,(AUTO,&OptShapeVal)
MODE/SPLINE,&OptMinptsVal,&OptLintolVal,&OptAngVal,(XYZ,XYPLAN,YZPLAN,ZXPLAN),(IPM,MMPM,PERMIN),&OptFeedVal,OPTION,&OptMincVal,&MaxcVal,(AUTO,&OptShapeVal),ADJUST,(ON,OFF)
MODE/SPLINE,&OptMinptsVal,&OptLintolVal,&OptAngVal,(XYZ,XYPLAN,YZPLAN,ZXPLAN),(IPM,MMPM,PERMIN),&OptFeedVal,OPTION,&OptMincVal,&MaxcVal,(AUTO,&OptShapeVal),ADJUST,(ON,OFF),(IN,OUT)
OFSTNO/(&OffsetVal,NOMORE)
OPSKIP/(ON,OFF)
OPSKIP/(ON,OFF),&OptLevelVal
ORIGIN/(ON,OFF,&Matrix_12Param)
ORIGIN/LAST,(ON,OFF,&Matrix_12Param)
ORIGIN/LAST,INVERS,&Matrix_12Param
ORIGIN/&Xval,&Yval,&optZval
ORIGIN/LAST,&Xval,&Yval,&optZval
ORIGIN/INVERS,&Xval,&Yval,&optZval
ORIGIN/LAST,INVERS,&Xval,&Yval,&optZval
ORIGIN/&Xval,&Yval,&optZval,(XYROT,YZROT,ZXROT),&AngleVal
ORIGIN/LAST,&Xval,&Yval,&optZval,(XYROT,YZROT,ZXROT),&AngleVal
ORIGIN/INVERS,&Xval,&Yval,&optZval,(XYROT,YZROT,ZXROT),&AngleVal
ORIGIN/LAST,INVERS,&Xval,&Yval,&optZval,(XYROT,YZROT,ZXROT),&AngleVal
PITCH/&NbThreadVal
PITCH/(IPR,MMPR,PERREV,TPI),&NbThreadVal
PITCH/(IPR,MMPR,PERREV,TPI),&NbThreadVal,MULTRD,&OptStartVal
PITCH/(IPR,MMPR,PERREV,TPI),&NbThreadVal,MULTRD,&OptStartVal,(INCR,DECR),&OptVal
PLOT/(ON,OFF)
POSTN/(ON,OFF),&Xval,&Yval,&OptZval
POSTN/MANUAL,(ON,OFF),&Xval,&Yval,&OptZval
POSTN/(ON,OFF),(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,AAXIS,BAXIS,CAXIS),&OptPosVal
POSTN/MANUAL,(ON,OFF),(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,AAXIS,BAXIS,CAXIS),&OptPosVal
PREFUN/&GcodeVal
REWIND/&OptVal
ROTABL/&AngleVal,(AAXIS,BAXIS,CAXIS)
ROTABL/&AngleVal,(AAXIS,BAXIS,CAXIS),TABLE
ROTABL/&AngleVal,(AAXIS,BAXIS,CAXIS),TABLE,(CLW,CCLW)
ROTABL/&AngleVal,(AAXIS,BAXIS,CAXIS),TABLE,(CLW,CCLW),ROTREF
ROTABL/&AngleVal,(AAXIS,BAXIS,CAXIS),TABLE,(CLW,CCLW),ROTREF,ADJUST,(NOW,NEXT)
ROTABL/(INCR,ATANGL),&AngleVal,(AAXIS,BAXIS,CAXIS)
ROTABL/(INCR,ATANGL),&AngleVal,(AAXIS,BAXIS,CAXIS),TABLE
ROTABL/(INCR,ATANGL),&AngleVal,(AAXIS,BAXIS,CAXIS),TABLE,(CLW,CCLW)
ROTABL/(INCR,ATANGL),&AngleVal,(AAXIS,BAXIS,CAXIS),TABLE,(CLW,CCLW),ROTREF
ROTABL/(INCR,ATANGL),&AngleVal,(AAXIS,BAXIS,CAXIS),TABLE,(CLW,CCLW),ROTREF,ADJUST,(NOW,NEXT)
SAFPOS/NOMORE
SAFPOS/HOLDER,NOMORE
SAFPOS/RAM,&PositionVal
SAFPOS/RAM,&DIST,&PositionVal
SAFPOS/HOLDER,RAM,&PositionVal
SAFPOS/HOLDER,RAM,&DIST,&PositionVal
SAFPOS/(AAXIS,BAXIS,CAXIS),TABLE,&PositionVal
SAFPOS/HOLDER,(AAXIS,BAXIS,CAXIS),TABLE,&PositionVal
SAFPOS/(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,QUILL,AAXIS,BAXIS,CAXIS),&PositionVal
SAFPOS/HOLDER,(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,QUILL,AAXIS,BAXIS,CAXIS),&PositionVal
SELECT/TOOL,&TOOL
SELECT/TOOL,HOLDER,&HolderVal
SEQNO/(ON,OFF,AUTO)
SEQNO/&SeqVal
SEQNO/CONST,&SeqVal
SEQNO/INCR,&IncrementVal
SEQNO/&OptSartVal,INCR,&IncrementVal
SEQNO/INCR,&IncrementVal,&OptCountVal
SEQNO/&OptStartVal,INCR,&IncrementVal,&OptCountVal
SMARTP/AIRCUT,(ON,OFF)
SPINDL/&SpeedVal
SPINDL/&SpeedVal,(RPM,SFM,SMM)
SPINDL/&SpeedVal,(RPM,SFM,SMM),(CLW,CCLW)
SPINDL/(ON,OFF,LOCK,NEUTRAL)
SPINDL/(MAIN,SIDE,FRONT,REAR)
SPINDL/ORIENT
SPINDL/ORIENT,&OptAngleVal
SPINDL/PART,(MAIN,SIDE),TO,(SIDE,MAIN)
THREAD/(FACE,TAPER,TURN)
THREAD/OFF
THREAD/ON,DEPTH,&DepthVal
THREAD/ON,DEPTH,&DepthVal,CUTS,&NbPassVal,&OptStepVal
THREAD/ON,DEPTH,&DepthVal,CUTS,&NbPassVal,&OptStepVal,STEP,&OptDistVal
THREAD/ON,DEPTH,&DepthVal,CUTS,&NbPassVal,&OptStepVal,STEP,&OptDistVal,CUTANG,&AngVal
THREAD/ON,DEPTH,&DepthVal,CUTS,&NbPassVal,&OptStepVal,STEP,&OptDistVal,CUTANG,&AngVal,FINCUT,&NbPassVal,&OptDistVal
THREAD/ON,DEPTH,&DepthVal,CUTS,&NbPassVal,&OptStepVal,STEP,&OptDistVal,CUTANG,&AngVal,FINCUT,&NbPassVal,&OptDistVal,(INCR,DECR),&OptVal
THREAD/ON,DEPTH,&DepthVal,CUTS,&NbPassVal,&OptStepVal,STEP,&OptDistVal,CUTANG,&AngVal,FINCUT,&NbPassVal,&OptDistVal,(INCR,DECR),&OptVal,ATANGL,&AngVal,&OptHeightVal
THREAD/ON,DEPTH,&DepthVal,CUTS,&NbPassVal,&OptStepVal,STEP,&OptDistVal,CUTANG,&AngVal,FINCUT,&NbPassVal,&OptDistVal,(INCR,DECR),&OptVal,ATANGL,&AngVal,&OptHeightVal,TLANGL,&AngVal
THREAD/ON,DEPTH,&DepthVal,CUTS,&NbPassVal,&OptStepVal,STEP,&OptDistVal,CUTANG,&AngVal,FINCUT,&NbPassVal,&OptDistVal,(INCR,DECR),&OptVal,ATANGL,&AngVal,&OptHeightVal,TLANGL,&AngVal,OPTION,&InFeedOptVal
TMARK/(ON,OFF,AUTO,NEXT)
TMARK/(AUTO,NEXT),&OptCountVal
TMARK/&TmarkVal
TMARK/&TmarkVal,&OptCountVal
TOOLNO/&ToolId
TOOLNO/&ToolId,IN,(&PocketId,AUTO)
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE)
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN)
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME)
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME),ADJUST,(NOW,NEXT)
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME),ADJUST,(NOW,NEXT),(CLW,CCLW)
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME),ADJUST,(NOW,NEXT),(CLW,CCLW),(LARGE,SMALL)
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME),ADJUST,(NOW,NEXT),(CLW,CCLW),(LARGE,SMALL),MANUAL
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME),ADJUST,(NOW,NEXT),(CLW,CCLW),(LARGE,SMALL),MANUAL,RETAIN
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME),ADJUST,(NOW,NEXT),(CLW,CCLW),(LARGE,SMALL),MANUAL,RETAIN,START
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME),ADJUST,(NOW,NEXT),(CLW,CCLW),(LARGE,SMALL),MANUAL,RETAIN,START,TIMES,&FactorVal
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME),ADJUST,(NOW,NEXT),(CLW,CCLW),(LARGE,SMALL),MANUAL,RETAIN,START,TIMES,&FactorVal,SETOOL,&XtVal,&YtVal,&OptZtval
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME),ADJUST,(NOW,NEXT),(CLW,CCLW),(LARGE,SMALL),MANUAL,RETAIN,START,TIMES,&FactorVal,SETOOL,&XtVal,&YtVal,&OptZtval,ATANGL,&AngVal
TOOLNO/&ToolId,IN,(&PocketId,AUTO),(MAIN,SIDE),(MILL,TURN),LENGTH,&LengthVal,DIAMET,&DiaVal,OSETNO,(&OffsetVal,SAME),ADJUST,(NOW,NEXT),(CLW,CCLW),(LARGE,SMALL),MANUAL,RETAIN,START,TIMES,&FactorVal,SETOOL,&XtVal,&YtVal,&OptZtval,ATANGL,&AngVal,SETANG,&SetVal
TRANS/(ON,OFF)
TRANS/LAST,(ON,OFF)
TRANS/(ON,OFF),&Xval,&Yval,&OptZval
TRANS/LAST,(ON,OFF),&Xval,&Yval,&OptZval
TRANS/(ON,OFF),(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,AAXIS,BAXIS,CAXIS),&OptVal
TRANS/(ON,OFF),(AAXIS,BAXIS,CAXIS),TABLE,&OptVal
TRANS/(ON,OFF),(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,AAXIS,BAXIS,CAXIS),(ON,OFF),&OptVal
TRANS/(ON,OFF),(AAXIS,BAXIS,CAXIS),TABLE,(ON,OFF),&OptVal
TRANS/LAST,(ON,OFF),(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,AAXIS,BAXIS,CAXIS),&OptVal
TRANS/LAST,(ON,OFF),(AAXIS,BAXIS,CAXIS),TABLE,&OptVal
TRANS/LAST,(ON,OFF),(XAXIS,YAXIS,ZAXIS,UAXIS,VAXIS,WAXIS,AAXIS,BAXIS,CAXIS),(ON,OFF),&OptVal
TRANS/LAST,(ON,OFF),(AAXIS,BAXIS,CAXIS),TABLE,(ON,OFF),&OptVal
VTLAXS/ANGLE,&Tolerance
VTLAXS/ANGLE,(ON,OFF)
*END

/

===================================================================================

______________________________________________________________________________________
                                                                         MFG_FEED_UNIT
/
*START_LIST                            MFG_FEED_UNIT
IPM     ,IPR
*END
/

______________________________________________________________________________________
                                                                        MFG_SPNDL_UNIT
/
*START_LIST                            MFG_SPNDL_UNIT
RPM     ,SFM
*END
/

______________________________________________________________________________________
                                                                        MFG_DELAY_UNIT
/
*START_LIST                            MFG_DELAY_UNIT
REV     ,DWELL
*END
/

______________________________________________________________________________________
                                                                    MFG_PART_FEED_UNIT
/
*START_LIST                            MFG_PART_FEED_UNIT
IPM     ,PERMIN
*END
/

______________________________________________________________________________________
                                                                     NC_MACHINING_AXIS

/
*START_NC_COMMAND                      NC_MACHINING_AXIS
$$*CATIA0
$$*MSYSID/%MFG_NCAXIS_IDENTIFIER,%MFG_IDENTIFIER,%MFG_PROGRAM_NAME
MSYS/%MFG_NCAXIS_X_VECX,%MFG_NCAXIS_X_VECY,%MFG_NCAXIS_X_VECZ,%MFG_NCAXIS_X_ORIG,$
%MFG_NCAXIS_Y_VECX,%MFG_NCAXIS_Y_VECY,%MFG_NCAXIS_Y_VECZ,%MFG_NCAXIS_Y_ORIG,$
%MFG_NCAXIS_Z_VECX,%MFG_NCAXIS_Z_VECY,%MFG_NCAXIS_Z_VECZ,%MFG_NCAXIS_Z_ORIG
*END
/

______________________________________________________________________________________
                                                                             NC_ORIGIN

/
*START_NC_INSTRUCTION                  NC_ORIGIN
*START_SEQUENCE
CUTCOM/ON,ADJUST,%MFG_ORIGIN_NUMBER
*END
*END
/

______________________________________________________________________________________
                                                                        NC_START_MACRO

/
*START_NC_INSTRUCTION                  NC_START_MACRO
*START_SEQUENCE
$$ ICAM - INCHES PPTABLE / %MFG_PP_WORD_TBL - V24.0-2349
$$ Part Operation        : %MFG_IDENTIFIER
$$ Manufacturing Program : %MFG_PROGRAM_NAME
#1005:0/24,2349
PARTNO %MFG_PROGRAM_NAME
UNITS/INCHES
$$ Do not diagnose multiple PARTNO commands
PPFUN/15,1324001,OFF
$$ Tool vector information coded in APT file without MULTAX. MULTAX activated.
PPFUN/15,1640020,OFF
$$ Do not diagnose missing FINI command
PPFUN/15,1640005,OFF
$$ Do not diagnose CYCLE/OFF when cycles are not active
PPFUN/15,1318046,OFF
$$ Do not diagnose FEDRAT when threading
PPFUN/15,1319003,OFF
$$ Ignore TLAXIS commands, use vector on GOTO instead
SYN/'TLAXIS','$$*TLAXIS'
*END
*END
/

______________________________________________________________________________________
                                                                     NC_PROGRAM_HEADER
/
*START_NC_INSTRUCTION                  NC_PROGRAM_HEADER
*START_SEQUENCE
SYNCTR/%MFG_CHANNEL_NUMBER
*END
*END
/
______________________________________________________________________________________
                                                                    NC_SYNCHRONISATION
/
*START_NC_COMMAND                      NC_SYNCHRONISATION
SYNCTR/NEXT,%MFG_SYNCHRONISATION_NUMBER,%MFG_MASTER_CHANNEL
*END
/
______________________________________________________________________________________
                                                                          NC_END_MACRO

/
*START_NC_INSTRUCTION                  NC_END_MACRO
*START_SEQUENCE
*END
*END
/

______________________________________________________________________________________
                                                                        NC_HEAD_CHANGE

/
*START_NC_INSTRUCTION                  NC_HEAD_CHANGE
*START_SEQUENCE
LOAD/HEAD,'%MFG_HEAD_NAME
*END
*END
/

______________________________________________________________________________________
                                                                        NC_TOOL_CHANGE

/
*START_NC_INSTRUCTION                  NC_TOOL_CHANGE
*START_SEQUENCE
$$ Select sequence 1 to exclude tool compensation
APPLY/MILL
OPTYPE/TOOL
TLNAME/'%MFG_TOOL_NAME
#1005:2/TOOL,LENGTH,%MFG_OVERALL_LGTH
#1005:19/TOOL,LENGTH,%MFG_OVERALL_LGTH
#1005:19/HOLDER,LENGTH,%MFG_TL_SET_LGTH-%MFG_ASS_GAGE_1-%MFG_ASS_GAGE_2
LOAD/TOOL,%MFG_TOOL_NUMBER
COOLNT/%MFG_COOLNT_SNTX
*END
*START_SEQUENCE
$$ Select sequence 2 to include tool compensation (OSETNO)
APPLY/MILL
OPTYPE/TOOL
TLNAME/'%MFG_TOOL_NAME
#1005:2/TOOL,LENGTH,%MFG_OVERALL_LGTH
#1005:19/TOOL,LENGTH,%MFG_OVERALL_LGTH
#1005:19/HOLDER,LENGTH,%MFG_TL_SET_LGTH-%MFG_ASS_GAGE_1-%MFG_ASS_GAGE_2
LOAD/TOOL,%MFG_TOOL_NUMBER,OSETNO,%MFG_TOOL_COMP
COOLNT/%MFG_COOLNT_SNTX
*END
*START_SEQUENCE
$$ Select sequence 3 to display the tool assembly
APPLY/MILL
OPTYPE/TOOL
TLNAME/'%MFG_TOOL_NAME, %MFG_TL_ASMBLY_ID
#1005:2/TOOL,LENGTH,%MFG_OVERALL_LGTH
#1005:19/TOOL,LENGTH,%MFG_OVERALL_LGTH
#1005:19/HOLDER,LENGTH,%MFG_TL_SET_LGTH-%MFG_ASS_GAGE_1-%MFG_ASS_GAGE_2
LOAD/TOOL,%MFG_TOOL_NUMBER,OSETNO,%MFG_TOOL_COMP
COOLNT/%MFG_COOLNT_SNTX
*END
*END
/

______________________________________________________________________________________
                                                                  NC_TOOL_CHANGE_LATHE

/
*START_NC_INSTRUCTION                  NC_TOOL_CHANGE_LATHE
*START_SEQUENCE
$$ Select sequence 1 to exclude tool compensation
APPLY/TURN
OPTYPE/TOOL
TLNAME/'%MFG_TOOL_NAME
#1005:2/%MFG_TOOL_INVERT
LOAD/TOOL,%MFG_TOOL_NUMBER,%MFG_TOOL_COMP,SETOOL,%MFG_TL_SET_X,%MFG_TL_SET_Y,%MFG_TL_SET_Z
COOLNT/%MFG_COOLNT_SNTX
*END
*START_SEQUENCE
$$ Select sequence 2 to include tool compensation (OSETNO)
APPLY/TURN
OPTYPE/TOOL
TLNAME/'%MFG_TOOL_NAME
#1005:2/%MFG_TOOL_INVERT
LOAD/TOOL,%MFG_TOOL_NUMBER,OSETNO,%MFG_TOOL_COMP,SETOOL,%MFG_TL_SET_X,%MFG_TL_SET_Y,%MFG_TL_SET_Z
COOLNT/%MFG_COOLNT_SNTX
*END
*START_SEQUENCE
$$ Select sequence 3 to include tool compensation (OSETNO)
APPLY/TURN
OPTYPE/TOOL
TLNAME/'%MFG_TOOL_NAME
#1005:2/%MFG_TOOL_INVERT
LOAD/TOOL,%MFG_TOOL_NUMBER,OSETNO,%MFG_TOOL_COMP,SETOOL,%MFG_TL_SET_X,%MFG_TL_SET_Y,%MFG_TL_SET_Z
#1005:20/TOOL,SETANG,%MFG_TL_SETUP_ANG
COOLNT/%MFG_COOLNT_SNTX
*END
*END
/

______________________________________________________________________________________
                                                              NC_MILL_TURRET_INVERSION

/
*START_NC_COMMAND                      NC_MILL_TURRET_INVERSION
*START_SEQUENCE
SPINDL/MILL,INVERS,%MFG_MILL_TURRET_AXIS_INVERT
*END
*END
/

______________________________________________________________________________________
                                                                           NC_FEEDRATE

/
*START_NC_COMMAND                      NC_FEEDRATE
*START_SEQUENCE
FEDRAT/%MFG_FEED_VALUE,&MFG_FEED_UNIT
*END
*END
/

______________________________________________________________________________________
                                                                        NC_THREAD_TURN

/
*START_NC_COMMAND                      NC_THREAD_TURN
COUPLE/ON
*END
/

______________________________________________________________________________________
                                                                    NC_THREAD_TURN_OFF

/
*START_NC_COMMAND                      NC_THREAD_TURN_OFF
COUPLE/OFF
*END
/

______________________________________________________________________________________
                                                                              NC_PITCH

/
*START_NC_COMMAND                      NC_PITCH
PITCH/(1/%MFG_THREAD_PITCH)
*END
/

______________________________________________________________________________________
                                                                      NC_SPINDLE_START

/
*START_NC_COMMAND                      NC_SPINDLE_START
*START_SEQUENCE
SPINDL/%MFG_SPNDL_SPEED,&MFG_SPNDL_UNIT,&MFG_SPNDL_WAY
*END
*END
/

______________________________________________________________________________________
                                                                      NC_SPINDLE_LATHE

/
*START_NC_COMMAND                      NC_SPINDLE_LATHE
*START_SEQUENCE
SPINDL/%MFG_SPNDL_SPEED,&MFG_SPNDL_UNIT,&MFG_SPNDL_WAY,MAXRPM,%MFG_MAX_SPNDL_SPEED
*END
*END
/

______________________________________________________________________________________
                                                                         NC_SPINDLE_ON

/
*START_NC_COMMAND                      NC_SPINDLE_ON
SPINDL/ON
*END
/

______________________________________________________________________________________
                                                                        NC_SPINDLE_OFF

/
*START_NC_COMMAND                      NC_SPINDLE_OFF
SPINDL/OFF
*END
/

______________________________________________________________________________________
                                                                       NC_SPINDLE_LOCK

/
*START_NC_COMMAND                      NC_SPINDLE_LOCK
SPINDL/LOCK
*END
/

______________________________________________________________________________________
                                                                            NC_SPINDLE

/
*START_NC_COMMAND                      NC_SPINDLE
SPINDL/%MFG_SPNDL_SPEED,&MFG_SPNDL_UNIT,&MFG_SPNDL_WAY
*END
/

______________________________________________________________________________________
                                                                          NC_MULTAX_ON

/
*START_NC_COMMAND                      NC_MULTAX_ON
MULTAX/ON
*END
/

______________________________________________________________________________________
                                                                         NC_MULTAX_OFF

/
*START_NC_COMMAND                      NC_MULTAX_OFF
MULTAX/OFF
*END
/

______________________________________________________________________________________
                                                                      NC_HEAD_ROTATION

/
*START_NC_INSTRUCTION                  NC_HEAD_ROTATION
*START_SEQUENCE
ROTABL/%MFG_AMOUNT_ROT,%MFG_ABC_AXIS,%MFG_DIR_OF_ROT
*END
*END
/

______________________________________________________________________________________
                                                                     NC_TABLE_ROTATION

/
*START_NC_INSTRUCTION                  NC_TABLE_ROTATION
*START_SEQUENCE
ROTABL/%MFG_AMOUNT_ROT,%MFG_ABC_AXIS,TABLE,%MFG_DIR_OF_ROT
*END
*END
/

______________________________________________________________________________________
                                                                       NC_COMPENSATION

/
*START_NC_COMMAND                      NC_COMPENSATION
#1005:19/OFSTNO,%MFG_TL_COMP
*END
/

______________________________________________________________________________________
                                                                          NC_CUTCOM_ON

/
*START_NC_COMMAND                      NC_CUTCOM_ON
CUTCOM/ON
*END
/

______________________________________________________________________________________
                                                                         NC_CUTCOM_OFF

/
*START_NC_COMMAND                      NC_CUTCOM_OFF
CUTCOM/OFF
*END
/

______________________________________________________________________________________
                                                                        NC_CUTCOM_LEFT

/
*START_NC_COMMAND                      NC_CUTCOM_LEFT
CUTCOM/LEFT
*END
/

______________________________________________________________________________________
                                                                       NC_CUTCOM_RIGHT

/
*START_NC_COMMAND                      NC_CUTCOM_RIGHT
CUTCOM/RIGHT
*END
/

______________________________________________________________________________________
                                                                   NC_CUTCOM_NORMPS_ON

/
*START_NC_COMMAND                      NC_CUTCOM_NORMPS_ON
CUTCOM/NORMAL,ON
*END
/

______________________________________________________________________________________
                                                                  NC_CUTCOM_NORMPS_OFF

/
*START_NC_COMMAND                      NC_CUTCOM_NORMPS_OFF
CUTCOM/NORMAL,OFF
*END
/

______________________________________________________________________________________
                                                                              NC_DELAY

/
*START_NC_COMMAND                      NC_DELAY
*START_SEQUENCE
DELAY/%MFG_DELAY_VALUE,&MFG_DELAY_UNIT
*END
*END
/

______________________________________________________________________________________
                                                                      NC_CHANGE_REF_PT

/
*START_NC_COMMAND                      NC_CHANGE_REF_PT
OFSTNO/%MFG_QUADRANT
*END
/

______________________________________________________________________________________
                                                              NC_HELICAL_INTERPOLATION

/
*START_FORMAT                          MFG_HELICAL_INDIRV_I
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_INDIRV_J
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_INDIRV_K
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_X_CENTER
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_Y_CENTER
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_Z_CENTER
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_I_AXIS
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_J_AXIS
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_K_AXIS
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_RADIUS
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_ANGLE
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_X_END
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_Y_END
%14.9f
*END
*START_FORMAT                          MFG_HELICAL_Z_END
%14.9f
*END
*START_NC_COMMAND                      NC_HELICAL_INTERPOLATION
*START_SEQUENCE
INDIRV/%MFG_HELICAL_INDIRV_I,%MFG_HELICAL_INDIRV_J,%MFG_HELICAL_INDIRV_K
MOVARC/%MFG_HELICAL_X_CENTER,%MFG_HELICAL_Y_CENTER,%MFG_HELICAL_Z_CENTER,
%MFG_HELICAL_I_AXIS,%MFG_HELICAL_J_AXIS,%MFG_HELICAL_K_AXIS,
%MFG_HELICAL_RADIUS,ANGLE,%MFG_HELICAL_ANGLE
GOTO/%MFG_HELICAL_X_END,%MFG_HELICAL_Y_END,%MFG_HELICAL_Z_END
*END
*END
/

______________________________________________________________________________________
                                                                           NC_DRILLING

/
*START_NC_INSTRUCTION                  NC_DRILLING
*START_SEQUENCE
CYCLE/DRILL,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,CLEAR,
%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST
*END
*END
/

______________________________________________________________________________________
                                                               NC_DRILLING_DWELL_DELAY

/
*START_NC_INSTRUCTION                  NC_DRILLING_DWELL_DELAY
*START_SEQUENCE
CYCLE/DRILL,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,
CLEAR,%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST,DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
*END
/

______________________________________________________________________________________
                                                                      NC_SPOT_DRILLING

/
*START_NC_INSTRUCTION                  NC_SPOT_DRILLING
*START_SEQUENCE
CYCLE/DRILL,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,CLEAR,%MFG_CLEAR_TIP,
RETURN,%MFG_JUMP_DIST,DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
*END
/

______________________________________________________________________________________
                                                                           NC_DEEPHOLE

/
*START_NC_INSTRUCTION                  NC_DEEPHOLE
*START_SEQUENCE
CYCLE/DEEP,DEPTH,%MFG_TOTAL_DEPTH,STEP,%MFG_AXIAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,
CLEAR,%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST,BACK,%MFG_OFFSET_RET,DECR,%MFG_DEPTH_DEC*%MFG_AXIAL_DEPTH,$
MINSTP,%MFG_DEPTH_LIM*%MFG_AXIAL_DEPTH,DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
*END
/

______________________________________________________________________________________
                                                                            NC_TAPPING

/
*START_NC_INSTRUCTION                  NC_TAPPING
*START_SEQUENCE
CYCLE/TAP,FLOAT,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,CLEAR,
%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST
*END
*END
/

______________________________________________________________________________________
                                                                        NC_BREAK_CHIPS

/
*START_NC_INSTRUCTION                  NC_BREAK_CHIPS
*START_SEQUENCE
CYCLE/BRKCHP,DEPTH,%MFG_TOTAL_DEPTH,STEP,%MFG_AXIAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,
CLEAR,%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST,BACK,%MFG_OFFSET_RET,$
DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
*END
/

______________________________________________________________________________________
                                                            NC_BREAK_CHIPS_DWELL_DELAY

/
*START_NC_INSTRUCTION                  NC_BREAK_CHIPS_DWELL_DELAY
*START_SEQUENCE
CYCLE/BRKCHP,DEPTH,%MFG_TOTAL_DEPTH,STEP,%MFG_AXIAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,
CLEAR,%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST,BACK,%MFG_OFFSET_RET,$
DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
*END
/

______________________________________________________________________________________
                                                                             NC_BORING

/
*START_NC_INSTRUCTION                  NC_BORING
*START_SEQUENCE
CYCLE/BORE,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,
CLEAR,%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST,DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
*END
/

______________________________________________________________________________________
                                                                NC_BORING_SPINDLE_STOP

/
*START_NC_INSTRUCTION                  NC_BORING_SPINDLE_STOP
*START_SEQUENCE
CYCLE/BORE,ORIENT,%MFG_CMP_ANGLE,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,CLEAR,
%MFG_CLEAR_TIP,OFSETL,%MFG_CMP_OFFSET,RETURN,%MFG_JUMP_DIST,DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
*END
/

______________________________________________________________________________________
                                                              NC_BORING_AND_CHAMFERING

/
*START_NC_INSTRUCTION                  NC_BORING_AND_CHAMFERING
*START_SEQUENCE
PPFUN/3,8,'NC_BORING_AND_CHAMFERING_cycle_not_available'
*END
*END
/

______________________________________________________________________________________
                                                                      NC_COUNTERBORING

/
*START_NC_INSTRUCTION                  NC_COUNTERBORING
*START_SEQUENCE
CYCLE/DRILL,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,
CLEAR,%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST,DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
*END
/

______________________________________________________________________________________
                                                                     NC_COUNTERSINKING

/
*START_NC_INSTRUCTION                  NC_COUNTERSINKING
*START_SEQUENCE
CYCLE/DRILL,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,
CLEAR,%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST,DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
*END
/

______________________________________________________________________________________
                                                                            NC_REAMING

/
*START_NC_INSTRUCTION                  NC_REAMING
*START_SEQUENCE
CYCLE/REAM,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,CLEAR,%MFG_CLEAR_TIP,
RETURN,%MFG_JUMP_DIST,DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
*END
/

______________________________________________________________________________________
                                                                  NC_REVERSE_THREADING

/
*START_NC_INSTRUCTION                  NC_REVERSE_THREADING
*START_SEQUENCE
CYCLE/TAP,FLOAT,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,CLEAR,%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST,INVERS
*END
*END
/

______________________________________________________________________________________
                                                            NC_THREAD_WITHOUT_TAP_HEAD

/
*START_NC_INSTRUCTION                  NC_THREAD_WITHOUT_TAP_HEAD
*START_SEQUENCE
CYCLE/TAP,RIGID,SIDE,%MFG_PITCH_SENS
,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,CLEAR,
%MFG_CLEAR_TIP,RETURN,%MFG_JUMP_DIST
*END
*END
/

______________________________________________________________________________________
                                                                        NC_BACK_BORING

/
*START_NC_INSTRUCTION                  NC_BACK_BORING
CYCLE/BORE,BACK,ORIENT,%MFG_CMP_ANGLE,DEPTH,%MFG_TOTAL_DEPTH,&MFG_FEED_UNIT,%MFG_FEED_MACH,CLEAR,
%MFG_CLEAR_TIP,OFSETL,%MFG_CMP_OFFSET,RETURN,%MFG_JUMP_DIST,DWELL,&MFG_DELAY_UNIT,%MFG_DELAY_VALUE
*END
/

______________________________________________________________________________________
                                                                         NC_T_SLOTTING

/
*START_NC_INSTRUCTION                  NC_T_SLOTTING
PPFUN/3,8,'NC_T_SLOTTING_cycle_not_available'
*END
/

______________________________________________________________________________________
                                                                   NC_CIRCULAR_MILLING

/
*START_NC_INSTRUCTION                  NC_CIRCULAR_MILLING
CYCLE/CIRCUL,
DEPTH,%MFG_TOTAL_DEPTH,
PITCH,%MFG_PITCH,
DIAMET,%MFG_DIAMETER,
CLEAR,%MFG_CLEAR_TIP+%MFG_JUMP_DIST,
RAPTO,%MFG_JUMP_DIST,
OPTION,%MFG_DIR_CUT,%MFG_CIRCULAR_MODE,
STEP,%MFG_SEQUENCING_STRAT,%MFG_RADIAL_NB,%MFG_RADIAL_STEP,
CUTS,%MFG_AXIAL_STRAT,%MFG_AXIAL_NUMBER,%MfgMaxDepthOfCut,
&MFG_FEED_UNIT,%MFG_FEED_MACH
*END
/

______________________________________________________________________________________
                                                                     NC_THREAD_MILLING

/
*START_NC_INSTRUCTION                  NC_THREAD_MILLING
CYCLE/THREAD,
DEPTH,%MFG_TOTAL_DEPTH,
PITCH,%MFG_PITCH,
DIAMET,%MFG_DIAMETER,
CLEAR,%MFG_CLEAR_TIP+%MFG_JUMP_DIST,
RAPTO,%MFG_JUMP_DIST,
OPTION,%MFG_PITCH_SENS,
&MFG_FEED_UNIT,%MFG_FEED_MACH,
MODE,%MFG_THREAD_DIRECTION,
CONTUR,%MfgNumberOfRadialPaths,%MfgDistanceBetweenPaths
*END
/

______________________________________________________________________________________
                                                               NC_TWO_SIDES_CHAMFERING

/
*START_NC_INSTRUCTION                  NC_TWO_SIDES_CHAMFERING
PPFUN/3,8,'NC_TWO_SIDES_CHAMFERING_cycle_not_available'
*END
/

______________________________________________________________________________________
                                                                    NC_LATHE_THREADING

/
*START_NC_INSTRUCTION                  NC_LATHE_THREADING
PITCH/(1/%MFG_THREAD_PITCH),MULTRD,%MFG_NUM_THREADS
RAPID
DNTCUT
GOTO/%MFG_ST_THRD_RAD,0,%MFG_ST_THRD_AX+%MFG_LEAD_IN_DIST
GODLTA/2*%MFG_THREAD_ORIENTATION-3*%MFG_CRES_DIA_CLR,0,0
CUT
RAPID
THREAD/ON,DEPTH,%MFG_THREAD_DEPTH,CUTS,%MFG_NB_PATH,CUTANG,%MFG_THREAD_ORIENTATION*180-180,$
  FINCUT,%MFG_SPR_PATH*%MFG_NUM_SPR_PATH+%MFG_LAS_PATH,%MFG_LAS_PATH*%MFG_LAS_DEPT_CUT,$
  ATANGL,%MFG_LIFT_OFF_ANG,%MFG_LIFT_OFF_DIS,TLANGL,2*%MFG_ENTER_ANG,$
  OPTION,%MFG_THREAD_PENETRATION,%MFG_THREAD_MACHINING
GOTO/%MFG_ST_THRD_RAD,0,%MFG_ST_THRD_AX+%MFG_LEAD_IN_DIST
GOTO/%MFG_END_THRD_RAD,0,%MFG_END_THRD_AX
THREAD/OFF
*END
/

______________________________________________________________________________________
                                                                          NC_AXIS_LOCK

/
*START_NC_COMMAND                      NC_AXIS_LOCK
CLAMP/%MFG_AXIS_LOCK_STATUS,%MFG_NCAXIS_NAME
*END
/

______________________________________________________________________________________
                                                                          NC_AXIS_MOVE

/
*START_NC_COMMAND                      NC_AXIS_MOVE
CLAMP/OFF,%MFG_NCAXIS_NAME,%MFG_AXIS_POSITION
*END
/

______________________________________________________________________________________
                                                              NC_PART_SEQUENCING_START

/
*START_NC_COMMAND                      NC_PART_SEQUENCING_START
SPINDL/PART,START
*END
/

______________________________________________________________________________________
                                                                NC_PART_SEQUENCING_END

/
*START_NC_COMMAND                      NC_PART_SEQUENCING_END
SPINDL/PART,END
*END
/

______________________________________________________________________________________
                                                                 NC_PART_SEQ_AXIS_MOVE

/
*START_NC_COMMAND                      NC_PART_SEQ_AXIS_MOVE
MOVETO/ID,%MFG_AXIS_POSITION,'%MFG_NCAXIS_NAME
*END
/

______________________________________________________________________________________
                                                                  NC_PART_SEQ_FEEDRATE

/
*START_NC_COMMAND                      NC_PART_SEQ_FEEDRATE
FEDRAT/%MFG_PART_FEED_VALUE,&MFG_PART_FEED_UNIT
*END
/

______________________________________________________________________________________
                                                              NC_PART_SEQUENCING_DWELL

/
*START_NC_COMMAND                      NC_PART_SEQUENCING_DWELL
DELAY/%MFG_DELAY_VALUE
*END
/

______________________________________________________________________________________
                                                             NC_PART_SEQUENCING_ATTACH

/
*START_NC_COMMAND                      NC_PART_SEQUENCING_ATTACH
CHUCK/ON,'%MFG_SPINDLE_NAME
*END
/

______________________________________________________________________________________
                                                             NC_PART_SEQUENCING_DETACH

/
*START_NC_COMMAND                      NC_PART_SEQUENCING_DETACH
CHUCK/OFF,'%MFG_SPINDLE_NAME
*END
/

______________________________________________________________________________________
                                                                            NC_COMMENT

/
*START_NC_COMMAND                      NC_COMMENT
*START_SEQUENCE
DISPLY/'%MFG_MO_COMMENT
*END
*END
/

______________________________________________________________________________________
                                                             NC_AXIAL_MO_START_COMMENT

/
*START_NC_INSTRUCTION                  NC_AXIAL_MO_START_COMMENT
*START_SEQUENCE
OPNAME/'%MFG_MO_IDENTIFIER
OPTYPE/AXIAL
SPINDL/ID,'%MFG_SPINDLE_NAME
#1005:1/%MfgMachiningTolerance
*END
*END
/

______________________________________________________________________________________
                                                             NC_LATHE_MO_START_COMMENT

/
*START_NC_INSTRUCTION                  NC_LATHE_MO_START_COMMENT
*START_SEQUENCE
OPNAME/'%MFG_MO_IDENTIFIER
OPTYPE/TURN
SPINDL/ID,'%MFG_SPINDLE_NAME
#1005:1/%MfgMachiningTolerance
*END
*END
/

______________________________________________________________________________________
                                                              NC_MILL_MO_START_COMMENT

/
*START_NC_INSTRUCTION                  NC_MILL_MO_START_COMMENT
*START_SEQUENCE
OPNAME/'%MFG_MO_IDENTIFIER
OPTYPE/MILL
SPINDL/ID,'%MFG_SPINDLE_NAME
#1005:1/%MfgMachiningTolerance
*END
*END
/

______________________________________________________________________________________
                                                                NC_3X_MO_START_COMMENT

/
*START_NC_INSTRUCTION                  NC_3X_MO_START_COMMENT
*START_SEQUENCE
OPNAME/'%MFG_MO_IDENTIFIER
OPTYPE/MILL,3
SPINDL/ID,'%MFG_SPINDLE_NAME
#1005:1/%MfgMachiningTolerance
*END
*END
/

______________________________________________________________________________________
                                                                NC_5X_MO_START_COMMENT

/
*START_NC_INSTRUCTION                  NC_5X_MO_START_COMMENT
*START_SEQUENCE
OPNAME/'%MFG_MO_IDENTIFIER
OPTYPE/MILL,5
SPINDL/ID,'%MFG_SPINDLE_NAME
#1005:1/%MfgMachiningTolerance
*END
*END
/

________________________________________________________________________________
                                                         NC_EDM_MO_START_COMMENT

/
*START_NC_INSTRUCTION                 NC_EDM_MO_START_COMMENT
*START_SEQUENCE
OPNAME/'%MFG_MO_IDENTIFIER
OPTYPE/AUTO
#1005:31/'%MFG_EDM_TECHNOSET_NAME
#1005:32/'%MFG_EDM_TECHNOSET_PARAM_NAME_1
#1005:32/'%MFG_EDM_TECHNOSET_PARAM_NAME_2
#1005:32/'%MFG_EDM_TECHNOSET_PARAM_NAME_3
#1005:33/'%MFG_EDM_TECHNOSET_PARAM_VALUE_1
#1005:33/'%MFG_EDM_TECHNOSET_PARAM_VALUE_2
#1005:33/'%MFG_EDM_TECHNOSET_PARAM_VALUE_3
#1005:15/CUTS,1+%MFG_NUMBER_FINISH_PASS+%MFG_NUMBER_SEPARATION_PASS
PIVOTZ/TABLE,HIGH,%MFG_UPPER_HEAD_HEIGHT,ROTREF,HIGH,%MFG_PART_HEIGHT
*END
*END
/

________________________________________________________________________________
                                                            NC_EDM_FEATURE_START

/
*START_NC_INSTRUCTION                 NC_EDM_FEATURE_START
*START_SEQUENCE
OP/START
PPRINT %MFG_EDM_FEATURE_NAME
*END
*END
/

________________________________________________________________________________
                                                                NC_EDM_PASS_START

/
*START_NC_INSTRUCTION                 NC_EDM_PASS_START
*START_SEQUENCE
#1005:34/TYPE,'%MFG_EDM_CUT_TYPE
#1005:34/ID,%MFG_EDM_PASS_NUMBER
POWER/ON,'%MFG_EDM_TECHNOSET_NAME
*END
*END
/

________________________________________________________________________________
                                                                NC_EDM_PASS_END

/
*START_NC_INSTRUCTION                 NC_EDM_PASS_END
*START_SEQUENCE
POWER/OFF
*END
*END
/

________________________________________________________________________________
                                                                    NC_LASER_ON

/
*START_NC_INSTRUCTION                 NC_LASER_ON
*START_SEQUENCE
POWER/ON
*END
*END
/

________________________________________________________________________________
                                                                    NC_LASER_OFF

/
*START_NC_INSTRUCTION                 NC_LASER_OFF
*START_SEQUENCE
POWER/OFF
*END
*END
/

________________________________________________________________________________
                                                                       NC_JET_ON

/
*START_NC_INSTRUCTION                 NC_JET_ON
*START_SEQUENCE
POWER/ON
*END
*END
/

________________________________________________________________________________
                                                                      NC_JET_OFF

/
*START_NC_INSTRUCTION                 NC_JET_OFF
*START_SEQUENCE
POWER/OFF
*END
*END
/

________________________________________________________________________________
                                                     NC_CUTTING_MO_START_COMMENT

/
*START_NC_INSTRUCTION                 NC_CUTTING_MO_START_COMMENT
*START_SEQUENCE
OPNAME/'%MFG_MO_IDENTIFIER
#1005:35/TYPE,'%MFG_TECHNOLOGY
*END
*END
/

________________________________________________________________________________
                                                          NC_LASERPATH_DEF_START

*START_NC_INSTRUCTION                 NC_LASERPATH_DEF_START
*START_SEQUENCE
OPNAME/'%MFG_MO_IDENTIFIER
OPTYPE/AUTO
#1005:31/'%MFG_LASERPATH_TECHNOSET_NAME
#1005:32/'%MFG_LASERPATH_TECHNOSET_PARAM_NAME_1
#1005:32/'%MFG_LASERPATH_TECHNOSET_PARAM_NAME_2
#1005:32/'%MFG_LASERPATH_TECHNOSET_PARAM_NAME_3
#1005:32/'%MFG_LASERPATH_TECHNOSET_PARAM_NAME_4
#1005:32/'%MFG_LASERPATH_TECHNOSET_PARAM_NAME_5
#1005:33/'%MFG_LASERPATH_TECHNOSET_PARAM_VALUE_1
#1005:33/'%MFG_LASERPATH_TECHNOSET_PARAM_VALUE_2
#1005:33/'%MFG_LASERPATH_TECHNOSET_PARAM_VALUE_3
#1005:33/'%MFG_LASERPATH_TECHNOSET_PARAM_VALUE_4
#1005:33/'%MFG_LASERPATH_TECHNOSET_PARAM_VALUE_5
*END
*END
/

________________________________________________________________________________
                                                            NC_DED_START_MELTING

/
*START_NC_INSTRUCTION                 NC_DED_START_MELTING
*START_SEQUENCE
AM/ON
*END
*END
/

________________________________________________________________________________
                                                              NC_DED_END_MELTING

/
*START_NC_INSTRUCTION                 NC_DED_END_MELTING
*START_SEQUENCE
AM/OFF
*END
*END
/

________________________________________________________________________________
                                                              NC_DED_START_SLICE

/
*START_NC_INSTRUCTION                 NC_DED_START_SLICE
*START_SEQUENCE
OP/START
*END
*END
/

________________________________________________________________________________
                                                                NC_DED_END_SLICE

/
*START_NC_INSTRUCTION                 NC_DED_END_SLICE
*START_SEQUENCE
OP/END
*END
*END
/