Hi, I'm looking to edit the way Gibbs 2016 posts the programs. I've read that Compost is the program to edit it. I've looked at using posthaste but I don't think I have an updated version or something. I started a new job last November, I used to run Traub swiss lathes and hand wrote all the code. The new company uses Gibbscam. I taught myself the program and it is pretty helpful for milling and such but see no point when it comes to turning. Anyways, I really don't like the way the posts come out. I always have the machine go to home position and at start of program, and use variables to simplify the programing (which I know would be something I have to add no matter what. Below is an example of start:
(******* NOTES *******)
(G54 Z=)()
(G54 A=)()
(STICKS OUT)(.350)
(G58 Z=)()
(G58 A=)(0.0)
(*****MAIN SPINDLE TOOLING*****)
(T0101)(TURN, 55 DEGREE, R1/32)
(T0202)(SPOT, BIGGER THAN 3/8)
(T0222)(DRILL, 3/8)
(T0303)(B-BAR, 55 DEGREE, R.016)
(T0404)(B-BAR, CARBIDE THREAD TOOL)
(T1111)(TURN, 55 DEGREE, R1/64)
(T1212)(TURN, TOP NOTCH, .062)
(*****VARIABLES TO EDIT*****)
#500=.500(BAR STOCK DIA)
#501=[#500+.04](.04 OVER BAR STOCK)
#502=[#500+.12](.12 OVER BAR STOCK)
#510=.062(CUTOFF TOOL WIDTH)
#540=.200(PICK OFF LENGTH)
#550=.2559(PART LENGTH)
#551=.010(FACE OFF MATERIAL)
#552=0.0(REAR FACE OFF MATERIAL)
(VARIABLES FOR CUTOFF, DONT CHANGE)
#554=[#550+#510](OAL+CUT-OFF WIDTH)
#555=[#554-#540+#552+#551]
(GO BACK TO SAFE POSITION)
G20G40M18
G53A0.0(A HOME)
G54G99(MSP, "/REV)
G28U0.0V0.0(X HOME, Y HOME)
G28W0.0(Z HOME)
G50S4500(MAX SPINDLE SPEED)
M1
(******BEGIN PROGRAM***********)
I like my programs to be very structured and easy to read and follow. I have a template of that saved in the g-code plugin to add. That part of my comment/question here is a bit irrelevant other than to show my tendencies. Mostly I want the programs to be more structured in each program block. example of how I want to get Gibbscam to post below.
N2
(FINISH TURN)
G54G99G40(MSP, "/REV)
G97S3000M13T1111
G0Z.050
G0X#502Y0.0
G0G41X.500Z0.
G1X-.065F.002
.......MACHINE
G28U0.0V0.0(X HOME, Y HOME)
G28W0.0(Z HOME)
N112
M1
Currently the same posted straight from gibbs is
( FINISH FACE )
( CS#1 - ZX PLANE )
( MAIN SPINDLE )
N2T1111
G50S3500
G97S3000M3
G54
G18
G0G99Z.04M8
X.4996
G41G1Z0.F0.1923
G1X-.065F0.002
...MACHINE
G28U0.V0.
G30W0.
M9
M5
M1
I want it to always put all the Prep codes in (G1,G2,G3,G0). I find it very dangerous not to have them if you hand edit the program. The G99/98 codes i dont like in with the traverse movements, it should be put how i put it in its own line in the start of the machining block. There is no need to call out the plane (g18) it should be in the beggining before the program block. If changed to g17 or g19 I have it turned back on at the end of the milling operation since 90% of the time youre in the G18 turning plane. I dont know if I'm being to nit picky or just being too stuborn on what I'm used to, but currently I just hand write most stuff, and then edit the posts to match my preferences in coding (except adding G1's and G0's that would take forever and can easily messed up and cause major issues). The company I work for doesnt want to pay to have the post edited (fair enough), but also the post is for a machine similar to mine but the codes are not exact and no matter has to be edited a bit. So I'm trying to get the program to edit the post myself to make my life at work a bit easier. If anyone has any info on how to get the program, or how to edit it please let me know.