|
|
Brother HS-300 ( D2 s$ p s7 |! ~
Saved as HS300 v7 V+ M p c: V
04-07-89 by TTG1 {4 B9 e' z* {8 S' n- `* V3 i$ C$ j
10-09-89 BY RL (EX_LINEAR_LL & EX_PIVOT)1 t! W* l* p7 U
08-17-90 by CLM (EX_LINEAR_LC, EX_COMP_LC)( u& t* Q2 m. K5 O
03-14-91 BY CLM (EX_MANUALRAPID)
6 D+ ]7 ], R5 \+ N$ K4 p2 P$ l9 ?: K
***************************** System Variables *****************************# p' Q5 Z) j) x S, _$ _
, Z- a% ]; \# l9 y$ ?POSTNAME : Brother HS-300) o: ?, _8 a, c% b7 y
$ i& `$ a: f8 `1 FPROGRAMNUMBERDEFAULT: 1
* C7 c4 i) m8 C/ [/ UNCODEINCREMENT : 1' z2 M' W# p2 o0 ^ e
7 c4 G0 ]! ]3 v8 P/ p; k& V5 ZMACHINETOLERANCE : 0.00018 v8 L; Y7 G: H: [$ L2 K$ k" d
STEPTOLERANCE : 0.00010 A% `- G# y P
2 ?" K+ e4 @( k4 Q: C
MAXCIRCLERADIUS : 9999
3 B0 w# |. P5 G1 Z8 Q W
2 j* g. P& C* D8 Z5 MINCHCONVFACTOR : 1
# G5 c- t$ z2 S3 eMETRICCONVFACTOR : 1
" f3 Y2 w9 e4 @1 {
F# i/ R8 ` `, F' P/ v9 {***************************** END System Variables ***************************
6 v9 ~) ?5 n6 E0 z% H9 q
; Y% d7 ?* f* B***************************** Machine modes ****************************
$ H( B% g% a1 R7 {2 ?
. k' U8 ^# q" w5 |% JCOORDINATEMODE : INCREMENTAL
4 e+ u7 W* V2 X4 U' \2 s7 T; c7 {MEASUREMENTMODE : INCH . e' Z A: e( [" \
CIRCLEMODE : BYQUADRANT , A# h8 Z+ Z& a( Q3 |
CENTERMODE : INCREMENTFROMCENTER) D6 N0 |& G6 D( H& h6 `
WORKPLANEMODE : XYPLANE
2 _0 r! h9 i3 ?# W1 h5 vSTARTPOINTMODE : PROGRAMZERO
; I+ s* R- W9 o4 K0 A
: s0 B/ s# k2 r9 N w N***************************** END Machine Modes **************************# i a. I7 u9 y f
m0 u6 w! X. i! D8 d# a$ C3 I
***************************** Formatable Codes **************************3 }& h! R4 G5 Z' ` J9 U/ g
/ A% a( r' {1 P
XABSOLUTE : X N 2 N N 5 N 3 N N 3 1 1 N 0 04 F, |* [) }# o1 k% N
YABSOLUTE : Y N 2 N N 5 N 3 N N 3 1 1 N 0 0
# t9 Y( I0 L9 @; d( ?" Q
6 X# l7 @2 { h" }. [2 K4 LXCENTERABSOLUTE : I N 2 N N 5 N 3 N N 3 1 1 N 0 0
' g. Y+ s8 c) t) I) @; b _YCENTERABSOLUTE : J N 2 N N 5 N 3 N N 3 1 1 N 0 0
* F; N5 h4 W/ e; |) `6 F: F, ]' `) q! o4 Y7 a
DIAMETERCOMPENSATION: H Y 1 N N 0 Y 1 N N 0 0 1 N 0 0
* S6 N T2 E" r& ~3 p3 Y7 n) EFEEDRATE : F N 2 N N 0 N 2 N N 0 - - - - -
* ^0 H" w T, Z( r9 [& s0 ~* v3 p/ r
***************************** END Formatable Codes ***************************/ g( N* T4 Z' x" T' `! r/ z
8 b/ h3 J/ b! K. [2 M$ |1 t***************************** Symbolic Codes *****************************8 r. V* ~! z3 f1 |- `9 f5 O2 z4 |
+ Y( \3 r6 o# G. Q& fMOTIONRAPID : G002 h7 d( ?7 V, O- v \! A9 K
MOTIONLINEAR : G01( g# a& B P- w9 E4 D7 p
MOTIONCW : G02
5 A X; z0 k0 |MOTIONCCW : G03 # b4 f0 O# i" _9 v: ~
COMPENSATIONOFF : G40
+ P, k0 n6 ^ p3 G8 D1 \- ~COMPENSATIONLEFT : G41
( w" q- R8 ^- ?4 NCOMPENSATIONRIGHT : G42
8 F3 }' C7 I; k( }6 E
v( |8 S: z% w9 o8 j1 ?3 P! aZERORETURN : G60# V4 m0 n- U2 ^0 e" F/ r E; r1 ?
9 t U; P" \4 o- W, a4 |5 dABSOLUTE : G90- A0 P! a+ F2 g8 {$ H+ ^; x! u
INCREMENTAL : G913 E2 U! f+ M/ g) q1 O0 c
SETORIGIN : G92
- G K- O" x L1 X9 c. I' l' [
% Z" T, T$ K1 k! D' Q" TPROGRAMSTOP : M00! ~. @ J3 P6 h* u6 u8 T
OPTIONALSTOP : M01- O# `$ Z$ z6 T0 h+ i m& Q
ENDPROGRAM : M305 f D+ I/ C1 M* ~
6 g3 l( c: `6 R***************************** END Symbolic Codes *****************************
% b- d/ t5 j5 V4 f( J 0 B. p9 G3 U5 ?8 B3 ?" t
***************************** Examples **************************************; w6 q# t$ t% s
$ d7 @0 G4 ~3 B6 K# Q: S% aEX_FIRSTRAPID : G00* X* Y* F
$ p t/ _/ }# |! K* Y% U : M01*
) F0 {) r+ M7 M2 k% ^/ m7 C& m% k: C9 T
EX_RAPID : G00 X Y F
3 E0 p1 o% p; d' q : M01*
. t# n! ]/ ~4 f# K/ R: B1 e0 Q& n, y
EX_MANUALRAPID : G00 X Y F
# e4 x! `1 K7 B2 R: E% c' J : M01*
: J6 f+ e) Q& |9 {5 @
' x1 k; P. K/ u& AEX_LINEAR : G01 X Y F' ^3 W7 n3 |& q, g* r
D. t4 t. I# E* P( z& j7 @, O4 ]
EX_LINEAR_LL : G01 X Y F
9 w$ z( H5 d. ^" ?7 D3 `3 ]+ B, S$ q4 D: h) B7 u% [
EX_LINEAR_LC : G01 X Y F
4 K7 K5 B0 y: T' V. S
1 h: F, X: I7 \" DEX_PIVOT :
: A+ n5 j- i- F6 B% P7 h* S$ L
+ X9 T7 u% }: d% o: ?4 W N# TEX_CIRCLE : CIRCLEDIRECTION* X Y I* J* F
. i' M# K- V5 Z' a& }* T5 V3 N1 _, Q( P& O" H
EX_CYCLESTART : COMMENT" z3 |* l# d P6 c& F1 h( F
EX_CYCLEEND : G601 R& O. m1 c5 _6 y; F0 e
R( \/ j7 p8 DEX_COMPENSATION : G01 X Y F6 d% z' v$ H0 B9 V0 h; O- |
: COMPENSATIONSIDE* H*) H' m. I Q! z6 B) e
: G01* X* Y*
6 V8 S) E2 Z6 {- m* O
8 v% X9 o$ |9 C" ZEX_COMP_LC : G01 X Y F$ J" r* n( M( A# X
: COMPENSATIONSIDE* H*" _+ V% T- b: ^0 l
: G01* X* Y*
* \4 D$ H+ t: [' d' A) {; {- ]% | `
EX_COMPENSATIONOFF : G01 X Y F9 ^% m* I; f' K
# v5 Z d/ N1 B8 m+ Q. [, GEX_COMPENSATIONOFF2 : G40*3 e) q: g4 g% G. S* B" J
: G01 X Y F
+ [! B: `' f) Z* `; X3 Z; |) ^7 b8 ^6 Z/ _
EX_TECHNOLOGYCHANGE : PROGRAMMODE- y: K/ g( E+ q' f
EX_TECHNOLOGYCHANGE2: PROGRAMMODE8 e8 C* G7 d* S: v; i* b8 j
0 r, B+ z3 N {: \+ v5 C
EX_STARTCODE : SETORIGINCOMMENT K ^! v5 h' g& x% M% B
: COORDINATECODE ! }/ R8 q& Z$ m+ ]7 X$ G! e2 z( K
" I' r% M3 A5 Z- m. ~
EX_ENDCODE : M30*6 V1 ?( P% V8 { {9 t, m, c+ ~
" k4 s/ l6 }: y( Z0 f5 @4 a***************************** END Examples ***************************** |
|