|
|
Makino MC-60 Fanuc 7M
4 Z$ N, W3 _* Y K' A* U8 n B Saved as FANUC7M: q* v: f& M1 Z2 G
01-09-87 by CM
: z' U1 X7 ^- O+ p" ]% X' j8 o Update 03-06-87 by CM (Gage Length, Advanced Tool Call)
( x+ b: ~& ?: H# Z* p0 @" l Update 09-08-87 by CM (LastIClearance, Seperators)
# c, d5 z" G) L& d0 `
# o2 o% h8 {7 W8 [5 Q***************************** System Variables *****************************; H/ \" v. h+ U% E/ z% v
, a' s4 X3 p/ ~6 c! A
POSTNAME : Makino MC-60 Fanuc 7M- I" E1 Z o1 s6 l1 f' E# i
2 P" e% [' E, G B/ EPROGRAMNUMBERDEFAULT: 1
M& q$ {# L! N; iNCODEINCREMENT : 10' b4 E0 A2 e1 z! @4 w3 {$ c
NCODEDEFAULT : 10
3 l! `: |; M/ T1 i( d, h
7 |( B' v' ?3 A' U$ Y, LMACHINETOLERANCE : 0.0001
( v( b9 K4 g9 j5 Q& Z# U+ L+ y/ sSTEPTOLERANCE : 0.0001" a' p* V7 U0 V3 |- d2 s
0 e7 s$ w+ S. e8 LMAXCIRCLERADIUS : 9999
9 h) ?5 t* m, _: S: ?+ u% q( @+ ?4 o& B0 l4 l) _
INCHCONVFACTOR : 1# D2 s2 v- M- Q6 W$ E& c2 a& Q
METRICCONVFACTOR : 1
/ C6 t# d1 o! _7 Z q& K) {' V' ]$ o, N" B
XYRAPIDRATE : 100
: b% B& P& {, [1 |, }% k( jZRAPIDRATE : 100; `6 U1 \5 D8 R6 r3 L8 {
6 C8 V/ f* l+ z' @( v
XSTART : 0
3 m: ^3 ^3 ^* ~YSTART : 00 \0 [* {9 Y+ ~
ZSTART : 02 i, W" e% ]( X3 I+ U) }
. P& D1 D4 `% l; l3 h; f4 B
XHOME : 0
0 e/ Z' [" H! ^YHOME : 0$ o9 V- K$ [$ f. a7 m8 Y
ZHOME : 0
3 A6 z$ B" {$ M5 L' G, ?; [3 I, o. H& Y+ r$ r& l
XPRESENT : 0
: h" E" e+ l- E+ @; c/ ^' T I5 ~) k! eYPRESENT : 0) q; e( t; I5 z- f
ZPRESENT : 20& p# P9 s+ Q- g" b# o7 p& F
0 R% s9 k% P) h2 _$ l***************************** Machine modes ****************************: v# ~. L3 h7 O5 g) F6 M
/ i( P3 D3 N/ w8 ?
COORDINATEMODE : ABSOLUTE
6 ~4 ^% V' L8 Y0 q! \MEASUREMENTMODE : INCH9 z6 C& z C* O9 J4 C# u3 N
CIRCLEMODE : FULLCIRCLE1 M) `& z% {& |4 \+ Z E+ ^
CENTERMODE : INCREMENTFROMSTART
- U( f- N ?3 [5 }5 |WORKPLANEMODE : XYPLANE8 X, A" e) c E3 ?( M% b% U
RETURNPLANEMODE : RRETURN: ?, Q/ p9 B5 }1 ~( j ]
RAPIDMODE : PLUNGE8 Y5 q/ B* r- z& C' E
3 D, A9 Z0 Q& s+ W9 `' G
***************************** Formatable Dimensions **************************0 x* S( z( | h- c2 e
- Z# C) L1 Z9 Y1 r+ I% B
PROGRAMNUMBER : O N 4 N N 0 N 4 N N 0 0 1 N 0 0
' \' A; C9 l# MSEQUENCENUMBER : N N 4 N N 0 N 4 N N 0 0 1 N 0 0
7 C* ^. c6 h3 bXABSOLUTE : X N 4 N Y 4 N 5 N Y 3 1 1 N 0 0: w5 p5 |7 g. j7 q; @8 q- |- W
YABSOLUTE : Y N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
2 {6 Q: \2 r7 aZABSOLUTE : Z N 4 N Y 4 N 5 N Y 3 1 1 N 0 00 |& M% F1 |( J) p# T* I
XCENTERABSOLUTE : I N 4 N Y 4 N 5 N Y 3 1 1 N 0 03 R* m& F- A% I4 `
YCENTERABSOLUTE : J N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
, a8 p/ ~' }) i9 L+ f4 F0 \+ Z
6 o! F- e6 L/ D* eRPLANE : R2 N 4 N Y 4 N 5 N Y 3 1 1 N 0 00 d: {! ^# [' u( T n
ZPLANE : R3 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0; F' `% H* B9 s, T$ P0 F' v) M
DWELLTIME : R4 N 4 N Y 3 N 4 N Y 3 1 1 N 0 09 n: _% f! Q2 _. |+ i1 n' w3 Y0 s a
OFFSET : R5 N 1 N N 0 N 1 N N 0 0 1 N 0 07 N- O- w7 K S6 X! A
PECK : R8 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
. o1 O- `9 D1 g$ |WIREON : R604
* ?+ d# M# I9 W! BWIREOFF : R703
; S9 Q* j# C6 G9 C* K2 e3 T+ q. @6 ~2 ?
ROTARYAXIS : B N 3 N N 0 N 3 N N 0 0 1 N 0 0
' }/ V8 a/ c7 E5 C- EFEEDRATE : F N 2 N Y 2 N 3 N Y 1 0 1 N 0 0' Z) f+ _: f0 T
SPINDLESPEED : S N 4 N N 0 N 4 N N 0 0 1 N 0 0' H. O# T7 S" w: I
TOOLNUMBER : T Y 2 N N 0 Y 2 N N 0 0 1 N 0 0
7 X5 n0 D. G) R1 F% r6 b, XDIAMETERCOMPENSATION: D Y 2 N N 0 Y 2 N N 0 0 2 N 0 0
. [" k6 e) Q7 u7 N% wLENGTHCOMPENSATION : D_ Y 2 N N 0 Y 2 N N 0 0 2 N 0 0/ d+ J% C7 U4 U
+ ]- m! s# a: ^$ ^; y) ?
***************************** Symbolic Codes *****************************4 Q# L! _0 }" o8 T- P* ^5 N6 m
0 l: P% j# ?8 W |6 zMOTIONRAPID : G00
5 D- s0 ?/ d9 T6 C+ b1 lMOTIONLINEAR : G01
& e( [& W! S8 |6 j hMOTIONCW : G02
! j' z# M! @3 ^! y+ C2 q' fMOTIONCCW : G03
2 A/ J- z1 U( F- j, i/ iDWELL : G04" p8 R8 Y2 H) U3 Y% F9 H; N0 |
XYPLANE : G17; [; i5 z! c. `5 R
ZXPLANE : G18
% X$ o" Y) P% s( }# G3 [( `YZPLANE : G19' D% W8 N ~ x6 e+ v+ I: S
ZERORETURN : Z0
' Q+ B# o; w0 uCANNEDTHREAD : G336 e6 f9 c0 j7 p' u0 m
COMPENSATIONOFF : G40' w4 h. e( k; M( ^8 S. o
COMPENSATIONLEFT : G41
. u: M1 o2 H) V, w6 {! q6 ACOMPENSATIONRIGHT : G42
C' K0 {/ L3 T$ y# hCOMPENSATIONPLUS : G43
$ v1 S$ m# W$ yCOMPENSATIONMINUS : G44
" B9 _/ f, ` J4 i% sCOORDINATEPRESET : G53
) h0 x) b+ [/ B( j3 fWORKSYSTEM1 : G54/ R6 x8 s3 d4 U! V: W
WORKSYSTEM2 : G55! o5 j$ ]# F3 B2 B
WORKSYSTEM3 : G56
6 R8 M& q6 u1 P( @, tWORKSYSTEM4 : G57
, m3 @+ W& `3 ?$ _. F$ Z6 z9 _( VWORKSYSTEM5 : G58
: u( S: n9 F+ ^3 `WORKSYSTEM6 : G59' t$ a4 U A' B5 Z* C6 ~
DISTANCE0POSITIONING: G60+ M+ E8 b, H2 G+ p" Y
INZONEPOSITIONING : G64- A9 h3 }9 V M+ |; a2 j2 Z
INCH : G70
) m; ^# G2 k' P" bMETRIC : G71
4 r! N3 W2 [4 A& DCANCEL : G807 E: U& B" C2 S( b, _
DRILL1 : G81$ r7 L/ j0 Z8 ]8 H% q" r
DRILL2 : G82
- t H- w- _: J# \* n @TAP1 : G84
" u% ~8 K" B- U: t! x% wBORE1 : G85) j" k$ f) D+ Z! U) W" ^/ P
ABSOLUTE : G90; X7 Z ?) ^( E, h5 n$ r* q
INCREMENTAL : G91
6 Q- i. K8 v1 X( N' mSETORIGIN : G920 h, ^4 a( {/ a5 X3 ~, ]: |0 \1 T
FEEDPERMINUTE : G94
& l% @: o8 E" q$ kFEEDPERREVOLUTION : G95# J' S9 ~, W; r1 ^2 B3 r
" x. l! {4 {5 U, @1 g& FPROGRAMSTOP : M00
) L/ ?" }2 l5 p& O3 }9 yOPTIONALSTOP : M01
: H" N- w; R6 t/ AENDPROGRAM : M02
+ a1 `; {8 Z# ISPINDLECW : M03
; u" r5 u. V6 V' jSPINDLECCW : M04$ X' z0 y' Q7 n8 O
SPINDLEOFF : M056 M* G% D; L$ X! s; K. C3 d+ G
TOOLCHANGE : M06
% _( G1 l6 E aCOOLANTFLOOD : M08+ P9 z3 e, q* x- G6 V. s
COOLANTOFF : M09
" | K( R% O; h1 _ R6 GREWINDSTOP : M302 f# A$ l( y% n; a2 A
0 n) ]8 z6 r5 Q2 h8 O* p x. e' {- [
***************************** Examples ************************************1 w& X2 a7 b4 C: {9 A+ c) |
5 H: ], U* [1 q2 q- b0 z9 c
EX_FIRSTRAPID : N G00 X Y Z
) V( R- l$ K! [. G" |EX_RAPID : N G00 X Y Z
/ Z M2 Z% A% P6 o
$ Q5 y- o9 S2 F5 qEX_LINEAR : N G01 X Y Z F6 o6 O6 d2 b$ d8 n
EX_CIRCLE : N CIRCLEDIRECTION X Y Z I* J* F
) Q- n1 U! x) W) M; B
% E( ^/ o" z* g4 rEX_CYCLESTART : N WORKSYSTEMCODE B7 c& h9 S* J1 k7 S2 z& f
: COMMENT
5 R( _) c1 ^. |; k K4 g6 V0 j$ W( bEX_CYCLEEND :% f! v I2 T4 V
+ f( f9 b2 B8 ^+ [1 V s& N/ r' F
EX_COMPENSATION : N G01 COMPENSATIONSIDE* X Y Z D* F
9 T/ ?2 i. k/ c$ w5 _EX_COMPENSATIONOFF : N G00 COMPENSATIONSIDE* X Y Z D*(0)
2 u/ c3 H5 j x( A- J- w. z4 w# v* s
EX_TECHNOLOGYCHANGE : COMMENT1 a# y1 |+ w( R
: N PROGRAMMODE: s3 G; Z8 G: q; k3 F
. B% n& a2 x p2 n% n, `
EX_STARTCODE : SETORIGINCOMMENT
7 }! P r& H4 L: i : N T(firsttool)+ u+ { G: X: S* u1 C3 M
: N COORDINATECODE* G17* G64* MEASUREMENTCODE*$ q( @& I* Q' G* z d2 E. P
% I: R- A7 x7 _3 g! |/ G2 }EX_FIRSTTOOLCHANGE : TOOLCHANGECOMMENT- |: ?+ s5 {7 F9 l
: N B* S* SPINDLEDIRECTION*# e" ~4 H- h/ L+ n7 w, L" {) o" c
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)8 o4 U* {0 x4 G1 o! K- S. G/ F
: N G43* D_* Z*(initialclearance) T*(nexttool) COOLANTCODE*' Y/ V- i4 I$ H6 ^1 X! F/ |. m9 A
, |) @- O7 }7 L, X( Y0 d0 ^EX_OTHERTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*0 W' d5 c. j+ o8 Q! `) _
: N M09*
# D5 }, T8 M5 N! g" G : N G53* Y*(0) G43* D*(0) Z0* H7 K0 x7 Q3 G: K
: N M06*
2 T- O% A" D9 C0 f% [9 F" I2 F: _$ e' j : TOOLCHANGECOMMENT6 ^5 B# J& Z g5 C
: N B* S* T*(NEXTTOOL) SPINDLEDIRECTION*
1 g k& [' `7 g4 h" ]5 W- d% w : N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)
4 W! J; F' C2 Y% M7 | : N G43* D_* Z*(initialclearance) COOLANTCODE*3 A3 C/ t: m. S. A( j" }# O
$ d5 s U3 y8 Y1 b+ \
EX_LASTTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*
) P; Y3 n& V0 p) M% i : N M09*
) v0 j2 ~ v5 d : N G53* Y*(0) G43* D*(0) Z0
; `, l9 W; q: W( t5 v# Z" j8 S1 M1 u; L : N M06*
0 | G H2 X) V+ I) p6 m3 } : TOOLCHANGECOMMENT
+ X: w0 h4 A0 g Y8 w : N B* S* T*(firsttool) SPINDLEDIRECTION*
2 T7 N1 Y* w; l# I# x( m : N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)
$ c1 k' ^3 e0 A/ l : N G43* D_* Z*(initialclearance) COOLANTCODE*
+ C: h" h- y+ r( ?1 s) C1 W# q8 O/ N4 z" G# c6 \
EX_ENDCODE : N G00* Z*(initialclearance) M05*/ D0 `( I. S" X( S/ N
: N M09*2 P) ~6 o: L1 l& t3 J
: N G53* X*(0) Y*(0) G43* D*(0) Z0
1 ~& U0 a1 V9 U3 r* } : N M06*
+ R+ e7 c+ f% M: p$ u : N M30*
" \( u3 ~" F L
! X `2 |/ ~* @; V9 Y6 hEX_DRILLJUMP : N G80 Z
6 I7 G6 O4 H: |3 X, y+ D. i0 t( U/ W6 I
EX_DRILLSTART : COMMENT7 ], `$ r1 h/ j" y
: N DRILLCYCLECODE* X* Y* R3* R2* R4 F*
# W. x4 t' G# k% x! ^& x2 sEX_DRILLBODY : N DRILLCYCLECODE X Y R3 R2 R4 F! [+ x+ ~& T- C/ M
EX_DRILLCANCEL : N G80*
. @ k+ I% W8 z: O1 b* a3 V# ]; p" y# X( e2 {- a( e
EX_TAPSTART : COMMENT1 R ~6 C3 ]5 a1 K* s% h0 ^9 M
: N G84* X* Y* R3* R2* F* R604* R703*
6 a: E2 b1 b* r3 p! SEX_TAPBODY : N G84 X Y R3 R2 F R604* R703*
" p! V4 `& o: }$ G( S" REX_TAPCANCEL : N G80*8 {' C: e8 X+ z3 x; ?
5 M( Y# h% h/ l5 p; z$ U4 m
EX_BORESTART : COMMENT2 K# U% A) M: g9 I" D9 w7 c8 i' ?
: N G85* X* Y* R3* R2* F*
$ }4 l0 V1 ?' }" {; M5 j% cEX_BOREBODY : N G85 X Y R3 R2 F
7 A3 X, j4 i7 e/ pEX_BORECANCEL : N G80*5 @7 d) o; O, b, F4 y" @/ D o, n* W
% s: v3 R9 o. B1 e
***************************** END Examples ***************************** |
|