Attachment 199116
In the V25 you have 3 options for posting order.
If you want the software to post the center drill for all setups then you would choose individual Tool. At this time it post the work offset in order 54,55,56 but it would be nice to have it post in reverse order to run parts faster. Same with drilling holes in a single setup....
Here is a sample program to spot drill, drill, and chamfer on 3 work offsets:
Posting by Feature:
Code:
%
O100 (PROGRAM NUMBER)
(BEGIN PREDATOR NC HEADER)
(MCH_FILE=4AXVMILL.MCH)
(COORD_SYS 1=X0 Y0 Z0)
(MTOOL T1 S4 D0.5 C0. A90. H3.)
(MTOOL T2 S4 D0.5 C0. A118. H6.)
(MTOOL T3 S7 D0.75 C0. A90. H3.5)
(MTOOL T4 S7 D0.875 C0.125 A90. H5.)
(MTOOL T5 S7 D1. C0.125 A90. H5.)
(SBOX X0. Y0. Z-1. L6.1445 W5.8431 H1.)
(END PREDATOR NC HEADER)
(FIRST MACHINE SETUP - Machine Setup - 1)
(PROGRAM NAME - BOBCAD2.NC)
(POST - HAAS VF)
(DATE - WED. 09/04/2013)
(TIME - 10:26AM)
N01 G00 G17 G40 G49 G80 G20 G90
(FIRST CUT - FIRST TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #1 0.5 1/2 - 90 DEGREE SPOT DRILL)
N02 T1 M06
N03 G90 G54 X0.9065 Y0.6715 S3880 M03
N04 G43 H1 D1 Z0.1 M08
N05 G81 G99 X0.9065 Y0.6715 Z-0.08 R0.1 F11.1574
N06 G80
N07 M09
N08 M05
N09 G00 G91 G28 Z0.
N10 M01
(NEXT CUT - NEXT TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #2 1/2 DRILL)
N11 T2 M06
N12 G90 G54 X0.9065 Y0.6715 S3880 M03
N13 G43 H2 D2 Z0.1 M08
N14 G81 G99 X0.9065 Y0.6715 Z-0.6502 R0.1 F22.3148
N15 G80
N16 M09
N17 M05
N18 G00 G91 G28 Z0.
N19 M01
(NEXT CUT - NEXT TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #3 3/4 - Sharp Chamfer Tool)
N20 T3 M06
N21 G90 G54 X0.9065 Y0.6715 S2587 M03
N22 G43 H3 D3 Z0.1 M08
N23 G81 G99 X0.9065 Y0.6715 Z-0.27 R0.1 F7.4383
N24 G80
N25 M00
(NEXT MACHINE SETUP - Machine Setup - 2)
N26 M09
N27 M05
N28 G00 G91 G28 Z0.
N29 M01
(NEXT CUT - NEXT TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #1 1/2 - 90 DEGREE SPOT DRILL)
N30 T1 M06
N31 G90 G55 X-1.2189 Y0.6532 S3880 M03
N32 G43 H1 D1 Z0.1 M08
N33 G81 G99 X-1.2189 Y0.6532 Z-0.08 R0.1 F11.1574
N34 G80
N35 M09
N36 M05
N37 G00 G91 G28 Z0.
N38 M01
(NEXT CUT - NEXT TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #2 1/2 DRILL)
N39 T2 M06
N40 G90 G55 X-1.2189 Y0.6532 S3880 M03
N41 G43 H2 D2 Z0.1 M08
N42 G81 G99 X-1.2189 Y0.6532 Z-0.6502 R0.1 F22.3148
N43 G80
N44 M09
N45 M05
N46 G00 G91 G28 Z0.
N47 M01
(NEXT CUT - NEXT TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #4 90.0000 Deg. 0.8750 Dia.0.1250 SmDia.)
N48 T4 M06
N49 G90 G55 X-1.2189 Y0.6532 S2217 M03
N50 G43 H4 D4 Z0.1 M08
N51 G81 G99 X-1.2189 Y0.6532 Z-0.3375 R0.1 F6.3757
N52 G80
N53 M00
(NEXT MACHINE SETUP - Machine Setup - 3)
N54 M09
N55 M05
N56 G00 G91 G28 Z0.
N57 M01
(NEXT CUT - NEXT TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #1 1/2 - 90 DEGREE SPOT DRILL)
N58 T1 M06
N59 G90 G56 X1.2156 Y0.6871 S3880 M03
N60 G43 H1 D1 Z0.1 M08
N61 G81 G99 X1.2156 Y0.6871 Z-0.08 R0.1 F11.1574
N62 G80
N63 M09
N64 M05
N65 G00 G91 G28 Z0.
N66 M01
(NEXT CUT - NEXT TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #2 1/2 DRILL)
N67 T2 M06
N68 G90 G56 X1.2156 Y0.6871 S3880 M03
N69 G43 H2 D2 Z0.1 M08
N70 G81 G99 X1.2156 Y0.6871 Z-0.6502 R0.1 F22.3148
N71 G80
N72 M09
N73 M05
N74 G00 G91 G28 Z0.
N75 M01
(NEXT CUT - NEXT TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #5 90.0000 Deg. 1.0000 Dia.0.1250 SmDia.)
N76 T5 M06
N77 G90 G56 X1.2156 Y0.6871 S1940 M03
N78 G43 H5 D5 Z0.1 M08
N79 G81 G99 X1.2156 Y0.6871 Z-0.4 R0.1 F5.5787
N80 G80
N81 M09
N82 M05
N83 G00 G91 G28 Z0.
N84 G91 G28 Y0.
N85 T1 M06
N86 M02
(END OF FILE)
(END OF PROGRAM)
N87 M30
%
Posting by Individual Tool Per Setup:
Code:
%
O100 (PROGRAM NUMBER)
(BEGIN PREDATOR NC HEADER)
(MCH_FILE=4AXVMILL.MCH)
(COORD_SYS 1=X0 Y0 Z0)
(MTOOL T1 S4 D0.5 C0. A90. H3.)
(MTOOL T2 S4 D0.5 C0. A118. H6.)
(MTOOL T3 S7 D0.75 C0. A90. H3.5)
(MTOOL T4 S7 D0.875 C0.125 A90. H5.)
(MTOOL T5 S7 D1. C0.125 A90. H5.)
(SBOX X0. Y0. Z-1. L6.1445 W5.8431 H1.)
(END PREDATOR NC HEADER)
(FIRST MACHINE SETUP - Machine Setup - 1)
(PROGRAM NAME - BOBCAD2.NC)
(POST - HAAS VF)
(DATE - WED. 09/04/2013)
(TIME - 10:27AM)
N01 G00 G17 G40 G49 G80 G20 G90
(FIRST CUT - FIRST TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #1 0.5 1/2 - 90 DEGREE SPOT DRILL)
N02 T1 M06
N03 G90 G54 X0.9065 Y0.6715 S3880 M03
N04 G43 H1 D1 Z0.1 M08
N05 G81 G99 X0.9065 Y0.6715 Z-0.08 R0.1 F11.1574
N06 G80
N07 M09
N08 M05
N09 G00 G91 G28 Z0.
N10 M01
(NEXT CUT - NEXT TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #2 1/2 DRILL)
N11 T2 M06
N12 G90 G54 X0.9065 Y0.6715 S3880 M03
N13 G43 H2 D2 Z0.1 M08
N14 G81 G99 X0.9065 Y0.6715 Z-0.6502 R0.1 F22.3148
N15 G80
N16 M09
N17 M05
N18 G00 G91 G28 Z0.
N19 M01
(NEXT CUT - NEXT TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #3 3/4 - Sharp Chamfer Tool)
N20 T3 M06
N21 G90 G54 X0.9065 Y0.6715 S2587 M03
N22 G43 H3 D3 Z0.1 M08
N23 G81 G99 X0.9065 Y0.6715 Z-0.27 R0.1 F7.4383
N24 G80
N25 M00
(NEXT MACHINE SETUP - Machine Setup - 2)
N26 M09
N27 M05
N28 G00 G91 G28 Z0.
N29 M01
(NEXT CUT - NEXT TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #1 1/2 - 90 DEGREE SPOT DRILL)
N30 T1 M06
N31 G90 G55 X-1.2189 Y0.6532 S3880 M03
N32 G43 H1 D1 Z0.1 M08
N33 G81 G99 X-1.2189 Y0.6532 Z-0.08 R0.1 F11.1574
N34 G80
N35 M09
N36 M05
N37 G00 G91 G28 Z0.
N38 M01
(NEXT CUT - NEXT TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #2 1/2 DRILL)
N39 T2 M06
N40 G90 G55 X-1.2189 Y0.6532 S3880 M03
N41 G43 H2 D2 Z0.1 M08
N42 G81 G99 X-1.2189 Y0.6532 Z-0.6502 R0.1 F22.3148
N43 G80
N44 M09
N45 M05
N46 G00 G91 G28 Z0.
N47 M01
(NEXT CUT - NEXT TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #4 90.0000 Deg. 0.8750 Dia.0.1250 SmDia.)
N48 T4 M06
N49 G90 G55 X-1.2189 Y0.6532 S2217 M03
N50 G43 H4 D4 Z0.1 M08
N51 G81 G99 X-1.2189 Y0.6532 Z-0.3375 R0.1 F6.3757
N52 G80
N53 M00
(NEXT MACHINE SETUP - Machine Setup - 3)
N54 M09
N55 M05
N56 G00 G91 G28 Z0.
N57 M01
(NEXT CUT - NEXT TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #1 1/2 - 90 DEGREE SPOT DRILL)
N58 T1 M06
N59 G90 G56 X1.2156 Y0.6871 S3880 M03
N60 G43 H1 D1 Z0.1 M08
N61 G81 G99 X1.2156 Y0.6871 Z-0.08 R0.1 F11.1574
N62 G80
N63 M09
N64 M05
N65 G00 G91 G28 Z0.
N66 M01
(NEXT CUT - NEXT TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #2 1/2 DRILL)
N67 T2 M06
N68 G90 G56 X1.2156 Y0.6871 S3880 M03
N69 G43 H2 D2 Z0.1 M08
N70 G81 G99 X1.2156 Y0.6871 Z-0.6502 R0.1 F22.3148
N71 G80
N72 M09
N73 M05
N74 G00 G91 G28 Z0.
N75 M01
(NEXT CUT - NEXT TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #5 90.0000 Deg. 1.0000 Dia.0.1250 SmDia.)
N76 T5 M06
N77 G90 G56 X1.2156 Y0.6871 S1940 M03
N78 G43 H5 D5 Z0.1 M08
N79 G81 G99 X1.2156 Y0.6871 Z-0.4 R0.1 F5.5787
N80 G80
N81 M09
N82 M05
N83 G00 G91 G28 Z0.
N84 G91 G28 Y0.
N85 T1 M06
N86 M02
(END OF FILE)
(END OF PROGRAM)
N87 M30
%
Posting by Individual Tool:
Code:
%
O100 (PROGRAM NUMBER)
(BEGIN PREDATOR NC HEADER)
(MCH_FILE=4AXVMILL.MCH)
(COORD_SYS 1=X0 Y0 Z0)
(MTOOL T1 S4 D0.5 C0. A90. H3.)
(MTOOL T2 S4 D0.5 C0. A118. H6.)
(MTOOL T3 S7 D0.75 C0. A90. H3.5)
(MTOOL T4 S7 D0.875 C0.125 A90. H5.)
(MTOOL T5 S7 D1. C0.125 A90. H5.)
(SBOX X0. Y0. Z-1. L6.1445 W5.8431 H1.)
(END PREDATOR NC HEADER)
(FIRST MACHINE SETUP - Machine Setup - 1)
(PROGRAM NAME - BOBCAD2.NC)
(POST - HAAS VF)
(DATE - WED. 09/04/2013)
(TIME - 10:27AM)
N01 G00 G17 G40 G49 G80 G20 G90
(FIRST CUT - FIRST TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #1 0.5 1/2 - 90 DEGREE SPOT DRILL)
N02 T1 M06
N03 G90 G54 X0.9065 Y0.6715 S3880 M03
N04 G43 H1 D1 Z0.1 M08
N05 G81 G99 X0.9065 Y0.6715 Z-0.08 R0.1 F11.1574
N06 G80
N07 M00
(NEXT MACHINE SETUP - Machine Setup - 2)
(NEXT CUT - SAME TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
N08 G00 X-1.2189 Y0.6532 S3880
N09 G81 G99 X-1.2189 Y0.6532 Z-0.08 R0.1 F11.1574
N10 G80
N11 M00
(NEXT MACHINE SETUP - Machine Setup - 3)
(NEXT CUT - SAME TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
N12 G00 X1.2156 Y0.6871 S3880
N13 G81 G99 X1.2156 Y0.6871 Z-0.08 R0.1 F11.1574
N14 G80
N15 M00
(NEXT MACHINE SETUP - Machine Setup - 1)
N16 M09
N17 M05
N18 G00 G91 G28 Z0.
N19 M01
(NEXT CUT - NEXT TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #2 1/2 DRILL)
N20 T2 M06
N21 G90 G54 X0.9065 Y0.6715 S3880 M03
N22 G43 H2 D2 Z0.1 M08
N23 G81 G99 X0.9065 Y0.6715 Z-0.6502 R0.1 F22.3148
N24 G80
N25 M00
(NEXT MACHINE SETUP - Machine Setup - 2)
(NEXT CUT - SAME TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
N26 G00 X-1.2189 Y0.6532 S3880
N27 G81 G99 X-1.2189 Y0.6532 Z-0.6502 R0.1 F22.3148
N28 G80
N29 M00
(NEXT MACHINE SETUP - Machine Setup - 3)
(NEXT CUT - SAME TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
N30 G00 X1.2156 Y0.6871 S3880
N31 G81 G99 X1.2156 Y0.6871 Z-0.6502 R0.1 F22.3148
N32 G80
N33 M00
(NEXT MACHINE SETUP - Machine Setup - 1)
N34 M09
N35 M05
N36 G00 G91 G28 Z0.
N37 M01
(NEXT CUT - NEXT TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #3 3/4 - Sharp Chamfer Tool)
N38 T3 M06
N39 G90 G54 X0.9065 Y0.6715 S2587 M03
N40 G43 H3 D3 Z0.1 M08
N41 G81 G99 X0.9065 Y0.6715 Z-0.27 R0.1 F7.4383
N42 G80
N43 M00
(NEXT MACHINE SETUP - Machine Setup - 2)
N44 M09
N45 M05
N46 G00 G91 G28 Z0.
N47 M01
(NEXT CUT - NEXT TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #4 90.0000 Deg. 0.8750 Dia.0.1250 SmDia.)
N48 T4 M06
N49 G90 G55 X-1.2189 Y0.6532 S2217 M03
N50 G43 H4 D4 Z0.1 M08
N51 G81 G99 X-1.2189 Y0.6532 Z-0.3375 R0.1 F6.3757
N52 G80
N53 M00
(NEXT MACHINE SETUP - Machine Setup - 3)
N54 M09
N55 M05
N56 G00 G91 G28 Z0.
N57 M01
(NEXT CUT - NEXT TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #5 90.0000 Deg. 1.0000 Dia.0.1250 SmDia.)
N58 T5 M06
N59 G90 G56 X1.2156 Y0.6871 S1940 M03
N60 G43 H5 D5 Z0.1 M08
N61 G81 G99 X1.2156 Y0.6871 Z-0.4 R0.1 F5.5787
N62 G80
N63 M09
N64 M05
N65 G00 G91 G28 Z0.
N66 G91 G28 Y0.
N67 T1 M06
N68 M02
(END OF FILE)
(END OF PROGRAM)
N69 M30
%
*** Just noticed my post is not setup correctly to post this properly.... you can see the M00 but you don't see the change in work offset... Simple fix in the post. I think I would want to add a work offset call and zr in the null tool change block for post the work offset and an rapid to clearance move between features.....
More like this:
Code:
%
O100 (PROGRAM NUMBER)
(BEGIN PREDATOR NC HEADER)
(MCH_FILE=4AXVMILL.MCH)
(COORD_SYS 1=X0 Y0 Z0)
(MTOOL T1 S4 D0.5 C0. A90. H3.)
(MTOOL T2 S4 D0.5 C0. A118. H6.)
(MTOOL T3 S7 D0.75 C0. A90. H3.5)
(SBOX X0. Y0. Z-1. L6.1445 W5.8431 H1.)
(END PREDATOR NC HEADER)
(FIRST MACHINE SETUP - Machine Setup - 1)
(PROGRAM NAME - BOBCAD2.NC)
(POST - HAAS VF)
(DATE - WED. 09/04/2013)
(TIME - 11:23AM)
N01 G00 G17 G40 G49 G80 G20 G90
(FIRST CUT - FIRST TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #1 0.5 1/2 - 90 DEGREE SPOT DRILL)
N02 T1 M06
N03 G90 G54 X0.9065 Y0.6715 S3880 M03
N04 G43 H1 D1 Z0.1 M08
N05 G81 G99 X0.9065 Y0.6715 Z-0.08 R0.1 F11.1574
N06 G80
N07 M01
(NEXT MACHINE SETUP - Machine Setup - 2)
(NEXT CUT - SAME TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
N08 G55 G00 Z0.1
N09 G00 X-1.2189 Y0.6532 S3880
N10 G81 G99 X-1.2189 Y0.6532 Z-0.08 R0.1 F11.1574
N11 G80
N12 M01
(NEXT MACHINE SETUP - Machine Setup - 3)
(NEXT CUT - SAME TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
N13 G56 G00 Z0.1
N14 G00 X1.2156 Y0.6871 S3880
N15 G81 G99 X1.2156 Y0.6871 Z-0.08 R0.1 F11.1574
N16 G80
N17 M01
(NEXT MACHINE SETUP - Machine Setup - 1)
N18 M09
N19 M05
N20 G00 G91 G28 Z0.
N21 M01
(NEXT CUT - NEXT TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #2 1/2 DRILL)
N22 T2 M06
N23 G90 G54 X0.9065 Y0.6715 S3880 M03
N24 G43 H2 D2 Z0.1 M08
N25 G81 G99 X0.9065 Y0.6715 Z-0.6502 R0.1 F22.3148
N26 G80
N27 M01
(NEXT MACHINE SETUP - Machine Setup - 2)
(NEXT CUT - SAME TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
N28 G55 G00 Z0.1
N29 G00 X-1.2189 Y0.6532 S3880
N30 G81 G99 X-1.2189 Y0.6532 Z-0.6502 R0.1 F22.3148
N31 G80
N32 M01
(NEXT MACHINE SETUP - Machine Setup - 3)
(NEXT CUT - SAME TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
N33 G56 G00 Z0.1
N34 G00 X1.2156 Y0.6871 S3880
N35 G81 G99 X1.2156 Y0.6871 Z-0.6502 R0.1 F22.3148
N36 G80
N37 M01
(NEXT MACHINE SETUP - Machine Setup - 1)
N38 M09
N39 M05
N40 G00 G91 G28 Z0.
N41 M01
(NEXT CUT - NEXT TOOL)
(JOB 1 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
(TOOL #3 3/4 - Sharp Chamfer Tool)
N42 T3 M06
N43 G90 G54 X0.9065 Y0.6715 S2587 M03
N44 G43 H3 D3 Z0.1 M08
N45 G81 G99 X0.9065 Y0.6715 Z-0.27 R0.1 F7.4383
N46 G80
N47 M01
(NEXT MACHINE SETUP - Machine Setup - 2)
(NEXT CUT - SAME TOOL)
(JOB 2 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
N48 G55 G00 Z0.1
N49 G00 X-1.2189 Y0.6532 S2217
N50 G81 G99 X-1.2189 Y0.6532 Z-0.3375 R0.1 F6.3757
N51 G80
N52 M01
(NEXT MACHINE SETUP - Machine Setup - 3)
(NEXT CUT - SAME TOOL)
(JOB 3 HOLE RANDOM POINT PATTERN)
(FEATURE DRILL HOLE)
N53 G56 G00 Z0.1
N54 G00 X1.2156 Y0.6871 S1940
N55 G81 G99 X1.2156 Y0.6871 Z-0.4 R0.1 F5.5787
N56 G80
N57 M09
N58 M05
N59 G00 G91 G28 Z0.
N60 G91 G28 Y0.
N61 T1 M06
N62 M02
(END OF FILE)
(END OF PROGRAM)
N63 M30
%