%
N10( NC FILE : 2 )
N20( DATE : 10.02.15 dd/mm/yy & TIME - 13:53:59 )
N30( PMPost VERSION : 6.3.2579.0 )
N40( MACHINE TOOL : --- & MODEL : --- )
N50( CONTROLLER : Fanuc & SERIES : --- )
N60( OPTION FILE : fanuc-custom1G )
N70( OUTPUT WP : World )
N80( OUTPUT UNITS : MM)
N90( MIN X: -59.4, MAX X: 59.4, MIN Y: -20.665, MAX Y: 12.665, MIN Z: -28.5, MAX Z: 0.3 )
N100( SPINDLE SPEED: S1500)
N110( PLUNGE FEED RATE: F1 )
N120( SKIM RATE: 3000 )
N130( CUTTING RATE : 1000 )
N140( COOLANT MODE: M8 )
N150( TOOLPATH LENGTH: 118.8 )
N160( TOOLPATH CUTTING DURATION : CUTTING TIME : 9.25 )
N170( OPTION FILE : fanuc-custom1G)
N180( This post processor is compatible with the Mach3 controller using inches unit of measure.)
N190( G40: Cancel cutter radius compensation)
N200G40
N210( G17: Select XY plane-default)
N220G17
N230( G80: Cancel modal motion to ensure axis motion is not occurring)
N240G80
N250( G49: Cancel tool length compensation)
N260G49
N270( G20: Use inches for length units)
N280G20
N290( G90.1: Absolute distance mode for IJK)
N300G90.1
N310( G92.1: Coordinate systems offset to zero)
N320G92.1
N330( G94: Units per minute mode, used in feed rates)
N340G94
N350( G0: Rapid linear motion)
N360G0
N370( G90: Absolute distance mode for XYZ)
N380G90
N390( G50: Reset scale factor of all axis to 1.0)
N400G50
N410( G52: Reset coordinate system offset)
N420G52 X0 Y0 Z0
N430( G53: Move in absolute coordinates. But first, use G90-absolute distance mode for XYZ)
N440G53
N450( G69: Cancel rotate coordinate system)
N460G69
N470( G10 L1: Set tool offset values to zero for tool #1..20 max of 253, Z-height, A-tool tip radius, X-diameter)
N480( But first, need radius, G40, and length, G49, cutter compensation turned off)
N490G10 L1 P1 Z0 A0 X0
N500G10 L1 P2 Z0 A0 X0
N510G10 L1 P3 Z0 A0 X0
N520G10 L1 P4 Z0 A0 X0
N530G10 L1 P5 Z0 A0 X0
N540G10 L1 P6 Z0 A0 X0
N550G10 L1 P7 Z0 A0 X0
N560G10 L1 P8 Z0 A0 X0
N570G10 L1 P9 Z0 A0 X0
N580G10 L1 P10 Z0 A0 X0
N590G10 L1 P11 Z0 A0 X0
N600G10 L1 P12 Z0 A0 X0
N610G10 L1 P13 Z0 A0 X0
N620G10 L1 P14 Z0 A0 X0
N630G10 L1 P15 Z0 A0 X0
N640G10 L1 P16 Z0 A0 X0
N650G10 L1 P17 Z0 A0 X0
N660G10 L1 P18 Z0 A0 X0
N670G10 L1 P19 Z0 A0 X0
N680G10 L1 P20 Z0 A0 X0
N690( G10 L2: Set the fixture offset values to zero for fixture #1..10 max of 253)
N700( But first, need to use G90-absolute distance)
N710G10 L2 P1 X0 Y0 Z0 A0 B0 C0
N720G10 L2 P2 X0 Y0 Z0 A0 B0 C0
N730G10 L2 P3 X0 Y0 Z0 A0 B0 C0
N740G10 L2 P4 X0 Y0 Z0 A0 B0 C0
N750G10 L2 P5 X0 Y0 Z0 A0 B0 C0
N760G10 L2 P6 X0 Y0 Z0 A0 B0 C0
N770G10 L2 P7 X0 Y0 Z0 A0 B0 C0
N780G10 L2 P8 X0 Y0 Z0 A0 B0 C0
N790G10 L2 P9 X0 Y0 Z0 A0 B0 C0
N800G10 L2 P10 X0 Y0 Z0 A0 B0 C0
N810( ---)
N820( ================= )
N830( TOOLPATH : 1 )
N840( STRATEGY USED : Raster )
N850( TOOLPATH WP : World )
N860( ================= )
N870( TOOL TYPE : ENDMILL )
N880( TOOL NAME : T16e )
N890( TOOL DIA.: 12.7 & TIP RAD.: 0 & LENGTH : 90.36 )
N900T16M6
N910G54G90
N920S1500M3
N930M8
N940G0X0Y-4.
N950G43Z10.H16
N960X-59.4Y-19.
N970Z5.2
N980G1Z.2F60
N990X59.4
N1000G0Z10.
N1010M9
N1020( G91: Incrementally move tool )
N1030G91Z4
N1040( G90: Absolute distance mode for XYZ )
N1050G90
N1060( G49: Cancel tool length compensation )
N1070G49H0
N1080( M30: Program end and rewind )
N1090M30
N1100( --- )
N1110%