|
|
Brother HS-300
1 O! D1 ?/ [4 u; B0 a Saved as HS300
& O1 U: R5 k, c5 N6 T 04-07-89 by TTG$ V( ?8 ?* b/ e/ d
10-09-89 BY RL (EX_LINEAR_LL & EX_PIVOT)* f! `2 _% f* W1 ~+ r( d) ]$ e) [
08-17-90 by CLM (EX_LINEAR_LC, EX_COMP_LC)+ _5 j! M' f0 v
03-14-91 BY CLM (EX_MANUALRAPID)
$ ?5 R) o- z) G" W1 g3 F/ V8 t7 J
! L0 y( n0 q+ w, Z* C***************************** System Variables *****************************. @% t0 I8 K u( W) I" A
6 W( M' y3 [8 o+ h4 x7 k
POSTNAME : Brother HS-300
7 ]4 ` j* g1 b9 \' X- _8 h: Z
PROGRAMNUMBERDEFAULT: 1
) C; x% y$ R: k ?$ E& aNCODEINCREMENT : 1; N# l1 `7 U5 P& S! m
, d8 ~4 X! `$ b: D2 F' aMACHINETOLERANCE : 0.0001
0 |' G$ ~ ?7 j4 r9 a- FSTEPTOLERANCE : 0.0001
( J5 C$ c+ O) L, x+ r, [0 G
& X& C: r6 u1 O, t! \6 r0 Q- \MAXCIRCLERADIUS : 99990 O `1 @/ L( P. z# {
3 c$ q$ g' w9 R9 c3 D" `INCHCONVFACTOR : 1
/ N3 Z/ h) ~' Z; cMETRICCONVFACTOR : 1/ j/ h. @. r$ F1 `" A
; ]' ^" A& c! V. T* Y3 p
***************************** END System Variables ***************************# k1 u0 g4 y) g* Y9 ]- m
^/ Z( ~- E: b7 M7 F# ^9 x, }: n8 @***************************** Machine modes ****************************) `, w1 m* b) G& y' i
+ h& b: B% t# q6 i3 lCOORDINATEMODE : INCREMENTAL v4 @& S. x* N9 g" ?6 K
MEASUREMENTMODE : INCH
; c8 k- q! J6 l, w! m3 N E BCIRCLEMODE : BYQUADRANT
% \) @% {# W& w: `% E+ C3 GCENTERMODE : INCREMENTFROMCENTER
6 H, o' K( Z/ g4 b0 C; OWORKPLANEMODE : XYPLANE
& Y% d8 {8 D. |5 Q; X# QSTARTPOINTMODE : PROGRAMZERO : ?* A% z8 U/ c7 A7 u) ~
! x* }" t1 Y/ X8 T' }, y***************************** END Machine Modes **************************6 a# _7 E& [# Y) B. |; G
. d7 o9 a! \" I6 e6 {: B+ ^
***************************** Formatable Codes **************************
7 Q' Y! p5 q1 D2 g9 }- C$ q& J1 t0 `( \ D$ c/ i
XABSOLUTE : X N 2 N N 5 N 3 N N 3 1 1 N 0 0
$ r* A3 b: U1 e8 N, L) U tYABSOLUTE : Y N 2 N N 5 N 3 N N 3 1 1 N 0 0
# c2 s$ l. V3 }
5 l9 a& `# Q. D* j1 ~) X1 _; jXCENTERABSOLUTE : I N 2 N N 5 N 3 N N 3 1 1 N 0 0
% C, q2 e$ ^" n! SYCENTERABSOLUTE : J N 2 N N 5 N 3 N N 3 1 1 N 0 0
1 j& Y6 i5 {' T
) a7 |& U% p, i5 ]DIAMETERCOMPENSATION: H Y 1 N N 0 Y 1 N N 0 0 1 N 0 0
* p8 f/ ^" k& Z9 K( v# G) ]FEEDRATE : F N 2 N N 0 N 2 N N 0 - - - - -
, x! S0 b& b; P" O0 f4 _# C- {1 g& t7 U( _* m" ]0 _: H3 X2 f
***************************** END Formatable Codes ***************************6 m6 o' K% Y$ I3 L j: [0 k
* l5 X) V% u$ V& M4 v
***************************** Symbolic Codes *****************************& U4 K/ K( Z- ~& A: H/ i! K! {
_+ W) E$ N3 _9 {( Q0 j
MOTIONRAPID : G004 k# e- h1 W6 @5 P- X
MOTIONLINEAR : G01
5 I. e5 ]9 W3 l9 S7 UMOTIONCW : G023 e: d" H2 x5 Y( E1 z- E* s
MOTIONCCW : G03 7 L9 K _ u5 z m
COMPENSATIONOFF : G40
+ w% f* P$ h+ cCOMPENSATIONLEFT : G41+ E+ f h6 i% |
COMPENSATIONRIGHT : G42' Z9 V- i. F W7 r
, d+ c+ O# ]/ N( w
ZERORETURN : G60
( X0 s/ X. s+ H& Q7 K5 Y* N6 }
% q( o4 e7 \, R' A! pABSOLUTE : G90& f5 ]) g- }+ L8 c2 s! E
INCREMENTAL : G914 o# `/ i6 U+ D+ g2 v
SETORIGIN : G92, |0 }9 T, p3 A
6 q. d6 L( k+ |$ e; K6 gPROGRAMSTOP : M002 j9 O" E( g* k( _# F
OPTIONALSTOP : M01
6 _1 w+ J$ `2 uENDPROGRAM : M30
; n3 e4 ?4 ^; Q- ~0 X$ z8 r' N3 d
% W0 \% g/ h, C$ S6 K$ n! Z: F* F***************************** END Symbolic Codes *****************************
, S5 m/ e6 ~7 {- x k% ^
1 K+ h( Y7 {( s7 G: S3 Q$ V! O***************************** Examples **************************************4 T/ W \8 [" o2 G; k; V
* @7 d$ y+ y% W |2 q* q
EX_FIRSTRAPID : G00* X* Y* F
3 L( [1 V+ k6 q# A5 [- M : M01*
0 s8 O# F0 Y. V# u4 @3 Y. }* k; Y" C8 ~ A
EX_RAPID : G00 X Y F
- A+ `# X8 c5 F5 [- l0 k) h8 p; ` : M01*
# L0 `% |* m: W3 ~( i" G4 s4 J! y) K3 t! S& G
EX_MANUALRAPID : G00 X Y F+ n! Y/ P! k+ s8 d2 h* I7 P) I! J
: M01*
. G' I) \6 h. P+ l7 K* m6 V
# s/ J% v+ H6 F A6 ~EX_LINEAR : G01 X Y F
2 ?! g3 M ?! ]' p: M$ G' v7 L, @ B3 @$ h
3 U# ~' `0 X2 F6 ~- p7 L1 A4 DEX_LINEAR_LL : G01 X Y F h) [; N, V( y2 m+ c
# M; Z C, D/ C# I' g0 TEX_LINEAR_LC : G01 X Y F5 W4 z) U1 e6 _1 u8 C* I! W7 K$ q
3 D- q( G3 H6 E( x. x$ c5 n: x7 Q% ?
EX_PIVOT : % C2 A% e( b( M) u6 g: g
4 ]. E" Q( G' D! K7 ^( p+ W, R! d
EX_CIRCLE : CIRCLEDIRECTION* X Y I* J* F
- B# T# }$ t% [+ ?9 y9 h6 b, e9 ?* x2 X. [ N' i2 Y. A$ v
EX_CYCLESTART : COMMENT
& [2 K+ d6 \: }8 XEX_CYCLEEND : G60
) B( s3 a0 o: w, C8 T
- ~# F3 ]* |8 S' L% yEX_COMPENSATION : G01 X Y F7 S$ m; i- \! i1 c
: COMPENSATIONSIDE* H*' r3 H7 c- b% l* t- V
: G01* X* Y*
$ m# J0 S: ~8 i" o- e, D2 f |+ L0 |
8 k/ n4 o$ B7 FEX_COMP_LC : G01 X Y F
) ?- z/ h* p/ c% l8 S : COMPENSATIONSIDE* H*
. { ^ K6 J( ` : G01* X* Y*" o6 s1 d: K6 t( S1 C
6 Y, ~( u# |( u9 K' J EEX_COMPENSATIONOFF : G01 X Y F+ P$ X% ]! m1 P
" S5 I& c# L$ lEX_COMPENSATIONOFF2 : G40*
) E# a! d, {# } : G01 X Y F1 ?( P! b9 j/ d" h. g( Q
0 a# E+ d# M; Y# K+ {EX_TECHNOLOGYCHANGE : PROGRAMMODE
9 i3 m- E) N0 n+ ~8 hEX_TECHNOLOGYCHANGE2: PROGRAMMODE1 q9 a4 V2 K: I/ f6 b- T
! L& ]( }. s2 z2 f( `& k" Q! F5 |/ o
EX_STARTCODE : SETORIGINCOMMENT8 r5 O" H/ G" v7 ?; T
: COORDINATECODE
& D% S# l8 C% g( s+ u+ h; Q
+ r* m9 D5 d* I3 ]2 E/ ~4 gEX_ENDCODE : M30*' b" K5 d' W' e3 V; x
" m" M# v2 E4 d) T. V***************************** END Examples ***************************** |
|