Hello,
I am wondering if anyone could give me a hand modifying a post processor for GibbsCam 2012.
I have made some basic modifications to Mastercam posts in the past but have no experience doing this with GibbsCam.
I have changed our current post to a .txt file and attached it below.
I would like to make two copies of "Haas ST20 Post.pst" and have modified copies titled "Doosan LYNX Post.pst" and "Doosan LYNX Tailstock Post.pst"
Below I have posted a quick program to show the changes I would like:
Currently posting like this:
%
O01234
( TEST.NCF )
( FORMAT: HAAS ST20 POST.PST )
( 9/24/2013 AT 8:50 PM )
( OUTPUT IN ABSOLUTE INCHES )
( OPERATION 1: CONTOUR )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N1G28
N2G54
N3G97T0101S1006M3
N4G0X2.0877Z.0301
N5G50S2000
N6G96S550M8
N7G1X2.0375Z.005F.01
N8X-.0625
N9X.0377Z.0551
( OPERATION 2: ROUGH )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N10G0
N11X2.038
N12Z.0378
N13G1X2.Z.0188
N14X1.916
N15Z-.995
N16X2.
N17G0Z.0188
N18G1X1.916
N19X1.832
N20Z-.995
N21X1.916
N22G0Z.0188
N23G1X1.832
N24X1.76
N25Z-.995
N26X1.832
N27X1.9322Z-.9449
N28G0
N29Z.055
N30G97S1087
N31G28
N32M1
( OPERATION 4: CONTOUR )
( DXF LAYER 'FINISH' )
( TOOL 2: 0.01563 RAD. 35-DEG. DIAMOND )
N33G97T0202S1540M3
N34G0X1.8603Z-.0449
N35G50S2000
N36G96S750M8
N37G1X1.7324Z-.0714F.005
N38G2X1.5187Z0.I-.1068K-.0442
N39G1X-.0312
N40X.2104Z.0501
N41G0X1.661
N42X1.8492Z-.044
N43Z-.0472
N44G1X1.7324Z-.0714
N45G3X1.75Z-.1156I-.1068K-.0442
N46G1Z-1.
N47X2.0042Z-.9473
N48G0X2.0278
N49X2.0962Z-.9815
N50Z-.9943
N51G1X2.0688Z-1.
N52X1.75
N53X1.9917Z-.9499
N54G0
N55M9
N56G97S1438
N57T0200M5
N58G28
N59T0100
N60M30
%
For "Doosan LYNX Post.pst" I would like it to look like this:
%
O01234
( TEST.NCF )
( FORMAT: HAAS ST20 POST.PST )
( 9/24/2013 AT 8:50 PM )
( OUTPUT IN ABSOLUTE INCHES )
( OPERATION 1: CONTOUR )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N1G30U0.W0. <Change to G30U0.W0.
N2G54
N3G97T0101S1006M3
N4G0X2.0877Z.0301
N5G50S2000
N6G96S550M8
N7G1X2.0375Z.005F.01
N8X-.0625
N9X.0377Z.0551
( OPERATION 2: ROUGH )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N10G0
N11X2.038
N12Z.0378
N13G1X2.Z.0188
N14X1.916
N15Z-.995
N16X2.
N17G0Z.0188
N18G1X1.916
N19X1.832
N20Z-.995
N21X1.916
N22G0Z.0188
N23G1X1.832
N24X1.76
N25Z-.995
N26X1.832
N27X1.9322Z-.9449
N28G0
N29Z.055
N30G97S1087
N31G30U0.W0. <Change to G30U0.W0
N32M1
( OPERATION 4: CONTOUR )
( DXF LAYER 'FINISH' )
( TOOL 2: 0.01563 RAD. 35-DEG. DIAMOND )
N33G97T0202S1540M3
N34G0X1.8603Z-.0449
N35G50S2000
N36G96S750M8
N37G1X1.7324Z-.0714F.005
N38G2X1.5187Z0.I-.1068K-.0442
N39G1X-.0312
N40X.2104Z.0501
N41G0X1.661
N42X1.8492Z-.044
N43Z-.0472
N44G1X1.7324Z-.0714
N45G3X1.75Z-.1156I-.1068K-.0442
N46G1Z-1.
N47X2.0042Z-.9473
N48G0X2.0278
N49X2.0962Z-.9815
N50Z-.9943
N51G1X2.0688Z-1.
N52X1.75
N53X1.9917Z-.9499
N54G0
N55M9
N56G97S1438
N57T0200M5
N58G30U0.W0. <Change to G30U0.W0
N59T0100
N60M30
%
For "Doosan LYNX Tailstock Post.pst" I would like it to look like this:
%
O01234
( TEST.NCF )
( FORMAT: HAAS ST20 POST.PST )
( 9/24/2013 AT 8:50 PM )
( OUTPUT IN ABSOLUTE INCHES )
( OPERATION 1: CONTOUR )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N1G28U0. <Add U0. to this line
N2G54
N3G97T0101S1006M3
N4G0Z.0301<Split up Z and X moves to clear tailsock!
X2.0877
N5G50S2000
N6G96S550M8
N7G1X2.0375Z.005F.01
N8X-.0625
N9X.0377Z.0551
( OPERATION 2: ROUGH )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N10G0
N11X2.038
N12Z.0378
N13G1X2.Z.0188
N14X1.916
N15Z-.995
N16X2.
N17G0Z.0188
N18G1X1.916
N19X1.832
N20Z-.995
N21X1.916
N22G0Z.0188
N23G1X1.832
N24X1.76
N25Z-.995
N26X1.832
N27X1.9322Z-.9449
N28G0
N29Z.055
N30G97S1087
N31G28U0. <Add U0. to this line
N32M1
( OPERATION 4: CONTOUR )
( DXF LAYER 'FINISH' )
( TOOL 2: 0.01563 RAD. 35-DEG. DIAMOND )
N33G97T0202S1540M3
N34G0Z-.0449 <Split up Z and X moves to clear tailsock!
X1.8603
N35G50S2000
N36G96S750M8
N37G1X1.7324Z-.0714F.005
N38G2X1.5187Z0.I-.1068K-.0442
N39G1X-.0312
N40X.2104Z.0501
N41G0X1.661
N42X1.8492Z-.044
N43Z-.0472
N44G1X1.7324Z-.0714
N45G3X1.75Z-.1156I-.1068K-.0442
N46G1Z-1.
N47X2.0042Z-.9473
N48G0X2.0278
N49X2.0962Z-.9815
N50Z-.9943
N51G1X2.0688Z-1.
N52X1.75
N53X1.9917Z-.9499
N54G0
N55M9
N56G97S1438
N57T0200M5
N58G28U0. <Add U0. to this line
N59T0100
N60M30
%
It is also important that when threading the feed is defined with the letter "F" instead of "E"
Thanks,
Colton.
I am wondering if anyone could give me a hand modifying a post processor for GibbsCam 2012.
I have made some basic modifications to Mastercam posts in the past but have no experience doing this with GibbsCam.
I have changed our current post to a .txt file and attached it below.
I would like to make two copies of "Haas ST20 Post.pst" and have modified copies titled "Doosan LYNX Post.pst" and "Doosan LYNX Tailstock Post.pst"
Below I have posted a quick program to show the changes I would like:
Currently posting like this:
Quote:
%
O01234
( TEST.NCF )
( FORMAT: HAAS ST20 POST.PST )
( 9/24/2013 AT 8:50 PM )
( OUTPUT IN ABSOLUTE INCHES )
( OPERATION 1: CONTOUR )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N1G28
N2G54
N3G97T0101S1006M3
N4G0X2.0877Z.0301
N5G50S2000
N6G96S550M8
N7G1X2.0375Z.005F.01
N8X-.0625
N9X.0377Z.0551
( OPERATION 2: ROUGH )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N10G0
N11X2.038
N12Z.0378
N13G1X2.Z.0188
N14X1.916
N15Z-.995
N16X2.
N17G0Z.0188
N18G1X1.916
N19X1.832
N20Z-.995
N21X1.916
N22G0Z.0188
N23G1X1.832
N24X1.76
N25Z-.995
N26X1.832
N27X1.9322Z-.9449
N28G0
N29Z.055
N30G97S1087
N31G28
N32M1
( OPERATION 4: CONTOUR )
( DXF LAYER 'FINISH' )
( TOOL 2: 0.01563 RAD. 35-DEG. DIAMOND )
N33G97T0202S1540M3
N34G0X1.8603Z-.0449
N35G50S2000
N36G96S750M8
N37G1X1.7324Z-.0714F.005
N38G2X1.5187Z0.I-.1068K-.0442
N39G1X-.0312
N40X.2104Z.0501
N41G0X1.661
N42X1.8492Z-.044
N43Z-.0472
N44G1X1.7324Z-.0714
N45G3X1.75Z-.1156I-.1068K-.0442
N46G1Z-1.
N47X2.0042Z-.9473
N48G0X2.0278
N49X2.0962Z-.9815
N50Z-.9943
N51G1X2.0688Z-1.
N52X1.75
N53X1.9917Z-.9499
N54G0
N55M9
N56G97S1438
N57T0200M5
N58G28
N59T0100
N60M30
%
Quote:
%
O01234
( TEST.NCF )
( FORMAT: HAAS ST20 POST.PST )
( 9/24/2013 AT 8:50 PM )
( OUTPUT IN ABSOLUTE INCHES )
( OPERATION 1: CONTOUR )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N1G30U0.W0. <Change to G30U0.W0.
N2G54
N3G97T0101S1006M3
N4G0X2.0877Z.0301
N5G50S2000
N6G96S550M8
N7G1X2.0375Z.005F.01
N8X-.0625
N9X.0377Z.0551
( OPERATION 2: ROUGH )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N10G0
N11X2.038
N12Z.0378
N13G1X2.Z.0188
N14X1.916
N15Z-.995
N16X2.
N17G0Z.0188
N18G1X1.916
N19X1.832
N20Z-.995
N21X1.916
N22G0Z.0188
N23G1X1.832
N24X1.76
N25Z-.995
N26X1.832
N27X1.9322Z-.9449
N28G0
N29Z.055
N30G97S1087
N31G30U0.W0. <Change to G30U0.W0
N32M1
( OPERATION 4: CONTOUR )
( DXF LAYER 'FINISH' )
( TOOL 2: 0.01563 RAD. 35-DEG. DIAMOND )
N33G97T0202S1540M3
N34G0X1.8603Z-.0449
N35G50S2000
N36G96S750M8
N37G1X1.7324Z-.0714F.005
N38G2X1.5187Z0.I-.1068K-.0442
N39G1X-.0312
N40X.2104Z.0501
N41G0X1.661
N42X1.8492Z-.044
N43Z-.0472
N44G1X1.7324Z-.0714
N45G3X1.75Z-.1156I-.1068K-.0442
N46G1Z-1.
N47X2.0042Z-.9473
N48G0X2.0278
N49X2.0962Z-.9815
N50Z-.9943
N51G1X2.0688Z-1.
N52X1.75
N53X1.9917Z-.9499
N54G0
N55M9
N56G97S1438
N57T0200M5
N58G30U0.W0. <Change to G30U0.W0
N59T0100
N60M30
%
Quote:
%
O01234
( TEST.NCF )
( FORMAT: HAAS ST20 POST.PST )
( 9/24/2013 AT 8:50 PM )
( OUTPUT IN ABSOLUTE INCHES )
( OPERATION 1: CONTOUR )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N1G28U0. <Add U0. to this line
N2G54
N3G97T0101S1006M3
N4G0Z.0301<Split up Z and X moves to clear tailsock!
X2.0877
N5G50S2000
N6G96S550M8
N7G1X2.0375Z.005F.01
N8X-.0625
N9X.0377Z.0551
( OPERATION 2: ROUGH )
( DXF LAYER 'ROUGH' )
( TOOL 1: 0.03125 RAD. 80-DEG. DIAMOND )
N10G0
N11X2.038
N12Z.0378
N13G1X2.Z.0188
N14X1.916
N15Z-.995
N16X2.
N17G0Z.0188
N18G1X1.916
N19X1.832
N20Z-.995
N21X1.916
N22G0Z.0188
N23G1X1.832
N24X1.76
N25Z-.995
N26X1.832
N27X1.9322Z-.9449
N28G0
N29Z.055
N30G97S1087
N31G28U0. <Add U0. to this line
N32M1
( OPERATION 4: CONTOUR )
( DXF LAYER 'FINISH' )
( TOOL 2: 0.01563 RAD. 35-DEG. DIAMOND )
N33G97T0202S1540M3
N34G0Z-.0449 <Split up Z and X moves to clear tailsock!
X1.8603
N35G50S2000
N36G96S750M8
N37G1X1.7324Z-.0714F.005
N38G2X1.5187Z0.I-.1068K-.0442
N39G1X-.0312
N40X.2104Z.0501
N41G0X1.661
N42X1.8492Z-.044
N43Z-.0472
N44G1X1.7324Z-.0714
N45G3X1.75Z-.1156I-.1068K-.0442
N46G1Z-1.
N47X2.0042Z-.9473
N48G0X2.0278
N49X2.0962Z-.9815
N50Z-.9943
N51G1X2.0688Z-1.
N52X1.75
N53X1.9917Z-.9499
N54G0
N55M9
N56G97S1438
N57T0200M5
N58G28U0. <Add U0. to this line
N59T0100
N60M30
%
Thanks,
Colton.