|
|
Makino MC-60 Fanuc 7M+ R p' S. {2 |2 Y7 f; m& B+ y( s# V
Saved as FANUC7M( d; l0 H E* {+ l$ Z
01-09-87 by CM. f; L% z: ]! v! w2 q- L$ Y7 l
Update 03-06-87 by CM (Gage Length, Advanced Tool Call)2 f: h( o, I q" g
Update 09-08-87 by CM (LastIClearance, Seperators)
6 Z3 k- _) \" K# ^
3 ~6 b% {% j& k3 f, N0 R& x. v***************************** System Variables *****************************
$ p, \% P0 n) u I
b8 k1 @, ]7 S: P2 OPOSTNAME : Makino MC-60 Fanuc 7M
! U! D* q$ o2 B* @" p
|3 V1 a2 ~/ v4 F# k7 kPROGRAMNUMBERDEFAULT: 1
/ z) D3 r, q& M' S' l3 `NCODEINCREMENT : 104 c- p5 |, S5 P
NCODEDEFAULT : 107 ?: o; y4 X, k. _8 Y& `% W" f
' L( T M( [$ }9 {! m2 O3 tMACHINETOLERANCE : 0.00015 U9 v. b/ p' F1 l! d7 Z) U
STEPTOLERANCE : 0.0001! p( Y1 T" y' [
- b) J V' d( I9 _& c. @
MAXCIRCLERADIUS : 99999 L0 v+ W" W' B) {( |, y0 R
- e# M6 w4 j; T
INCHCONVFACTOR : 1
; a. e5 S" j& n/ A6 rMETRICCONVFACTOR : 15 f- B- \) _# L) C! Y8 L8 [8 q s
5 u Y' T, U) S* o- cXYRAPIDRATE : 100' Q+ @! T7 P1 H! H. S" J6 i
ZRAPIDRATE : 100
2 h7 f# w/ n" U4 P9 G+ x" ?, ^' p
; B4 w& M3 d& Z' @; X4 R' ^XSTART : 0
7 U+ G0 Z0 R7 {YSTART : 0
5 k9 b1 G* w* s8 G' qZSTART : 09 q! k2 P: C3 [$ H6 q4 J
" N/ @' v6 E4 S& B0 M0 h, \
XHOME : 0- z/ r2 `) y8 J3 b
YHOME : 0
* b& |& _1 A3 e9 D2 ] ~ZHOME : 0
1 Y1 m& F: P& b$ f, z) }6 U
. ^3 P; L- z$ D" WXPRESENT : 0! C! \2 }8 |4 W. y' q
YPRESENT : 0; d* W- p3 E3 X3 O5 I4 M0 T
ZPRESENT : 20
' l: }5 P2 C7 `% ^7 v& G
5 `7 x* Q# V5 S6 F& J***************************** Machine modes ***************************** N; I7 S! ^0 U) O
& w$ o# I; P) I- V% yCOORDINATEMODE : ABSOLUTE
( s+ X1 h* Q3 T4 e2 f! q) b l) R3 YMEASUREMENTMODE : INCH7 W( O- D& M1 X9 c3 O4 ~
CIRCLEMODE : FULLCIRCLE
, p2 p8 w/ y+ ]5 x- ^" q4 wCENTERMODE : INCREMENTFROMSTART
/ t; [0 u9 L- t& a: D ]WORKPLANEMODE : XYPLANE& V9 W; W0 Y8 \& @
RETURNPLANEMODE : RRETURN# c) u3 J' L" i6 m s
RAPIDMODE : PLUNGE
X; V2 d. w4 i4 |; m1 x5 M: v$ E3 r! Q; L$ U" G
***************************** Formatable Dimensions **************************
) j" e1 f6 W+ q3 u8 f1 [/ n( ]( ^# R8 I* X
PROGRAMNUMBER : O N 4 N N 0 N 4 N N 0 0 1 N 0 08 z$ H% |3 @6 b6 V
SEQUENCENUMBER : N N 4 N N 0 N 4 N N 0 0 1 N 0 06 k: W' x7 M) c" \9 z7 J T( k1 k
XABSOLUTE : X N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
) D1 Y4 z% m' _: H/ p0 e& M. m9 FYABSOLUTE : Y N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
* f% |% K! {7 Y5 M+ {ZABSOLUTE : Z N 4 N Y 4 N 5 N Y 3 1 1 N 0 00 g. n0 X7 `. J$ x: b7 n% s7 C
XCENTERABSOLUTE : I N 4 N Y 4 N 5 N Y 3 1 1 N 0 0% b6 N+ k: [; G
YCENTERABSOLUTE : J N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
0 e$ l. b1 s( H# S3 R
4 ^6 e3 f$ P. L1 o" C2 bRPLANE : R2 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
/ k0 ]2 \4 q! z3 lZPLANE : R3 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0% K$ a/ f$ F, d& m3 K
DWELLTIME : R4 N 4 N Y 3 N 4 N Y 3 1 1 N 0 0$ S& O. }9 Q' U) G. Z; o# S
OFFSET : R5 N 1 N N 0 N 1 N N 0 0 1 N 0 0
3 r6 U, F, N# @0 S6 j1 tPECK : R8 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0# U$ G5 [) Y! C$ v. T- @4 C
WIREON : R604
4 t6 [: v5 r8 j0 T4 l& \) ZWIREOFF : R703" c* R8 Y+ V8 o" ^' X$ E4 Y6 t
5 N/ m: o/ I' l+ \ROTARYAXIS : B N 3 N N 0 N 3 N N 0 0 1 N 0 0; o# w# E! [. y0 Y2 B
FEEDRATE : F N 2 N Y 2 N 3 N Y 1 0 1 N 0 0
0 a9 i( X7 v# ^1 _9 vSPINDLESPEED : S N 4 N N 0 N 4 N N 0 0 1 N 0 0- X! O: E# ^+ |* A
TOOLNUMBER : T Y 2 N N 0 Y 2 N N 0 0 1 N 0 0: ~% [% N+ U1 |8 @* k5 G0 z* c0 X
DIAMETERCOMPENSATION: D Y 2 N N 0 Y 2 N N 0 0 2 N 0 0$ H( H' `: L% \2 L5 `: y6 G5 O) G
LENGTHCOMPENSATION : D_ Y 2 N N 0 Y 2 N N 0 0 2 N 0 0
/ o. i+ q' g: A& O$ D" ^
, }2 \2 L+ S3 t+ a) ~***************************** Symbolic Codes *****************************& b5 }# `' O8 z a2 ~: \6 _6 C" }
% r1 b/ h3 }+ @
MOTIONRAPID : G006 d* a# D. J' G4 f
MOTIONLINEAR : G01" v* a2 W- h# b; S
MOTIONCW : G02
& z% v' p; C6 n# cMOTIONCCW : G03
" c6 Q2 `" Z3 i" X' n, g3 o' XDWELL : G04
7 H' \$ W7 U, C* BXYPLANE : G17; ?% F- v/ ?* @+ G Z4 M
ZXPLANE : G18
+ ~- a8 s3 c, v% y6 HYZPLANE : G19
, A8 h; s {( W+ Q3 ?ZERORETURN : Z0* y# U5 }" Q) f' X4 t% N
CANNEDTHREAD : G335 K2 n& _; t1 G6 n
COMPENSATIONOFF : G40
b M( q2 X7 s0 G% ^0 A9 Y" tCOMPENSATIONLEFT : G41
8 _- _% b8 q4 ^5 NCOMPENSATIONRIGHT : G42# t# B! O1 s6 q' N7 l; C I; K
COMPENSATIONPLUS : G43
5 O! C4 ?# p4 ?3 m; tCOMPENSATIONMINUS : G44
9 c1 N( U) H$ N: @8 W) M4 d" ECOORDINATEPRESET : G534 M# b7 J( {1 t: \( e( N
WORKSYSTEM1 : G54: [" H# @8 ^+ \2 x. Z
WORKSYSTEM2 : G55, N( A; J) u! P5 y; V9 }/ ^
WORKSYSTEM3 : G56
- ^9 i& M. W ]. r& h; u3 J' I- SWORKSYSTEM4 : G57/ q% \7 i$ \9 ~+ P) i
WORKSYSTEM5 : G58
: q) Z4 c1 I7 W# [1 PWORKSYSTEM6 : G59* C: \5 p9 x- k0 c6 y3 M7 C% N8 D
DISTANCE0POSITIONING: G60
# f( P; F. i. T% k8 K+ p L' M7 p8 uINZONEPOSITIONING : G64
1 t* J* P* ~" ?INCH : G70; o4 j/ O3 ?: U
METRIC : G71
. c8 r0 d" D# R8 d, A' P: BCANCEL : G80
$ g2 B* N2 ~. H f0 x1 eDRILL1 : G81, |) C! e" o5 q4 y: \
DRILL2 : G82, y5 c6 ]5 \: ^& D/ G- b( _
TAP1 : G841 {- m$ K0 d. l' c1 l" A
BORE1 : G85
% Z4 i7 R* \3 d, nABSOLUTE : G90
1 L8 |% \2 A4 [! R* s! m; u7 c0 A( ~INCREMENTAL : G91
) X$ B+ [( Q: oSETORIGIN : G92% ^9 e5 b- K+ _5 C& b2 Y& q; @ h4 s
FEEDPERMINUTE : G94
. ~" L7 J) n$ B# @6 N2 D& L' ]FEEDPERREVOLUTION : G953 ?0 z" V @9 c' f- S T! r
2 y4 K$ j7 Y/ b5 w6 {2 |9 aPROGRAMSTOP : M00
9 f/ s' \: P7 a! J8 ~OPTIONALSTOP : M018 H" {4 Q; U5 v4 O2 `0 J6 H/ Z
ENDPROGRAM : M021 B* Z' J) L$ _& b/ F1 p4 Z
SPINDLECW : M03 l, h8 U. Z4 }# C0 [, I6 Q
SPINDLECCW : M04
: l2 G* B! z% G: ]SPINDLEOFF : M05
9 V/ I* e* _8 e v* P1 p& t/ }TOOLCHANGE : M065 h0 Y3 i3 \: f7 r' M5 V) u' V
COOLANTFLOOD : M08
- _1 f( m' s% P7 FCOOLANTOFF : M09
/ C( D, V4 G" W RREWINDSTOP : M30
. k) U# _3 o& z) \; a1 u! R% K+ P" _4 C: ]. |6 G
***************************** Examples ************************************% E* v# @* j N7 C' J7 h
. b# a; N. c6 D* y' J% h
EX_FIRSTRAPID : N G00 X Y Z
\( S- r* O% d1 sEX_RAPID : N G00 X Y Z1 b: Z, P" m' r# @2 N
* n# `1 \" H. A0 hEX_LINEAR : N G01 X Y Z F
8 r6 B. q l- E3 wEX_CIRCLE : N CIRCLEDIRECTION X Y Z I* J* F! U, g0 W( b) w% e7 z3 _
q! j0 Y& D/ b
EX_CYCLESTART : N WORKSYSTEMCODE B
# C: S4 l( o$ J, C9 u# R" V : COMMENT
% l7 m, _& `4 ^: g7 d# ]0 j8 {EX_CYCLEEND :2 A. @! M- L5 T' O3 {# C( T
/ Z) R3 H m, V8 n2 j0 g7 \
EX_COMPENSATION : N G01 COMPENSATIONSIDE* X Y Z D* F4 \' ?4 `3 g; D
EX_COMPENSATIONOFF : N G00 COMPENSATIONSIDE* X Y Z D*(0). c/ F5 K! } S& m+ v2 M
7 T, T8 W) q) e9 G. g; t
EX_TECHNOLOGYCHANGE : COMMENT( c6 q* c7 j5 ]- V0 p! W- O
: N PROGRAMMODE6 l' v) K9 m& l) C, d; H
X9 }6 } y2 \, p: h
EX_STARTCODE : SETORIGINCOMMENT) ^+ ^: a* ^9 D5 I8 T6 K
: N T(firsttool)
. u, g3 p6 i: O0 a6 O8 n$ a( N : N COORDINATECODE* G17* G64* MEASUREMENTCODE*2 Q. q& n; ~/ o0 t1 R
3 n) s* O$ y: |* VEX_FIRSTTOOLCHANGE : TOOLCHANGECOMMENT
' v. S$ s/ C5 H7 p$ { : N B* S* SPINDLEDIRECTION*4 J; y3 e" `, D% v% J- A( O/ {% O
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)
' m3 N; C; m- w {4 |3 C/ W : N G43* D_* Z*(initialclearance) T*(nexttool) COOLANTCODE*! f+ `) Y" y% t; Q O0 `9 L' c5 M
9 p8 I9 p8 v5 A# r' u% r
EX_OTHERTOOLCHANGE : N G00* Z*(lastinitialclearance) M05* ]6 h: Y+ O, Z9 b; ?
: N M09*
( \# m4 E& e7 n/ ?' U, V5 P/ v) g : N G53* Y*(0) G43* D*(0) Z02 W" d3 p. V& [& q
: N M06*
2 @; i/ G' D" k e- F; B3 o : TOOLCHANGECOMMENT. S. B7 W5 F+ N! m) b6 I7 P
: N B* S* T*(NEXTTOOL) SPINDLEDIRECTION*) t. H) U, ~" _ [+ y' z
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)
% W. F/ O3 \9 ^" u/ i9 Y : N G43* D_* Z*(initialclearance) COOLANTCODE*
; V& p# h# t, v+ Y! X# ]" u- b) Y# s+ c7 E4 l. H
EX_LASTTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*/ i x: V7 G: _* f8 a$ D
: N M09*( A- B- n& O* g3 v
: N G53* Y*(0) G43* D*(0) Z0
: s( r( N8 K: F0 A( z1 x& m, E : N M06*
+ Z) g! J- a; ?* H# ^; X. N : TOOLCHANGECOMMENT
5 C4 [; x# H9 {. {' U* N! L3 U : N B* S* T*(firsttool) SPINDLEDIRECTION*
* X% e& Q/ m- M : N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)# [& P6 Y* j t+ @$ W* m" O
: N G43* D_* Z*(initialclearance) COOLANTCODE*
7 _, G4 @; K( }2 E8 l4 ^
# k/ Y, j& ?; y$ zEX_ENDCODE : N G00* Z*(initialclearance) M05*: A4 C# t9 i$ G8 L+ q. O
: N M09*
% j* {8 V2 U* ]$ H U : N G53* X*(0) Y*(0) G43* D*(0) Z0+ h; J5 D2 S/ ^2 A7 o2 P7 e
: N M06*
: E6 F x' v4 a! @/ ?' ` : N M30*
9 X7 S6 q3 M0 m. F Y& L+ L9 y
5 t% q! L9 P8 N/ N( b oEX_DRILLJUMP : N G80 Z
& B4 x0 X- t$ S7 l# I: V: H( y
5 @ o9 H0 d9 n0 REX_DRILLSTART : COMMENT
: X- G7 v7 ]( P, g : N DRILLCYCLECODE* X* Y* R3* R2* R4 F*8 A1 r' u! _( p+ S2 d
EX_DRILLBODY : N DRILLCYCLECODE X Y R3 R2 R4 F% U, ]" I& q t( ?5 ?
EX_DRILLCANCEL : N G80*+ m8 {9 t9 B- k6 h& x8 [. ?2 I
: ?, D$ X: Q! D; e
EX_TAPSTART : COMMENT3 B1 E( {- h4 }% S/ l1 n" h; J
: N G84* X* Y* R3* R2* F* R604* R703*
8 s9 [; y6 p s/ U' M9 kEX_TAPBODY : N G84 X Y R3 R2 F R604* R703*
- f3 b3 `; ?+ r, l5 _EX_TAPCANCEL : N G80*
1 d; Q/ `$ H: I1 R
3 M9 K& B+ A. c! S0 w: I9 k- iEX_BORESTART : COMMENT: G" p$ G( R6 c( d8 [
: N G85* X* Y* R3* R2* F*
: C' @8 j2 E9 x6 qEX_BOREBODY : N G85 X Y R3 R2 F2 X" U+ E' y& [6 x1 A6 G
EX_BORECANCEL : N G80*
& C+ H; n$ @& i
7 C: Z1 I q, ]/ c; c' [1 A2 y! H***************************** END Examples ***************************** |
|