找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 295|回复: 0

[资料] 数控机床程序编制的有关规定

[复制链接]
发表于 2011-7-12 22:14:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
数控机床程序编制的有关规定5 |+ e' k7 V1 ^# i2 v
来源:机械专家网     发布时间:2008-11-28  b5 x/ [9 V4 Z7 h# i6 h  F
数控机床的核心是数控装置,这实际上是一台控制计算机,它是执行运算功能、指挥数控机床进行自动加工的主要组成部分。这些年来,随着技术的发展,数控系统的功能不断扩大,人们使用起来日益方便。因此,学习数控系统的功能,弄清它的概念,是数控入门的重要一环。% o+ B9 J! W$ y# }
众所周知,使用数控机床的目的是要有效地高质量地加工出合格的零件来,所谓合格的零件必须是符合图纸要求的产品。而机床怎么会知道图纸的要求呢?这必须由人来告诉它。人又是以何种方式、以什么规则和约定告诉给机床的呢?这就必须制定出数控机床程序编制的规则来。换言之,我们必须把零件的图纸尺寸、工艺路线、切削参数等内容,用数控机床能够接受的数字及文字代码来表示,再根据代码的规定形式制成输入介质(如穿孔带、磁带、卡片等),然后将输入介质所记载的信息输入到数控装置中去,从而才能自动控制机床进行加工。
. t3 P  d: }. ^# D: `这种从零件图到制成输入介质的过程叫做数控机床的程序编制。数控机床的程序编制分为手工编程和自动编程两种。手工编程的一般步骤包括工艺处理、运动轨迹的坐标计算、填写程序单、制备输入介质和程序校核等。自动编程过程也是按上述步骤进行的,只不过其中的大部分工作是由计算机或自动编程器来完成的。根据输入方式的不同,自动编程分为语言输入、图形输入和语音输入三种方式。自动编程语言常见的有APT,SKC—1,ZCX—1等。为了使机床能够接收所编制的程序,必须有相应的规定。下面分别叙述这些概念。! ~7 @* c0 Y9 `+ X
1、穿孔带和代码
6 _; C4 ~# ?# ^- J4 g, N数控机床的信息读入方式有两种:一是手动输入方式;二是自动输入方式。因此作为数控机床信息载体的控制介质也有两类:一类是自动输入时的穿孔带、穿孔卡片、磁带、磁盘等;另一类是控制台手动输入时的键盘、波段开关、手动数据输入(MDI)等等。穿孔带由于有机械的固定代码孔,不易受环境(如磁场)的影响,便于长期保存和重复使用,且程序的存储量大,故至今仍是许多数控机床主要的常用的信息输入方式。
4 [. z7 ]5 L6 \- }2、程序段格式, E% E9 v/ u, f* u3 i0 F
在编制数控机床程序时,首先要根据机床的脉冲当量确定坐标值,然后根据其程序段格式编制数控程序。所谓程序段,就是指为了完成某一动作要求所需的功能“字” 的组合。“字”是表示某一功能的一组代码符号,如X2500为一个字,表示X向尺寸为2500;F20为一个字,表示进给速度为20。程序段格式是指一个程序段中各字的排列顺序及其表达形式。常用的程序段格式有三种,即固定顺序程序段格式、带有分隔符的固定顺序程序段格式和字地址程序段格式。由于程序段是由功能“字”组成的,因此,以下先介绍常用功能字,然后再介绍程序段格式。
  z9 v8 Q; m, B7 R9 S1) 常用功能字# i: H8 g( h/ W
一个程序段中,除了由地址符N为首的三位数组成的序号字(N×××)外,常用的功能字有:准备功能字G;坐标功能字X,Y,Z;辅助功能字M;进给功能字F;主轴转速功能字S和刀具功能字T等。& s* k4 M. A" h
(1)准备功能字。 准备功能字以地址符G为首,后跟二位数字(G00-G99)。 ISO1056 标准对准备功能G的规定见表1。我国的标准为JB3208—83,其规定ISO1056—1975(E)等效。这些准备功能包括:坐标移动或定位方法的指定;插补方式的指定;平面的选择;螺纹、攻丝、固定循环等加工的指定;对主轴或进给速度的说明;刀具补偿或刀具偏置的指定等。当设计一个机床数控系统时,要在标准规定的G功能中选择一部分与本系统相适应的准备功能,作为硬件设计及程序编制的依据。标准中那些“不指定”的准备功能,必要时可用来规定为本系统特殊的准备功能。
2 g6 {2 U1 v' V4 y0 T* U表1 ISO 标准对准备功能G的规定
' [7 [1 l' W- d( w% f# H, m代 码
8 u, N, [  Q) v' C功 能2 t' u- r5 t" m7 d$ z' X
说 明1 U5 ]7 J5 ]; F' f# N
代 码
2 x5 s" G! o; b+ ^. x1 I  l功 能+ \" I" w  d: C! X
说 明8 C; Y* V. g5 [$ o( j
G00% _7 Z7 V* S  [/ W( d- C
点定位" ~/ E8 ^) _% o; Y9 m6 g6 p6 }  J
G578 \: A( J- L. I2 b* x
XY 平面直线位移2 K) G+ p9 j. N
G011 [7 F8 r+ |5 p* d: |7 l
直线插补
) P2 P/ k- l, n, @# G* SG58
, e0 C+ l4 r5 r& t# y% e& W; b' OXZ 平面直线位移
0 j4 O8 b+ T9 G- e9 r. @: b- P* t/ ^G02
/ Q5 C; S4 G' `' q$ |& C4 R$ j* y顺时针圆弧插补- J, H1 V, `- D2 z
G59" {3 q0 D0 |& B- h
YZ 平面直线位移5 S8 t1 ^" F( M" {
G03' H" v* I* D- h. Y- D  \$ W% U6 C; l6 M1 \
逆时针圆弧插补3 @0 @/ b- w5 C2 @& F9 G
G605 d; }" m& k. p) k& v) k9 O
准确定位(精)
: [1 W9 N" E# ~1 `; T( v" q按规定公差定位' S  m; ?- {) l; i
G04
% V' U1 {+ r3 j; |- i3 [暂停
; Q1 M% J. i9 x' `( @% l执行本段程序前暂停一段时间9 n5 v3 E# s: _3 \* o
G61
4 W! }3 I! Q" u" l/ M准确定位(中)2 z# J* Z3 G4 }  N& f* u" h0 d
按规定公差定位
# L& s# s9 f. {5 z7 Y5 F8 K, ?; aG050 i# C+ \5 c' q& _
不指定
4 I4 o3 ?( u) b0 E5 P5 g+ u# P' NG62
, A. \! _0 k2 v8 B准确定位(粗): ?0 m) @$ Y" o) G* M% @7 v' W
按规定之较大公差定位
9 f/ ~  }' n- v- ^) h; ^G06
4 c; ~1 Y8 Z% C3 V( L抛物线插补
  V0 J4 X5 a9 [G631 K$ @. Y! o' {3 }
攻丝0 C8 m: w( Z9 U/ R( H& ~, H; ]
G07
1 c+ v. I+ G" u. X不指定
/ d$ v/ y6 v& U, p1 bG64-G67
1 m* \/ [' ~9 G* t8 y不指定
0 l8 k* ?$ U) a) q1 L* |5 N5 WG08
2 y) a4 e0 I7 N) l1 a  e$ e  L" r自动加速% z; C  H+ b# {( F! o6 W
G68
2 k. V3 M' a3 }4 t内角刀具偏置5 ]. F' v: o  ]3 h& v, `
G09% ^( M; {5 X7 q
自动减速
9 Q2 X# W/ N: w0 b& A7 P% H) H9 oG69
( N$ p  T9 N$ f) S: ^) @外角刀具偏置0 t. u/ d2 W6 Q% S6 N5 t
G10-G162 L* P2 c% h' F
不指定
. F+ \; Y9 }6 {% v) VG70-G793 ]3 `$ g5 h6 o, j' y2 M# V
不指定, |8 h( U/ P/ i$ |8 N
G175 g$ k& D  n$ d$ g3 O( Y, x) z
选择 XY 平面1 I( Z) F, s# S( i
G80# {: y7 @8 i: L* S
取消固定循环
* s& H( `4 Q, J) D5 z% P. f" n# H) g2 N8 m+ n取消 G81- G89 的固定循环
) K4 G! V- X% C9 v2 DG18
. F$ B8 @% i5 |2 W2 y; `# E选择 ZX 平面
4 f0 F+ a+ E/ A$ uG815 T- \& k! k7 |# a( f
钻孔循环
+ P& S5 m  a0 a+ K5 G# ?% zG19
; x6 {- X0 f$ c. `选择 YZ 平面4 q( v$ z  m3 E
G82  O2 S: j& p0 d& q
钻或扩孔循环
) I. M- J3 x5 S1 A: ^G20-G32/ E5 B& i# ~; Z. ]- s* l! O
不指定
0 O, u6 Z& R% J3 CG838 X2 X. g% C3 v! z2 x- t) H2 a. D9 ^
钻深孔循环
9 T4 J3 ~2 J3 l2 H/ r/ }' ?% I$ i; lG33( D6 n7 M% I1 k. O3 w3 }" Y
切削等螺距旋纹& W0 }) j0 {* t5 U: k
G848 ]8 f4 }& V2 {8 ^/ m
攻丝循环( G& q) W  O3 v# _
G34
8 q- ^. r! f( W2 U切削增螺距旋纹
, }' O1 S  I4 b5 }G85
- `4 ~  q( H5 k$ ]# d镗孔循环 1! M! V+ n& `& {: `
G35/ q+ }( q: N0 `. c1 G
切削减螺距旋纹
& S6 ]2 d5 b3 kG86
( ]# h6 M, b/ P) O' J镗孔循环 2/ l) x, A* {2 o1 o1 x( A
G36-G39
- c% Y( q, N6 a$ _9 E6 ?& d不指定, K5 Z2 R$ |: S
G87
" x" ~5 P" H5 U( U0 L镗孔循环 3
1 G6 J# g6 s/ _; d8 i- CG400 \5 Y5 @, Z) s+ `' a- z4 h' O+ @
取消刀具补偿0 G1 G. O1 b( R6 D
G88
: X" |( b3 |; l' G# B( R, |镗孔循环 4/ S  ?0 U4 b7 Q5 @' I4 p, o. J0 p
G41
% }$ k) ^# O4 V刀具补偿 - 左侧
% x. M9 ?5 s. m/ i2 m按运动方向看,
, s) a: f" c" b+ ]; C刀具在工件左侧
: Y' B( Y9 @7 U0 P3 j4 m$ z" _7 WG89
3 k& t1 R' h3 f. j6 ?0 N% K/ @镗孔循环 5
1 R% r) R2 p' x, z7 XG42
6 h8 g$ j/ d/ W& z- p刀具补偿 - 右侧/ t4 _7 }  f8 w' j1 ?& ^* E" [, b
按运动方向看,
- Q2 o. U( W. h* r刀具在工件右侧
, g5 ]0 t$ u2 z' b1 ~( jG906 G3 k$ s  q6 O2 H+ k9 d
绝对值输入方式6 n" {% u5 }9 s' U3 E
G43
5 y2 W2 W7 c& ]3 ]8 u6 q) _1 E/ b: f正补偿3 M1 i$ `* v/ ]: _$ }
刀补值加给给定坐标值
3 _9 f+ m6 r1 r: kG91
( \8 f1 U6 ?1 p2 j& q增量值输入方式
& a. P9 Q4 O* }! T9 S+ v2 XG44! Y6 F& B, |$ F* d
负补偿' Q& P1 n$ g1 K+ G) B3 X% q8 P
刀补值从给定坐标值减1 d9 k2 n9 r; D7 N
G92; {+ B% P3 R% z% m) c
预制寄存
! |7 e9 ^9 w$ o! ]  Q修改尺寸字! ^6 `% M5 Z& X  A
不产生运动
* `: W. w, ^# e$ s" @/ wG45$ S5 {5 s  R3 d6 l- x) j: l& R! F
用于刀具补偿# N9 I. F4 J, F* |+ B
G93# T8 ?+ d+ Z* P+ v
按时间倒数给定进给速度
9 q. y/ @- W& }" ]G46-G52  Q  l4 Z9 \+ m% Q( C5 Y
用于刀具补偿
5 N& \. V  S0 L6 A% C( VG94; D* H$ z$ A2 P6 \. K
进给速度     (mm/min)
6 a/ B$ r& V4 Z; XG53
4 f7 s5 ]4 ~% v直线位移功能取消
* u  ?& c- e, J" x+ f7 M/ A3 k8 TG958 a* Z/ q. D3 @' ^
进给速度
- O9 i; ^  {5 N(mm/r(主轴))" D* `3 V! B9 X" s5 t; w5 n. M
G54
$ c3 K* s' C2 ]  UX 轴直线位移
. s  x( y, Z9 V( g  H6 v0 n) [6 WG964 D! A9 P9 h: W4 A# i" p" i: X
主轴恒线速度
5 R: N" @: t% g0 R( m/min )
2 l/ P$ [3 U$ A) j1 Q8 ^3 kG55* R% r7 J6 Q' X1 o4 P4 ~
Y 轴直线位移. f8 ?, \# v2 @  p
G97$ v  k- i/ }& `- F3 `
主轴转速/ {& K( z/ R2 j- R7 L
( r/min )4 t. `  e1 g( Z
取消 G96 的指定
8 K" j8 @! j' N  b# JG56
# L- S. @% c2 p  V8 z! e9 fZ 轴直线位移
! V# ~7 A  t1 q9 g1 g( t+ H% OG98-G99
+ E1 h; D) ~3 N& ?$ d+ C7 y不指定
; R+ {6 q, T, i+ z+ J(2)坐标功能字。坐标功能字(又称为尺寸字)用来设定机床各坐标之位移量。它一般使用 X,Y,Z ,U ,V ,W ,P ,Q ,R ,A ,B ,C ,D ,E 等地址符为首,在地址符后紧跟着“+”(正)或“—”(负)及一串数字,该数字一般以系统脉冲当量为单位,不使用小数点。一个程序段中有多个尺寸字时,一般按上述地址符顺序排列。
0 f& d, }5 ^$ A8 E8 a: Q(3) 进给功能字。进给功能字用来指定刀具相对工件运动的速度。其单位一般为 mm/min。当进给速度与主轴转速有关时,如车螺纹、攻丝等,使用的单位为mm/r。进给功能字以地址符“ F”为首,其后跟一串数字代码。具体有以下几种指定方法 :
4 m2 n$ I; K/ G( K' ]① 三位数代码法:F后跟三位数字,第一位为进给速度的整数位加上“3”,后二位是进给速度的前二位有效数字。如 1728mm/min的进给速度用F717指定;15.25mm/min的进给速度用F515指定;0.1537mm/min 的进给速度用 F315 指定等。
, z  Y& m! d/ m7 ]2 R② 二位数代码法:对于F后跟的二位数字代码,规定了与00-99相对应的速度表,除00与99外,数字代码由01向98递增时,速度是按等比关系上升的。比例系数为10的20次方根( ≈1.12),即相邻的后一速度比前一速度增加约12%。如 F20为10mm/min,F21为11.2 mm/min,F54为50 mm/min,F55为560mm/min等。 F00-F99的进给速度对照关系见表2。& `# Q) X4 F4 d5 k
表2 二位数码法进给速度对照表 mm/min
. e  |& w( T  `3 B, G2 M+ p  X代 码
& W" {" a- r& z/ ^速 度
2 [. E- r+ J6 W代 码
( r1 [0 [' t1 f4 O3 Y速 度7 R2 c5 `- K8 Y6 o
代 码2 r, h9 \$ f5 j+ I8 ?$ b4 ~
速 度
5 R- J( B! U! h$ z8 O  f$ S8 o代 码8 l  ^  _! h6 v$ k
速 度: |/ M$ w3 p! U! T8 u: z* z: [
代 码
3 p" {$ t4 T3 U- [8 Q2 ?+ V速 度
5 F# v" c" s+ M00
0 J0 e# a' t1 D0 A7 D, q8 p+ E! m9 N' j% ~; H. m! p
20( t* z! u8 u( N5 R" _6 t- J5 s
10.0: H0 B; P' I. x
403 I- l, [, d! l1 z
100: u7 C- H4 Y) c. h; r9 k7 X
602 k7 J; O6 l  s. d# t0 Y5 u4 Q; k1 g" W
1000
  o. C- ?( _& o, ]6 V* j+ X80* c1 t9 O% r: u" A2 O+ v' Z  h2 l
10000
: W9 Q' `: F) l) M) {01
7 Y2 d: ?, v8 ~  ~/ n% b1.12
& t" k+ H$ A; u- P8 s& f" G21
. x, \3 C' \0 A' U* F) g11.28 f$ J# J3 J( F$ _+ S7 b; w; T
414 V, M6 J6 R; _; o
112. ^* `( }8 q- x) [+ S6 i
61
/ ?4 {. s& N; O' y; h! w- \1120- v2 ?6 @* h1 f% G% o- K/ Y
81
8 d' p# Y: V$ t- M2 o% H11200
" k/ x3 a$ B8 `7 T$ e! C0 K02! A( V. A+ R  Y5 ]" I5 l- g
1.25
3 U. K2 D/ l- ~& C3 A+ A220 j  E9 G* N  D; ]
12.5
! N+ i  S- Q0 Z. @9 ^42
' p! \/ K4 R. o5 w$ {1 d125; ^" `" r( d3 |) Y! r' G% U
62
5 J8 o+ C) \) @: t. B% g1250
. ~% i9 w1 ^& \( u2 r+ x82$ c* G" }9 q/ Z# \
12500
% M+ U  t2 X% s- ^4 Y038 M7 z' ~0 k$ B
1.40+ l# O( n' B: J0 _$ ^
23' `- k$ ?  `! _7 A
14.00 \0 l' `9 X" p2 e1 C3 B: g
43) E0 H' I. t% y) a
1408 Y( ]; x' g. L; e  w" N
63
$ A1 e4 c  t' ^1 z1 v' q5 B( S1400
1 x3 h) Y; [: p- b, K- t1 Y83$ H; e: A. R: Z0 H6 H! M* V7 m
14000
/ e' ^7 V0 `; ?04
, ]' F+ ]: H: ?4 p6 M1.60- w# U( ~0 \. h% c. {
24
1 E; W, N- p5 z' _" I16.02 i4 r* m. H% G
44' G$ E% D" ]" s) Z" e' n
160" c' ]5 ?& P% }! q* m; B8 _
64  |4 {3 m- S" A
1600
& y" d& N$ I4 N% h+ u845 T7 T2 X8 k5 B1 Y4 e" u! x2 w5 ~
160003 ~- z2 k/ J9 ^! |) y
05
4 ]+ |6 D# k5 J& p# Z& M1.804 _2 K! Y  i0 R
25: J1 I( C1 {# V1 U) ?) P
18.0
3 f6 L3 L8 s" _2 W+ w45
( l/ B( N, r% t5 b$ C# p. H180
/ l9 ]% |3 p7 x" _3 x4 A65% B9 f- v) A+ D3 u- M# x  k
1800
9 ^  s* L+ h- C( M% S85. S6 A( u& @/ }4 x7 t
180009 [. c& Q. S" l( L4 q
068 H2 N/ x- Q2 Z( @' T* `
2.00: {3 ~* F7 y6 `# O) I
26
) E2 f/ n; a/ y! m# i! A20.0
1 c4 J" b( l8 |- B% B# f: H2 A! U46
3 Z- n6 [: u* l% \% S2 u- h200" Q# u% j. U) T" u
66
+ Q% n  d  F. w$ T3 a2000) Q/ W2 ^$ T0 J2 ~6 X2 c, Q
86- ?1 N( d; W( h+ ?5 t
20000
+ U& i# R0 |3 [7 d07
$ I5 {5 C  c2 l) t2.24
- I# b7 b' p4 w5 ]27
8 w' X) X. e- w4 E' x8 B8 O22.4
" p  ^8 f* ~/ S5 w6 W7 n7 P47
: ?2 G7 R$ B# ^. ]: M: E2245 {2 x* x' x, Q) y
67) V) T# v2 e$ ?; Y, K3 w
2240
1 X& h. q2 f) `: p( y% d87* ?# ?2 b  W) r' S0 k
224006 i  S! ~8 w4 w& A% k0 F% e
08
) B- {9 a4 {* C/ W( T2.50# h! |* Q6 O& Y
283 p. e2 j9 s# d
25.07 q6 r/ z& F+ q
48
" R) U: J; a2 I& A' u250% Q; H  f+ i! N, g; x+ }' ?
68
8 [* k# z% G! M. L, \2500
8 K1 i+ [& h0 V88
$ `1 L" U9 c" G/ c+ D; N# `25000
! E) o1 ?0 a5 n( \7 f* z09" F! P$ d! F, A0 f. ?2 \4 E& P
2.80. H8 l/ y* Z  g/ {' n4 c
29/ r; a5 F: c' [
28.0
' y) @# q# y- ~7 n; I" h# [49- ^+ G+ C! H9 @6 Q1 k
2809 h! K# v7 x" t# M; x
694 E, c2 k$ J# l- M, s  }
2800
5 \& Z3 O& C5 f* ~$ f6 z6 ~' n89
5 Z+ g( x0 @  p2 H( ]5 X" P- f280009 ?, C. X1 R6 P) w
10- L' A0 d$ C7 K" v( V4 M! Q
3.151 J0 X) `( n4 W/ n
300 w. z0 v9 {1 _# _- \; x+ ]
31.5% r& L4 z1 @3 z3 [8 ^
50
* p4 s  g: g* w0 W# h+ [5 u315
2 Z+ X. k/ U3 Z& l4 `2 M" Z6 ^1 x9 Q70
; K# l1 M7 Y% c8 M+ M( a' p+ X8 l7 k3150
' X1 f- D% ^/ f7 T90" h; E. I  d5 i& `/ K, \
315006 Z& l) U9 v. L6 p
11  K) E; T- v$ s! K; j1 t
3.55; R- [7 ?% T0 b0 y$ m! D* h
31
5 ]( _6 r$ B; V7 S  @. C35.53 s0 e" [) q' _" ^
51
9 K( y% {9 L+ \! I* n, _8 U: c5 ~6 u2 R355. v: {' V. [2 H8 E# C% X
71
5 @/ w7 q: ?# X3550# L% U9 G( I5 p8 m8 R
91/ _3 M$ p! f5 e9 J4 ~- L: Z+ q. m
35500
2 Q9 J3 K" [0 ]6 D; l+ m" O129 P! x/ {; O4 K$ T3 d" e) `
4.00
6 ^- ~, W1 z" ~' F; P) U32* k* e# d* G4 Y0 {! X9 v# |6 d/ S
40.06 e6 N3 }, I* d! ~
52& |8 K/ P1 b/ h) o% R! ?
4009 l' f/ D& z  a7 h6 u3 H% N+ t6 E7 M
72
, H2 H1 K6 U" q5 d* ]2 U4000* |, ~8 _% n$ h- e) h/ r; t! F, m
92
9 l$ R+ `+ p, e# c400007 u, s$ {9 z, m+ q5 N
13
' U( {' i/ m" E1 K, H( }4.50
5 g" A3 z" }- `& e33
. s' M" S1 W- x$ i45.0
0 k6 e/ C) l+ v6 @/ l1 `" O533 Z- P; ]: Z' F3 \9 U7 n. \
450
% i+ B3 W7 \6 ]5 N- ]1 ~, u$ ?, @73
; y' ?7 ?# j9 C# o! j7 M5 W6 r4 }4500
/ ~% W6 T2 F% }. }6 j& j& b- w93
* m) |/ ]9 \: _4 @8 V3 J' x45000: I- n9 D! ^/ l) L
14
! g3 F# D- U4 @/ W  o' G: I: Z5.00
5 K. b! u; l$ E" y* W34
+ h: f" b) {" J50.0
0 O- Q/ B% F! \2 U# ^( t5 ~54) @* j: P5 z1 _6 e. o
500/ p. Z' W, h/ W/ H* b
74: B: `9 z9 M) f( A6 k( Q
45002 r4 O1 n/ Y3 p  M0 s
944 X5 e( ?- ^, u4 G) \8 N
50000! V5 f8 m( ^$ p& q
15
+ v+ O# c7 }- q+ G5.607 F6 L. o2 h0 k
35! j0 Z) U, w+ }3 f8 @2 `7 ^
56.00 k& n9 G. m0 R9 e4 U3 U6 ~$ ?
55
' g) r& m1 B) C" R560: s& Q& a8 |! t
75
1 B" q: w  X" P, }7 A5600
: |" j6 l- Z. {: q2 @9 _95+ c# W5 ^% ]$ p& U: w- c
56000+ p, R4 d3 {( m& _
16
9 o. @+ t! h" \1 r2 X6.30. Q- G7 G* N7 S6 _
36
7 r9 G, j7 s# D( ?) \) A( v63.0
) [- u0 C+ e& O! B6 A( u56. R+ \7 t! s$ O2 w- p2 \
630
8 n9 i: {& e2 |8 g) S3 I7 [$ [3 X763 G. E  P, _8 P
6300
6 e- e3 W2 Y% V5 u96
0 L- {+ g. s% C7 G9 X0 v3 U63000
9 C1 x1 M! k, @7 q' k1 O" }17
2 [& H8 @: W/ p7.108 N5 F5 u% m& G+ J% U& N! h
37, S) U, Q" n& u# L6 d* a: _) d2 K
71.0
" ?; O! h; B; z6 m57; ~) d( [  T% Z' K1 T9 p! q% [
710
3 W) H! Z$ r. {77* _- {' f* J: L6 A1 y* E
7100
+ F  B% u5 E: U( ]6 h( P1 {97
+ ~$ M& m* g; H. v1 D( {( b71000/ _! {0 y; M; y! G
18
5 Z/ {% C1 ~# U; K( O8.00$ |/ J& p$ t) g) e  _- q0 F
38
2 I) h# ?  c6 c. l4 y$ S80.0( l! z$ q+ z) h/ ^
58
; ^- H7 |6 {; `2 a800
% |; o  T, N8 w; e78
' ^; M5 @% j: O8 d8000* U: Z5 h$ N: q0 d9 I! ~, X
985 B6 D, G; R; d3 h3 w
80000
( A3 r' o; ?/ j- Z4 [19
+ s; Z5 Y1 k& Z$ ^6 W  S' s9.00
8 y( o: S4 I+ K  B39
0 A& Q  o" t# H90.0
: A( U) b+ B3 N/ z) [( G7 K59
, ?# _( u! W5 v" _$ L1 J900& N' ^! `% r  M9 w" E' c
79
+ {& p$ a6 U( z- ]$ |! [9000% x1 {) ?; m" O4 G" j
99
) E3 E3 h' A9 D' a4 B6 }: K: G高速* ]3 ]6 I1 j) V& R( b
③ 一位数代码法:对于速度挡较少的数控机床可用F后跟一位数字,即0-9来对应10种预定的速度。
8 V- j3 R6 @1 R* s! }8 s" N④ 直接指定法:像尺寸字中的坐标位移量一样,在 F 后面按照预定的单位直接写上要求的进给速度。
- t- @3 H" |+ I& N* b0 s(4) 主轴速度功能字。主轴速度功能字用来指定主轴速度,单位为r/min,它以地址符S为首,后跟一串数字。它与F为首的进给功能字一样可采用三位、二位、一位数字代码法或直接指定法。数字的意义、分挡办法及对照表与进给功能字通用。只是单位改为r/min。
+ p) N) ~, p% @2 `(5) 刀具功能字。当系统具有换刀功能时,刀具功能字用以选择替换的刀具。刀具功能字以地址符T为首,其后一般跟二位数字,代表刀具的编号。" d$ M" a( z) u; W# Y7 _. M
(6)辅助功能字。辅助功能字以地址符M为首,其后跟二位数字(M00-M99)。ISO1056标准对辅助功能M的规定见表3。此表等效于我国标准 JB3208—83中关于M功能的规定。这些辅助功能包括:指定主轴的转向与启停;指定系统冷却液的开与停;指定机械的夹紧与松开;指定工作台等的固定直线与角位移;说明程序停止或纸带结束等。标准中一些不指定的辅助功能可选作特殊用途。当设计一个机床数控系统时,要在标准规定的M代码中选择一部分本系统所需要的辅助功能代码,作为有关部分线路设计及将来程序编制的依据。
7 m$ F( {; J5 B' ?8 `表3 ISO标准对辅助功能M的规定
4 L5 ~, ]9 `3 A1 Z+ H5 @  M代 码
0 A7 x4 Z2 N/ K& q" q% ~功 能# e- L1 a4 X! u3 j+ K# v
说 明
( q' ]$ M- x, S5 x" I代 码
. J  `* O) T5 b+ V功 能
* ]$ o7 l, V0 n0 v9 J+ q说 明* o# N5 }/ \5 P; W2 d, S# V
M003 Q1 O2 }$ L! N7 ?, z
程序停止
( T, k& S. p, P$ b" e! o主轴、冷却液停0 H! n6 p0 Y# v
M32-M35# z/ l# G, E! X" Y+ a# g8 i! h! z( ~
不指定% R2 p: v/ _% G
M01
5 u! A: v1 d) F1 x# Y1 y2 F0 g. U$ T( r计划的停止
& a# ~7 E$ m) Y7 `: a9 C需按钮操作确认才换行/ B9 ~/ d3 y( I* ~2 q: b0 l6 y
M36
( @2 B: @& ~1 s" u0 G( Q) w进给速度范围 15 K4 S+ ]. u. Q  f! M0 w3 z
不停车齿轮变速范围
" c5 E* G  O8 o" bM02* {* d# {& U- O& {, @( f' h( b/ w
程序结束
( k) D4 N4 j1 v8 O1 }主轴、冷却液停,机床复位8 x) n. l& ?. T& o7 \
M37
4 p5 S) |' `; E: J6 V: t" _进给速度范围 2
' J0 b& ?" q$ h% `9 a8 fM03/ d. _) J7 J! o: l0 D
主轴顺时针方向转
+ E: [* e. E# f6 F4 O右旋螺纹进入工件方向: E. c( v6 G  |: C+ w+ ?* T- @& X+ G
M381 r% L: k- `, h. k7 }  {1 i
主轴速度范围 1  Y3 Y/ ~3 p+ w2 {  A
不停车齿轮变转速范围/ Z% v% q; t7 \8 g
M04
% A% C1 i  ?3 {) F; o1 T主轴逆时针方向转( W! A7 a  o" r6 W( g9 R6 o
右旋螺纹离开工件方向" p' ?& x& m2 Z) F; M; M& q
M394 \! p: f. n* M* d1 ^; Y: y' w
主轴速度范围 2
7 ?2 y# z# A* g# V% `M05
' G, g3 o! U9 x主轴停止
! E- E7 T$ a1 U1 ~冷却液关闭
/ c3 O4 W* j$ m$ l5 ~M40-M45
+ {  |+ o) {- I; a3 J) J) n0 J不指定9 _; r4 ^  A- s9 b0 [
可用于齿轮换挡
  J: o; f4 o5 K8 y$ }6 p; oM064 U' Y9 j) ^8 j: U1 A
换刀( l/ I9 ^# z/ o  L- e' @# Z
手动或自动换刀,不包括选刀0 P; x& M) Y  C; F# c" v
M46-M47# i  F5 O" g' M5 I$ j
不指定
7 W$ g' d5 M" M& t+ k- \4 G5 R5 vM07
1 j7 O, w/ R( v2 号冷却液开
6 l6 T7 J9 x% U  D! s; P& q2 X( cM48
% ]  o; ~; g! D! p' u+ R# V1 r7 G取消 M49) l& C6 k! n4 A# n: l! R4 q
M08
6 E' {3 ]  j3 D4 }$ _2 y1 号冷却液开
/ J$ r# J; j3 q7 aM49
5 Y  ^8 ~7 O8 t4 l& r  v手动速度修正失效
! d, g& J$ r6 ?* Q+ @9 f回至程序规定的转速或进给率
0 ^: G0 K( z; |* }M09% T5 ^9 T# m; L% C& p! P
冷却液停止; K' o' W% g7 j. v' D
M50
, x) g7 e+ ]: S8 [! _! Y3 号冷却液开6 Y! H/ a; v- W5 I8 b/ ]6 k
M10
. C# a' u2 A7 C夹紧
" _9 d- i8 _" }# {7 S; R工作台、工件、夹具、主轴等  K0 S- w/ S* S" N
M51
# o3 Y( H! z" @4 号冷却液开" Q& n6 i- o0 }$ E; K8 d
M110 ^0 L3 d  R+ J4 s% ^
松开- z! y- j% ~0 s6 _& p5 O) w
M52-M54# {3 z9 Z7 c6 i1 I
不指定7 O, E! |6 k8 B) O' W/ I3 d
M12& T! M3 `8 a6 X8 r$ I& Q- e
不指定
2 z  O: Q0 W7 H9 |8 Y: RM55" `! Y9 r3 X5 E. n- r3 d
刀具直线位移到预定位置 17 p3 v2 P' @; b
M13- k& c2 R- a: Q/ s
主轴顺时针转,冷却液开
) J: G, P" {  S" W4 kM56
. H9 S) ~4 x! O, A; C( ]: j" [刀具直线位移到预定位置 2+ r/ s4 `8 O: n$ F& c
M148 {0 l2 B+ `. A8 S4 }/ W% L, Y& T
主轴逆时针转,冷却液开
& u1 V+ `1 f& T5 b( v' q7 eM57-M59
1 X+ o$ z% e  W0 ?$ L) h1 p7 i不指定4 h8 p) |/ @) R" J) h: j3 j( r
M15
" `( \( ?$ a; |正向快速移动
2 x  W9 \( v- h: M$ oM60
* t1 S- k- o: j  d5 O换工件1 v2 D( K( |. W; \
M16. c5 ?$ o8 O4 N% F- b
反向快速移动% U7 b% c) g7 t* w; i% |6 i1 B
M61
7 z4 B+ m# T/ G- A. e* d) Z- E工件直线唯一到预定位置 1% ~. w. {, g- P
M17-M18  s8 Z5 i3 n5 v! i4 {& n9 t5 N* W
不指定
- ?- M. ~: V% s% ]+ tM62
" V6 K4 e, i  I7 {* B  I# R! {刀具直线位移到预定位置 2' ?: w6 Z! G0 Q% r6 b
M19
9 R6 Q) [  W- w4 J& V主轴准停4 N4 p! k1 q( r: z  P! V
主轴缓转至预定角度停止8 S0 w5 i% G* I$ y* ^4 ^  Q4 _5 P2 S
M63-70! K) J* z7 y+ X
不指定! H# `! R7 C  z9 d
M20-M29
+ {0 C9 i# E! z0 u# o不指定
7 ^+ J* N& j" q" G3 oM71" H: a* |  m( `2 f5 y. z! {, R
工件转动到预定角度 1
* V3 A% Y- m- _8 ^* b/ u7 ]0 c6 [M30" T! C- M3 _  E& ~( Q
纸带结束  B. K' N! R8 w0 j
完成主轴冷却液停止、机床复位、纸带回卷等动作. h. d5 D& j. `" f, J
M72
: W# Y3 S* }2 ]; e工件转动到预定角度 2
0 t* Z% j3 h) b) IM31
' ^0 E0 O3 r# [- W6 v互锁机构暂时失效
- Q0 F. Y" r" \M73-M99
* p0 U$ ^& D6 Q6 _. {3 u不指定3 y( T7 z0 U" G' r+ ~$ _- A7 i# u( w
2) 程序段格式
4 h$ m$ I* w: C) y0 G1 }不同的数控机床根据功能的多少、数控装置的复杂程度、编程是否简便直观等不同要求而规定了不同的程序段格式。如果输入程序的格式不符合规定,数控装置就会报警出错。常见的程序段格式有固定顺序式、带分隔符TAB的固定顺序式和字地址格式三种。3 k" S+ h% m# n. l: ^$ h
早期由于数控装置简单,规定了一种称之为固定顺序的程序段格式,例如:
' c8 E( X9 r, n. B5 {3 a0 N以这种格式编制的程序,各字均无地址码,字的顺序即为地址的顺序,各字的顺序及字符行数是固定的(不管某一字的需要与否),即使与上一段相比某些字没有改变,也要重写而不能略去。一个字的有效位数较少时,要在前面用“0”补足规定的位数。所以各程序段所占穿孔带的长度为一定。这种格式的控制系统简单,但编程不直观,穿孔带较长,应用较少。
; K6 }( C2 N- a1 F# j后来又产生了一种具有分隔符号TAB的固定顺序段格式。其基本形式与上述格式相同,只是各字间用分隔符号隔开,以表示地址的顺序。如上例可写成:
8 K$ o& H" O3 Q- C, W. J由于有分隔符号,不需要的字或与上程序段相同的字可以省略,但必须保留相应的分隔符号( 即各程序段的分隔符号数目相等) 。此种格式比前一种格式好,常用于功能不多的数控装置,如线切割机床和某些数控铣床等。我国数控线切割机床采用的“ 3B ”或“ 4B ”格式指令就是典型的带分隔符号的固定顺序格式。其 3B 格式的一般表示为:
: s7 b/ d0 d4 r+ m- cB X B Y B J G Z
4 U$ T6 H0 [3 H0 e0 O5 x# L0 [其具体意义如下:
4 j6 w& ~% c9 U+ r+ I9 U4 N  oX
5 p% l. ]/ W  h. @, iB' A/ }; w" Y, b$ i- t9 R8 f
B
3 s% `5 D6 E/ b" S# zY
, ?: P$ Q- G' `  R. }J! X$ X# W7 @$ A
G
! _0 `: `$ ^  W9 j  VZ% ]; R3 |. F$ W3 F) E9 C' ^2 J
x 坐标值& i1 N5 @" p5 p
分隔符号
% _9 s) L+ O! ~. W' I) F* cy 坐标值
* J3 Q# q* d( e5 c5 G分隔符号% l4 e! a$ E& M
计数长度, k( k4 a7 b* Z* H  |' b* y4 }
计数方向
* e/ `9 G$ Y& j# j  G5 V加工指令2 s4 c1 ^' u9 Q& x
目前使用最多的则是字地址程序段格式(也称为使用地址符的可变程序段格式)。以这种格式表示的程序段,每一个字之前都标有地址码用以识别地址,即如前述的由字母和数据组成的各种功能字,因此对不需要的字或与上一程序段相同的字都可省略。一个程序段内的各字也可以不按顺序(但为了编程方便,常按一定的顺序)排列。采用这种格式虽然增加了地址读入电路,但编程直观灵活,便于检查,可缩短穿孔带,广泛用于车、铣等数控机床。
  r+ g# L$ e8 T& r# R& \对于字地址格式的程序段常常可以用一般形式来表示。如:N134 G01X — 32000Y + 47000F1020S1250 T16 M06              (1—1)% a: r6 \( Y, y) T( C/ d) B
若将式(1—1)写成一般形式,则为:
6 }7 s9 K2 m3 G0 N* NN3G2X ± 23Y ± 23F4S4T2M2                         (1—2)
5 P- O9 n# a. j2 j式中! k! d  p. ~+ j* \2 O0 e& z5 ?
【MechNet】. \5 a  h5 h+ y& u3 @- x8 K, H' Z
文章关键词: 数控机床. U( |: X, A) g5 T
  。# S6 O, \4 D( Y/ V2 p' X
市场业务:( O& c8 W$ ^  |/ T
客户服务:
7 S1 e! w2 E  }1 q: N6 j专家咨询:, h# f4 s; w; s0 S8 s& m0 x3 j
网络服务:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2025-5-20 20:46 , Processed in 0.146585 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表