|
|
Makino MC-60 Fanuc 7M
& R, U! [1 Y$ C* Y$ n+ q3 K) q5 [7 W Saved as FANUC7M4 x: H: r& Y, {9 k
01-09-87 by CM% n+ q% z* ]5 J% [( w9 z
Update 03-06-87 by CM (Gage Length, Advanced Tool Call)
9 ~2 ]- n: \ Q0 r0 z5 L Update 09-08-87 by CM (LastIClearance, Seperators)
+ l9 I' }4 B1 [
; K+ b* a; B0 F; L& R***************************** System Variables *****************************3 a. |0 R2 h$ n- T4 b% `
8 f" A% ~6 W2 p: i5 c# {POSTNAME : Makino MC-60 Fanuc 7M' d( L+ B( h2 u
5 o6 k/ ^* K+ }9 oPROGRAMNUMBERDEFAULT: 14 |, O3 c- W8 c7 C9 P {/ L$ I3 m
NCODEINCREMENT : 10( L; U5 o0 O" i! t% w) s3 `
NCODEDEFAULT : 101 A6 m$ R3 g4 r
- r; m0 [1 [% ?, a- qMACHINETOLERANCE : 0.0001
7 W! |" U; e* }$ V" o" nSTEPTOLERANCE : 0.0001# }) L0 f$ k5 L, d7 L% b7 N
& ^6 L! m7 S# LMAXCIRCLERADIUS : 9999
* Q4 Y. Y! l) [! @2 T+ {9 A! u* D; U& e& b# k$ n$ z: v6 k0 G
INCHCONVFACTOR : 1$ z$ O! w6 P/ Z# A; K5 _
METRICCONVFACTOR : 1
' \" [: g- y3 O. N' e- J. {8 H* z. _/ O, I+ X; n% ^
XYRAPIDRATE : 100
+ j' j4 Q' w; H C' {7 @ZRAPIDRATE : 1003 v$ i0 }) [2 R( }- X
1 ?/ q3 W" Y& u0 Q, L. b4 L
XSTART : 0
0 z* J: l- q+ G% M" hYSTART : 0+ F" N0 d6 Z6 A- u/ M
ZSTART : 0
# T, e; R: i4 L( R$ u% T6 P- F0 M" x/ [3 n2 g8 c* @0 ]) f, |9 q# Y1 I
XHOME : 0
8 d3 C* \' f& `! ?YHOME : 0. ?5 u: f5 P. O9 n9 W6 }
ZHOME : 0
3 G# B1 I$ o) M. j8 G% X; m! }+ }0 S5 g
XPRESENT : 04 o; |' D+ e) A* R D6 i
YPRESENT : 0
6 X' ], d. [: Y; Z) CZPRESENT : 201 K9 ]2 B$ L) H3 A5 p# [7 T6 h
) z; a% L3 A$ J& t***************************** Machine modes ****************************
) \! G- p. }3 C- g/ i
( K' H4 w2 n& r" n# ~COORDINATEMODE : ABSOLUTE
( o% n0 I5 e5 P& b; A- M9 E2 V& \MEASUREMENTMODE : INCH
, t7 j9 T( ?) E/ S% qCIRCLEMODE : FULLCIRCLE
: M' k# ^! J, l p, CCENTERMODE : INCREMENTFROMSTART' d) g. x! X4 g) o
WORKPLANEMODE : XYPLANE
8 U3 w. _6 \2 ^ Y& z1 NRETURNPLANEMODE : RRETURN
9 R( h: Y; g9 `& H1 ]$ n) {' P' sRAPIDMODE : PLUNGE! I, ^* V1 A* D1 m0 P
3 G+ j8 B( l0 ]0 S L9 e, S***************************** Formatable Dimensions **************************/ a+ ~/ o2 @: B* C) }
& ^' ` V8 ~( U# k' V7 k
PROGRAMNUMBER : O N 4 N N 0 N 4 N N 0 0 1 N 0 0
5 V8 l) z/ _1 Z) m; E* b/ s6 MSEQUENCENUMBER : N N 4 N N 0 N 4 N N 0 0 1 N 0 0# @$ x# s+ K0 O& n; o A' Q
XABSOLUTE : X N 4 N Y 4 N 5 N Y 3 1 1 N 0 04 p7 R3 j' t5 W
YABSOLUTE : Y N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
5 p6 D% q; [( B* f( RZABSOLUTE : Z N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
( s) z6 F7 n3 X+ _5 qXCENTERABSOLUTE : I N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
* p$ c1 h5 U5 ^# {/ YYCENTERABSOLUTE : J N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
, d0 |1 S, B& i+ c- Z
& x2 \1 s' b5 X( @9 @RPLANE : R2 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
1 I t: m3 G6 i0 I8 [9 bZPLANE : R3 N 4 N Y 4 N 5 N Y 3 1 1 N 0 06 G/ z: r5 ? T2 a: y) N( }
DWELLTIME : R4 N 4 N Y 3 N 4 N Y 3 1 1 N 0 08 _6 {" U5 [ V: G* B5 R9 N( l
OFFSET : R5 N 1 N N 0 N 1 N N 0 0 1 N 0 0" ^: K. U, V) y2 I H: L5 g
PECK : R8 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0 \5 A6 Q" H+ H! X% S) `
WIREON : R6041 h* }) R/ ?5 H- d* P, K$ y
WIREOFF : R703
* a' x" h! A9 T5 W% d
; m" x( a- M4 Y$ i; b b9 f7 zROTARYAXIS : B N 3 N N 0 N 3 N N 0 0 1 N 0 05 S) d e1 K2 U1 f# S9 z4 t
FEEDRATE : F N 2 N Y 2 N 3 N Y 1 0 1 N 0 0
8 X3 v: e/ z) }4 m6 v; y' NSPINDLESPEED : S N 4 N N 0 N 4 N N 0 0 1 N 0 0* }& W9 [2 ?* h3 A
TOOLNUMBER : T Y 2 N N 0 Y 2 N N 0 0 1 N 0 0' D7 F) A# ?2 M7 j9 h" I7 M
DIAMETERCOMPENSATION: D Y 2 N N 0 Y 2 N N 0 0 2 N 0 0) x' i }$ s0 f9 A
LENGTHCOMPENSATION : D_ Y 2 N N 0 Y 2 N N 0 0 2 N 0 0
& m$ I$ p1 q/ {1 a2 o# E( D
, N9 r( E% x& O***************************** Symbolic Codes *****************************
* x' ], ^2 v8 y8 j* p1 o3 r' B e2 Z8 Y0 k6 N. T. b" O
MOTIONRAPID : G007 r/ i4 K9 @5 [2 A: t6 m
MOTIONLINEAR : G01# B. A) C9 T) @5 g- v- x
MOTIONCW : G02
( f9 v9 k; y* Z: |9 Z6 _# JMOTIONCCW : G03
! f2 W2 D& D6 [ A; i6 m; |DWELL : G04
@& P) K& x: V9 ]7 U. d8 BXYPLANE : G17
4 f! s& Z" N9 |8 l9 Q* ~8 lZXPLANE : G18' [; Q( }# l: r0 g
YZPLANE : G191 S1 [# U' d/ y9 t; J5 p* R3 c0 m
ZERORETURN : Z0
" j9 x4 b: c) U4 T! W0 ACANNEDTHREAD : G33" i* y2 _$ m$ e0 ~0 ?
COMPENSATIONOFF : G40
' Y& p! r" t5 D# \' eCOMPENSATIONLEFT : G41
3 a0 ^) Y. h6 U5 b' K' HCOMPENSATIONRIGHT : G42
- B2 G0 ^( x, }) Z1 rCOMPENSATIONPLUS : G43
1 [6 n' @- J k+ E& J+ l/ |, }( zCOMPENSATIONMINUS : G441 W4 S3 R G2 [5 @4 F
COORDINATEPRESET : G53
$ x, }8 w5 ~ H2 I0 U8 d8 iWORKSYSTEM1 : G54( V9 Y/ k0 d& [3 n9 s0 z
WORKSYSTEM2 : G55- r# Z6 ~) q: P! X
WORKSYSTEM3 : G56
- H) g: S$ O0 g ^' r( P6 _6 Q' ?WORKSYSTEM4 : G57. [+ o# v# s! D
WORKSYSTEM5 : G58
* e& e. ^: R9 QWORKSYSTEM6 : G59: d' D B1 p8 K5 ]
DISTANCE0POSITIONING: G60/ B; g. d8 S8 N+ V
INZONEPOSITIONING : G64
( @; O$ Z9 X+ ^) Q4 z7 IINCH : G70
0 h! W7 u' |; F( |METRIC : G71
9 U5 w5 {5 k; ]* Z+ V0 U0 |: N$ d4 hCANCEL : G80& w! f; @0 h' |/ g, x
DRILL1 : G81
3 O( u5 p B+ S7 q& UDRILL2 : G82
0 ^2 o7 s4 s$ L' STAP1 : G84& [2 V0 |: A/ n6 T' R
BORE1 : G85! ?$ }9 t4 ~" l. L2 s+ x+ N9 ]
ABSOLUTE : G90
( S) E2 l% c0 [% P, v( SINCREMENTAL : G91/ z) l* U: i! m7 v4 F+ U' `: D' v% W
SETORIGIN : G92+ n$ [( y# N Y+ |, r2 |
FEEDPERMINUTE : G94
" [. _; V* F+ p/ g) u5 EFEEDPERREVOLUTION : G95
; V- c- |4 r9 T, K# h3 k# ^, k
/ I9 W2 l5 v1 E4 p0 H' i; x5 BPROGRAMSTOP : M00
9 U2 P: {. E$ I2 i, u! pOPTIONALSTOP : M01# L" Q2 i5 e0 j% Y) d. R
ENDPROGRAM : M02
0 N! C. t+ R: K ~SPINDLECW : M03, ]1 ~; @! n" ]0 H6 O, C: h
SPINDLECCW : M04
' u; r- _9 m) W0 R( m1 MSPINDLEOFF : M05
# k1 t: w! @/ A8 \% V- dTOOLCHANGE : M06
_* G- D" r- u8 B( ZCOOLANTFLOOD : M08
* u4 ^" \& \1 {( y) Y. _COOLANTOFF : M09
6 u9 e/ `6 w7 ^2 a( u: PREWINDSTOP : M30
9 O5 p8 x8 G. [* \+ C* E( g8 [& v2 N+ w/ s3 F2 P. ]; _
***************************** Examples ************************************
+ g: J$ j" B z
! J4 O. s' v, P: U, {6 H& tEX_FIRSTRAPID : N G00 X Y Z
% {5 @# O. g* o% v. _EX_RAPID : N G00 X Y Z
$ R4 H* N# c8 S; A# y6 V( R
2 [7 |" x6 f( p' [# ?+ {' b0 yEX_LINEAR : N G01 X Y Z F
" Y q' \! U/ H# }; L. zEX_CIRCLE : N CIRCLEDIRECTION X Y Z I* J* F# p" ~. s# D0 m* x \
' {) {: ~! Q" H0 w! v8 t" aEX_CYCLESTART : N WORKSYSTEMCODE B; i$ d- V4 X5 d6 t, r% p& y) K6 H: Z
: COMMENT
7 D/ g: z& l( CEX_CYCLEEND :
' g$ l/ I8 f1 I" b I: T
- z6 @! e7 H+ |# M. P9 JEX_COMPENSATION : N G01 COMPENSATIONSIDE* X Y Z D* F: j2 i$ v" s" I9 J
EX_COMPENSATIONOFF : N G00 COMPENSATIONSIDE* X Y Z D*(0)1 n; M3 ~' N. Z: U! G0 _! W# S
$ s) |0 s4 \: b4 j; I" }& c+ oEX_TECHNOLOGYCHANGE : COMMENT
: b) Q/ Y B d: x3 e* f) y : N PROGRAMMODE
' X8 t6 N/ W e& T. e
G) `' I. @% ?, c9 J+ _9 k! u8 K5 r1 |% mEX_STARTCODE : SETORIGINCOMMENT
! @7 G4 ~) ]% r4 R4 o/ P, r : N T(firsttool)
9 x o4 S4 s/ K: Z; b1 y) } : N COORDINATECODE* G17* G64* MEASUREMENTCODE*
, y" q4 m; t: J2 B) M( ?
8 p7 f( q$ a( tEX_FIRSTTOOLCHANGE : TOOLCHANGECOMMENT6 Z# _9 }6 L* [, E- }7 b
: N B* S* SPINDLEDIRECTION*
; v2 b$ h/ f8 |+ ^ : N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)& a4 V$ U( {8 r
: N G43* D_* Z*(initialclearance) T*(nexttool) COOLANTCODE*, B: v! q8 k) M6 S [2 L6 A% j
# g" _3 E$ A$ f( q8 a; |7 K6 b& mEX_OTHERTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*
# i* O! k* Y$ D3 X1 w% l : N M09*
~& C0 L- ~/ S$ x' z( t: M : N G53* Y*(0) G43* D*(0) Z0
' c( U5 T- P% G* m& h8 b : N M06*. S% ^+ ~ G4 J U. `
: TOOLCHANGECOMMENT
: v/ K2 g) ]; ?3 S) ~9 \# ]. _ : N B* S* T*(NEXTTOOL) SPINDLEDIRECTION*7 K5 g4 {! e1 |! }2 M% ?0 U. X2 z
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)/ {9 i. H2 p4 a+ c" @9 g" n
: N G43* D_* Z*(initialclearance) COOLANTCODE*6 V" S8 u8 {. Y; O2 o
' E& e: P5 F6 ^2 z$ _EX_LASTTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*" U: q4 j1 s; U" o; [6 Y
: N M09*, F+ v7 {9 T5 f6 ~/ c H$ B
: N G53* Y*(0) G43* D*(0) Z0% ]$ B( v; q8 t& Y+ M7 C+ l
: N M06* I7 g7 X# U% ^" H2 ?5 F8 t* K
: TOOLCHANGECOMMENT
! I. C, ?7 j0 y/ P* ~5 k# L8 L* P' e : N B* S* T*(firsttool) SPINDLEDIRECTION*
6 d. e1 Y$ N1 }( {; v; ~ : N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)
4 e S5 B9 p w4 F+ d: i0 c6 x : N G43* D_* Z*(initialclearance) COOLANTCODE*& l1 z) h* |3 S
# @ {: q- y# g
EX_ENDCODE : N G00* Z*(initialclearance) M05*
! s& D+ W; C9 V1 s6 {8 I z6 K : N M09*: m8 D7 u/ b% {) y9 g6 V& r
: N G53* X*(0) Y*(0) G43* D*(0) Z0& |/ e) d2 P% e( O' x+ q6 H
: N M06*
; z. e1 A2 J# @3 c L : N M30*9 T% ?( Y/ Z" @5 v+ Q% @% ?
) d; i1 m0 J5 M6 G% ]" r- x* y
EX_DRILLJUMP : N G80 Z6 w+ E3 j3 B" n" R! P- Y
! i/ }8 t$ k8 o; p. r) w7 ZEX_DRILLSTART : COMMENT
: c, ]$ V8 w3 v/ m : N DRILLCYCLECODE* X* Y* R3* R2* R4 F*
: n) I5 ?: ^0 AEX_DRILLBODY : N DRILLCYCLECODE X Y R3 R2 R4 F4 J, U' W9 I4 U; U% B% t3 ]" y
EX_DRILLCANCEL : N G80*
5 N: _ W3 I" w7 t) O
$ a6 u$ }, H0 C! kEX_TAPSTART : COMMENT
/ |4 C; o. ?: o% x5 m, { u : N G84* X* Y* R3* R2* F* R604* R703*
l9 e# E3 r( M @2 {EX_TAPBODY : N G84 X Y R3 R2 F R604* R703*1 Q5 D* F: c8 F
EX_TAPCANCEL : N G80*9 d3 c1 ^ f+ ^/ ~; A# v
0 j" ^$ x. G! N- v, oEX_BORESTART : COMMENT2 G, h' u8 k/ L% l
: N G85* X* Y* R3* R2* F*. Q6 `( _+ T- P* ^2 X+ o
EX_BOREBODY : N G85 X Y R3 R2 F3 W& A- w) @/ |
EX_BORECANCEL : N G80*
3 V% f y" h2 Y+ s+ E1 p j8 j& r. i ]4 {: n8 @: o2 j7 T0 `# {8 v
***************************** END Examples ***************************** |
|