|
|
Makino MC-60 Fanuc 7M( O& `/ u3 K$ w7 s+ l6 S( J0 Y4 |
Saved as FANUC7M
9 ~+ |/ f2 f3 z, o! k% y0 H 01-09-87 by CM
. E4 n3 s; z! Q Update 03-06-87 by CM (Gage Length, Advanced Tool Call)
( _: v% Q# j) I% d# u Update 09-08-87 by CM (LastIClearance, Seperators): q5 ]* R) k; C
% X6 d, q. `# F8 O2 ^, V
***************************** System Variables *****************************, I0 p3 h4 Y9 ]" b& s
# Z4 g: x) r7 k) g2 Y, ~" U
POSTNAME : Makino MC-60 Fanuc 7M
4 D- ]" {2 Y5 B2 O6 _% J g" H
2 ^( [# O+ X* r; VPROGRAMNUMBERDEFAULT: 1
5 C4 P& V' w/ m' t" a+ t' {NCODEINCREMENT : 10$ M" p5 t: V i0 }4 v% ]4 b
NCODEDEFAULT : 10
U; G5 d3 S3 U( i5 E { p0 n3 h2 {
MACHINETOLERANCE : 0.0001
+ a& x* Z5 f, P1 H4 n c* g5 rSTEPTOLERANCE : 0.0001$ C) y( C) U5 ]4 G7 E$ S
1 e8 `0 r/ y" l4 {! OMAXCIRCLERADIUS : 9999
1 I0 D9 ]' x* g, `- @: ?7 @% E5 _
INCHCONVFACTOR : 10 T0 s3 x' l8 A: o+ g
METRICCONVFACTOR : 11 y- m7 n7 k. P2 _$ R
: `$ G+ S @' n8 b" SXYRAPIDRATE : 100
2 s) K8 C! k4 A4 {ZRAPIDRATE : 100
3 ^+ i, i) p/ ^; s4 n1 S* |2 I& M. m
XSTART : 0: `! h5 M3 X% O. K; ~
YSTART : 0
$ ]* c3 Z3 F. I Z+ y# \$ YZSTART : 0
% o( J/ ^' ~! M) Z3 n- \2 S2 g5 g; {; m. |# ~3 {
XHOME : 0
6 \5 u* N9 h7 GYHOME : 0
, [* z) ?0 i6 K+ ]- f* O1 EZHOME : 0
" R$ F% [- j! g4 p1 j
/ B, ^' N' b- tXPRESENT : 0/ O0 T/ Q/ L3 _' c% i
YPRESENT : 02 \$ ^" q) p+ ?
ZPRESENT : 20
6 X) G7 F& z# w3 r$ a4 l
]0 M( [0 s3 b, `" r***************************** Machine modes ****************************
6 b- o! z5 J, n/ h# { j1 [/ B; @# V( a
COORDINATEMODE : ABSOLUTE
9 z! J7 J% I6 \) h g5 l( D1 E: FMEASUREMENTMODE : INCH! e- \; `& p' ]- T! @7 A9 X/ c5 S0 L
CIRCLEMODE : FULLCIRCLE5 r% V" @) K6 a
CENTERMODE : INCREMENTFROMSTART' _% C: e: H4 }9 \ Q
WORKPLANEMODE : XYPLANE- Q! A& T9 M- H; h6 C; D) a/ y) R
RETURNPLANEMODE : RRETURN
|2 m+ m/ ], B. F5 I& C- kRAPIDMODE : PLUNGE
2 p3 |' {2 }- f+ Q* c& x% _
+ ?3 v3 ^& @5 L6 L/ g***************************** Formatable Dimensions **************************
& B. @ v* @2 M$ ^8 B% S' y$ _( Y' ]6 B: Y' I
PROGRAMNUMBER : O N 4 N N 0 N 4 N N 0 0 1 N 0 0
4 t- S& f" w7 M" aSEQUENCENUMBER : N N 4 N N 0 N 4 N N 0 0 1 N 0 0; K& ]1 B @; z; X2 o
XABSOLUTE : X N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
4 ^! Z# ?; v7 Y! L5 LYABSOLUTE : Y N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
* n/ [' r- l, f$ zZABSOLUTE : Z N 4 N Y 4 N 5 N Y 3 1 1 N 0 0* _7 u t" i5 H" Q. H* z
XCENTERABSOLUTE : I N 4 N Y 4 N 5 N Y 3 1 1 N 0 0: b3 Y# e ~$ g( U. d
YCENTERABSOLUTE : J N 4 N Y 4 N 5 N Y 3 1 1 N 0 0; b$ ~( I9 `, A
4 k* ]" n! ^4 c3 QRPLANE : R2 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
K# L2 u+ l/ Z4 U' t7 K, mZPLANE : R3 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0, ]+ D4 k/ c/ e7 ?6 a3 J+ u' ]
DWELLTIME : R4 N 4 N Y 3 N 4 N Y 3 1 1 N 0 0& z l3 [! |+ y" t. V2 [ ~7 S) Q' F5 T
OFFSET : R5 N 1 N N 0 N 1 N N 0 0 1 N 0 0
8 ~: D/ [/ D; s T1 R( n% oPECK : R8 N 4 N Y 4 N 5 N Y 3 1 1 N 0 0
5 `1 ~# T2 O2 h! {/ ?WIREON : R6049 l# u$ n8 ~% l( l1 }6 P' u
WIREOFF : R703( N$ w6 G4 c4 W" m1 i7 y
9 y! o9 }- d4 k
ROTARYAXIS : B N 3 N N 0 N 3 N N 0 0 1 N 0 0
# t$ [2 r6 g6 x% W/ ~# Y# ?FEEDRATE : F N 2 N Y 2 N 3 N Y 1 0 1 N 0 00 H+ I$ {' M% S
SPINDLESPEED : S N 4 N N 0 N 4 N N 0 0 1 N 0 0: f- z& }( B7 @( m! \
TOOLNUMBER : T Y 2 N N 0 Y 2 N N 0 0 1 N 0 0
9 i- P" E, F$ d9 ^! r9 sDIAMETERCOMPENSATION: D Y 2 N N 0 Y 2 N N 0 0 2 N 0 0
6 u; l: F0 k/ dLENGTHCOMPENSATION : D_ Y 2 N N 0 Y 2 N N 0 0 2 N 0 0
# o+ v) S& I+ Y( x4 a; H. a, Q6 U. O
***************************** Symbolic Codes *****************************
2 W8 R' `3 S1 Q& o& r* F( k# t6 r& ^3 g$ C( ?" f. S" @) t
MOTIONRAPID : G00
* c3 q s- D9 a: lMOTIONLINEAR : G01; W5 r# I0 T5 {# C
MOTIONCW : G021 G* F' A4 u$ f
MOTIONCCW : G03% ]" r, {9 Z" M$ |
DWELL : G04: N0 r; a) v1 }- j4 o
XYPLANE : G17
1 x3 @1 k) A1 Q) g4 pZXPLANE : G18
: ?/ _6 {4 [- ~2 ?4 x+ J) HYZPLANE : G193 P/ `) J% b+ v$ Y* q @5 b, E
ZERORETURN : Z0
& ~. y* o: [. UCANNEDTHREAD : G33' ]" @( m6 u; {5 w& ]
COMPENSATIONOFF : G40" R2 W+ @! S1 ^2 p
COMPENSATIONLEFT : G41/ U! S% w! n) I6 G* o6 D
COMPENSATIONRIGHT : G42! U9 H! u1 ^4 R! d* E
COMPENSATIONPLUS : G43
' _0 w/ T/ \) tCOMPENSATIONMINUS : G44. |4 G, W# ]3 O" k7 K
COORDINATEPRESET : G53; V* j0 L' ]; v/ F$ i5 k
WORKSYSTEM1 : G54
) s% o. O" J- O0 lWORKSYSTEM2 : G559 y4 l9 u1 b, Q; g) e
WORKSYSTEM3 : G56% E1 L- b' Z3 g9 J0 z- @7 [5 G
WORKSYSTEM4 : G57
- k2 k6 x% ~6 L1 ~, {WORKSYSTEM5 : G58
( p; d" a1 g1 N5 `/ i" ?6 |* \' vWORKSYSTEM6 : G59, z# K3 ^# q6 M* Y8 c0 s: }
DISTANCE0POSITIONING: G60
, L9 t% \, ~: s! r+ m5 zINZONEPOSITIONING : G64
' R( B' o* {, }% e: d3 YINCH : G700 s! p5 e1 {1 d: T
METRIC : G71/ A2 F! |* D; @6 b# U
CANCEL : G80
- d: P# ?! j* m- H# YDRILL1 : G817 M. m4 Y, \; ~% c. e3 M9 ]4 y
DRILL2 : G82' a$ Z. R; l* V7 k; ~
TAP1 : G84
5 [/ Q& R1 E; w% z- J$ OBORE1 : G855 s. |- m1 _8 K! E. J* D
ABSOLUTE : G900 h) z. o- N( s( w4 u9 F1 v* _
INCREMENTAL : G91
9 J" e3 |/ n' `: h8 ZSETORIGIN : G928 m8 B, c4 v" b) m. x
FEEDPERMINUTE : G94- w% w9 V& F3 X: ?( Z' d, q) [
FEEDPERREVOLUTION : G957 O: a, b U4 S
) R0 U2 k/ S, C& x" d5 }+ fPROGRAMSTOP : M00+ u5 ]1 v3 y: a$ r4 y- W/ k9 r7 y
OPTIONALSTOP : M01
% t& o% X$ R2 q8 l, {) NENDPROGRAM : M023 b* f" z* a L" R5 W
SPINDLECW : M03
Y' g" b/ Z" W$ s7 w0 P ?/ ^SPINDLECCW : M04( g0 y0 l, m; ?! W! t6 k, E5 R
SPINDLEOFF : M05 S# w: P! Q7 x# l3 {
TOOLCHANGE : M06) C! Q9 K3 v: u$ n4 a/ k
COOLANTFLOOD : M08
* W) l7 Z$ a% ~) d6 _7 ~3 L7 v4 gCOOLANTOFF : M09
4 R# m/ T- ?+ H4 E4 M, O0 w$ tREWINDSTOP : M30
, @7 e* I& u% m+ {
" b% ]- _1 ?. w, h( A1 Y***************************** Examples ************************************% C6 s+ o* C( ^% w' T3 ]( X r
# t8 X- a& J/ j' @. |3 T* F* b# h
EX_FIRSTRAPID : N G00 X Y Z+ P+ `4 l0 z2 r+ }- n3 W# ]
EX_RAPID : N G00 X Y Z# k7 G) w2 H1 Z' V3 @
0 p/ a$ K" _7 c: R3 z; r% U" ?EX_LINEAR : N G01 X Y Z F( e9 ~. [$ I7 e+ N# b5 O6 I% q
EX_CIRCLE : N CIRCLEDIRECTION X Y Z I* J* F
# D4 ^6 n- X2 [2 h$ B
4 k/ M- r2 N3 yEX_CYCLESTART : N WORKSYSTEMCODE B
+ b+ L+ w/ ~( Z: |' N( t : COMMENT
1 F& F; j) I9 SEX_CYCLEEND :, `6 l8 z7 s. w$ e
) K6 K2 C, Q! s3 i! ]5 wEX_COMPENSATION : N G01 COMPENSATIONSIDE* X Y Z D* F
- }! e) Q0 I; E. b, fEX_COMPENSATIONOFF : N G00 COMPENSATIONSIDE* X Y Z D*(0)8 h" Y8 o# b1 _) U1 J# z$ E" h- f
2 I* c2 t7 C* w% m) O5 o0 C1 WEX_TECHNOLOGYCHANGE : COMMENT w3 R. @# ^- y" ]; M
: N PROGRAMMODE
- @5 r- C( `6 B
0 A) p) ~0 U/ p1 A8 Y6 HEX_STARTCODE : SETORIGINCOMMENT5 n$ Q1 X" m8 c& K
: N T(firsttool)# T& P" @7 Q% Y9 B7 N
: N COORDINATECODE* G17* G64* MEASUREMENTCODE*
: T- L! O A0 J. U& q' E) |$ R- |+ O; t( m/ z
EX_FIRSTTOOLCHANGE : TOOLCHANGECOMMENT
/ n ^ }5 Z& k0 U% b2 W, y5 k. N+ j : N B* S* SPINDLEDIRECTION*% t8 k1 J/ H8 @, \/ p: y' A
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)+ X ~# h3 ~0 l# z
: N G43* D_* Z*(initialclearance) T*(nexttool) COOLANTCODE*
+ ], g6 k W! {# Z' Z% Y1 }) `
8 M' u- I- V$ [2 ^EX_OTHERTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*
2 Y7 F* ^: o- w. ^/ F* A: x : N M09*( J+ F& {# ]/ F$ |( ?8 Y* \! M
: N G53* Y*(0) G43* D*(0) Z0
7 C( J0 d( c; C- _9 V' j : N M06*
# S5 q+ z1 S' D- A% m! \6 h : TOOLCHANGECOMMENT! J" D0 n5 L% j; u
: N B* S* T*(NEXTTOOL) SPINDLEDIRECTION* g5 y) k# n. p5 ?2 f& y: l$ C
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext)
9 G; A) H4 g5 e5 B4 @( s : N G43* D_* Z*(initialclearance) COOLANTCODE*
( p4 ~& ~, [5 ^* t: C( ^7 H
$ b- n6 e4 U: B7 Z/ sEX_LASTTOOLCHANGE : N G00* Z*(lastinitialclearance) M05*- m0 l2 P- h5 ?( l: @
: N M09*
2 P! ~. R$ C; o L4 A. ~! C* V4 [0 \+ z. E : N G53* Y*(0) G43* D*(0) Z0
+ p7 _" K0 s% r1 _* ~7 N : N M06*
4 B: S ~# v1 x' a1 a1 T8 i& f : TOOLCHANGECOMMENT
" `) I7 N3 r4 _/ a" ? : N B* S* T*(firsttool) SPINDLEDIRECTION*9 x- X& N( d( \4 C
: N G64* G00* WORKSYSTEMCODE* X*(xnext) Y*(ynext), i# w! |3 K7 Q, V L5 ^. {
: N G43* D_* Z*(initialclearance) COOLANTCODE*
) s5 T, O, e0 l8 t
! L3 n) j8 a+ ]0 y( l! QEX_ENDCODE : N G00* Z*(initialclearance) M05*
9 h. W, S2 Z8 T) Q : N M09*
5 V8 s3 R0 W' X" v8 L# `0 X3 R : N G53* X*(0) Y*(0) G43* D*(0) Z0. J+ X2 M8 h5 i, _
: N M06*; Y* J% J) R, {# k' Y' h) \4 v
: N M30*. [5 J9 L( s& a' b- N% x
% P, P/ t: h B. s$ ^: ]$ ^. b3 m$ vEX_DRILLJUMP : N G80 Z
$ \9 A6 ~) P1 v1 W8 ?6 M5 s$ g' d6 S
EX_DRILLSTART : COMMENT. F3 r; y0 A# R3 i5 ?# `7 {' M
: N DRILLCYCLECODE* X* Y* R3* R2* R4 F*
. [) }" t! [2 T9 tEX_DRILLBODY : N DRILLCYCLECODE X Y R3 R2 R4 F
5 z6 a H$ s/ G7 c# mEX_DRILLCANCEL : N G80*3 [$ X7 O8 C3 k' X \
. @8 @7 s* x1 S) G' B- Z9 W' c) ~
EX_TAPSTART : COMMENT% e6 F [! V, n$ b
: N G84* X* Y* R3* R2* F* R604* R703*
5 s! n3 |9 ?3 W4 H4 nEX_TAPBODY : N G84 X Y R3 R2 F R604* R703*
: q. i1 @. _6 X( M$ ^" CEX_TAPCANCEL : N G80* g) m, X+ D) W5 Z
0 L% g# o. v9 u) e6 f' [6 AEX_BORESTART : COMMENT1 K, |1 P; [9 B, A8 o2 N: ]5 k0 A
: N G85* X* Y* R3* R2* F*
3 o! @( c6 p0 i, ~/ z& o6 |$ BEX_BOREBODY : N G85 X Y R3 R2 F
! G8 ` a/ ?6 X" bEX_BORECANCEL : N G80*4 b+ o+ i* j! f" D( p
& ~4 V5 }5 u5 {! S ^ [/ p***************************** END Examples ***************************** |
|