|
|
Makino MC-60 Fanuc 7M
0 c/ v8 q9 {# F% Y( q* a4 m8 Y Saved as FANUC7M
9 }5 O; E1 U; X' }, Z* E1 a1 H9 j: g1 M 01-09-87 by CM
( {& ]9 ]; X+ Q2 |. N: P8 @ Update 03-06-87 by CM (Gage Length, Advanced Tool Call)
; \) u3 v; n" d Update 09-08-87 by CM (LastIClearance, Seperators)1 l4 u7 R) l: a+ O6 p" e
( o1 c4 m& C/ h; l
***************************** System Variables *****************************! @9 I$ e; ~+ i: w) X2 l ^7 }
5 k+ k% K, B H, o4 BPOSTNAME : Makino MC-60 Fanuc 7M
9 F. _* ]. Y9 d8 m2 k1 c$ E
4 b. Q: }% @0 d/ k+ p! T3 g1 N& MPROGRAMNUMBERDEFAULT: 1% w: y+ K; b- F) o
NCODEINCREMENT : 10
* d3 }) Z/ [! J2 n; ?! L* CNCODEDEFAULT : 10
) J$ {5 A6 V) ~4 T/ p. R! _
" R. K2 n& f. ]8 E8 ]3 e9 _MACHINETOLERANCE : 0.0001
9 Q2 N* A0 r, H, o4 eSTEPTOLERANCE : 0.00010 I" i: [; v, n+ \& }- \: \
! q; a9 {% V' T% ]4 wMAXCIRCLERADIUS : 99996 H- n, o7 Z9 M+ m2 e
: ]) h6 G2 b' S( B7 X- u
INCHCONVFACTOR : 1
/ ~, F5 f4 h9 k* z" n& uMETRICCONVFACTOR : 1
7 J+ x6 Z/ F# h! F. }( D; y, @5 ~# z0 O9 _$ k; R
XYRAPIDRATE : 100: h; I9 W5 k+ G5 _5 h; O( l
ZRAPIDRATE : 100
0 S2 W; g( }9 B, d( u$ X
. Y! @/ a& o& q# uXSTART : 0* C1 g, z# j4 Y K N
YSTART : 0' ^ C& Q/ Z N
ZSTART : 0, v [; h0 h$ ~& q4 u& m
: e! w. F. e- `
XHOME : 0* ?) ]3 l, H4 o8 C
YHOME : 0
2 v* {: B& x3 g& yZHOME : 0
! l; ^& E8 d- w" S* Y& f6 C7 r k2 N d
XPRESENT : 0
. m6 A! h: t1 b6 G3 _" n4 RYPRESENT : 0
' p6 E% @! z7 A9 f' w r5 JZPRESENT : 20
$ w2 l" E2 s) x1 n2 U
. k. g, U$ q2 {0 D***************************** Machine modes ****************************; I/ K& b6 w6 v
4 \ w2 o b; mCOORDINATEMODE : ABSOLUTE
" t& E9 N+ J9 b3 H) `1 N0 G9 a. OMEASUREMENTMODE : INCH0 n8 w6 g1 t0 k' |" S
CIRCLEMODE : FULLCIRCLE, I4 V: X9 h7 @/ o; k; ?
CENTERMODE : INCREMENTFROMSTART( M0 Z/ v3 v! B+ u
WORKPLANEMODE : XYPLANE, d5 E) D8 Y0 A/ o7 a. l* i
RETURNPLANEMODE : RRETURN
; W$ W5 |1 N- U- G- SRAPIDMODE : PLUNGE: [) N4 u! N3 K; t9 ~, G+ }" [
% y& u: r5 t. Z' l4 y
***************************** Formatable Dimensions **************************! T1 N) g& z/ c" A3 U/ N; U
& p6 Y! E. G$ r& C) R: A3 p- y/ u0 |PROGRAMNUMBER : O N 4 N N 0 N 4 N N 0 0 1 N 0 0
/ x$ c8 I- i, y6 N* l1 J- k$ ^! ^SEQUENCENUMBER : N N 4 N N 0 N 4 N N 0 0 1 N 0 0" a2 ^' i5 [2 H% E/ V: }5 h
XABSOLUTE : X N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
; q+ r4 j+ F3 B7 @' _4 h+ `YABSOLUTE : Y N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
I" a. O2 a8 Z8 | y& i7 I, i. TZABSOLUTE : Z N 4 N Y 4 N 5 N Y 3 1 1 N 0 0% ]( n: o* D1 G1 H+ N# i: D
XCENTERABSOLUTE : I N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
8 v* ]7 k5 _ J3 c+ i$ nYCENTERABSOLUTE : J N 4 N Y 4 N 5 N Y 3 1 1 N 0 0, z+ F/ G& f2 }! ~4 C( h& T) U
* ?3 O9 |- h! W1 I+ w# ZRPLANE : R2 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0; i0 \0 j; g' C: ^+ Z; r4 m) |
ZPLANE : R3 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
4 r2 L+ f2 T9 Y. aDWELLTIME : R4 N 4 N Y 3 N 4 N Y 3 1 1 N 0 07 a% t' k# Q) t1 c7 a- Y' a
OFFSET : R5 N 1 N N 0 N 1 N N 0 0 1 N 0 0
. [" v0 B- x HPECK : R8 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
0 f" o% Y+ G m% H5 SWIREON : R604
0 X% v; W( J6 c, Q$ I, g# b3 oWIREOFF : R703
' G& K/ z( d F/ }: ~* E; D; Y( h+ ^: ^/ l
ROTARYAXIS : B N 3 N N 0 N 3 N N 0 0 1 N 0 0$ ~$ K8 P7 ^/ V
FEEDRATE : F N 2 N Y 2 N 3 N Y 1 0 1 N 0 0
- _, ]7 f) N4 p QSPINDLESPEED : S N 4 N N 0 N 4 N N 0 0 1 N 0 0$ R5 \2 Z; D; y0 m, r9 Z) \
TOOLNUMBER : T Y 2 N N 0 Y 2 N N 0 0 1 N 0 0
# ] {6 s& C& b4 EDIAMETERCOMPENSATION: D Y 2 N N 0 Y 2 N N 0 0 2 N 0 0
1 k* m1 D6 _+ g T$ [/ D, `LENGTHCOMPENSATION : D_ Y 2 N N 0 Y 2 N N 0 0 2 N 0 0
8 z% P& t9 C/ B/ a& W: q! M
z- E. i( \. T***************************** Symbolic Codes *****************************
* @/ l& T2 t( I% Z. q4 }8 N1 o' H4 O9 D3 s7 z
MOTIONRAPID : G00* O" ^0 z- H& s# @% B' L3 s
MOTIONLINEAR : G01
' D5 G- i6 a: g9 H, Q+ p; r, k! z! I6 wMOTIONCW : G02/ S' N- A/ [ F& {/ K: J4 V( q
MOTIONCCW : G031 m) o( w' }1 B, I& W3 u! P
DWELL : G04
, n' z/ W5 a; zXYPLANE : G17
) |7 X: x4 V2 OZXPLANE : G18% f2 C( b- ~. c
YZPLANE : G19# J. b: U7 H& ?) G5 K
ZERORETURN : Z0
1 n5 v* `& r p4 p0 MCANNEDTHREAD : G33
# e+ J/ o' W& H: E/ r7 I/ VCOMPENSATIONOFF : G40
3 ?' U" r9 T! U$ ~COMPENSATIONLEFT : G41
& W$ w6 c2 `$ \3 s+ O/ t) WCOMPENSATIONRIGHT : G422 x/ s$ I; l' S, P: S
COMPENSATIONPLUS : G433 n# G4 N1 \8 o( N, {8 K
COMPENSATIONMINUS : G44: B. P9 w/ p3 I1 s
COORDINATEPRESET : G53
9 Z9 g E; _* [/ W) y- kWORKSYSTEM1 : G54
2 @3 y* x! [, D2 T5 k: mWORKSYSTEM2 : G55+ k* U4 J8 v y8 b. K
WORKSYSTEM3 : G56
; O& w' ? p8 e/ G! C& m( R" fWORKSYSTEM4 : G57) ^, C: e+ F+ p! y8 U8 {
WORKSYSTEM5 : G58
* I0 C, r) {8 A' O8 A1 a+ M$ OWORKSYSTEM6 : G59
9 c7 r+ y$ a. j7 v4 I( ODISTANCE0POSITIONING: G60$ r+ e" o! u8 _
INZONEPOSITIONING : G64
$ e! f$ d- S- m' |$ vINCH : G70
% d _8 v- t3 a" ~% @9 zMETRIC : G71! _" o& @# o5 z A4 D4 v
CANCEL : G80
) Y5 b* B% h4 YDRILL1 : G81( E4 v7 s w% W# u
DRILL2 : G82$ B0 Q8 A7 \6 g& d3 v
TAP1 : G84+ D% R5 x6 u) G6 G9 R& Y! v" D' G4 M
BORE1 : G85
- u/ U8 ~7 ~/ R2 j. IABSOLUTE : G90: v; o' W. E C7 z: N
INCREMENTAL : G91
9 C( S6 Z4 z# Z0 DSETORIGIN : G927 G3 `% J. W- B* o: e. `
FEEDPERMINUTE : G94
: l/ [( N; F# K2 UFEEDPERREVOLUTION : G957 E# e$ `! j1 p6 x0 o
. ?) R/ r# c+ e
PROGRAMSTOP : M00
- y! e5 J @) G; ^OPTIONALSTOP : M01: ^; R3 e2 a' o0 }. h
ENDPROGRAM : M02
" m, [3 k# A- e% [$ i, f! ESPINDLECW : M03
* E) _& m" A$ A z5 A6 {SPINDLECCW : M042 S: N, h* n4 ]
SPINDLEOFF : M05
: B0 T, s7 |7 n% z u1 ETOOLCHANGE : M06
" i8 T1 K# T" g0 m. NCOOLANTFLOOD : M08
- I+ H6 S1 O# ]0 s) aCOOLANTOFF : M09
5 [% u! ]( n3 eREWINDSTOP : M30
* u6 \, g$ s4 T2 Y/ z* P/ k3 ^! J7 n! G- T( {; X5 s. K
***************************** Examples ************************************ S! P* i6 l8 ?( p
( k0 h% a2 W, z+ T9 e
EX_FIRSTRAPID : N G00 X Y Z1 Q4 w* H% s3 T; R/ e+ X
EX_RAPID : N G00 X Y Z5 y) t2 V5 t1 T( a4 }6 i
/ t$ q' ~$ l3 W; TEX_LINEAR : N G01 X Y Z F( q/ B+ @1 n) r8 j: R6 f2 S
EX_CIRCLE : N CIRCLEDIRECTION X Y Z I* J* F
1 }4 M6 I" E1 y7 ]3 V4 P
. P7 t; x/ A& F4 M; s: S* ZEX_CYCLESTART : N WORKSYSTEMCODE B
" a. m7 S4 i! s# R$ m" y. i& r2 u5 X : COMMENT# z8 f9 Q" S' i5 M& {" Y* Z
EX_CYCLEEND :
2 I' y+ Y7 c+ B! Y8 D
( U/ |, Q* K6 h% q3 h9 fEX_COMPENSATION : N G01 COMPENSATIONSIDE* X Y Z D* F
$ C& M8 E' i" [+ gEX_COMPENSATIONOFF : N G00 COMPENSATIONSIDE* X Y Z D*(0)
' ^) G3 S) O; z3 O3 G( C M+ i! ]
EX_TECHNOLOGYCHANGE : COMMENT- P6 X# W$ c# L3 H# b$ y' x, |
: N PROGRAMMODE y/ U8 D) r. n _% \. t% _$ U i
. b/ c3 c0 J% ~
EX_STARTCODE : SETORIGINCOMMENT% U3 p, k% V$ B* Y" j1 L" _ @& p
: N T(firsttool)
/ D$ N! \% l2 t : N COORDINATECODE* G17* G64* MEASUREMENTCODE*' [4 R! c! |9 |. F7 }& b6 K* [
, P3 n2 v" @3 {. d pEX_FIRSTTOOLCHANGE : TOOLCHANGECOMMENT
+ F9 O- u# [8 f; g/ o : N B* S* SPINDLEDIRECTION*
# w' h9 y3 }) A, v2 N : N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)
9 Q% P |1 r& P( F" ^% l : N G43* D_* Z*(initialclearance) T*(nexttool) COOLANTCODE*
; Q! x( q$ L& G8 A7 Y
) N' q% g# E! W4 j9 k; }EX_OTHERTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*) Y2 j; ?8 y& {& o
: N M09*
7 _, H8 F; m, a0 A3 w3 o1 j : N G53* Y*(0) G43* D*(0) Z0/ h. N0 w) M0 s* A, K" F7 ~
: N M06*2 B$ i0 [4 D$ {% {0 U, y
: TOOLCHANGECOMMENT$ o3 R1 T1 e9 ^0 g# q
: N B* S* T*(NEXTTOOL) SPINDLEDIRECTION*
, Y8 h3 n7 m8 l : N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)
/ C, x: y( g2 o : N G43* D_* Z*(initialclearance) COOLANTCODE*
! w" c2 d& ]) w% {& E$ R2 x& L7 Q Z4 `) N& u f; H
EX_LASTTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*$ t; Q6 A- G$ z* ~
: N M09*
8 n, T9 A/ N8 i) @ : N G53* Y*(0) G43* D*(0) Z00 a7 [ E+ S0 z% b6 }' B; F, p4 ?! K
: N M06** D0 o5 l+ Q% E8 {/ T$ i
: TOOLCHANGECOMMENT* z* Q: h6 B" P8 h& ~5 o |! o
: N B* S* T*(firsttool) SPINDLEDIRECTION*' X/ P1 Z ]7 C6 ?9 T* l2 O0 V
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)5 p( K% I$ ~2 r# g
: N G43* D_* Z*(initialclearance) COOLANTCODE*
9 l5 ^/ s P6 @2 r/ ?, q( @& X7 f B6 G) _* ?5 X$ K& n1 r
EX_ENDCODE : N G00* Z*(initialclearance) M05*
8 ~3 T; [ ^9 J3 n5 Q$ Q : N M09*- T5 |6 I$ x2 V# G2 `( _4 y9 z. T
: N G53* X*(0) Y*(0) G43* D*(0) Z0
5 V6 E o% k, q2 E$ u0 p : N M06*5 C; W! S y8 ?
: N M30*6 u i2 K% T8 d! t5 H$ u6 `
, z# j" H e2 N5 |, D- a/ a' f7 L& _2 HEX_DRILLJUMP : N G80 Z
- b5 d" y. O5 y5 F0 Z" L, |. j! @6 d! W$ J; m
EX_DRILLSTART : COMMENT
( }, w+ {& `' X! h6 f : N DRILLCYCLECODE* X* Y* R3* R2* R4 F*; z% Q) A+ y6 [3 e5 i5 s$ \
EX_DRILLBODY : N DRILLCYCLECODE X Y R3 R2 R4 F J8 C$ M8 l3 T5 ^1 }4 v
EX_DRILLCANCEL : N G80*
% g2 D+ K p/ h& b. N$ m
- }* O( Z/ T+ e* @2 SEX_TAPSTART : COMMENT
, W: U% S) F6 w: Q- T1 m- K, Z! I : N G84* X* Y* R3* R2* F* R604* R703*
: d0 ]3 ?+ t0 sEX_TAPBODY : N G84 X Y R3 R2 F R604* R703*
0 ^# r$ I% _8 D) |: L7 _$ m7 AEX_TAPCANCEL : N G80*/ O. N. i# r9 z
* j& m2 [, k& f. @* b3 K9 L% ~9 rEX_BORESTART : COMMENT& Z2 {# `" C/ R
: N G85* X* Y* R3* R2* F*
6 Q% i" ~7 z0 NEX_BOREBODY : N G85 X Y R3 R2 F
8 m4 I& v. w- f2 uEX_BORECANCEL : N G80*
9 B: W3 a0 E/ n7 T5 s" `2 r4 p
2 H0 G( C, u+ P" r7 k% U***************************** END Examples ***************************** |
|