|
Brother HS-300 # S" i+ d9 `" G. W$ @
Saved as HS3004 N3 M! K6 N- C% a. h
04-07-89 by TTG
& m/ c. m( D& B2 X* |- P2 c 10-09-89 BY RL (EX_LINEAR_LL & EX_PIVOT)
" Y2 f. s% ]7 E+ B' Y) d7 ` 08-17-90 by CLM (EX_LINEAR_LC, EX_COMP_LC); @0 ?+ u/ _9 v' u( E6 O, ^9 w
03-14-91 BY CLM (EX_MANUALRAPID)2 d6 Q* Z& U& J6 J+ A; w
$ A: o2 L+ {+ k8 v***************************** System Variables *****************************
5 v, X5 j8 h! T
/ u/ u: e4 }0 {% XPOSTNAME : Brother HS-300
3 k, o" h; G/ C F0 S) F
' o1 H4 A" k( xPROGRAMNUMBERDEFAULT: 1! x. z+ J2 U |# W" V
NCODEINCREMENT : 1
" f9 g) f& ?7 z! n# G% N* q0 [0 s% t7 c6 U
MACHINETOLERANCE : 0.0001* ~2 l H6 T( `( @7 E, |
STEPTOLERANCE : 0.0001
% I, J1 f5 g4 P- o) c; e7 U' T. l7 b3 m
MAXCIRCLERADIUS : 9999. a) w* w$ d/ T2 \0 ^
! a2 R* n. G, a# t# }" N( m
INCHCONVFACTOR : 1. K" Q& E/ z! u
METRICCONVFACTOR : 14 p% f$ d) u( h' q1 \5 T8 \0 Z# r2 U
- _4 C8 c. Y- g& S* c' N. `
***************************** END System Variables ***************************
8 n. H/ b: C# ?, e0 l7 Y8 g' Y9 w- u, D/ `8 G0 g/ }- q4 @
***************************** Machine modes ****************************
( M0 D: u, \8 {. ]- V& L: l' D" E4 W5 d, f6 T
COORDINATEMODE : INCREMENTAL 3 }5 f' D" U* O* z& d; a
MEASUREMENTMODE : INCH
. z6 K. e+ `& a! H* i$ d# TCIRCLEMODE : BYQUADRANT * Y! {, y, i/ `& n1 {. B1 `9 y
CENTERMODE : INCREMENTFROMCENTER
}% a- }( @ E$ B' RWORKPLANEMODE : XYPLANE6 s& F9 l; f% q% M
STARTPOINTMODE : PROGRAMZERO
+ N0 t, ?9 J2 J$ j6 Z2 i' M* [& m3 t% _9 K. d
***************************** END Machine Modes **************************
$ @( A B* M) p- G
3 [" j# v! S% K2 I5 d" _***************************** Formatable Codes **************************
}# ]1 k p0 {3 O4 M Q) {& F( E1 S+ T
XABSOLUTE : X N 2 N N 5 N 3 N N 3 1 1 N 0 0
- l; W* g$ h- M! C% {' e+ rYABSOLUTE : Y N 2 N N 5 N 3 N N 3 1 1 N 0 03 Q! q! P8 n0 X% \! w
2 l. h! A$ B2 X0 y, _! c7 |
XCENTERABSOLUTE : I N 2 N N 5 N 3 N N 3 1 1 N 0 0
" A9 u. v7 I" }YCENTERABSOLUTE : J N 2 N N 5 N 3 N N 3 1 1 N 0 0
7 _5 x4 W% h f# D; c0 V. n/ d Y7 I9 L6 ~# l' V8 V# G
DIAMETERCOMPENSATION: H Y 1 N N 0 Y 1 N N 0 0 1 N 0 0
. [; ?' V; n8 i9 y) C3 v6 iFEEDRATE : F N 2 N N 0 N 2 N N 0 - - - - -
- _" ^2 J5 \7 x9 @+ |7 g n. g. |4 i6 t
***************************** END Formatable Codes ***************************
. N0 w9 h# P- r# a: y/ j
3 S* h; Q6 e( L2 u***************************** Symbolic Codes *****************************8 v+ Q: f& n+ \) M# M! Q5 M
A, W! e1 ]) s* K% h" ZMOTIONRAPID : G009 f# T; N4 Y o: @' |: j0 U
MOTIONLINEAR : G01
z: j% |* J) C! |MOTIONCW : G025 b- A# L% l8 s2 ^( P9 H) l* ~
MOTIONCCW : G03
3 n3 e! M$ j. `$ }COMPENSATIONOFF : G40
; y1 q' e6 z$ Z( ]3 GCOMPENSATIONLEFT : G41/ o2 w/ \1 A% G/ E8 o
COMPENSATIONRIGHT : G42
) \4 ^3 d0 {3 g3 v! T( X
2 ]; J, z4 p8 i/ d% l/ x) F8 wZERORETURN : G60; Q2 }3 g3 |8 I" q% u: E
# s2 _! w$ o0 N; c! i' EABSOLUTE : G90+ @8 F$ h- Z3 q+ U k
INCREMENTAL : G91
6 p9 b0 v q8 o0 R$ I8 m1 _$ RSETORIGIN : G92; L2 s2 @) D. h: {
* j3 u5 H- I& B* V' `
PROGRAMSTOP : M00- H* m% `- F" o0 @7 V( h+ q- K1 }
OPTIONALSTOP : M01
D/ r4 K! L0 YENDPROGRAM : M30
6 _, N7 S7 o. L2 ~' o( A0 ?9 l7 [- F' Y
***************************** END Symbolic Codes *****************************3 X5 l' H1 _7 H
" m7 q* Z! Y9 E7 o3 r***************************** Examples **************************************5 L# j3 [% F4 Q% f8 K1 O
6 C: P" a0 x5 L B! T- |7 k" GEX_FIRSTRAPID : G00* X* Y* F2 }+ k! N1 e/ e$ P" m
: M01*
* @. f; `; D: f i5 w) f
# y0 L6 \* H8 k$ AEX_RAPID : G00 X Y F! ~! D* {. ~6 z H& l
: M01* # ~+ e' o d% M" E2 C7 C U9 I
+ H. [& a$ p6 S( S9 DEX_MANUALRAPID : G00 X Y F
/ f/ \3 v9 D4 l& v, H5 M! T$ \* I- t : M01*
5 A; J% L+ `9 p+ `' m: c7 [" f" D& O% y t) P- { e/ @
EX_LINEAR : G01 X Y F
2 C7 M/ g8 G6 g
4 U' g. ]- m5 X; a, P+ I" Q+ I- `EX_LINEAR_LL : G01 X Y F/ h% j! ^% [# v2 U% C( v
+ G9 d% D2 e% G$ u3 O# FEX_LINEAR_LC : G01 X Y F
" v3 _. e, F' f d: B( U: b
( H- D# c, |# M) T+ wEX_PIVOT :
: \/ ~/ O( i6 O6 }5 N3 `; e+ X8 D; A
EX_CIRCLE : CIRCLEDIRECTION* X Y I* J* F8 e$ y* g! c% y0 a: g% y
( I5 u) e& A: b- [/ ~EX_CYCLESTART : COMMENT
& ~% D; P8 r# I# M- V- _! ]. h# Y) V3 YEX_CYCLEEND : G60! P# r, y$ [7 \" p. z0 J9 i
$ y5 p5 P. N }& ?* UEX_COMPENSATION : G01 X Y F
9 }/ o) \; ?$ h; U! J1 q3 ~ : COMPENSATIONSIDE* H*
6 Z3 I& Z1 t: N- `( ` : G01* X* Y*
: a: V" e( J5 t# ^8 R% o# m
) ]! M! S W1 KEX_COMP_LC : G01 X Y F; G' Z) T! U6 \2 @4 l
: COMPENSATIONSIDE* H*
0 f( ~9 q: s) I6 S) u : G01* X* Y*
# I/ d9 s7 X1 w2 d1 m% j$ ^; L6 |# x \$ Q
EX_COMPENSATIONOFF : G01 X Y F
/ f* t0 ]9 m- X4 U: q9 k3 t; _
EX_COMPENSATIONOFF2 : G40*
# d2 P: \; @! h, }# Z8 h$ g : G01 X Y F# d' {8 S" s5 Z8 A' n! \8 E1 d. i
' X8 P" v4 x, S$ C/ \6 E6 v# y
EX_TECHNOLOGYCHANGE : PROGRAMMODE: B1 M9 R- v- v8 E& V4 v
EX_TECHNOLOGYCHANGE2: PROGRAMMODE5 d/ X, C( A* _2 [0 K8 o4 {
. {, J3 T4 _8 ?. h: ~. y9 v: TEX_STARTCODE : SETORIGINCOMMENT
2 G+ c2 t: P& v" [7 p : COORDINATECODE 4 U& H9 @+ u: M/ }
$ W) q( p4 ^- V5 uEX_ENDCODE : M30*
/ ^. a! E1 v4 n* |( v
/ w, Z2 g. e: V6 Q$ _% v. C***************************** END Examples ***************************** |
|