|
|
Makino MC-60 Fanuc 7M
( d4 N, ?. ?6 y m Saved as FANUC7M
' c A" ^/ o. Y2 I7 {" ?9 E 01-09-87 by CM/ ]- h- {: I$ J9 D# L% N' J4 S
Update 03-06-87 by CM (Gage Length, Advanced Tool Call)
" P6 \2 {% c; g# Y4 { b/ P1 C Update 09-08-87 by CM (LastIClearance, Seperators)0 ?9 n: G! O* c' r+ e. L7 W
* u* h% U) l0 a$ ~5 e w ^5 ?
***************************** System Variables *****************************
/ @! D! I4 C! s8 a4 f+ O, l& Y( Z! N# B' M5 e) P* {7 c
POSTNAME : Makino MC-60 Fanuc 7M
& N ^, b n6 m% h" l! g/ | \' {1 n! L* b
PROGRAMNUMBERDEFAULT: 1
1 x* z) m* F( z4 c) {, l2 J9 VNCODEINCREMENT : 10) s$ V! `0 }' x
NCODEDEFAULT : 102 _4 A6 P( A' a9 w& {; t) }6 u7 Z
( l# t7 o" i5 z4 Z! C
MACHINETOLERANCE : 0.00017 V4 E0 C/ i& n: `+ G! n" o
STEPTOLERANCE : 0.0001
# a3 J; {/ R0 D7 K0 D f( c$ ]) ]1 @/ Q
MAXCIRCLERADIUS : 9999 i0 @* D# o6 k
$ A1 u& {: V) E! v L0 [1 @
INCHCONVFACTOR : 1
1 x) i) F: l7 o6 f( e- kMETRICCONVFACTOR : 1
& x( W5 I- H2 _5 |* v. b w4 a! R$ ?+ d) e; ^
XYRAPIDRATE : 100
- f) D- l( [ h8 x1 G9 pZRAPIDRATE : 100
( i" V$ `4 V7 a: Z& O/ T; H2 @: N, ^; r: A1 i8 _; E
XSTART : 0
- v* _1 Y8 G" g4 G$ i) ? oYSTART : 0; k2 g# E8 p( ^+ R- R. ]" x
ZSTART : 0/ a. x# x! W$ w( ?' a* @
" c+ @8 d! S: } U; H: k/ h/ TXHOME : 0, f- _6 X) V* V# W
YHOME : 0
_9 Q6 i* c% c- ]ZHOME : 02 M! }. ]$ y7 q2 S ~8 o
- @( J/ w) q3 b: Z; s% N( h( g: i QXPRESENT : 0
! ^ G0 U% y2 P. V; n H) YYPRESENT : 0
9 k7 L9 @. y$ `2 q: f/ _ZPRESENT : 204 e1 G% z# b8 x" h; K2 e8 b) R
& G' b2 D# f' W" d4 y& G1 |***************************** Machine modes ****************************
# b- ~# k. n1 u& S+ Q
- x* p* M3 X! w# QCOORDINATEMODE : ABSOLUTE" J% t) H7 f9 X3 [
MEASUREMENTMODE : INCH9 U) g5 \: t& Y9 U9 W$ o
CIRCLEMODE : FULLCIRCLE6 E3 M/ g8 }% k
CENTERMODE : INCREMENTFROMSTART3 C8 z0 s9 K8 D- `+ O
WORKPLANEMODE : XYPLANE
% ]* f# @2 r* J; L' s0 Q! c( yRETURNPLANEMODE : RRETURN
5 W. o$ _) r5 W3 S; MRAPIDMODE : PLUNGE0 `9 j. _& M7 a }
! L* \' D, E o' _- E* n5 H( z6 y***************************** Formatable Dimensions **************************4 m% K# G. z2 O0 o4 g; N! M$ h& [) r" E
+ x+ R- s/ s8 F+ h" ?0 LPROGRAMNUMBER : O N 4 N N 0 N 4 N N 0 0 1 N 0 0
2 M3 w" |" J- oSEQUENCENUMBER : N N 4 N N 0 N 4 N N 0 0 1 N 0 0
* v1 }9 Z& u4 d5 t! b8 b0 hXABSOLUTE : X N 4 N Y 4 N 5 N Y 3 1 1 N 0 06 c2 Q6 q' F7 o1 D8 R
YABSOLUTE : Y N 4 N Y 4 N 5 N Y 3 1 1 N 0 09 R$ E9 i$ o, M* e
ZABSOLUTE : Z N 4 N Y 4 N 5 N Y 3 1 1 N 0 0! o/ [8 D- [9 a
XCENTERABSOLUTE : I N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
" f9 L+ ?- I7 U1 X( `' i7 ?7 fYCENTERABSOLUTE : J N 4 N Y 4 N 5 N Y 3 1 1 N 0 0: E6 ?% s* V% G( V0 d
" }( O5 e( p; J& p3 f2 y( L" }7 o
RPLANE : R2 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
' V" }( y+ s4 n- C. X" I! D- AZPLANE : R3 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
% u7 M* h, ~" C/ q, h' nDWELLTIME : R4 N 4 N Y 3 N 4 N Y 3 1 1 N 0 0 s& X4 Z3 x, @
OFFSET : R5 N 1 N N 0 N 1 N N 0 0 1 N 0 0
) z/ ^$ K8 {' s8 qPECK : R8 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
/ \4 |2 x' E Z; UWIREON : R604: r) N8 A; ` S( e. \3 X- ~ j/ W
WIREOFF : R703- w" @" N& I' d) y, |; r
; @8 V3 [/ _) z4 w5 q- S+ m/ q/ ~ROTARYAXIS : B N 3 N N 0 N 3 N N 0 0 1 N 0 0
: X; ^* I8 D/ x' JFEEDRATE : F N 2 N Y 2 N 3 N Y 1 0 1 N 0 03 U' M: h' M4 j7 }0 N7 c
SPINDLESPEED : S N 4 N N 0 N 4 N N 0 0 1 N 0 07 O) W% p S8 |. u$ \* Q7 f! R
TOOLNUMBER : T Y 2 N N 0 Y 2 N N 0 0 1 N 0 0
; a9 P* g1 J" `4 _ m6 x! j& kDIAMETERCOMPENSATION: D Y 2 N N 0 Y 2 N N 0 0 2 N 0 0: W- ?7 ^9 b$ H" V& @2 x
LENGTHCOMPENSATION : D_ Y 2 N N 0 Y 2 N N 0 0 2 N 0 0
7 D1 K0 L* @7 C2 \# v9 J0 H
: x, R2 d0 t. p7 E) Y***************************** Symbolic Codes *****************************
! ?6 R2 `% w. A: f' N
9 c! u% | p4 m" G0 P MMOTIONRAPID : G00
% h/ ?; b ~* ~3 u6 O$ oMOTIONLINEAR : G01
( a, p E/ u' j/ N& qMOTIONCW : G02& _& J% O( I' J
MOTIONCCW : G03
\" L6 A( t+ O4 NDWELL : G04& v7 J5 F1 z& Z" @
XYPLANE : G17
5 b- q' }6 V& A$ [7 V9 e, v: R tZXPLANE : G18+ q: P" A# i- A, A
YZPLANE : G19
% g/ j6 ~4 H' f7 q, r1 ?) u6 s( ?5 YZERORETURN : Z0" |& W3 c$ U2 q* ?0 P$ @" Q$ V ?' V
CANNEDTHREAD : G33
1 \) i! _5 h7 L" wCOMPENSATIONOFF : G40
2 g8 J% s7 d7 d! C. Q9 F+ oCOMPENSATIONLEFT : G41
5 E- ?: x1 H J/ }COMPENSATIONRIGHT : G42: u3 `" |" c# b, Y3 i& H* `+ N
COMPENSATIONPLUS : G43
# m2 z: Y6 N' t8 X4 h" ECOMPENSATIONMINUS : G44
. q5 g1 f ?6 X: Z! V9 Y: JCOORDINATEPRESET : G53
4 O$ R5 B1 |, O1 ~- J/ uWORKSYSTEM1 : G54& K4 y/ |: x' e4 x# f
WORKSYSTEM2 : G551 H% X! ~) m! I- g, Z% _. U
WORKSYSTEM3 : G56
3 p# \1 C6 }: ?3 c% i% \5 ], l) xWORKSYSTEM4 : G57& s5 i: p- y: M( m% a: J
WORKSYSTEM5 : G580 D L' Z/ t: `! h7 R5 Z4 E# N+ }
WORKSYSTEM6 : G596 U. ^+ }1 x8 G+ n! K' w
DISTANCE0POSITIONING: G60
' W3 D+ x& X5 i4 `) T! |7 d* yINZONEPOSITIONING : G64
( o/ J: J: Y% m" o% G9 mINCH : G70 ~& {1 y$ G/ s% m$ _0 r! c
METRIC : G71/ T9 v h- l4 `' s, p- i3 X0 d
CANCEL : G80
" s5 r* F( P* l/ m' DDRILL1 : G81$ M: G7 h( L- H$ A6 `8 q
DRILL2 : G82
5 u, w% E- d0 h) {- Y9 dTAP1 : G84
+ P, J5 y) M. b/ ^BORE1 : G85
4 k1 z9 Z' w0 H- j; l. K% }9 LABSOLUTE : G90
" a- K) J5 H$ |: {7 ]; J [5 ^; \INCREMENTAL : G91/ `4 i& W& i2 X7 N' C5 i5 S9 D
SETORIGIN : G929 j* z- P7 _8 Q6 `# }
FEEDPERMINUTE : G94
' u. k. C* K, W9 G. o; |FEEDPERREVOLUTION : G95
0 m0 e; `7 Z Z& W+ }' p' d3 G, [# m! M M6 X
PROGRAMSTOP : M00# S+ }; ], ~/ u7 |
OPTIONALSTOP : M012 n; z4 w. R5 C1 u4 z% M/ b
ENDPROGRAM : M02
, U. t$ P E: z' t1 W6 iSPINDLECW : M03$ V9 s0 I( r8 ?
SPINDLECCW : M04$ ^& M( }8 y: M, I+ u
SPINDLEOFF : M05& K9 o+ b( b/ z" u; \
TOOLCHANGE : M068 I. `: x1 b4 @5 D: G
COOLANTFLOOD : M08
5 e P8 ?& b8 g6 sCOOLANTOFF : M09 K$ C7 r9 |, l* ?, O1 J" b, {, K
REWINDSTOP : M30
& _; n" F5 U. v4 ]% ]1 i4 u# N/ m; ~+ K1 v% d* t3 ^ o
***************************** Examples ************************************
8 B% m! K4 J- b+ l2 L) V
H& G) O* u. s5 Q% ?3 jEX_FIRSTRAPID : N G00 X Y Z4 E$ n# S% T4 R n. G2 g
EX_RAPID : N G00 X Y Z" Y7 [7 @6 Z$ [. t' T
8 c% ~4 O8 ^/ t9 |) \* P1 a
EX_LINEAR : N G01 X Y Z F- _" y! g8 h$ P2 M2 U6 D
EX_CIRCLE : N CIRCLEDIRECTION X Y Z I* J* F* _$ Q7 E9 x: |1 y) b0 U' ^
! [. N& e N' q) m- uEX_CYCLESTART : N WORKSYSTEMCODE B
' w. q1 T7 @$ W( J( s : COMMENT
- \! z6 c0 G- v/ x( VEX_CYCLEEND :3 c. Y4 f6 t+ r: ^6 y
% ?0 p/ w# C$ ?& c* Q2 zEX_COMPENSATION : N G01 COMPENSATIONSIDE* X Y Z D* F
$ g# p% f# h! b3 N0 V, f1 l& {5 C9 ZEX_COMPENSATIONOFF : N G00 COMPENSATIONSIDE* X Y Z D*(0)9 p- O8 |& i1 `, d2 k
3 g% z# X; |8 F
EX_TECHNOLOGYCHANGE : COMMENT9 V# v2 g/ b0 u- S& p! v( u2 L2 S( G6 h
: N PROGRAMMODE
- w* m& f# w0 V% L
; K4 x; D! j6 X9 m8 FEX_STARTCODE : SETORIGINCOMMENT7 C' i4 {6 L g3 C9 y
: N T(firsttool)
3 g1 t6 D0 c" b) I; m+ [ : N COORDINATECODE* G17* G64* MEASUREMENTCODE*4 i2 ~" s" B6 ~5 q
8 q x7 b1 N& L' Z: JEX_FIRSTTOOLCHANGE : TOOLCHANGECOMMENT7 Y. \2 D7 z" d6 I1 \" |
: N B* S* SPINDLEDIRECTION*6 z7 T. I: x5 @! f, C
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)$ q5 _$ R: G1 j K6 t
: N G43* D_* Z*(initialclearance) T*(nexttool) COOLANTCODE*. u- k9 M# L2 S. u5 [. z5 R
+ W; m2 u2 g7 c: p' D
EX_OTHERTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*: Q) I2 L! J. `& t f
: N M09*
/ f* k& ~) I; F% n- ] : N G53* Y*(0) G43* D*(0) Z0" e/ d# L3 [0 Q- H: r9 Y3 h p
: N M06*: X$ x% q S, S3 X
: TOOLCHANGECOMMENT; y# P' q' n0 Z8 t0 L* ^
: N B* S* T*(NEXTTOOL) SPINDLEDIRECTION*' @6 M! X: `' U( ~- X
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)( `' _' O) V5 P* m
: N G43* D_* Z*(initialclearance) COOLANTCODE*' R- E; Y$ @( z D! a e1 [( Y
- b/ L1 o- d; r4 A; @
EX_LASTTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*3 c0 O9 F8 V7 L
: N M09*
- T2 s7 c2 g! F0 W- F2 M : N G53* Y*(0) G43* D*(0) Z0
$ u( J7 L. P. o: S6 ^ : N M06*9 H. D. G) Z) E, E6 F/ Y: x
: TOOLCHANGECOMMENT6 m& \4 |6 b$ t9 e8 c5 f# |
: N B* S* T*(firsttool) SPINDLEDIRECTION*8 O A- n- C- j# r5 o. e/ z
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)
& z& a! W e9 X7 h/ ]0 D9 x : N G43* D_* Z*(initialclearance) COOLANTCODE*$ g: {4 W ^8 B& i
8 Y& M9 U+ M. O
EX_ENDCODE : N G00* Z*(initialclearance) M05*
' d8 Y3 S, ]; n( M1 \* @ : N M09*
2 f, w9 y+ Z+ w$ d( p* A) l : N G53* X*(0) Y*(0) G43* D*(0) Z0/ M- H2 c9 F6 _' Q1 A
: N M06*
1 |! o8 G1 c# ~* J : N M30*/ O% k$ T. w9 u9 R _4 L$ q
# q7 Z( d1 Q; D y" C& K; TEX_DRILLJUMP : N G80 Z5 c p7 A9 p9 g+ V& n2 E
0 N2 P* V8 S6 V% m2 uEX_DRILLSTART : COMMENT
9 w# ]9 h1 L6 |4 E, Y : N DRILLCYCLECODE* X* Y* R3* R2* R4 F*
0 o5 }8 I/ f2 S+ K" C$ FEX_DRILLBODY : N DRILLCYCLECODE X Y R3 R2 R4 F8 s4 G& G/ }7 g( g5 p# ~% p/ c6 P
EX_DRILLCANCEL : N G80*
' [2 T3 E$ i/ g4 f) x p' Z( X
0 O2 x# }, l! aEX_TAPSTART : COMMENT3 o3 f9 @& A ], s* r7 e4 [ G
: N G84* X* Y* R3* R2* F* R604* R703*0 m6 |% }) p# u2 C# j
EX_TAPBODY : N G84 X Y R3 R2 F R604* R703*" f/ y/ E- n# t2 k* `
EX_TAPCANCEL : N G80*2 s5 b- d8 D# n- Z0 D2 V2 |" N# X* {
. r0 W+ _6 `6 a* L6 p; a
EX_BORESTART : COMMENT6 Y7 T2 Y( {- q& k, I0 O% M
: N G85* X* Y* R3* R2* F*
% C+ x6 g$ u3 P B7 m( T5 {; V6 l) qEX_BOREBODY : N G85 X Y R3 R2 F
0 j. O9 v0 f$ U) h+ T! z. @EX_BORECANCEL : N G80*
2 ~' x0 R: |9 A
0 d, a) `0 K X( d6 o***************************** END Examples ***************************** |
|