找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 281|回复: 0

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

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

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

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

×
数控机床程序编制的有关规定
0 y4 a/ ~& E% @6 A$ ^6 y( M来源:机械专家网     发布时间:2008-11-28
2 n& `# ?9 x0 I1 }, C数控机床的核心是数控装置,这实际上是一台控制计算机,它是执行运算功能、指挥数控机床进行自动加工的主要组成部分。这些年来,随着技术的发展,数控系统的功能不断扩大,人们使用起来日益方便。因此,学习数控系统的功能,弄清它的概念,是数控入门的重要一环。
3 C7 h# i, `6 |8 M& N众所周知,使用数控机床的目的是要有效地高质量地加工出合格的零件来,所谓合格的零件必须是符合图纸要求的产品。而机床怎么会知道图纸的要求呢?这必须由人来告诉它。人又是以何种方式、以什么规则和约定告诉给机床的呢?这就必须制定出数控机床程序编制的规则来。换言之,我们必须把零件的图纸尺寸、工艺路线、切削参数等内容,用数控机床能够接受的数字及文字代码来表示,再根据代码的规定形式制成输入介质(如穿孔带、磁带、卡片等),然后将输入介质所记载的信息输入到数控装置中去,从而才能自动控制机床进行加工。; `; I% p7 l' l& w6 @
这种从零件图到制成输入介质的过程叫做数控机床的程序编制。数控机床的程序编制分为手工编程和自动编程两种。手工编程的一般步骤包括工艺处理、运动轨迹的坐标计算、填写程序单、制备输入介质和程序校核等。自动编程过程也是按上述步骤进行的,只不过其中的大部分工作是由计算机或自动编程器来完成的。根据输入方式的不同,自动编程分为语言输入、图形输入和语音输入三种方式。自动编程语言常见的有APT,SKC—1,ZCX—1等。为了使机床能够接收所编制的程序,必须有相应的规定。下面分别叙述这些概念。
: N  N  t7 C8 W! n1、穿孔带和代码
$ y4 X+ U9 B# i数控机床的信息读入方式有两种:一是手动输入方式;二是自动输入方式。因此作为数控机床信息载体的控制介质也有两类:一类是自动输入时的穿孔带、穿孔卡片、磁带、磁盘等;另一类是控制台手动输入时的键盘、波段开关、手动数据输入(MDI)等等。穿孔带由于有机械的固定代码孔,不易受环境(如磁场)的影响,便于长期保存和重复使用,且程序的存储量大,故至今仍是许多数控机床主要的常用的信息输入方式。8 m$ S, J1 c6 g/ s2 g
2、程序段格式
1 O) T; ?' X  \# h在编制数控机床程序时,首先要根据机床的脉冲当量确定坐标值,然后根据其程序段格式编制数控程序。所谓程序段,就是指为了完成某一动作要求所需的功能“字” 的组合。“字”是表示某一功能的一组代码符号,如X2500为一个字,表示X向尺寸为2500;F20为一个字,表示进给速度为20。程序段格式是指一个程序段中各字的排列顺序及其表达形式。常用的程序段格式有三种,即固定顺序程序段格式、带有分隔符的固定顺序程序段格式和字地址程序段格式。由于程序段是由功能“字”组成的,因此,以下先介绍常用功能字,然后再介绍程序段格式。5 y: g: f1 t- m! Z; r
1) 常用功能字
( p  Z: d. e+ D一个程序段中,除了由地址符N为首的三位数组成的序号字(N×××)外,常用的功能字有:准备功能字G;坐标功能字X,Y,Z;辅助功能字M;进给功能字F;主轴转速功能字S和刀具功能字T等。8 K$ l7 ^% v4 \5 j% Q* m
(1)准备功能字。 准备功能字以地址符G为首,后跟二位数字(G00-G99)。 ISO1056 标准对准备功能G的规定见表1。我国的标准为JB3208—83,其规定ISO1056—1975(E)等效。这些准备功能包括:坐标移动或定位方法的指定;插补方式的指定;平面的选择;螺纹、攻丝、固定循环等加工的指定;对主轴或进给速度的说明;刀具补偿或刀具偏置的指定等。当设计一个机床数控系统时,要在标准规定的G功能中选择一部分与本系统相适应的准备功能,作为硬件设计及程序编制的依据。标准中那些“不指定”的准备功能,必要时可用来规定为本系统特殊的准备功能。1 r, p( |8 w2 R1 ]- z+ o$ v0 x
表1 ISO 标准对准备功能G的规定# w* f; f  `& T* g: Z# X" t% x
代 码9 S8 x" b6 U+ Q" s9 v1 _% J& Z, h
功 能
  Z- L2 D) ]8 R' ?0 w5 f+ Z# U说 明
% V  v2 E  X/ Y# [# j代 码$ A3 ^5 X& k, x4 c
功 能+ ?+ O! L$ [/ V: d( S, ]1 n+ J5 S1 z
说 明
  y& Z4 E7 `4 w/ c" A! w9 ^9 Q8 hG00
( q( v& M- R+ V1 x" k9 w$ \- o$ K点定位; d  P# F. t2 q" J, Q9 |# o
G57
# r: i: J! C! U/ f3 I- M& {XY 平面直线位移
/ F% u, E# ]" _* x& lG013 C. R; x8 {5 D5 j
直线插补" q3 [: ?& y& t. V, R
G58' z; j- ~$ r2 l4 G' O  O/ A
XZ 平面直线位移
/ P. i* |4 ]2 h/ d+ fG02+ _& w6 J9 w" F1 D9 z) }3 P$ y4 @
顺时针圆弧插补
3 R6 p6 M$ t1 z% v& j5 ?G59
' Z  o8 q& Y, f" jYZ 平面直线位移7 x/ O1 l0 J; K- a9 _
G031 N) u4 u0 e1 Q6 h
逆时针圆弧插补: w* q+ c$ J+ I' ]
G60* C2 o6 Q$ l' b# G
准确定位(精)
/ F* p% n4 k' d+ r4 l: a1 f按规定公差定位
, J6 W/ f: m. V2 ^G04
0 ]4 L0 S1 q9 t4 Q暂停/ I7 e1 S4 C3 F& m9 o& d' Y
执行本段程序前暂停一段时间( S& N7 ~, S1 D+ o, g
G61$ S, U3 ?, h7 G) ~% r* R7 |
准确定位(中)
. |$ S8 o, i# P2 _0 r/ U9 ~+ {按规定公差定位
0 B! v5 E5 P1 d. j8 @; a  W/ AG05
3 o; w2 `+ Q3 C不指定
6 _& F0 \: O& {G62
; N% u! ^, t! v$ P  k  Y& O准确定位(粗); l6 _: F- {$ ?& a4 p8 w0 I* \
按规定之较大公差定位
; U5 E! W  Y2 }& x% a+ _3 q7 K. nG06
  E* g; U. M$ f( M抛物线插补8 l) A% u9 R# i, O0 w
G631 b, r3 e4 C% |/ X7 [, `
攻丝
  }7 H) s8 T, N9 l3 UG078 I: B6 o" }; W1 R  a; I0 [6 h
不指定
+ Y. g$ z! @6 G  UG64-G67
! k, z4 L- U% t8 w( o4 H) B% l不指定
* ?% O5 k4 y: a" ?& T/ w# lG08
; w2 f# ~. v# K" W9 p自动加速
. y! p' Y* H( `5 _0 F' \2 yG68
3 l& Z7 f/ y2 y! k, n内角刀具偏置
# m" k1 R* L7 m+ M$ x0 ZG091 [9 i4 a- I+ p
自动减速# \6 R4 ~2 J& g* O3 U) r
G696 F3 d6 P6 F- r. |
外角刀具偏置; K+ M8 _- x) n6 q  d0 u( }
G10-G165 V  H, x4 E5 J6 O
不指定
8 s: Q3 w6 {! M/ f. rG70-G79
+ g7 s& X. g% p0 v* ~不指定" s0 @! y. C  ^( F8 n6 Y) s: p+ h* v
G17
) I+ J. _6 h/ P' j: j! O选择 XY 平面4 ?" Y' y$ t3 l2 s
G80
( J+ {" y2 ?9 {. D# _! |取消固定循环% |& D# x# R$ ~& K$ d5 P
取消 G81- G89 的固定循环
# x% w2 F0 S2 P. a3 KG18
* i! a, W, p  H( p# }2 c0 K% A选择 ZX 平面
; D2 c; \; b+ q, P) |# EG817 c# O+ k& ^, j! G& @' K3 }
钻孔循环
) E8 c$ x2 n9 iG19
4 e) K. V* u4 I" f选择 YZ 平面
, X; C/ l5 W9 K1 D" W7 ZG82
; ~& n0 ]4 v: @! e* \钻或扩孔循环
, [+ o0 B# @( x" x% I% t2 \G20-G32( R- G2 j% M7 y- c& B) J
不指定
$ R2 q1 F8 V* U2 e$ IG83
9 j" t( I- [# ^2 t钻深孔循环8 \4 u& k8 k  g! x
G33/ ^3 O+ b7 I) E  Y& z+ U  V
切削等螺距旋纹
4 `" J2 s6 ~3 SG84
0 [: Z% r# g7 }9 r$ e攻丝循环$ r( q* O) r1 e; o: L+ F
G34- B/ z6 D6 I: g! j7 V! }
切削增螺距旋纹
1 _! l* ?% q4 vG85
7 K& q- t- E2 }9 O8 ~( c镗孔循环 1
' z1 Q; c& d. J7 Q. ~3 xG35
8 b( Y( e, j) [; r8 S切削减螺距旋纹
( _! h0 A" R5 T* |) i7 o0 u& |  v( g0 nG86% l, b' j* ?1 u* x% }
镗孔循环 2
( G7 ?1 a. X8 ]& TG36-G39# X* O0 j' Z/ H1 [+ z
不指定3 B) H" n+ D8 G5 ^  J, A8 O# Z* F
G87
, s9 d$ c- }( R( w0 Y镗孔循环 3
" i6 N, r" i! U( P+ t' \G40
! M9 \+ F& ^! M0 J: G; Y' i) C取消刀具补偿
) m1 X. A0 _6 CG88) H7 T% S0 n- u
镗孔循环 4
* \1 b  x* r: l2 E$ {( u2 v  b* sG414 {$ O+ b) d1 ]4 f3 V
刀具补偿 - 左侧* ^6 |+ ^- S8 ]
按运动方向看,& L- l% G* u, e, f2 k$ l
刀具在工件左侧
3 s0 m$ ]5 {6 d: B8 u& MG89( c0 m  }; r" @- q& F
镗孔循环 5
4 e8 M9 }6 C3 p. F+ h, W% LG42& q% E. U: o" ?6 ~
刀具补偿 - 右侧- Y, i2 D7 o! W) M% g
按运动方向看,1 U7 b4 M* i  F  ~
刀具在工件右侧; E) V8 \4 l' [# W9 w
G90
$ ~) I+ _& T" Y% P1 D4 Q6 E绝对值输入方式
* R5 V" c2 C; zG43
; q; i  }4 `/ k: c) C正补偿
: s. v+ X( G# z刀补值加给给定坐标值
2 F3 V! ~, i1 W: k4 JG91
) f- H2 y9 @- [增量值输入方式! O$ E9 t5 x: a9 |; S- h% K
G44
+ A; c% C9 a1 s6 e7 w+ j/ {$ H7 \负补偿3 q  ~$ N/ Z1 ?
刀补值从给定坐标值减
* Z& I" o4 f# eG925 n$ b$ ?0 n! Z; E. u; Z6 _
预制寄存
( x4 q. y" q; V8 ?" J$ F5 R0 R) g修改尺寸字- P, H6 M$ K4 C) x3 `) G0 w. {
不产生运动
- s1 b: y/ }9 a- MG459 X+ }/ u; k+ h" D! \
用于刀具补偿
; Z" G  x2 L0 s6 |) M$ l( VG93
& Q3 J1 M# \9 t% {$ F9 h) I按时间倒数给定进给速度+ N! j4 h' ?6 i( L
G46-G52
! C3 s. R8 o* K用于刀具补偿
* ?6 d7 Q& W9 lG94
+ l. p  C, P' b4 d( F0 u进给速度     (mm/min)$ I) T; q7 M6 J  m: o
G53' R$ E( p0 W6 M+ k) M! B7 R
直线位移功能取消
% ^" p  `0 b1 {G954 t5 w6 O  \" a1 N1 f. y
进给速度0 n( {8 r& l1 V: n) H" w& U
(mm/r(主轴))
4 y, @4 x% f- t' {* hG54$ L% E% u% \+ w9 E% o5 C$ S
X 轴直线位移4 d- n0 S5 ]4 R5 R& c3 S
G96. A- A0 x1 r/ c2 Q
主轴恒线速度* W% f8 J/ r) u- M
( m/min )1 k- W7 t" k  C; N# ^  [8 V
G55. p& \  }6 [, f/ l7 N' ~5 w
Y 轴直线位移( t8 W( b( U/ U' H
G978 u" J5 F7 W7 @1 A* q0 j4 [
主轴转速0 ]# G# g! P  T8 m' V* H
( r/min )9 q3 ]% `! e& `0 B" s, u
取消 G96 的指定, O7 z- [# n3 m. q5 P
G56
. H* W$ A7 f+ Y: p- AZ 轴直线位移
. |* Y  A. c) z$ D' Y8 r2 qG98-G99
& Z& h" n$ L% O: w7 t/ z: M不指定+ f; l/ }6 z: O) g5 X8 u1 H
(2)坐标功能字。坐标功能字(又称为尺寸字)用来设定机床各坐标之位移量。它一般使用 X,Y,Z ,U ,V ,W ,P ,Q ,R ,A ,B ,C ,D ,E 等地址符为首,在地址符后紧跟着“+”(正)或“—”(负)及一串数字,该数字一般以系统脉冲当量为单位,不使用小数点。一个程序段中有多个尺寸字时,一般按上述地址符顺序排列。
$ ?$ |5 t1 a! e! z6 F& x" @(3) 进给功能字。进给功能字用来指定刀具相对工件运动的速度。其单位一般为 mm/min。当进给速度与主轴转速有关时,如车螺纹、攻丝等,使用的单位为mm/r。进给功能字以地址符“ F”为首,其后跟一串数字代码。具体有以下几种指定方法 :. y' H( J1 `) F/ K1 z" q( o, s
① 三位数代码法:F后跟三位数字,第一位为进给速度的整数位加上“3”,后二位是进给速度的前二位有效数字。如 1728mm/min的进给速度用F717指定;15.25mm/min的进给速度用F515指定;0.1537mm/min 的进给速度用 F315 指定等。; h# ?4 n! Y+ k: A8 I9 }' 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。
% r4 Q2 o# H) T0 Z: A+ E0 D表2 二位数码法进给速度对照表 mm/min! f5 g% D* x2 U$ K- }9 M) t- i
代 码+ r) G0 T4 h# q9 U6 S) l. f
速 度/ z& I7 Z! I4 A4 g  H& F% ]; c
代 码
# k( j: K9 [' b( u+ P2 q速 度
# O1 I0 m+ F+ H: m; w* V代 码& {4 L" D% }+ ~' l! g
速 度2 t. N$ ]0 ~0 H; K% q$ J
代 码
1 y( Q& ]& }3 q9 G速 度
5 B$ E  e$ ?" B9 u0 g* d1 x* s+ Z代 码
7 `6 w. S( D6 t+ S: M9 A1 m2 [速 度) `% L8 O* M4 b$ {8 s
00
& P  f, s& H! t
+ n2 E- ^+ g. e20
1 k: X1 ]) |% P. T1 m( u10.0" V: U, W# W6 h3 x
40" A# ]  e. n7 [' C8 H9 q
1004 Z: R3 V: G# f
60& ]9 v  a! j4 @5 I: A( v  x
1000
4 Q& P3 m" u7 z1 h8 }+ P80$ ^, @2 T4 `' X6 x+ s
10000- @- ~! M7 J7 ~8 w
01: a: D& u3 W# r# n
1.12
" h' f1 P7 X" W' v: ]% |3 y6 s$ m21
6 D! V* x2 Z& Y1 i2 n11.2
, N" J/ f6 b% y+ C; ~$ y& B( e41% ^' n1 ~& k. C# A  \0 P/ r: S5 B
112! K" o: j  f/ I+ o
61( U$ X+ n2 q" ^# e1 r
11205 ]5 }4 z$ R* @- m* r" }4 R& E
81
2 w# R9 C+ t7 K) L11200
( X! g9 l$ U: Z' v- y6 e02
0 w) d# W9 D2 r- A0 G( X1.259 I7 a$ c( M. z' [$ n
22
; q$ S* d/ T: f9 {! Z3 n12.5/ M6 P$ Y5 j2 h  a
42: u" l) O* {# I
125
7 G0 }3 D9 r+ X( q62
' ~" E5 j1 }) \: A: G5 C1 u1250! S5 X' N/ \& n4 O# S: R; @; S
826 T( O% v6 O5 r+ D7 c
12500" q# s0 W4 _- @; P2 b9 T$ ^
03
8 E' r; c; i) v& h1.40+ z" _% B) |% ^0 p- R: N- M  v
235 c  l. y' p4 Q) u, m
14.0
6 A1 }6 |# O6 n5 m& }: r* c43
" T; a& V% {% P0 |4 L1409 t9 x$ ]' T/ _9 `: _0 b, W
63
+ u8 v, U# F( Q8 g1400
: P. p( y$ h: R0 E, X83
5 J( }7 o/ I+ q. y; x4 o& ]. H14000
1 b% b+ [: c: e0 O+ a. F' q- F1 G04+ ], H0 t+ V7 R$ j7 d0 v
1.60$ l2 _/ B  S" N2 i! `  M& F. Q# v* p
24& W% c. u* c) e
16.0
+ u* D4 s& C( ^. `4 h440 C5 R9 G: A9 |/ m$ g3 C: I
160& N. l9 W9 z: {* m
64) W8 R( Y; e! O- ^$ ^$ w
1600
& {2 I8 r9 B; C; c84
4 h  w3 k) R( D' G16000& y# c; S' I4 k. x9 _
051 g) H- G- j" a; [0 f
1.80! F, W( N  Z! N- W$ Q! r
25
2 W8 u) n; o( t/ y18.0
, p" g9 ?6 o/ L; \  F45+ H9 U5 w* ~" ~# w1 \( ]0 r+ F
1805 O. g' y/ m, b2 U0 _
65
) V9 t5 g6 E  {: ]' }* [1800" c' a1 U! ~& C. n+ n- V
85  s, i* R& {+ P8 ]; x. h) N
18000- c8 U* U0 p1 F$ |. v4 W
06
7 L5 s# S* Z$ S" k2.00+ h( N: w, o+ _. a
26) H4 e/ ~1 p# s) @; g, I* s. z$ V. c% v+ T
20.00 e  R2 |& q0 }
46. e( T) t8 O) L( p0 ]' c9 T, v
2009 _& [% T# T$ F  H: ?
66* H6 ?* c, @5 X) l  A& v4 l$ h& I
2000
8 M: z% ]4 T1 [* H  J86
7 q) j. o$ F% |8 [+ x20000( p$ i2 s$ N2 P+ g' g6 m
07
& a+ g( c( W" J: @) V& F4 I3 g+ q2.24! A3 q' }4 Z7 h* C% E& n
27
& ]! O* O9 h. Q2 f22.4
, g# S8 Q2 [; U! w1 f# A47' y& Y, m6 t5 ?- m
224: T( K7 B- x0 C, \6 I* ]/ N+ [
67# \7 U, c6 @* r9 K) ~' R+ O; l
2240
0 Y$ t* N; ?6 ~  r87
0 t0 b9 O/ ?) l. ~22400. ~& r; u& m( b4 {8 M% N; e
08
: _) W5 K& x' P& w2.50
; L9 E. v! r+ D- j280 [+ r9 n6 s4 j. Y  n2 r+ \
25.0* E9 y3 e# b! a/ l4 x
48" x, E8 G4 }% J. C$ @
250
7 W; X! O9 `* Z68
4 s3 X+ ^; r# x- {; g2500: }; I1 T+ p9 A
88
3 y* E/ [! l7 P250004 @4 _3 H: h5 ?; n+ g9 i
09. r* W/ h, N4 t: l
2.80( T+ f4 {" v' N4 V5 {  L
294 N6 x& g& \: S* N. o
28.0. m3 A1 i3 n9 r+ v3 t5 K& u2 L: c
49
/ j& K' l  t; ~' A8 S280
7 |! k: C/ T2 r69
: @+ T) i$ _& m2800, `* g1 E0 k5 X" ^$ W# s7 s) n* m
89) z% C. ~  R; f  |9 p
28000- L+ I& z6 n0 h8 W. m$ k2 _2 \
10" D6 g1 ~4 d  W! X
3.15- [, g( @: T, U7 M
30) V8 d; x* \# L  n1 u' \
31.5( _! a, i1 h; @! Z: g* n( g
50
* v8 E  Z- C4 u* U# G315; j- H6 s$ G4 m! T; V/ H
70
. e# `, W( U( r8 b# N0 X) C3150
$ e3 s  u4 V- O1 m% y) Y2 H# R90
' b, E/ T, T: r0 u31500
3 B1 j$ E2 u! H" N& M11
! V4 |% j9 T$ j4 d3.55
& q2 g6 o7 C5 a4 u* j31
) T) h  T0 U) I, b6 t35.5
$ f0 R9 f; H' J( A# v) U51
3 X& N: ]7 A" x) M355
  Q3 F8 J' p9 H: K$ p1 |71
  H$ {' _. s' x  P/ L; Y3550+ g4 j5 \5 r$ B5 {% f  R; [8 B! q/ g! G
91
, y: l) q! \0 t  [2 U7 R6 n35500
3 F6 r* s  ?  H/ c& p7 i128 o2 W7 Z2 G0 O. t
4.00
  O6 {  }, A: I, W  `32
9 v+ C9 k9 H5 F) Q5 S: E' l40.0
! z: c) D' h3 T. i) W% V52
; |$ T% C/ M: `& X# P4 n0 I4003 b" F/ c% r) b
72
2 ~& @" G3 s& }$ [9 J. M( e4000
3 U. C) G, e- T92
) {1 F0 K; d9 u- H40000
1 Y% c9 {! {6 B13" x5 @: R1 }! G, ~( R8 h: ?. ?/ m* F
4.50+ |7 u  L; F. q7 `! Z
339 G( U3 T! e' B6 T
45.07 \* O7 `; u  o) Z$ i$ B8 i: P% K6 o
53) J' W- Y6 g& g" U: ]0 `) Z$ [; u
450
% f* Q4 Z8 Q% J& t* ]7 R+ S73
) q) y9 m3 }5 V( R" i45005 \$ C1 \/ k9 M- g. Y" f% N7 I
93
, M% F5 Y  ?! i+ O0 ?) @45000
' p0 c$ `7 \) m  l* e149 b) i% A: l# ^" I7 t* R
5.00* i  v- c% [; T% n4 p8 G0 M
340 ]) `% g0 x5 Z# Q8 V) b9 W
50.0
7 j  a) s, j% l/ J0 d54( k' T% t/ ~* n9 `( K' a
500
" n; w+ A4 W' h742 G& }; }, S- ?3 C. |# B7 d
4500
' ~6 Q5 R& i* \, m) {9 ?94
: Z6 S; G4 o% L; u8 J! D! O$ I; Y50000' r6 z9 H/ y0 f8 v
15) D2 n. A6 p3 x6 d3 j  Q
5.60- Z) {% z, [3 U& I7 t9 Y5 a  R
353 l0 z# r" E, p% b" N
56.0& D8 J, n8 q& R  m0 G+ `
55. R/ G  L$ W8 `- ^; N
560! i: K1 z  M# }" R6 g  b5 Y' P+ m
759 V, Q" x1 x% A9 k' J5 R
5600
4 |+ w: q& ^, ?* x% V95
) b4 }$ O' L! O560008 b+ g0 Z6 R' k* Y" E
16% X6 l2 H! x0 z
6.302 g/ D' k/ @2 p, d
36
3 K2 }! u9 u; Y9 i: |63.0  [; I: O' t  C" d1 m3 A' F( X
56" S3 I: Q" S+ e3 e
630. g4 R' H# g9 h4 `7 P" Z
76
& C+ S; ~! W; U: n6300; O* n) h! Y& L( a0 T
96
/ d9 z$ t7 A  C$ r8 [. y( @# U: C) B630006 c# @  J6 |$ B8 Z+ @: f0 N
17
1 ~2 Y0 ?* S+ X# g1 i7.10
8 P' f9 o+ H1 J4 {8 y' G: c37
% Q2 B% ?1 ^/ T4 k71.0, U8 S; K& h6 _2 o# e1 }# h) t
57
+ g! \3 a! v7 h, x1 a. r710
- R: Q; h$ V: u* b2 f77  g6 `* W0 U+ k2 C/ b2 C
7100
% N# q. g% L# e9 g2 F97
- l1 O. Q( v* M/ s& v$ o71000
, P8 M* M' h  |8 |18. g1 K/ d! a1 B2 h& Y0 }0 l
8.00
/ {1 j( D# R. J" N% D; U" F5 z/ b% @38! ]- H$ A* i" l. x$ i# e6 j5 u) V, L
80.0+ i2 g6 t; s# p' r6 f! q: N/ p& O
58
" N) M# d: I+ l! w800; D7 e9 Z; p% a9 [8 t) t8 ~
78
+ |9 W8 }- T$ C. o* w8000  S( x6 D: Q9 o9 ?1 S
98
  u( y, p6 [' G3 r4 F; K3 w% q3 }80000
- w! @& J4 v0 _& J% B19
* o) k& w; C8 \0 j; y5 K+ G: b9.00) w: z- V4 {- W+ m- L
39
& U* [! _- p6 D0 c' d1 o, ]90.0
2 U# ]: w; i5 D* A5 v59" t+ U3 z5 D! P4 _' j
900
2 h, N. {2 }' X, t# z793 d& V. e, j7 ^
9000
! i; V; r( e& F99
( {2 R; u2 i6 |! n高速
, ^3 h4 k9 W0 T  N0 n3 [% c& e③ 一位数代码法:对于速度挡较少的数控机床可用F后跟一位数字,即0-9来对应10种预定的速度。
. J! m! U9 H( q; a7 v4 W9 M8 S④ 直接指定法:像尺寸字中的坐标位移量一样,在 F 后面按照预定的单位直接写上要求的进给速度。2 U& ]9 L9 e+ l5 u' i4 |
(4) 主轴速度功能字。主轴速度功能字用来指定主轴速度,单位为r/min,它以地址符S为首,后跟一串数字。它与F为首的进给功能字一样可采用三位、二位、一位数字代码法或直接指定法。数字的意义、分挡办法及对照表与进给功能字通用。只是单位改为r/min。' O' z* S5 c. E
(5) 刀具功能字。当系统具有换刀功能时,刀具功能字用以选择替换的刀具。刀具功能字以地址符T为首,其后一般跟二位数字,代表刀具的编号。. ]6 k! j6 u5 L$ P
(6)辅助功能字。辅助功能字以地址符M为首,其后跟二位数字(M00-M99)。ISO1056标准对辅助功能M的规定见表3。此表等效于我国标准 JB3208—83中关于M功能的规定。这些辅助功能包括:指定主轴的转向与启停;指定系统冷却液的开与停;指定机械的夹紧与松开;指定工作台等的固定直线与角位移;说明程序停止或纸带结束等。标准中一些不指定的辅助功能可选作特殊用途。当设计一个机床数控系统时,要在标准规定的M代码中选择一部分本系统所需要的辅助功能代码,作为有关部分线路设计及将来程序编制的依据。+ z$ l: f& c) O+ |+ t" R9 Q
表3 ISO标准对辅助功能M的规定' Y0 h- H  l+ l  F
代 码
4 q! b; p8 J7 H. B/ N功 能& ^- P; I- L$ N% |, }2 D* b5 t" {4 t
说 明
) I2 N( m# ^3 }( ]  N% S* M代 码& J2 S* x* K# T. Y" k
功 能/ U+ L1 G. E+ D3 x; G
说 明
8 b1 A/ T1 ?, ?7 h0 ^/ T# h& AM00: ~* i( b' x9 a& B
程序停止
# T7 e' F5 Y# n5 c7 h) s主轴、冷却液停9 V$ J# A# t9 G0 Q
M32-M358 ~; V" w9 p1 \$ w8 `5 \1 w
不指定) n$ e" |+ I* J. c0 n7 D
M01+ D% U2 e" F) u* d: `' V  C" b: l
计划的停止
# E( r/ H. j# K. G需按钮操作确认才换行$ I) v6 r& P4 a& U& ^5 {, Q
M366 |( Q# ?5 h' g  q, A' ^7 P
进给速度范围 11 K1 m, @7 h0 P% k/ q
不停车齿轮变速范围
5 t/ M: E+ b! t% L7 QM025 K( O* N* [, [$ Y5 C8 |
程序结束
/ s0 o7 D' Q+ h. E% `8 }主轴、冷却液停,机床复位, m7 \1 G, n' ?$ Z
M37  f, O$ H' R, Z
进给速度范围 2
5 G3 _9 d  i! X* P. \3 [M039 Q8 c4 ]* L$ A  j5 z
主轴顺时针方向转( G3 Z8 h- ~, g2 W0 X' V# F
右旋螺纹进入工件方向" `1 P# Z! Y" l" |  Z& }" t) X* t) w
M38
: }. F" d9 P4 k! M- D主轴速度范围 1
- N" S6 Q' ?" \6 i8 O, a1 o不停车齿轮变转速范围5 q2 X+ x* B5 y! H- o) Q5 q3 p! ^
M046 D( h$ w! b9 D
主轴逆时针方向转5 I$ Q. E: r+ d3 L  c* P
右旋螺纹离开工件方向
6 k* K# r: X$ v/ v+ y1 vM39
8 u6 Z6 N/ \  y& ~) H主轴速度范围 2
, p1 H: J/ h7 T; m: tM05
% X2 w8 H8 \) D主轴停止
' ~2 y, u: g! F( t! T冷却液关闭
6 }# Y- I$ V3 u! f7 ^2 y+ LM40-M45' F" ~( B, N, O% D: c
不指定
- p( d8 u; L; r5 @% L) u( F可用于齿轮换挡
" p* Y) y6 S7 ]. F0 ^% E# iM06
# U. Q1 X9 S9 J/ Q7 ?换刀
" V% `  y. i6 u手动或自动换刀,不包括选刀: h$ N* L1 v' L. _7 j' f
M46-M47$ d# P: H& q7 S0 v. x0 D
不指定
  y5 D) [3 I0 k+ iM07
4 z2 P2 i; R& q, K, x* C2 号冷却液开
- i- y! O  x% O. L; q5 F, yM48
' G% Y3 W! S/ E. ]取消 M49( {0 ?8 w! d8 f0 k0 ^
M08
; h% C5 r& M1 g1 号冷却液开
  C' m" {' V% t. I0 HM49
' g9 H: I3 T+ A, a手动速度修正失效
4 f# D% I- I/ m- f/ [回至程序规定的转速或进给率- S& Q! a3 L9 n8 e, \
M09
+ o: q, q# ?/ r冷却液停止
0 ]- M' C+ i, tM50' J2 W. F( J$ A! E& U( G& F4 h# q  t5 E
3 号冷却液开9 A6 [" p  P2 P" I6 C$ k
M10/ i4 f0 ]/ k% g* @4 ?# z! e: {5 _
夹紧: o- B* z3 O9 y6 L% o9 Q8 e
工作台、工件、夹具、主轴等
& P. B3 g( }: CM51
$ m) R: G; K& p* H7 D5 l/ \, r4 号冷却液开4 W+ {+ S2 E; _1 A3 z) t/ [
M11
: Q, F# R9 b1 t$ Q( g; P/ I松开
# }) _8 q9 T+ qM52-M54
1 }% Y7 _  d, b8 _& o, A不指定
4 q& {. p- ]4 ?0 cM12
; o0 T$ [3 |0 t) z; k+ z# D0 m不指定$ H: N2 P0 y& ~. \+ P7 a9 j/ ]
M55
( N5 |. z5 S2 E, q7 K: S刀具直线位移到预定位置 1
( o! \* ]! e' u: E9 u2 SM13
: }0 E+ z. d6 C' z4 o& e5 \: X5 J主轴顺时针转,冷却液开
" \" e1 H: ^+ ^# |M56
, ^. l" I' _' D% f* {刀具直线位移到预定位置 2- b- n7 X& u0 A4 L6 M% E: c! A; q0 ?
M14! d) C/ |1 ]6 ^7 h- q
主轴逆时针转,冷却液开9 p+ p& j2 K5 ~8 T* P
M57-M59
0 E, l, X2 i; h# }* z/ h不指定
+ K( N9 @' h$ ~9 c- eM15
% M: B& Y* z5 t, B- }正向快速移动7 u0 R7 t6 _4 Y+ j" N8 `
M60. ]9 q$ C" w+ E" x
换工件) Q1 |! _3 z0 T1 A
M16: |& s9 S* m  M1 S
反向快速移动/ ?9 R1 ~; e4 Y5 q' B+ F. @% ?
M61
" o* q% T: u3 Z; \6 r1 u工件直线唯一到预定位置 1; U+ d! ~- j0 x  u7 M
M17-M18/ b% V7 o! b& t+ u$ K
不指定/ o: @: a$ k" ^- u1 ?' u. |* R
M62" L+ p8 ~7 B$ n2 _, f# @
刀具直线位移到预定位置 2
( U: @# O, P% h1 k/ ]% j. nM19
7 S0 u0 x: O# y8 f- m6 K+ {主轴准停- j" p! ^1 Y) _$ w* N* U
主轴缓转至预定角度停止# v& w! j5 t3 [9 K$ C$ b
M63-70
8 ?7 p+ C3 u* b) p( p! }不指定
: g  l6 Z1 ~+ v  _& l' \M20-M29, \% t  S; o- ]- C9 E
不指定
: ^' Z' A# a; BM71
+ t5 ^4 _# Q3 m3 B3 _% ]! h) `3 I6 d, h工件转动到预定角度 13 o3 i$ e* a0 ], a8 {
M30
5 I2 Y- ]) r1 J: a纸带结束# ~3 j0 o* O0 O) j2 n& q, c4 [2 m! @
完成主轴冷却液停止、机床复位、纸带回卷等动作
. E8 r1 b8 A( k9 P; r* x* k8 SM72
7 ^4 o2 ], s+ A6 F6 h工件转动到预定角度 22 P5 I" X3 D- b% U
M31, u/ @0 D6 s9 v; Z" C  P
互锁机构暂时失效
% S# B$ L7 c1 E' x! JM73-M99
9 D, @" ^2 \2 T3 _4 d) w" z+ h3 {不指定9 `  E& H) ]& J+ x7 T0 J7 r
2) 程序段格式
& x+ D! A' S7 a% L不同的数控机床根据功能的多少、数控装置的复杂程度、编程是否简便直观等不同要求而规定了不同的程序段格式。如果输入程序的格式不符合规定,数控装置就会报警出错。常见的程序段格式有固定顺序式、带分隔符TAB的固定顺序式和字地址格式三种。
. W! N8 B3 n: a3 T早期由于数控装置简单,规定了一种称之为固定顺序的程序段格式,例如:: f  e+ Y/ V& t
以这种格式编制的程序,各字均无地址码,字的顺序即为地址的顺序,各字的顺序及字符行数是固定的(不管某一字的需要与否),即使与上一段相比某些字没有改变,也要重写而不能略去。一个字的有效位数较少时,要在前面用“0”补足规定的位数。所以各程序段所占穿孔带的长度为一定。这种格式的控制系统简单,但编程不直观,穿孔带较长,应用较少。  Y! A- K& x6 c- ~
后来又产生了一种具有分隔符号TAB的固定顺序段格式。其基本形式与上述格式相同,只是各字间用分隔符号隔开,以表示地址的顺序。如上例可写成:
0 p; G1 |* J: K, _& X, t由于有分隔符号,不需要的字或与上程序段相同的字可以省略,但必须保留相应的分隔符号( 即各程序段的分隔符号数目相等) 。此种格式比前一种格式好,常用于功能不多的数控装置,如线切割机床和某些数控铣床等。我国数控线切割机床采用的“ 3B ”或“ 4B ”格式指令就是典型的带分隔符号的固定顺序格式。其 3B 格式的一般表示为:
1 w  b% S4 V( CB X B Y B J G Z
, d7 `+ B8 f' A/ x* ]其具体意义如下:/ a( B& O* e. H  f- w% M9 u; L) d  ?
X
; g/ `9 `, Q- cB8 T+ u- [' j. X. {
B6 |0 K+ z+ |3 b- D) W
Y
4 K9 d, c' o8 \: Z- T! d; m& O& p+ HJ- A# d! v8 P0 p1 ], J' D) U
G
7 d# m* h$ u+ }4 k: P2 qZ7 I; B& u1 _* V* b" @
x 坐标值' Z& a8 `% u& p9 U- h
分隔符号" |  O4 S: g/ H. V1 z
y 坐标值
' L/ J- s' e, U( f/ a% Q分隔符号
" c: S/ h* J3 v4 D1 A! e/ ?7 u8 r计数长度1 I9 a1 |/ F) n
计数方向* r  Z) B: S2 U
加工指令) ]* A( K% E- S" B- m
目前使用最多的则是字地址程序段格式(也称为使用地址符的可变程序段格式)。以这种格式表示的程序段,每一个字之前都标有地址码用以识别地址,即如前述的由字母和数据组成的各种功能字,因此对不需要的字或与上一程序段相同的字都可省略。一个程序段内的各字也可以不按顺序(但为了编程方便,常按一定的顺序)排列。采用这种格式虽然增加了地址读入电路,但编程直观灵活,便于检查,可缩短穿孔带,广泛用于车、铣等数控机床。# A( t- V! \: ~/ P
对于字地址格式的程序段常常可以用一般形式来表示。如:N134 G01X — 32000Y + 47000F1020S1250 T16 M06              (1—1)
# Z* W6 i* _0 X& ~若将式(1—1)写成一般形式,则为:
2 i) l; W* l* Q* o. R# vN3G2X ± 23Y ± 23F4S4T2M2                         (1—2)
7 |2 z4 ?: ]- p/ ^式中* d$ {- ~3 _' }
【MechNet】
: X1 ]# {, k. T文章关键词: 数控机床
! a1 f; |& h) @; e; p: x  。
1 \' y% P, W. c" T市场业务:1 n  w( W$ w/ E, N6 {& D
客户服务:- b* V7 R2 }! z3 e5 \0 T
专家咨询:
; l( z) W. H$ K& y( k. z5 A% t+ z) ?网络服务:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-11-19 06:22 , Processed in 0.161709 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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