找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 287|回复: 0

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

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

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

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

×
数控机床程序编制的有关规定' k# S* q5 j/ k0 M
来源:机械专家网     发布时间:2008-11-28: {& h) _! s/ Z8 q- u5 _
数控机床的核心是数控装置,这实际上是一台控制计算机,它是执行运算功能、指挥数控机床进行自动加工的主要组成部分。这些年来,随着技术的发展,数控系统的功能不断扩大,人们使用起来日益方便。因此,学习数控系统的功能,弄清它的概念,是数控入门的重要一环。' b, `: g  g% b! U4 N
众所周知,使用数控机床的目的是要有效地高质量地加工出合格的零件来,所谓合格的零件必须是符合图纸要求的产品。而机床怎么会知道图纸的要求呢?这必须由人来告诉它。人又是以何种方式、以什么规则和约定告诉给机床的呢?这就必须制定出数控机床程序编制的规则来。换言之,我们必须把零件的图纸尺寸、工艺路线、切削参数等内容,用数控机床能够接受的数字及文字代码来表示,再根据代码的规定形式制成输入介质(如穿孔带、磁带、卡片等),然后将输入介质所记载的信息输入到数控装置中去,从而才能自动控制机床进行加工。
% C; u$ Q7 b3 S/ i: t# [/ b这种从零件图到制成输入介质的过程叫做数控机床的程序编制。数控机床的程序编制分为手工编程和自动编程两种。手工编程的一般步骤包括工艺处理、运动轨迹的坐标计算、填写程序单、制备输入介质和程序校核等。自动编程过程也是按上述步骤进行的,只不过其中的大部分工作是由计算机或自动编程器来完成的。根据输入方式的不同,自动编程分为语言输入、图形输入和语音输入三种方式。自动编程语言常见的有APT,SKC—1,ZCX—1等。为了使机床能够接收所编制的程序,必须有相应的规定。下面分别叙述这些概念。# [; \) l+ X- e
1、穿孔带和代码
  o& f  Y- q$ v; M- B数控机床的信息读入方式有两种:一是手动输入方式;二是自动输入方式。因此作为数控机床信息载体的控制介质也有两类:一类是自动输入时的穿孔带、穿孔卡片、磁带、磁盘等;另一类是控制台手动输入时的键盘、波段开关、手动数据输入(MDI)等等。穿孔带由于有机械的固定代码孔,不易受环境(如磁场)的影响,便于长期保存和重复使用,且程序的存储量大,故至今仍是许多数控机床主要的常用的信息输入方式。
4 F$ ^, P# `! ]# z6 j( M. R$ o2、程序段格式
/ E: z9 B7 E1 U  e4 z# \在编制数控机床程序时,首先要根据机床的脉冲当量确定坐标值,然后根据其程序段格式编制数控程序。所谓程序段,就是指为了完成某一动作要求所需的功能“字” 的组合。“字”是表示某一功能的一组代码符号,如X2500为一个字,表示X向尺寸为2500;F20为一个字,表示进给速度为20。程序段格式是指一个程序段中各字的排列顺序及其表达形式。常用的程序段格式有三种,即固定顺序程序段格式、带有分隔符的固定顺序程序段格式和字地址程序段格式。由于程序段是由功能“字”组成的,因此,以下先介绍常用功能字,然后再介绍程序段格式。- C/ m, K, S& U; ^4 h3 u1 F  z
1) 常用功能字- P5 v! s5 t; J: y
一个程序段中,除了由地址符N为首的三位数组成的序号字(N×××)外,常用的功能字有:准备功能字G;坐标功能字X,Y,Z;辅助功能字M;进给功能字F;主轴转速功能字S和刀具功能字T等。. y: {' x5 V& T% u  _6 }0 t: o, O5 A
(1)准备功能字。 准备功能字以地址符G为首,后跟二位数字(G00-G99)。 ISO1056 标准对准备功能G的规定见表1。我国的标准为JB3208—83,其规定ISO1056—1975(E)等效。这些准备功能包括:坐标移动或定位方法的指定;插补方式的指定;平面的选择;螺纹、攻丝、固定循环等加工的指定;对主轴或进给速度的说明;刀具补偿或刀具偏置的指定等。当设计一个机床数控系统时,要在标准规定的G功能中选择一部分与本系统相适应的准备功能,作为硬件设计及程序编制的依据。标准中那些“不指定”的准备功能,必要时可用来规定为本系统特殊的准备功能。
) s8 a, H3 m" P% |表1 ISO 标准对准备功能G的规定
3 Z( |7 Q. c$ W: Y. v; N0 h9 Q代 码
2 B2 H0 \; C6 I# ]4 S8 n/ @6 z功 能
/ O9 `8 U- {6 J说 明4 ~* |7 n, A1 s. D) C9 K
代 码6 m! ^* ^, g0 \5 q0 u& G
功 能
( n+ {+ b, ]) I6 ?说 明) v$ @  s5 s2 ~' k
G006 u5 a3 H4 f) C: t7 T( z
点定位
$ L& P. m/ Z. x3 f* V0 J5 BG57! L4 ^3 ~- C7 x4 K; F( F
XY 平面直线位移
8 M8 a- L, ~2 w0 d$ h* l2 e* ~* SG01
# r% t5 r; t+ Q4 v/ V6 t+ J. D1 `1 G直线插补
8 N% f# A# x8 C3 w' b( V& mG58! o) p& |% g5 i& n$ X2 h& Z, H# ]  z
XZ 平面直线位移
: _8 F) D: t5 ?4 S0 K. fG027 z$ U: a2 h9 v+ y, @+ \# A
顺时针圆弧插补
9 ^0 ^* z5 r+ u( P- EG592 _/ w/ Y: x& ]9 B9 ?* w0 f- g" ~: d
YZ 平面直线位移
/ q. d; j. W: O4 A0 H9 dG03. V3 }, S8 Z1 v
逆时针圆弧插补8 h) A& \" D. b5 C( w0 c, s
G60
1 z8 D0 t" n3 M2 r. L4 L0 E- ?$ G准确定位(精)
* l6 V- S. K1 E  M4 T; ?# l% N按规定公差定位) d3 E9 J/ p9 a/ Z+ a; L) p9 x# Q
G041 Q: p* S9 `8 [" P# X8 J
暂停2 x: B& m) Z/ ~+ b2 W
执行本段程序前暂停一段时间
1 U- ?# g+ w0 R) ?3 BG61
( b. R8 L- ~( w8 C; Y+ w( \准确定位(中)
6 x3 u$ ]$ V' m: t按规定公差定位! A7 m1 q$ h! V; ]2 Q! [
G054 B8 K* n; [3 x
不指定
& q& i0 r) ]0 o% n/ ]G627 `( k8 w. i5 o  m# t
准确定位(粗); h8 t6 l# L# u2 Q# h( E, @* J+ J  |
按规定之较大公差定位
1 b* F, ?' G4 K# Q7 M. F) {3 H7 Q! h( f$ bG06. o4 L; j$ i* |+ ]$ o6 w5 \
抛物线插补
" v( d7 Q: A$ M/ h4 u3 ~! J1 ?& R0 DG63  g" }. S) J4 `: k' R) P# z
攻丝
1 O& ~0 w3 s) s: Z+ W, pG07
* a' l" T2 _! O! G" w不指定0 b% _0 [( y1 w! b
G64-G67
- `+ O5 |# X3 h0 L; _不指定7 l* ^; B9 r$ H- S8 N4 {
G08
8 H) K5 ]  _) @1 ?9 U; s( ^自动加速! y% q9 z! h$ v$ N+ C9 g* k: ]
G68
+ }$ G+ f2 ]# {内角刀具偏置
. F" A6 Q" [3 R9 {  @G09
& H. F$ o* G; [; t: H! L自动减速
1 ?& s- O9 C" C1 bG69
% g! k% _* D# x3 Y外角刀具偏置& |# t. X- D/ a0 i& u
G10-G16% {* B' B3 o# z3 n4 E
不指定
7 D' D$ J9 n, D9 qG70-G79) b( z0 x, H* O" `' g
不指定% r2 [" t3 Q4 C# F* t( N9 _
G17, [7 W4 m4 O; _2 H2 q
选择 XY 平面
% }& ]$ Y) L. p. e3 hG80
! O: I7 J0 x& B+ V取消固定循环
0 A- a' O. c: Z+ R取消 G81- G89 的固定循环' B* n3 b" u& N8 {+ S$ k& e$ p
G18
, v7 A8 U- y7 p0 t* K6 T选择 ZX 平面- V: @3 K& j( h. _- w+ @& h% |
G81
. I/ Y' x% }7 U8 |! j( p- e钻孔循环
. ?) n4 H: z& S9 pG194 h% i# t& `- `3 r
选择 YZ 平面
4 {6 ~5 H* e7 T+ r4 g4 EG82
. B$ |7 D& v- x钻或扩孔循环& _- N4 P& P7 ^& k& p& L
G20-G32* w% q* S) R& q
不指定
% n3 ?5 n: |. ~1 D4 kG83' @' o; E. ^0 w& T! g
钻深孔循环8 d% X$ n* O. F# e; y0 V, p* Y
G33" E! n! A4 L/ r4 J' J
切削等螺距旋纹
+ q  S( A+ L) {5 }, }$ c3 bG84
/ ]9 _" K& ^( _; S+ I' o攻丝循环
& w6 S$ n1 Y) F  z% TG34
$ F/ l5 z, h3 c7 |* x切削增螺距旋纹  I" A; h+ c, k
G85
( F6 [, l' |! d* r( G镗孔循环 1( M* H- k+ y* D: x' h9 z1 x
G35
5 L' a# G; G4 n2 ?1 S切削减螺距旋纹
% o, e; A# {. q. NG86* S7 X# K) F; o0 g# l2 U  n
镗孔循环 2, Z9 B- f" b( @- r- X
G36-G39& \1 [! p$ f% W. ^3 b. s4 W# e
不指定
2 i, Z9 y  o; kG87
) D4 E3 {5 j( c2 Q& |: ~+ m4 M3 `/ Z镗孔循环 3
1 I- i3 e6 Q. v3 @G40
; C$ a; n8 Y0 M$ P取消刀具补偿; q8 w  n3 F2 \
G88
* u- M9 ^% n- d1 ~) S0 H5 h( M  f镗孔循环 4
8 m3 i/ q/ }; H3 J$ g* BG41
8 K, R6 [" j3 V! J# |3 |+ n刀具补偿 - 左侧  ?2 K* {9 v2 |5 T# H' Q  y
按运动方向看,
' X; a& _, ?, A# @) {$ d4 K: ?刀具在工件左侧) |( s  i1 N/ e! L/ _" `2 [
G89
  ]$ J# [3 Y& S! E+ N7 B镗孔循环 5# C( ~# d- R4 X6 }7 q
G42
1 Q4 P+ \4 Y# ^* V7 p' E$ B% k, |3 P刀具补偿 - 右侧
4 B# j6 ?7 M- C' o' E2 O按运动方向看,7 _, Z8 O9 G7 F! \/ _
刀具在工件右侧, q% |4 _) f( o8 O6 Z/ s
G90; r6 _) t9 ]3 c
绝对值输入方式2 k( {1 X" b0 \: q5 J+ z2 o
G43
( [4 c, T+ E, x3 O4 |正补偿
2 w* w7 d( ]* ~' D' x2 _' g- A刀补值加给给定坐标值4 N% d3 n; Z& t2 X+ X7 C, A
G91+ Q& q2 v( w! [5 ?
增量值输入方式( i2 E* a5 x3 u1 r$ K! O6 X
G44
0 i/ x, J, c8 H负补偿9 N6 G" a; E% ]
刀补值从给定坐标值减1 d9 l$ Q5 o5 v3 R- D! Y) u; W
G922 y2 W' q( R- _3 ?
预制寄存
" F3 H1 R) S4 ~修改尺寸字0 V& s# ^9 y2 p* n
不产生运动/ e$ X5 h$ X# e* a3 P
G456 O5 o7 \4 P9 l  b
用于刀具补偿
$ G0 d: z2 N! p5 U8 @4 i; t9 xG933 w$ Q4 ]" Y7 H/ T' B$ b6 X  B
按时间倒数给定进给速度
: d5 S) f$ G  D- ^: c) C6 bG46-G52
9 t: a$ B% @% G2 }( Y: ~用于刀具补偿' s+ Y! Z) c( k+ ?, q3 K/ g& g; \
G94
, y" l' I% o! _9 K& }9 \% ?" s3 e进给速度     (mm/min)! N3 P7 N. E) L; D. k
G53
! J' C$ X2 q, v! n& i% Q' l直线位移功能取消
0 E9 [& K& n. {% s; ]( C9 d2 EG95
+ I2 x/ c: l1 `/ B3 n进给速度
7 x' X4 i8 x; P! ~; W(mm/r(主轴))
  y8 A$ L$ S3 w/ T  hG54- t- J9 A! Y( o& x
X 轴直线位移( }( w5 ~) ?- l! b$ O* j
G96, M) k# g0 Y! L
主轴恒线速度
$ ~( B. J" m2 w  E- x8 s4 ?1 h( m/min )
/ w* N* H: g. f( z) b5 rG55
% R; ]+ a, t0 p# {+ @! b  iY 轴直线位移# k, V6 X2 D0 L" H8 v5 l
G97
; E2 m( y) {7 p' p主轴转速3 _( c9 X: T+ `6 @1 U4 t3 }
( r/min )
9 P4 `) ~! G! U- o8 F# q, k取消 G96 的指定5 O2 u' j/ n% B, b0 a7 S, @/ w
G56: d* C1 o" |' \, D% K6 L
Z 轴直线位移  T  D% Z* J$ x# i+ m0 _" s, F  l1 t
G98-G99
( _6 J2 A1 D* |. J  b* B% s不指定
# I" Z/ t' r2 F4 W, q4 ](2)坐标功能字。坐标功能字(又称为尺寸字)用来设定机床各坐标之位移量。它一般使用 X,Y,Z ,U ,V ,W ,P ,Q ,R ,A ,B ,C ,D ,E 等地址符为首,在地址符后紧跟着“+”(正)或“—”(负)及一串数字,该数字一般以系统脉冲当量为单位,不使用小数点。一个程序段中有多个尺寸字时,一般按上述地址符顺序排列。
" p. ^- b4 J( z(3) 进给功能字。进给功能字用来指定刀具相对工件运动的速度。其单位一般为 mm/min。当进给速度与主轴转速有关时,如车螺纹、攻丝等,使用的单位为mm/r。进给功能字以地址符“ F”为首,其后跟一串数字代码。具体有以下几种指定方法 :
; T. i/ Q2 Y* y, s0 P. |① 三位数代码法:F后跟三位数字,第一位为进给速度的整数位加上“3”,后二位是进给速度的前二位有效数字。如 1728mm/min的进给速度用F717指定;15.25mm/min的进给速度用F515指定;0.1537mm/min 的进给速度用 F315 指定等。
: ~7 f# P- U6 R1 w' q; C/ m② 二位数代码法:对于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。
+ V# j. q* j6 A6 o: q表2 二位数码法进给速度对照表 mm/min8 w2 z# n2 n" M+ ?8 u/ M4 B
代 码
* x) c% {$ c% _3 z; `+ S速 度+ Q6 i" ?# q0 G# n
代 码
: C  G$ U' i- {5 p速 度
9 _# c( A, D9 b6 k7 A* K. L2 d代 码( O- O/ I4 G2 s' G) B3 u
速 度& |+ ]" \9 L2 s, L) h
代 码  y6 B3 g. p' j2 M- d# ~/ i
速 度
  S0 q! w' s3 h- j5 Y代 码1 R, ?  x, B# m; _/ h; x
速 度
3 v* n- e) p- g3 E5 _& M00
0 X; I) ?4 ^6 ]6 _9 W9 H/ v& ~2 ^4 A8 U, D
20
0 M+ ^) i  w; m" F& [10.0, `7 x+ _5 f, {/ ]5 P- h- y; r
40: Y5 e% L, c$ y" s' i
100. M8 v; U" g5 w- l. n* L
60
: H9 U% f% X/ L* i1 N1000
5 V0 e$ r7 g& l% V80
1 ^+ y' Y* Q1 I2 h: c: \100000 J- j5 i0 s# l; x. O  `7 ]
01
! e, Z0 V3 s2 R  E; r1.12
9 O- x/ {/ j' V6 k9 `8 B6 q21, m8 h5 Y( M4 {; s* [% O# L  Z  X0 Z
11.2
( J# n) }" s4 C# _* [5 H5 e, l2 u1 w! X41% c# Q% i/ O) [, Y) @
112# K# h) d& T1 E9 @# V, \
61
( U! Y# c. ?* d% S; E$ `1120, Q+ {# _. h3 `* i  r. S' v. e
81
1 L7 G8 q! @, \  U  ]; T11200
3 C3 s9 p" ^( J7 H* i, U. k/ A+ L02
. P3 e) f" z. ?/ ]. @6 l  T1.25
: S' k  ?/ c8 r3 t, e  T" \22
! `; Y" C. h% {; q+ g. t12.5" a- T, z) M& i7 `; N
42: ]& N% p; `+ i0 \  g, N
125
: m+ i1 ]% b/ |  Z0 H7 Y3 o6 [/ }62
% Q9 h9 S  c1 R5 S: ~1250* b! j* V" K+ y9 Y9 v. o/ N/ ]$ J8 }
82! y0 p& h, U  ^7 s  c8 g6 d+ x
12500
9 A2 z6 o* w. h  D/ }6 G# e' Y; |03
; `3 Q' [: ~3 W0 }* r1.40! p  f( Z7 t! K
236 u& R" l: g( [4 O+ A
14.0
4 L; ~" x& x1 T6 c. {1 n' U" p  v! e43
% [* [" \9 Z8 y- i( ?140  e- H: O, {- h8 u8 ?
638 E$ y. E: M/ B6 ^- Z! {* l3 q
1400. v/ b! _# }/ g. l) ~, r
839 c- ^- n8 k  a( b7 s
14000
. \+ \' @' N! d' S" b04
% n; c3 j6 `4 T+ f+ g1.60' o! Q& E7 E- j, R
244 D/ d. f4 i. j* D$ P1 x) I
16.08 {& F) B9 n! I0 a2 K/ M$ T
44
4 g0 x( `7 t4 q+ x! Y# I- y  d160
; p' w) \1 @, p. W2 Y64
# Y. }, t" G  u3 U: d* v1600
; ~; r3 B: ?; i' f( v  k, y4 _# b84
1 |$ A0 [" K* N, V! K16000
+ Y8 n; b  U9 i$ v* @0 V05
2 y8 o# p2 q- A1.80+ J& {0 ^' |- v% O
25
6 @/ J$ P6 ~% i18.0$ _' d6 X% t7 _8 i5 P
45& G* [) k) e7 [6 O  R7 K
180
6 a2 e3 T1 Q# U& ?65
" ~/ J/ Q4 B# y. p# W& [7 Z1800
7 ]: _" \5 J( k6 |. f) o85
$ _, \* M4 n# o7 V& i18000( z* \+ k0 K7 y. M+ L  m
06
* r( q% _/ d5 o4 f" N2.00
( r+ ~. p/ |# e7 M- B* J26- G! D( W" W5 C2 y$ F
20.0# ?* ?9 @$ k$ [% {% _$ F' [8 r
46
8 S- V8 l' q; L" k+ q200
6 I2 ?) F/ m' z0 L( k6 o66
" W1 z% G: G3 B+ `! X+ `6 [' }2000
2 T  Q- M+ \" x1 w" B  l! H* x86
; R7 ?8 {7 S+ f4 p5 k8 A4 C6 P20000
1 z/ E! |& T- e9 t07* ]0 O# t7 d% r% J. n; ~( n
2.24
5 q* h2 x  \$ r! ^% o- j" Z" J5 b27' I5 T9 N1 N$ ~6 z/ L0 @, n5 C
22.4
: w% W0 `' F6 Q' v" f/ \476 q8 A. ?7 Z. [; K
224
! n2 a' R6 d: g- |* Q67: Q: g  T, B" V/ d# X+ p! x
2240
4 `, k+ R8 t" ~/ d, p87
/ O6 u- z2 I2 s" v! ?1 p* V& T' Q: Y224004 P4 f# A& S" Z) U/ H& I
08
$ [  S9 P0 S! I8 K2 c8 L& V2.50! a) C) U9 @1 W% x; X6 a
28
, P; J8 X: W2 w+ F25.0
2 E# S8 U3 t1 o, m3 m* O487 h2 Z1 T% I/ C! ?) o( [  W
250
3 ]) ]" r7 a. `" `68
! G& j# Z, V# L6 W2 ^2500
8 F; Y2 I+ b- q) W. @. I88/ d7 R/ T  g; }7 {5 |3 {4 A& Q! [
25000
4 ^0 T& m6 P4 h; t( e. J09; A2 |  C$ ^! _+ |" u: J
2.80
9 l/ q: b% f" C( h; i% @$ _# v29% z  H7 Q- \3 ~$ N
28.0
* T" p$ t2 `. ~3 J* [+ s; p5 k49
( ~0 n- W2 I" k' e7 B. S; T280
4 i* D6 m9 q. N& W/ n; C696 @0 s, g/ G/ G. E
28001 [! y0 X3 Y7 c4 u1 j  Y8 T
89
$ d3 x' \3 L4 T. U280006 O: e( x% Q* f  E
10
% G& z9 r% o1 L) s3.15
& @% h- p: d( v9 h& d* m% ~& S30
- f% a' k& g7 d: N% I9 v4 C0 L31.5
4 N1 z5 v. Z% A: i4 Q. _50
. Z# m. `8 F: i" d3 S# N$ A/ M9 R3153 h! @3 f5 l: A/ r- o
70/ @+ d2 v, U( x5 ~! u
3150
9 T: D5 z5 j  Q90
" B6 i7 f6 @) j' F0 Q$ d1 e31500
; F% b- T3 E$ C$ w1 P11
+ D7 d& S  D4 q! P! {* T5 A, u3.55
6 a& U! V* }6 X. V31
; A! m- v% s) c! B8 o3 Y35.54 f/ s8 E. {% g9 l
51
; Y) e# z5 l) v! H9 R355
; b* `6 q4 Q, t% H( ~8 P, d+ |71
0 X& e- @: O/ B4 G35505 O1 }# s+ {' R& N$ N' t) M8 D
91
  P* }/ K  h7 f: L' E; w355003 e. e: n; |" e) ^
12
8 y6 `; i! w3 v9 z! `" `4.00* P2 O  x! Q0 r$ p4 m3 y: m
32  E5 z$ n0 g# ?- v
40.0' F9 }* ~9 h& b% a* H5 k7 E! E
522 f7 p3 ]' u0 p  G
4000 B/ i8 A3 r, ?7 Y  L- T) _' G
720 ?8 @' T" U$ u" f  o
4000
8 o3 y" e: L& z8 [92( D8 p% J( i" [
40000
  Q+ S, i" J* Z, n0 M! u$ G13: z/ F  h! E1 I3 d6 x6 i3 u
4.50
3 e7 t/ v* D1 f( _/ r. C33( _" z6 h! E" c* o) f& z, Q& P" E$ \
45.0
7 R, Z; D7 k: H- ^  \$ O53; j7 V% z  f: u! N& J& u, ]
4502 I$ ]% S0 U1 P- G% B
73" O( t- @6 T: L/ N7 U  J
4500, {' W- w3 O# M& A8 _% c* y) [1 k
93$ f+ z, ?: X# Z& U
45000
' s* G" \! V: k+ [- T14# N: }3 o! ]9 F: k) `# ]5 ]8 |
5.00
0 N; M* m$ g+ c% L" c+ w34
! r4 e3 ?; ~6 \- D) W& k3 E1 W7 w50.0, [! O5 {5 Z4 c1 r/ O/ b; q
542 s( A6 ?2 m7 G' ^, o( q
500
4 g0 i8 f8 E- E! P$ H% a$ z- k9 m74# `  ?2 k6 z$ x& k, A, i+ k
45001 K* P; U0 H) F2 B' J- T
94
$ r1 j( C8 }6 J* P& ?500002 G0 x4 h5 A0 C$ b
15" G) S% n5 J6 a! J5 U
5.601 d/ G( L- N2 [# _+ w% k% d
35
3 g+ ^; V1 K; j4 y56.08 e" s/ t. `$ j
559 y' J3 U/ k- _* R
560' `% j* N4 p, E6 `
75
1 s# p' z+ {% K% D- O5600
4 M' ]9 o" H! l3 T95) v' {& r9 L4 |! ~- o& N
560008 P0 M5 W6 J# i- X* r3 j- N$ u
16+ L' w" y0 K! p  m5 T. T3 G
6.301 {/ D  u) ^0 M+ k
36# ~; @, m1 N( B& z9 s# J
63.0
+ i: L, P: ~* a3 k1 o( A0 j& o( U566 ]# k& \$ y8 u# K$ p$ V' @7 c
630
& I+ X; R5 N! s9 a9 l7 `! I76: `8 ~9 ~0 D0 f- @5 r
6300
, ?+ f# v; {' j96
6 o: T3 h  g7 t' f. i8 _63000
0 B  i) u+ @* @17
) s0 m$ F: ^$ V. y' e- z% q0 T; a7.103 b. q  U0 t6 D9 R* K6 }: f! V  d) T6 h
37
, V: x) }& W4 q$ L' o! o71.0
2 K1 A! i+ y" d4 p& ]57# X# n/ ?% d5 A+ Q/ I! j! w6 Z" s
710$ g8 _3 m5 u. t+ [# [6 v% R
77
! S+ B8 S+ j  _. W6 a7100# W2 ], B, i4 T
97
5 \; I! @4 ]- q/ t* L$ D71000' e6 b' H. e4 }! x
184 \( N; P' K' @+ E' p
8.00; E; O" W) G/ Q, _& C
38
6 e. e' J: B8 ^( k6 {80.0
6 w  G1 K- r, G2 }: Z( t580 n% _! g8 g: w/ I8 h0 l; D
800
0 [  u4 P& f9 ?3 p( f% V/ }  J5 k1 b" n78. j5 y; B$ P6 ^0 x! z* b- i
8000
4 V+ m  `# l: i* Q8 E0 {98/ G( U5 x# S) c/ N0 j. L
80000
0 _0 f- I( R5 |5 _* \19
( b9 q4 a3 r1 E. L& V+ O1 J5 |5 T9.00
6 ]6 V/ E9 v3 x5 I- w/ T9 F: b5 T0 d4 J# {39
! ~) p4 S: a( k1 F90.0: l5 Y) [- y' K% \7 \5 U
59/ \1 U2 M/ J% Q6 ^" a7 _' R$ S& \! _
900
: o1 X# F& `4 V$ e3 B; S& s- K79( f2 I, M7 E: l" g6 q
9000, l0 N5 J3 G0 n4 L0 O
99# w! h& F/ ^, k# _9 D
高速
, _6 a- z8 y! r4 ]4 H8 B$ A% i3 X% X③ 一位数代码法:对于速度挡较少的数控机床可用F后跟一位数字,即0-9来对应10种预定的速度。
9 V- D6 t  E2 x- d) I) l9 p2 E④ 直接指定法:像尺寸字中的坐标位移量一样,在 F 后面按照预定的单位直接写上要求的进给速度。7 W6 m% Z  N2 V1 a+ q+ }  Y
(4) 主轴速度功能字。主轴速度功能字用来指定主轴速度,单位为r/min,它以地址符S为首,后跟一串数字。它与F为首的进给功能字一样可采用三位、二位、一位数字代码法或直接指定法。数字的意义、分挡办法及对照表与进给功能字通用。只是单位改为r/min。% r$ W- I2 r$ T& u+ U3 \+ E
(5) 刀具功能字。当系统具有换刀功能时,刀具功能字用以选择替换的刀具。刀具功能字以地址符T为首,其后一般跟二位数字,代表刀具的编号。
1 U0 \- y  v+ Y) q0 E$ g(6)辅助功能字。辅助功能字以地址符M为首,其后跟二位数字(M00-M99)。ISO1056标准对辅助功能M的规定见表3。此表等效于我国标准 JB3208—83中关于M功能的规定。这些辅助功能包括:指定主轴的转向与启停;指定系统冷却液的开与停;指定机械的夹紧与松开;指定工作台等的固定直线与角位移;说明程序停止或纸带结束等。标准中一些不指定的辅助功能可选作特殊用途。当设计一个机床数控系统时,要在标准规定的M代码中选择一部分本系统所需要的辅助功能代码,作为有关部分线路设计及将来程序编制的依据。. A4 `  [3 {6 ^7 \
表3 ISO标准对辅助功能M的规定
( ?1 ~* H0 q4 u" C. v代 码+ I6 ~/ y, g; r% V6 M
功 能
& A. v) P1 \) A: l$ M说 明- d6 R: H8 H5 M/ o! r! p
代 码
8 r& \" g' D5 T( D7 h( \. B0 [! ]1 f! f功 能
6 Z0 H* L, v3 ?: h+ x6 K, b说 明3 ~& K0 R" M& e  L: A5 U( [
M000 p- t" f, ?/ W( k- d
程序停止
% S9 z; u4 B  m( `主轴、冷却液停  Q, j; O/ R3 ~
M32-M35  t& F! S8 l; ^& F
不指定# e! I0 S. Y, R# _$ V& B
M01
4 ]8 A1 K* w* i8 D/ O; [+ ^1 v计划的停止; R5 O% A; F8 o0 [
需按钮操作确认才换行7 Z* \( g/ ^  T$ e, M1 N
M36, d! a; e" n* W
进给速度范围 1
; p& Y9 [+ n$ I; k& K, C; B不停车齿轮变速范围
% c- \3 r: H4 ], R8 {" a) T* B) V7 xM02
6 p8 ^6 e9 @$ M程序结束
' E+ k' m, @) S主轴、冷却液停,机床复位
9 P! u2 \+ Q) |9 K( k2 |M37
5 m' E/ D, M6 c) j# J, L进给速度范围 2
6 h- f, Q, {0 W$ i1 g( P( @M03& @% `! F7 W( w. s% P6 C8 K
主轴顺时针方向转
4 l. |6 u6 ~: G2 i6 O5 e9 [右旋螺纹进入工件方向
  p! i5 ^! k3 Z- k/ YM38
2 J7 ^; E4 B  H* Y+ f主轴速度范围 1
+ I3 P3 r0 A+ U$ i不停车齿轮变转速范围
1 T/ ]) q4 v9 U. |& A- W& BM04
; ?: t( b6 v: }! [主轴逆时针方向转
% _9 \  ~$ Y- R% @+ k0 {' @+ w右旋螺纹离开工件方向9 v# d5 \3 l5 j8 z% H
M39
( o; }. t* b* }' U主轴速度范围 2; F" I' N& o$ P( G% S7 |. Y
M05) v  N/ \! N, K, l4 H) Q: [
主轴停止) }% m) J+ p) P! E7 L- O
冷却液关闭: R: N- B& z, S+ S9 `# Z& Z
M40-M45# ?& g! B8 r+ G% k2 p% n1 l
不指定
4 d, k7 G5 h4 k可用于齿轮换挡
6 o$ p+ _2 l6 P6 ]M06& b+ s" d/ C/ h9 z7 u; e" C; x: q
换刀( e8 M% P$ p9 I* \% \! ~5 O
手动或自动换刀,不包括选刀7 f* x9 F5 ]0 F; _1 y
M46-M47; V1 E( |1 i+ x8 p
不指定$ ?! Y  b$ U' R/ q+ [
M072 g+ I" l( S' L6 j
2 号冷却液开. m9 D0 K: Y9 x( j- n! g
M48
; ~, q& s+ B; t: o- Z取消 M49
# W, F3 |" m- d1 x! }; {9 gM08
" U  h9 m6 J* u1 号冷却液开* r  |8 J3 Z0 |* O7 ]4 Y5 j
M49" A+ m  n7 I, C1 r: _, N
手动速度修正失效
3 w+ q1 N0 T) g2 _回至程序规定的转速或进给率& E+ p$ S9 g( E/ W2 {
M09$ A0 f9 d( h/ U: z1 U
冷却液停止
5 U2 X! b# B5 G$ Q* z' FM50
6 L8 F1 [' l: }! K. v, b' j1 q( i3 号冷却液开
7 y5 H3 K4 Z$ L$ QM10: `+ }3 ^( I8 g( \4 I
夹紧) _! U# z* |, \# v! h7 d0 J
工作台、工件、夹具、主轴等
* o3 O  N# t; ?: P5 |M511 R1 ~7 ]2 Q% Q' \: |2 {9 m3 g
4 号冷却液开
; P7 Q: j0 o) k6 c. C. p2 ~M11; F7 l: P: D. j; D
松开% e* P  |" U4 E
M52-M54
( k- s3 n' I- `* I7 X1 f. k# b不指定
6 A! N1 p: h5 X7 r( z3 i$ l# X/ v8 GM12
9 ^/ J, a4 c1 q- O不指定
) }* H* a0 E- H- u* u# tM553 _, ]; L; H, U8 q. P
刀具直线位移到预定位置 1
' m8 u2 l" {8 S# X* cM13
7 q# M4 X$ b2 `2 q6 |主轴顺时针转,冷却液开% c& v7 e% r" ?. o( G) R
M56, v5 ~: `! w" o. ^1 W; j' ]
刀具直线位移到预定位置 2
. K; `4 I% `5 ^+ ?: `M14
/ s$ Z7 P( O- x7 k: `主轴逆时针转,冷却液开
, J2 D. D7 s- i" N* GM57-M59
1 y2 m; [8 e, i/ w8 v% i& `/ e不指定; }3 P8 s" `3 l& `4 ?. \# k
M15
/ g% g' R( Z7 E9 P正向快速移动# t# F( F* z, l% w, G
M60
; _- ]7 K: c) z换工件0 `% Z+ d) Y1 J3 _7 G
M16
5 f. a5 L3 q; J3 m9 V反向快速移动) B4 H& a; Q$ u% ]% ^: Y6 ~! V
M61
, D# ^& h7 A. M; U! Z& D工件直线唯一到预定位置 1
( D" e# a! o- m  ?M17-M189 X" G' Z& j% U% T
不指定0 X" `6 V5 x+ Q' U2 E  k
M62
, p3 I* Y! ^& y& d刀具直线位移到预定位置 2. L  G" h( y2 h2 U& X- I
M19) R0 ]) K. X4 ^7 r7 z# P2 d0 y2 I
主轴准停
  q# `! \1 u$ H主轴缓转至预定角度停止/ B, e; G6 Q- k6 \& I
M63-704 ]+ z- e3 g9 e8 z2 P
不指定
- ~$ s9 X7 Q9 n- R- m- o" rM20-M29
( o6 k: G2 T. U! G: n" M2 D9 C% a不指定+ A; B6 z( G# P" j
M71
; y9 k' b- @. n- J; M7 I% P工件转动到预定角度 12 S+ I; [: C7 ~9 x5 r7 N/ }
M30- t* x+ v9 x. B. x
纸带结束
4 {& d6 ?6 ~$ `9 d2 N' s完成主轴冷却液停止、机床复位、纸带回卷等动作
  v$ a' W5 Y" p6 p+ x  z! a+ v, JM72, Y( B# m# V% p; d! y/ v
工件转动到预定角度 20 N# W7 f1 v" Q. X9 s
M31! U( ^6 u6 L& z9 }9 y3 R
互锁机构暂时失效7 z) `% F1 ~1 a3 s# d% X: o4 f
M73-M99+ c" H$ A) o8 S' r% Z- \* S
不指定
7 v! r$ W& T% i2) 程序段格式
6 `& j% ~1 ~: n不同的数控机床根据功能的多少、数控装置的复杂程度、编程是否简便直观等不同要求而规定了不同的程序段格式。如果输入程序的格式不符合规定,数控装置就会报警出错。常见的程序段格式有固定顺序式、带分隔符TAB的固定顺序式和字地址格式三种。
* P, I3 p$ |$ [1 c" q早期由于数控装置简单,规定了一种称之为固定顺序的程序段格式,例如:+ z1 f5 `& a  b
以这种格式编制的程序,各字均无地址码,字的顺序即为地址的顺序,各字的顺序及字符行数是固定的(不管某一字的需要与否),即使与上一段相比某些字没有改变,也要重写而不能略去。一个字的有效位数较少时,要在前面用“0”补足规定的位数。所以各程序段所占穿孔带的长度为一定。这种格式的控制系统简单,但编程不直观,穿孔带较长,应用较少。7 H6 U1 M8 D3 J5 [
后来又产生了一种具有分隔符号TAB的固定顺序段格式。其基本形式与上述格式相同,只是各字间用分隔符号隔开,以表示地址的顺序。如上例可写成:8 k# l' U" a! i2 P% w$ m$ c; ~
由于有分隔符号,不需要的字或与上程序段相同的字可以省略,但必须保留相应的分隔符号( 即各程序段的分隔符号数目相等) 。此种格式比前一种格式好,常用于功能不多的数控装置,如线切割机床和某些数控铣床等。我国数控线切割机床采用的“ 3B ”或“ 4B ”格式指令就是典型的带分隔符号的固定顺序格式。其 3B 格式的一般表示为:
) }6 n: C) L; w3 KB X B Y B J G Z
" `2 S; y% x4 z  Q0 d& u8 J其具体意义如下:: O9 l7 b) r- x
X
+ ]2 s5 J, R* eB5 l( n& l7 @- V
B* W: w7 F& O5 c+ U& `
Y
2 ?$ y- j' v+ p8 g8 c1 \J
) E: q; t7 C8 ~5 \9 O5 p' kG
4 B5 M. M: k: _Z4 s1 E* k8 i9 p; ~
x 坐标值" Z( E2 X5 G( c  K4 Y4 K
分隔符号* ^9 e. Z/ E/ u7 d5 A
y 坐标值
; ~; w3 ?5 H1 V* F" Q: P  d分隔符号% }5 E6 H- |- A7 G, w6 ~
计数长度% @0 p0 o, _% {# Y7 t' S
计数方向0 U; p% h9 l# P. s
加工指令
. G7 m, O3 w4 K& \( U, v; p目前使用最多的则是字地址程序段格式(也称为使用地址符的可变程序段格式)。以这种格式表示的程序段,每一个字之前都标有地址码用以识别地址,即如前述的由字母和数据组成的各种功能字,因此对不需要的字或与上一程序段相同的字都可省略。一个程序段内的各字也可以不按顺序(但为了编程方便,常按一定的顺序)排列。采用这种格式虽然增加了地址读入电路,但编程直观灵活,便于检查,可缩短穿孔带,广泛用于车、铣等数控机床。, P5 S3 D8 E9 j6 v! k; I
对于字地址格式的程序段常常可以用一般形式来表示。如:N134 G01X — 32000Y + 47000F1020S1250 T16 M06              (1—1)
0 z  C1 `5 u* a; d  g若将式(1—1)写成一般形式,则为:
. Q& Y5 C3 f) k: w: T' I; d+ VN3G2X ± 23Y ± 23F4S4T2M2                         (1—2); j6 v" R/ c4 ?  M4 l
式中
0 W0 M% y* t/ `  @【MechNet】
. l  W0 Z4 N; x; }$ N: l文章关键词: 数控机床( O' h& [* R. n2 b: e' E; ]
  。
1 T% C4 M: {9 ]8 S7 Q6 P市场业务:
$ f1 J2 U: e0 C: l# K客户服务:
  W% r) b. h* d# X6 j8 U" C/ R/ b# O1 `% s专家咨询:
' o# n; L1 ~) ^6 ?5 |0 X! j! t3 c网络服务:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-1-6 19:03 , Processed in 0.128535 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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