Complete 4 Axis Mill Format and Library PDF
Complete 4 Axis Mill Format and Library PDF
PostHASTE
Formatting PostHASTE is just like editing an NC program: simply edit the templates NC code sequences to show how you want your NC programs to look.
name Haas 4 axis Vertical machining center - Section 1 - Letter formatting O >4 N >4 G >2 X ->3.>4 Y ->3.>4 Z ->3.>4 I ->3.>4 J ->3.>4 Q ->3.>4 R ->3.>4 P ->3.>4 (O can be up to 4 digits.) (G can be up to 2 digits.) (All these letters are formatted to allow a minus sign, then up to 3 digits before the decimal, and up to 4 digits after.) - Section 3 - The NC code sequences (First, the sequences for program startup, tool changes, rotary rapid [index] moves, cutter diameter compensation and program end) StartCode O[Program#] G91 G28 X2 Y-2 Z-2 G90 End 1stToolChange N[Block] T[Tool] M6 G0 G40 G80 G[Work] X[H] Y[V] A[RotAngle] G43 Z[D] H[Lcomp] M[Direct] S[Speed] M[Cool] End ToolChange (Secondary tool changes.) M9 G28 G49 Z0 S100 N[Block] T[Tool] M6 G0 G40 G80 G[Work] X[H] Y[V] A[RotAngle] G43 Z[D] H[Lcomp] M[Direct] S[Speed] M[Cool] End Index X (How to rapid w/ rotary motion.) G0 Z[RPlane] G[Work] X[H] Y[V] A[RotAngle] Z[D] End Infeed (Apply cuttercomp) G1 Z[D] F[Plunge] G[Side] X[H] Y[V] D[DComp] F[FRate] end Outfeed (Remove cuttercomp) G1 G40 X[H] Y[V] Z[D] end
(Now, the code for the drilling cycles) Drill - Feed in, rapid out. G81 X[H] Y[V] Z[D] R[Vclear] F[FRate] end cancel Peck - Peck Drill (full tretract) G83 X[H] Y[V] Z[D] Q[VBite] R[Vclear] F[FRate] end cancel ChipBreak - Peck Drill (partial tretract) G73 X[H] Y[V] Z[D] Q[VBite] R[Vclear] F[FRate] end cancel Tap - Tapping. G84 X[H] Y[V] Z[D] R[Vclear] F[FRate] end cancel LTap - L. handed tapping. G74 X[H] Y[V] Z[D] R[Vclear] F[FRate] end cancel Ream - Feed in, rapid out. G85 X[H] Y[V] Z[D] R[Vclear] F[FRate] end cancel Bore - Feed in, stop, rapid out. G86 X[H] Y[V] Z[D] R[Vclear] F[FRate] end cancel Back - Back bore cycle. G87 X[H] Y[V] Z[D] R[Vclear] F[FRate] end cancel Cancel G80 end (Code used to cancel the drill cycles.)
A ->4.>4 Limit -8000 8000 (For Rotary axis.) F >3.1 K ->3.>4 H >2 D >2 T >2 M >2 S >4 - Section 2 - Miscellaneous parameters ModalGs 0 1 2 3 73 74 76 80 81 82 83 84 85 Sequence#s N 0 1 1 Char, Freq, Inc., First HCode X (Axis letters.) VCode Y Dcode Z FeedCode F Feed G1 Rapid G0 Cw G2 Ccw G3 (Motion G codes.)
CtrCode I J (Circle info ) CtrIncremental? Y Comment ( ) Spindle 3 4 5 Coolant 8 9 7 DComp 41 42 40 (Comment start / end. ) (M codes: Cw, Ccw, Off ) (M codes: On, Off, Mist.) (G codes: Left, Right, Off )
EndCode G0 G28 G49 Z0 S100 G28 G91 X0 Y0 A0 T[Tool1] M6 G90 M30 RotaryFeed F[InvTime] Rotary feed rate FeedType G 95 94 93 IPR, IPM, InvTime End Note: 3 axis formats are exactly the same except they dont have the code shown in italics (most notably, the Index sequence and RotAngle variable)
Dynapath Delta 20 Conversational Dynapath Delta 20 EIA Dynapath Delta 30 1-16-96 Dynapath Delta 30 Conversational 9-4-96 Dynapath Delta 30 Conversational, Tree Dynapath Delta 50 Dynapath, Tree Mill Excel with Fanuc Control Fadal FADAL Fadal Format 1 FADAL WITH "E" OFFSETS FADAL WITHOUT "E" OFFSETS Fagor Fagor 8050, Sacem Horizontial Fanuc (Anilam?) Fanuc (Generic - 3 axis) Fanuc (Subs 1st - by Line #) Fanuc (Subs Last - by Sub #) Fanuc 0C Fanuc 0M Fanuc 0M for G&L Fanuc 10M Fanuc 11M Fanuc 11M with Toolchanges Fanuc 11M without Toolchanges (Single tool programs) Fanuc 11m, Dahlih Fanuc 3000C Fanuc 5 Fanuc 6M, HC-500 Fanuc, Hillyer Fanuc, Kasuga GE 1050 (2 1/2 axis MILL) GE 2000 GE 550 (2 1/2 axis MILL) GE Mark Century HAAS HAAS VF series vertical mill HAAS VF-0 : , Inc. 8/5/96 Heidenhain 2500 with Automatic tool change and M90 Heidenhain 2500 with Automatic tool change no M90 Heidenhain 2500 with manual tool change and M90 Heidenhain 2500 with manual tool change no M90 Heidenhain TNC 151 Conversational Heidenhain TNC 155 (ISO/DIN format) Heidenhain TNC 2500 Standard G-Code Heidenhain TNC 351 Conversational Heidenhain TNC 415 Conversational Sub Program Heidenhain TNC 415 Standard G-Code Hurco HURCO 30 Mill Post Hurco ULTIMAX 3 Hurco Ultimax III V1.x HURCO, A.O. Smith Intercon M Series, Supermax Machining Center Japax K&T Mill K&T MM600 D-17 (3 AXIS - INCH mode) KAM 650
KV1000 KV500 Maho XY Plane (G17) Maho XY Plane (G18) Maho XZ Plane (G18) MAX III V1.x Mazak M2 control Mazak M32 Mazak M32 iso Mazak M32 Vertical Bridge Crane Mazak V41 MC 65 MCV MG Torch Milltronics Centurion V Milltronics post for Centurion 1 Milltronics post for Centurion 5 Milltronics with toolchanges Milltronics without toolchanges Mistubishi Meldas, Okk Mitsubishi 520 Mitsubishi M0 Mitsubishi M550 Mitsubishi Wire H Series Okk Mill Okuma OSP 7000 Vertical Mill Okuma OSP5000 OKUMA OSP5000 PCV ProtoTRAK ProtoTRAK AGE 2 Format ProtoTRAK AGE 3 format Prototrak for Plastic Parts Prototrak Inch ProtoTRAK MX-2 ProtoTRAK Plus ROLAND CAMM-3 Sharnoa Tiger 4 Shizuoka 3000C SIEMENS 810M Spectralight Thermwood 2 axis gantry style router Thermwood Model 70 Tiger 4 (2 line Arcs: G11, then G12/13) (CWCode) Tiger 5 Tree Mill Ultra VICTOR Victor 3M Willemin-Macodel Multi-Spindle X,Y,Z ONLY! Yasnac 2000G Yasnac I80M Yasnac MX3 Yasnac, Mori Seiki
Mori-Seiki w/ Stock stop @ beginning. Pro-Light Lathe Yasnac 2000B Yasnac LX1, Mori SL-1A - Optional Cutoff.
YASNAC LX3, HITEC-TURN 40
And more
4 and 5 axis mills, Mill/Turns Punch Presses, WaterJet, Flame, Laser & Plasma cutters!