# 输出加工类型字符串定义
# --------------------------------------------------------------------------# 字符串 - 字符串标签必须由 's' 开头,它们没有预先指派
# --------------------------------------------------------------------------
#Select operation note
sop00 \
+ Z4 r2 b. P\w0 f# k5 s1 k9 ?. H$ n; H3 L, Y* x# M: n
sop01 \sop02 \sop03 \sop04 \
# @ }% B( T& Z1 x1 U' C4 I
sop05 \sop06 \sop07 \
2 f7 ]4 N\D/ p1 Z2 n$
sop08 \sop09 \
8 N* a7 r2 t1 m5 x\
sop10 \
, @4 S1 ~6 {, s& v/ ysop11 \sop12 \sop13 \sop14 \sop15 \
sop16 \
' K8 a8 G# Y+ sop17 \sop18 \sop19 \
+ s9 C- Q8 |- K\ z9 J j2 f
sop20 \
sopnote # Target string
: q/ J2 c0 R% ^\R' e9
fstrsel sop00 opcode sopnote
! O+ Y5 B& d9 Y3 O2 @\ M8 |
: u( a7 i* Y# f) O9 J9 n4 ]- i# --------------------------------------------------------------------------# NC 输出的字符串和字符串选择定义
# --------------------------------------------------------------------------
#Address string definitions 位址串定义
strm \
strn \
- O3 A0 Z, r* g$ `4 U# V2 ]
stro \strp \
/ w! E. v: w7 N: T) t9 G3 T n }
srad \
: V% |' N& N6 Z1 w6 R usrminus \
sblank
3 e1 l6 Z$ z P3 U7 u$ N J: V) Z\Y, T {$ J#Cantext 字符串定义 (spaces must be padded here)
, y, ~+ |0 @6 Tsm00 \
3 ]8 v6 z0 A1 d, k4 G; f9 R. I
sm01 \
strtextno strcantext
# --------------------------------------------------------------------------
# 错误信息
# --------------------------------------------------------------------------
5 p5 K9 }8 O! N7 |7 csaxiswarn \
3 E; E) B4 \\$ Z4 }6 f+ s2 W7
! r% |3 X; A' O( x5 ~# -------------------------------------------------------------------------- # 一般的 G 和 M 代码串选择表 General G and M Code String select tables
1 D$ u/ a' c% H2 {; M3 o0 G
& W8 O8 r4 O/ @& L& H: D# --------------------------------------------------------------------------# 运动 G 代码选择 sg00 G00 #快速定位 sg01 G01 #直线进给
; b7 ^* K\X8 _(
sg02 G02 #圆弧插补 CW
; Q5 H) V2 |5 K3 N9 t5 @5 i
sg03 G03 #圆弧插补 CCW
sg04 G04 #暂停
5 m5 A2 _8 ?, H\y+ P,
4 S6 q k2 m0 jsgcode #Target for string
fstrsel sg00 gcode sgcode
' R' e& R/ h$ W# --------------------------------------------------------------------------
# 选择工作平面 G 字串
+ f0 f% v4 C/ ^# Msg17 G17 #XY 平面代码
4 e, o, e& Q& g' q! Y+ Q
sg19 G19 #YZ 平面代码 sg18 G18 #XZ 平面代码 sgplane #Target string
, G' K e& Z: mfstrsel sg17 plane sgplane
3 A& a. E5 o' d; G& V% @
. e( r1 w4 ] }- ~0 a6 b U3 z# --------------------------------------------------------------------------#选择 英制/米制 字串
$ I' x\
sg20 G20 #英制代码 sg21 G21 #米制代码
& Z, Z: s* Q6 j$ ^5 G# o' O
smetric #Target string
9 w% K6 `8 i( Afstrsel sg20 met_tool smetric
# --------------------------------------------------------------------------
- i1 I+ b6 I5 A4 o, u#选择参考点回归字串 sg28 G28 #第一参考点回归 sg30 G30 #第二参考点回归 sg28ref #Target string
5 I' \\! p% r: t/ R
fstrsel sg28 mi3 sg28ref
# --------------------------------------------------------------------------
# 切削补偿 G 字串选择
, h! F- \\3 R7 \\3 a, hscc0 G40 #切削补偿取消 scc1 G41 #切削左补偿
+ F& X% ^ b1 H/ q8 j8 C7 Q5 v
scc2 G42 #切削右补偿 sccomp #Target for string
7 ?- v6 Y3 C8 T\
fstrsel scc0 cc_pos sccomp
# --------------------------------------------------------------------------
# 钻孔固定循环字符串选择
sg81 G81 #钻孔 - 无暂停
* s' b: W# G( wsg81d G82 #钻孔 - 有暂停sg83 G83 #啄式钻孔 - 无暂停
6 G+ e\ {
8 |* h/ a6 n; k A; W\ ]sg83d G83 #啄式钻孔 - 有暂停
& g# G% _! z/ Q\ j7 ?sg73 G73 #断屑 - 无暂停 sg73d G73 #断屑 - 有暂停 sg84 G84 #攻螺纹 - 右手sg84d G74 #攻螺纹 - 左手
8 Y\ E8 v* |
7 }0 G' E i4 g9 p; xsg85 G85 #镗孔 #1 - 无暂停
! k7 W. i0 A I- E2 k1 }% U- Asg85d G89 #镗孔 #1 - 有暂停
0 ~8 X( a0 E; K/ J2 i
sg86 G86 #镗孔 #2 - 无暂停 sg86d G86 #镗孔 #2 - 有暂停
% l# n( C. ]5 nsgm1 G76 #misc #1 - 无暂停
7 ^# Y) x& Z8 C4 R1 q
sgm1d G76 #misc #1 - 有暂停 sgm2 G81 #misc #2 - 无暂停
3 B g. B) F e8 R
sgm2d G82 #misc #2 - 有暂停 sgdrill #Target for string
b4 A* B) A p7 m* L
fstrsel sg81 drlgsel sgdrill
# --------------------------------------------------------------------------# 选择增量或绝对 G字符串 sg90 G90 #绝对代码 sg91 G91 #增量代码 sgabsinc #Target string
: {0 F& v/ X0 X: {! l8 - p2 G! o- \\\ j9 o* S f
fstrsel sg90 absinc sgabsinc
# --------------------------------------------------------------------------
#钻孔固定循环参考高度
) Y8 C/ \\/ f x\ ~sg98 G98 #Z轴回到起始高度
' O V0 x3 j+ N# x1 ssg99 G99 #Z轴回到参考高度
: E4 v6 U7 ?1 g6 o4 l7
sgdrlref #Target for string
fstrsel sg98 drillref sgdrlref # Drill cycle G string select
0 w1 c5 y2 Q4 m# L+ C/ H0 L# u8 v$ a
+ M8 Q3 Q) R! ]. j# --------------------------------------------------------------------------
# Generate string for spindle sm04 M04 #主轴反转
8 r% @/ m' Z% V$ b4 A/ `
sm05 M05 #主轴停止 sm03 M03 #主轴正转 spindle #Target for string
fstrsel sm04 spdir2 spindle
# d, m9 A* J. @; V, # --------------------------------------------------------------------------
# 冷却 M 字符串选择
3 {* Y; X W+ h* O& R9 Z& ~3 A
8 t+ B4 A0 r$ U( M- j\l: `sm09 M09 #冷却液 Off
sm08 M08 #冷却液 喷射
7 s6 |, I& J5 `7 \\0 j3 vsm08_1 M08 #冷却液 喷雾