找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 286|回复: 0

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

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

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

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

×
数控机床程序编制的有关规定
4 b8 |* G+ V5 `1 O6 L来源:机械专家网     发布时间:2008-11-28
0 \/ z4 o! }9 r: D数控机床的核心是数控装置,这实际上是一台控制计算机,它是执行运算功能、指挥数控机床进行自动加工的主要组成部分。这些年来,随着技术的发展,数控系统的功能不断扩大,人们使用起来日益方便。因此,学习数控系统的功能,弄清它的概念,是数控入门的重要一环。7 B" D3 `8 ~$ ?+ `( q1 x
众所周知,使用数控机床的目的是要有效地高质量地加工出合格的零件来,所谓合格的零件必须是符合图纸要求的产品。而机床怎么会知道图纸的要求呢?这必须由人来告诉它。人又是以何种方式、以什么规则和约定告诉给机床的呢?这就必须制定出数控机床程序编制的规则来。换言之,我们必须把零件的图纸尺寸、工艺路线、切削参数等内容,用数控机床能够接受的数字及文字代码来表示,再根据代码的规定形式制成输入介质(如穿孔带、磁带、卡片等),然后将输入介质所记载的信息输入到数控装置中去,从而才能自动控制机床进行加工。
8 h: S' l( _7 k8 u这种从零件图到制成输入介质的过程叫做数控机床的程序编制。数控机床的程序编制分为手工编程和自动编程两种。手工编程的一般步骤包括工艺处理、运动轨迹的坐标计算、填写程序单、制备输入介质和程序校核等。自动编程过程也是按上述步骤进行的,只不过其中的大部分工作是由计算机或自动编程器来完成的。根据输入方式的不同,自动编程分为语言输入、图形输入和语音输入三种方式。自动编程语言常见的有APT,SKC—1,ZCX—1等。为了使机床能够接收所编制的程序,必须有相应的规定。下面分别叙述这些概念。
9 S4 G, F# Z7 [  ?7 ?! }1、穿孔带和代码
. o0 J) H) C, u+ \! A数控机床的信息读入方式有两种:一是手动输入方式;二是自动输入方式。因此作为数控机床信息载体的控制介质也有两类:一类是自动输入时的穿孔带、穿孔卡片、磁带、磁盘等;另一类是控制台手动输入时的键盘、波段开关、手动数据输入(MDI)等等。穿孔带由于有机械的固定代码孔,不易受环境(如磁场)的影响,便于长期保存和重复使用,且程序的存储量大,故至今仍是许多数控机床主要的常用的信息输入方式。/ X) z7 _9 `& X) L  N
2、程序段格式0 k5 s" b3 n( W) \
在编制数控机床程序时,首先要根据机床的脉冲当量确定坐标值,然后根据其程序段格式编制数控程序。所谓程序段,就是指为了完成某一动作要求所需的功能“字” 的组合。“字”是表示某一功能的一组代码符号,如X2500为一个字,表示X向尺寸为2500;F20为一个字,表示进给速度为20。程序段格式是指一个程序段中各字的排列顺序及其表达形式。常用的程序段格式有三种,即固定顺序程序段格式、带有分隔符的固定顺序程序段格式和字地址程序段格式。由于程序段是由功能“字”组成的,因此,以下先介绍常用功能字,然后再介绍程序段格式。
! b. r' K( _7 u+ o& ?$ H9 l1) 常用功能字% m( ?, B# p; d
一个程序段中,除了由地址符N为首的三位数组成的序号字(N×××)外,常用的功能字有:准备功能字G;坐标功能字X,Y,Z;辅助功能字M;进给功能字F;主轴转速功能字S和刀具功能字T等。
/ }! |* P. {; ~$ Q3 x5 z. x(1)准备功能字。 准备功能字以地址符G为首,后跟二位数字(G00-G99)。 ISO1056 标准对准备功能G的规定见表1。我国的标准为JB3208—83,其规定ISO1056—1975(E)等效。这些准备功能包括:坐标移动或定位方法的指定;插补方式的指定;平面的选择;螺纹、攻丝、固定循环等加工的指定;对主轴或进给速度的说明;刀具补偿或刀具偏置的指定等。当设计一个机床数控系统时,要在标准规定的G功能中选择一部分与本系统相适应的准备功能,作为硬件设计及程序编制的依据。标准中那些“不指定”的准备功能,必要时可用来规定为本系统特殊的准备功能。0 {9 ^$ d' F4 g2 N  F' T
表1 ISO 标准对准备功能G的规定* i% u9 w6 i- [  k
代 码. L6 Z+ |0 k, ?
功 能
, E% y. |  t! b: W: D. y! y4 A说 明
7 u6 t3 w! G, |8 Z  S代 码
" e4 F7 ?$ ~% ?5 l3 p功 能
. l8 z$ t; Q7 U7 m- c+ u1 x) I) @说 明- `# {) V; q7 p. i
G00
( k1 P% e2 h! y! ~- H( W点定位4 r$ m, d6 V9 }( s
G57
+ ?6 H, r& I" T6 b8 k* n; PXY 平面直线位移/ n- h2 F# i; P7 k
G01
* Y% Q  N& w: o0 n$ {( G3 |- Z直线插补
" E- ~4 X9 M8 D. ^G583 T8 e4 |9 o# n7 f9 M; S9 W7 ?
XZ 平面直线位移
* C, `' E7 a8 G* b$ q- I1 S; sG02
0 h9 @, s2 ?( K2 r顺时针圆弧插补& O' U2 c6 `' Y" [
G59
, Q- y9 K4 F7 G% k/ HYZ 平面直线位移$ ~1 C0 A+ s7 r; i! v- G
G03
- g/ L- Q8 a& s$ I4 b. m6 a逆时针圆弧插补; g9 U" ]+ \! J- q7 i& v: b
G60" ^/ q! l1 C9 [8 P
准确定位(精)
7 e# n+ B0 t/ g: }! v按规定公差定位
+ V8 C& v' I6 w. s( O: zG04
7 S% x, J) N$ W! b" J" J暂停9 x5 \2 M3 H; a) B
执行本段程序前暂停一段时间
) X2 k8 y) p6 H! R& i: T8 g1 oG61
* K4 M* {4 R5 Y6 _- i准确定位(中)2 V: u8 H( v7 y$ ~/ Z$ }
按规定公差定位+ r9 a, }& \; e5 n% I8 V
G05
6 O" e( G/ q5 X% L9 h; @: R2 K$ W不指定
1 S3 J' V8 F& c6 `G626 W/ i7 E0 |1 m2 S; W' ?) l' a
准确定位(粗)
0 w) k3 I$ s8 U. g2 i9 k按规定之较大公差定位9 l/ U  j* ]5 d. j
G06
7 _. K; Z2 z7 Y" D抛物线插补
; O$ d  N. @# oG63
, y  I5 }7 q9 W: j; h# H4 r攻丝. b' q- d( Z7 d. ]
G07$ R# k- z$ y7 v' M2 Y+ c
不指定8 N. D+ `1 G: [3 B4 \7 W
G64-G67, b$ y6 d% ?$ M
不指定
; T( X" D% ~/ }0 b2 e! NG08
. K0 y4 p/ o& @- w; y( D自动加速
; }* [* D* H( z3 dG68- g& F2 J. l, E/ |
内角刀具偏置
5 k8 W7 U2 p' i5 a! {! kG094 H2 y1 Z2 W$ z2 M1 f
自动减速
0 q6 |& |( L, M' _  YG69
( _0 `5 ~; P- g/ l外角刀具偏置
9 h; X9 C3 Y# a4 U& CG10-G16
, X  U4 L$ j+ B4 q不指定' O( B2 |& z& f) C. N! q
G70-G792 |& U! J( @4 E$ {
不指定
( {( Z) ]3 m6 RG17
" b# l# Z. e& R, }选择 XY 平面2 C3 f- T8 n4 f3 o% d
G809 S* {' W# M" G9 a6 Q
取消固定循环0 g6 X& B8 H! c4 q- F
取消 G81- G89 的固定循环$ I. V- a+ B7 ~6 _5 N' N3 o
G18
0 |. U  O5 e, Q, |$ A3 ]: A选择 ZX 平面
1 T. |+ n) ^0 a  D; t" n' BG81
) b, r* y% `3 `5 Z7 Z" H钻孔循环
$ ~( M3 n* R# ?% u! \G19
' w5 z+ ?( Z3 ]% t' t5 u7 ~选择 YZ 平面
" [9 x: h1 g3 y0 I) _G82( u7 U0 ]& b& N: G4 m& r
钻或扩孔循环
3 t% B0 Z5 ^6 \0 e4 ]- v& }! PG20-G32
- d" m# R) ~# S不指定
4 s" Z, |3 T: l5 U" P/ G6 @G83
8 l# L4 i/ J# C; L钻深孔循环
! ?, B4 {& @  \5 nG33
0 `: M# ]: W9 @切削等螺距旋纹5 i9 _. ^" Z8 ]4 \
G84
& q  C+ c) W* ?. L1 T攻丝循环: A9 A. d; t1 a/ Y7 h. q* @2 {
G34
, k- F3 _6 _( \- b" P/ h4 v切削增螺距旋纹0 R$ h7 O0 K* g1 T1 M
G857 O$ i. Z9 U7 C. W6 l1 \
镗孔循环 1% {) h9 S" h$ E9 ]" ~
G35
* j4 S/ w+ w+ j; l+ M& `切削减螺距旋纹
( g) t9 z% X- Z6 @: T5 P, V9 AG86# u6 z0 y# X+ R) {. ]
镗孔循环 2) \, z3 O3 I* _6 v' r( N" G! z
G36-G39
/ u) x1 d4 r  H2 f  F' r' C不指定
+ M7 m& k7 f% M! OG87. `7 A) r6 q5 r* V( i$ q% |& Z
镗孔循环 3( m( W' g( C# C9 W' m$ H) s) R
G40
, m4 c1 [3 B- u8 l3 z, |1 g取消刀具补偿& L  b" X( E5 q9 Z1 w) c. Q
G88$ o' r2 S  U2 k- k
镗孔循环 4
2 B; X+ ^4 ]& b# R2 a$ G# @G41
3 s1 u2 K  B* Y8 O0 m刀具补偿 - 左侧
9 T6 f; ~/ b- r0 A! g" \' j% C按运动方向看,
1 e4 b4 w" v* p: X刀具在工件左侧
3 Y: z' {1 r6 w) A( {G89
1 |5 ]+ c3 ?9 e6 n镗孔循环 5' s& d8 S1 P8 `9 s
G42
' z0 d$ L" o: X刀具补偿 - 右侧8 Z+ ^9 z5 F8 o: i; ~8 h
按运动方向看,( P& a- w7 z* v# m: x/ G3 D
刀具在工件右侧
! x) v- a; ^# k  z9 K! LG90
* m, s' L2 @: v, D/ N1 S绝对值输入方式
$ Y' O! Y( G. a3 p  m( |* \; WG43
$ ?- e! h4 o% y( N- c1 P正补偿
# f; |3 O6 M* [3 G3 m( ?刀补值加给给定坐标值
, f  s" o4 T. {' j2 m% a! `G91) ?9 o: l# `; {! R* K+ F+ ?
增量值输入方式% C' r& ^* `- c( ]# R
G44
; Y% R, H6 n3 ^1 \6 Y" F4 L负补偿
, }1 U6 i' Q' x( R2 Q% g( A刀补值从给定坐标值减! ?$ S8 y1 V( H, Q
G92
9 X. v! G( I0 o2 Z7 h% M2 r# F预制寄存
5 ], J' l0 q# k( V修改尺寸字
9 _4 g+ `8 R6 A不产生运动
3 W5 J: j2 r5 [" M2 h. YG45. U$ l* h- v0 J* }/ C8 T3 `
用于刀具补偿, z9 [7 {" h( }: J
G93
* U6 U. o  a( o- ^; }按时间倒数给定进给速度
* C5 L5 U1 {& @  g) I4 wG46-G52
. a# h; n$ [1 ]7 v用于刀具补偿2 |0 B* \: H8 r* }! l
G94
! \- j& X6 D8 B4 u7 X进给速度     (mm/min)% O* ?+ B. ?# ?) E9 Y, n
G53
/ {+ N9 s) a  n0 a8 Z3 F- H直线位移功能取消. {2 R7 N, ^5 S7 `0 Z
G95
4 E- r% D; B* {进给速度
5 r  W8 l* o" t& s$ Y8 G(mm/r(主轴))
: K  s! x0 T3 W* y3 hG54
, i+ ~  Q7 m) G; s( u( vX 轴直线位移, A' a9 h1 v: E* G7 g/ v$ M6 y
G96. e* `5 R% g9 Y
主轴恒线速度* E5 q; e8 v4 k, P) V2 e- R
( m/min )
3 W! K1 N) ~' v9 p! U0 XG558 ~' e9 Q. N# a# U" ~$ P
Y 轴直线位移5 m' g8 E; J# z* b: u/ Y( h
G97
$ Z- v) x7 {. r7 w' B主轴转速
" B8 _* J) v6 G2 K) @( r/min )
/ C/ h( F( D5 a+ _& W3 D- f! {取消 G96 的指定3 T" a% c; W2 v! W* {
G56
9 u4 X9 u  t7 Y" QZ 轴直线位移
+ }4 H. Z9 W5 x# Z& g1 s3 N/ dG98-G99, }0 z) B( Z1 G
不指定* p" {- S1 Y3 K) ]
(2)坐标功能字。坐标功能字(又称为尺寸字)用来设定机床各坐标之位移量。它一般使用 X,Y,Z ,U ,V ,W ,P ,Q ,R ,A ,B ,C ,D ,E 等地址符为首,在地址符后紧跟着“+”(正)或“—”(负)及一串数字,该数字一般以系统脉冲当量为单位,不使用小数点。一个程序段中有多个尺寸字时,一般按上述地址符顺序排列。
' o, j/ a7 L, u7 U. ?3 j+ ](3) 进给功能字。进给功能字用来指定刀具相对工件运动的速度。其单位一般为 mm/min。当进给速度与主轴转速有关时,如车螺纹、攻丝等,使用的单位为mm/r。进给功能字以地址符“ F”为首,其后跟一串数字代码。具体有以下几种指定方法 :7 M6 U+ v6 |( F. M
① 三位数代码法:F后跟三位数字,第一位为进给速度的整数位加上“3”,后二位是进给速度的前二位有效数字。如 1728mm/min的进给速度用F717指定;15.25mm/min的进给速度用F515指定;0.1537mm/min 的进给速度用 F315 指定等。
6 u- m6 P5 `# I" p% N6 u+ Y② 二位数代码法:对于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。& w4 l3 W# T# b6 `# z9 i+ R
表2 二位数码法进给速度对照表 mm/min
4 Y* b; J3 C! y  n5 e9 n代 码
# Z# K; r0 V! [9 P" ]' Q速 度3 Q5 [* U& D, \& D7 e" H( r' ?
代 码
# R0 v9 K5 H( d( \7 `5 f  h速 度5 a& {7 y$ W, Q( U
代 码
7 Z2 s5 ]& N  o1 K4 E( d2 Z速 度
8 ^: @  A( L7 ]) a) t代 码& R" [, V0 F! _/ B3 s
速 度
( @* U$ S" H5 j7 O代 码
2 o8 j* R# w' }( F% _3 t4 M% P速 度5 y. j: i( G# }4 G. K6 H" l! K
00
1 W# h( t. V+ m, c; f, ^: `+ c! f1 y  L# k
20
9 C+ E2 b6 t$ u& `7 w8 N10.06 ]1 n+ D* H0 t, F# X: j
401 n  N& l7 e: z
100
! d) Z$ {2 h0 a; O60$ a/ r. m- i" T, K4 u3 z
1000
6 S/ `/ h" ]) e: _801 b; J, e, a) ]$ c( v
100004 q' F8 ^! m, P1 f" k) G* C
01
! J& ?3 g7 t1 k1.12
4 r% g( q) |+ u+ Q  T210 A8 `4 F- g3 H8 |
11.2
, G3 s0 b( I# q9 e4 s* d41+ y( v7 S( `5 g- U8 N
112
5 q% ]3 T8 p5 J8 P# n61
1 Y7 l5 t" p: l6 g7 x; ^& T/ O4 P3 A4 C1120' b) ?& h8 w( F
81
0 I) v9 N9 y8 w/ v  P8 \9 |11200
- ^" ^7 S* f3 m5 A% ^02$ R) a- ^) A9 d
1.25
9 y3 y' |1 O/ n0 E22* m$ c- t( o* X
12.5
6 ?9 S$ r/ i/ J6 @( T428 T  E# N  e: u$ N- V1 R# ^
125
( u& l! [% x. x: {( ]62
+ n! I' A5 U# N: G  g1250
+ h/ f) \, s# k0 e2 x8 N' G* @82
/ B& H. s+ P9 Q/ _% l: \! V125009 k  F0 y2 E$ f( B) V6 z) e' j
03
( ?9 M) `  m, n9 @1.40$ W* ^% M2 K9 g5 T0 u
23' D6 V& T6 V8 P3 b- r) j$ e
14.01 l" ?* R% u$ U0 g- g4 S( T
43/ R$ D. ?+ B; l
1403 T4 t: }: r! r, r- F
63
* S3 p% x; T* Y4 y8 E. X* I4 b& T14009 N1 p5 Y( o0 L* ~+ h, o' m
83
6 h& l. S3 b2 J: W) ~) Z" I14000
1 s$ J8 C. x/ }" O0 x3 r04
% A9 \/ l. [8 x, y2 t$ y) Q; @1.60
. h  ]3 x9 ~; N4 e1 s24  X+ t$ H' q8 Z& V0 V2 Q+ q
16.0
: k. a! O0 u8 i! G1 s44
* s( W0 t) i7 {6 ^" A160- Q8 i0 l! ]' l% @
64
* z6 D7 d1 s% M5 ^' J) t3 H1600
1 ~- J( Z! s9 c4 I! A& f4 f84
/ m1 \2 G$ Q, z5 T2 X5 _160008 g2 u8 A0 z: ?- T+ C
05
) l, N3 G$ U  g/ q2 ]6 g6 z1.80. f) N7 V( i5 l
259 J. K8 Y' V0 S/ G( o+ A
18.04 Z* b- t' o9 m0 ]9 y6 V# J! m
45% Z, E9 r2 D. S7 O
180( G4 @& Y% `4 ?' O$ `. X2 T: g) w
65
! _' M6 W% K5 \$ C' G  I% r: p1800
+ ~- H: F8 M/ c! P1 J' m( Y854 V9 U2 `/ u. S& P: w* _
18000& L$ T; _1 D  `9 q! ]) C% ^2 t/ V& g
06
& v5 j% `7 p0 B& e0 I! d/ o  I2.002 E# i) W" m1 S( j
26
2 O7 d: x# Y5 E& a20.0; l9 W! O) u) J0 H0 D2 M& _
46
2 X. s, C6 t! }2 Q! Z( X200
' y* E; {- [9 D' \) r" D/ X66
4 k, U1 B, z- u. d* S* l' A# r2000
' E* r: p& P: ]86
2 M6 F2 |1 w2 M- M20000
3 E9 `4 U, W+ y! H" B9 ]0 m07! c+ K5 }, A- v9 f
2.24
+ Y& j$ [; t' k, W* c* M27# u2 \$ w+ P" W# m
22.45 |" B5 i; n) i% \
47# Y2 Q7 t5 S. A) X6 S2 [8 f& r
2242 d( {; r% I2 r7 u
67) W4 A9 K  J6 Q2 o# F1 A( ^  W9 B
2240
  t* g$ o7 w2 q+ M1 U$ ~) T/ ^87' H) N- ]; `8 C+ i
22400. A6 B& C* S$ m% o8 ]7 ]' V
08
' m) ]' A& ?. U$ l! q2.50* P4 i% g8 @: B
284 @$ z& F$ @3 k4 z- H: U! `8 w
25.0
: E; @  R: e% J/ m( a, X8 e486 a+ B( U7 w% I) e/ U& x, k" X
250
! L: ?+ S7 t# m4 ]' L68; R- y' ^; m) f& a$ b7 f
25004 ~4 W* ?$ v* r) m
88
1 R# q# i, c7 {+ ]; x% O25000$ Z- K' E. [! C- e; [
09* p7 d8 P/ H: u* y" H9 R+ v# c
2.80
( X: c  y- s$ M  L7 ]29- ~0 z7 l- U; G  k8 \- R
28.08 C( f1 C& J$ u2 A5 C) ^
49; @8 A+ H: m" h5 {! U
280
3 `( z; o+ w$ i' Y/ _! u697 ^$ U- T4 R+ t0 i7 _
2800
3 n- T$ D- r# Q' d; W- d895 @6 S7 x% V+ D  U0 h
28000
6 P) X( C3 L1 N8 t" ]102 ~# D6 b: h: i7 x& j
3.15
2 ]4 k  t0 ^" l30
6 h$ C: e( v% \* D5 }5 b& b( Q: }31.5* ~2 z  J  J" k% P
50
$ G. s& A- r  N* e! e2 s$ r; T/ c3159 X9 k- D# e9 q+ f) X& |
70# j1 G3 u. o& n( x* f3 D
3150: b5 v7 v- g9 w# R  R$ O
90/ N) F& \) }' A
315004 M7 o3 E$ I8 M0 w, U% v4 g  Z% P
11
! e$ m4 K+ C) m0 |3.55+ r% H+ h+ E" B! }6 q( n
31
  s' f( E. R; m2 W( Y7 Z$ F: D35.5
% ~) d% w4 O2 }& R  V51# U' a. L4 c5 w$ `4 Y% C
355  Z) D4 c7 R4 s6 X! h6 W
71( J) L0 @! S0 t( Z; l& @
3550
1 z1 e( R+ O) H& h: B  R91
0 ~% q3 P5 A, N) Z; u/ K35500
$ ~* u4 R: `0 [. f12
4 j. T1 z) P3 S4.00; j2 e) Y( c6 N' a: O" e
32
9 ^) z  s7 c2 D# r40.0, v, X' V- Q0 B6 O* u2 S
52$ }$ W& m7 h3 t. c$ y* c/ T; r( ]
400
) }8 b& q1 L) E727 [9 ], j; V6 b# O
4000" @6 F% u: Y- m/ A5 v, X
92( k8 z. k7 i( y" D
40000
9 ~, F& N! s  g2 J/ y* a8 k2 P13
1 H1 S( A- j4 \: }: G4.50; S* X6 t  o  \* a8 _% J
33% _9 t6 q; }& M5 T
45.0
: f2 r: F8 j( R53/ w! f; \/ K# S+ c
450
' f- Y5 w2 e+ X73
2 L: h1 U1 k/ O7 @! [( R4500, u: R+ A2 O8 m# a5 I3 e+ Y; z
93- K$ D2 a# t1 n1 q/ r$ E
45000
( ]6 t' M4 t  ^; M3 g14
& |7 U# h- M; e; P: T4 A; x5.00; e# F2 z; l# _0 X6 n" m
34. G8 q4 w, J2 N: h
50.0
$ N5 c! c8 ~. c$ F2 g2 n54  ~- l  l7 j5 E- s& L* [7 }' r
5003 M" J6 `  ~0 [, y
74( g; n" o9 _! K9 ]1 }
4500. I9 c! o- H  E
94
* R7 n* T2 B7 X' d$ o8 D8 B4 A6 X/ F& X50000
* v2 w; [7 i# e% A) |; O0 Y15( i) F9 n% B" W$ _# R9 T
5.60
. z4 X" L/ d$ C# h. _  q358 V" Q: C5 m* N, p9 H% R; ^6 g
56.05 k% t) l- j+ Q/ x- y/ ]: Y
55
  a1 U) h4 f0 \. o% Y. V3 u0 e5605 c9 _5 ^- g7 t# }3 E+ P
75
: W6 J4 Z- _7 j$ T9 e5600
; w3 Y" f0 h4 E4 D5 O95
4 {1 r  |0 U9 i; g& r2 t56000
8 u# q& t( y# {% u# T16# C: J6 W9 D) s0 ^! r, X$ v/ F
6.30
3 D5 }5 D+ Z0 f  R4 x, E4 {3 V369 o( U" N6 k. J* s9 b: s4 w
63.02 T9 \; }* N5 f5 H
564 U# r; d/ Q0 o, L+ X; t7 U" a
630
  \: k1 O% B$ s* K4 T4 j) Z$ d& D76
% j4 Z+ P  q# R6 M5 F) ?' S3 }6300
& Z! b# ?5 t" r. i4 U/ N969 A) m: s0 ~+ i
63000( s- c- _1 @  O4 h; d: y  U/ f2 B& ]
17) b8 I9 B  J! ^5 a+ Y
7.10
, J1 w2 `. S. G  X37
- N8 Q6 z0 I9 g+ z/ X71.0' T; F& n( n* G8 _8 ^+ k  A& Q+ t9 @
57
2 B4 ?& f6 o" B! n& J6 U' I710
+ h& v7 m* D( d" e( B1 K77, q/ p8 T( M4 {
7100
. \- a4 \9 Y6 Y! [3 E; |& L  F7 b1 A97: v/ c1 z8 I" |2 T' n
710001 \' c7 q$ a$ s/ V
18* g( d% L/ T5 t& d$ H) ]6 y
8.00! I1 p4 {! J3 N2 c$ _
381 y: T. W* L. l6 l
80.0
0 x$ M' H6 P8 @9 _, {+ z58
; [2 b+ g1 q. j+ J7 j800; o! D; R6 `  A) M# E
78
, o9 N% i7 z$ E8000( W  w+ `# j, {
98& [& q( f) e; Q$ t8 D. \
80000
+ {9 n+ L  O7 D19
( ^# A1 J/ W. l. c- y5 y/ e9.00
1 j. r7 O; m! p. u398 }0 l; ?- R' p0 U' m
90.0
) Z# D* j( F( Q59$ `9 _4 w! H  f
900
4 d" ~; `7 R7 _' d5 t  x79
( b5 p* {, H. @9 b$ T9000
# }! |1 ?2 s) t99
4 x/ T* }) v# x  V2 i8 D高速- h. f( v, |7 t# }* \
③ 一位数代码法:对于速度挡较少的数控机床可用F后跟一位数字,即0-9来对应10种预定的速度。% U" O. a5 a6 X
④ 直接指定法:像尺寸字中的坐标位移量一样,在 F 后面按照预定的单位直接写上要求的进给速度。
- V( }1 S. u% [; D- g$ _  ~(4) 主轴速度功能字。主轴速度功能字用来指定主轴速度,单位为r/min,它以地址符S为首,后跟一串数字。它与F为首的进给功能字一样可采用三位、二位、一位数字代码法或直接指定法。数字的意义、分挡办法及对照表与进给功能字通用。只是单位改为r/min。
% s% R. [! W1 R0 A( ~1 a(5) 刀具功能字。当系统具有换刀功能时,刀具功能字用以选择替换的刀具。刀具功能字以地址符T为首,其后一般跟二位数字,代表刀具的编号。
9 A' |1 A( p; I8 g. T' {(6)辅助功能字。辅助功能字以地址符M为首,其后跟二位数字(M00-M99)。ISO1056标准对辅助功能M的规定见表3。此表等效于我国标准 JB3208—83中关于M功能的规定。这些辅助功能包括:指定主轴的转向与启停;指定系统冷却液的开与停;指定机械的夹紧与松开;指定工作台等的固定直线与角位移;说明程序停止或纸带结束等。标准中一些不指定的辅助功能可选作特殊用途。当设计一个机床数控系统时,要在标准规定的M代码中选择一部分本系统所需要的辅助功能代码,作为有关部分线路设计及将来程序编制的依据。
# `1 i0 t9 y4 @4 s% c表3 ISO标准对辅助功能M的规定" G1 N& g% M6 x
代 码9 j9 f; N; Y8 l- ?
功 能
$ [/ b) x' I- E& E$ [说 明) U$ {* C8 R- `+ {( w
代 码
+ L- \# ]: `7 f8 K功 能
# v9 ]- Q! ~0 w' {# V说 明+ a- j; Y' n% @$ \
M00
6 Z1 q( d$ I, [. X$ P( x3 ?# h程序停止1 S6 D7 p& d9 `8 ]5 ]- T
主轴、冷却液停- d8 P- u$ O  h' N) R/ f1 U
M32-M35
+ g+ w) x5 N  r3 V- T& S不指定6 b6 t1 K; P. `& q1 E+ s+ n& Q
M01
" T4 e2 b7 z* c2 [计划的停止
/ K) B, y' T( Y9 F/ ?需按钮操作确认才换行9 e8 S6 i1 D- H
M36; {) H/ G7 D7 n
进给速度范围 1
2 I8 Y5 ]3 |  D2 b/ }  p6 z不停车齿轮变速范围
( d7 O6 `- g5 F6 ^* r& t7 |M02
1 h( b; D5 ?/ \2 k$ N& y程序结束
. g1 A' ?$ e+ p$ D主轴、冷却液停,机床复位
1 V# @( }) I, q, ?1 HM37, Q" F5 l( T( Y9 v- S
进给速度范围 2# t; C  N/ P' v1 J' K
M03
' A6 P9 _7 V6 R. R6 n主轴顺时针方向转
: q: }7 @7 c4 `/ o/ P4 Q7 a, f) k右旋螺纹进入工件方向
3 F  T# {4 E5 w' t6 O0 k7 ?/ B$ m8 S- oM38
4 G& b9 t2 S) {( a5 C主轴速度范围 10 X( z  d* n- g5 Y. G: I
不停车齿轮变转速范围' j7 r/ {, o& E8 z  D; |
M042 i5 A* i2 q+ l
主轴逆时针方向转! W- V7 z6 v" I3 x. j2 }
右旋螺纹离开工件方向7 V$ E/ \, I3 C2 C& I( [
M39/ |8 s  `/ b* F$ j! D8 b
主轴速度范围 2( g. k/ K- v5 ]5 i2 {$ g; r
M05$ m5 U: a4 y# s4 M+ j
主轴停止
& C+ Z; F5 W# b. H: F冷却液关闭$ J5 h% N# V" W% C% r. {
M40-M45/ ?( M, G) a7 F/ M+ x7 \
不指定
# y3 v7 v  t& C: M) D+ z$ J可用于齿轮换挡$ t+ e8 z9 V( m' b# K) E
M06% o2 Y, ~' L$ z8 q+ W. S
换刀
& M% m! p% b, C; y手动或自动换刀,不包括选刀" v: i9 O; @% G% U, J
M46-M47" [$ x% E( a( Q
不指定
( G  Y  `4 C* v$ S0 `M07. u- e/ Y' l9 a' P
2 号冷却液开
$ a4 C" O% v$ L: m7 i5 w) ?  DM48- x" t( E5 @& k
取消 M49/ b/ }1 C' D% \9 E, |5 U
M08) l" B/ e) W" s7 i5 |6 E( L  |* H
1 号冷却液开1 _0 S& A9 G  k0 e
M49
/ L( T) I3 K" G0 l  q手动速度修正失效
$ F8 W4 q6 Q5 X; l回至程序规定的转速或进给率
( Z$ a; W* X4 S' n4 n& oM09
0 j' F  {0 b1 F+ }6 d5 |冷却液停止" T& f5 i5 I  A2 P6 r( p
M50
7 I! D8 f% b9 G% U$ z% L8 Z; s0 g3 号冷却液开+ y: q; X. _9 u$ O7 g
M10  u/ ^" r, V* L
夹紧
5 X" y/ B4 _' s- ~8 Y; a  i- x% o  I工作台、工件、夹具、主轴等
6 [& K+ P8 |* F5 }( jM518 L: D$ G  H% a6 [
4 号冷却液开, z' Y; `: W& S# k2 n- q. B
M11+ E, i# U# @7 k
松开
' B" [) l' ?4 {& ^M52-M54
3 O% W2 z1 k, |9 Y: }不指定
0 Y" f! F3 Z) a: Y. }M12
% O" D$ L& B% |8 A& B不指定
9 s! c, e- R: LM55: ^" S8 `0 x$ C- b
刀具直线位移到预定位置 14 H. M% q  o4 U: t2 U
M13; }3 Q* C% }( N7 w+ Y: t2 U+ W
主轴顺时针转,冷却液开
2 x: V) N" F8 X$ h4 B: WM56
& y# f5 E' _6 Y. T- ^刀具直线位移到预定位置 2# r5 `9 `+ V  Z' w+ v
M141 ]% A. p0 v. g2 u( S2 v/ B, \- {
主轴逆时针转,冷却液开' W* @5 v- `+ V% W; R) \
M57-M59' v# o9 G. V4 {3 e
不指定. G2 W0 _) E7 r" D+ x8 ?! \
M15
2 ]) i/ [; d/ J1 x正向快速移动0 L3 m+ D$ ?' P, ~/ K# n" I
M605 y/ W/ I+ u& P9 l& F9 @
换工件
4 b0 e6 Y% `2 R8 nM161 Y0 k1 E+ {1 d) M6 J- X- i! y! }; m
反向快速移动
/ g0 I/ i$ @; u* ~2 P- BM61, F$ ]) n1 e2 c8 t: P
工件直线唯一到预定位置 1* P; i" B) T, I- T
M17-M189 c. m: |8 c3 {; p
不指定3 }$ L$ U( M! F& M: B) j$ s
M62- N& ^: ^1 k# w/ R
刀具直线位移到预定位置 2
+ A% _, z& `! C0 j  sM19
5 k! \1 a# t0 a: e4 s7 ]2 t主轴准停5 ^8 f1 [- u, j
主轴缓转至预定角度停止0 Z7 [# y: ^7 K+ C
M63-70: k5 O5 G( C9 L% C- b* z* V  k% t
不指定
" j* Q3 q# N" o+ ?- i  }: sM20-M29
4 Z/ R/ z: L2 m* Q) X不指定3 o' C" o* @8 \* J6 J
M71
# z8 Q$ R' `8 \! v8 b+ y  e& A工件转动到预定角度 1
0 i3 V9 x$ y, U/ {, c6 \M30
9 s! c+ g" p: L3 K' s% u/ s纸带结束
4 a; x; L  b7 J  q完成主轴冷却液停止、机床复位、纸带回卷等动作0 s# X# s! q- q1 u: u0 w3 }' E3 r
M72
3 z  S; S4 V& x/ c1 m5 F工件转动到预定角度 2
3 V$ I( z2 ~/ ?M31
- b8 l' d5 b- y, V2 B& Z. T互锁机构暂时失效
9 q! T5 Z6 ]: S. m9 k4 OM73-M99
. l; o& _6 z$ @: A不指定
+ d- G7 Z7 z, I2) 程序段格式
9 J) N, ]4 [( R不同的数控机床根据功能的多少、数控装置的复杂程度、编程是否简便直观等不同要求而规定了不同的程序段格式。如果输入程序的格式不符合规定,数控装置就会报警出错。常见的程序段格式有固定顺序式、带分隔符TAB的固定顺序式和字地址格式三种。3 x. I( S9 V- ], v" z1 h; a
早期由于数控装置简单,规定了一种称之为固定顺序的程序段格式,例如:4 Z4 n4 q5 y2 r" w$ n9 u9 i
以这种格式编制的程序,各字均无地址码,字的顺序即为地址的顺序,各字的顺序及字符行数是固定的(不管某一字的需要与否),即使与上一段相比某些字没有改变,也要重写而不能略去。一个字的有效位数较少时,要在前面用“0”补足规定的位数。所以各程序段所占穿孔带的长度为一定。这种格式的控制系统简单,但编程不直观,穿孔带较长,应用较少。# K; z+ x* X) _( L( y3 ~
后来又产生了一种具有分隔符号TAB的固定顺序段格式。其基本形式与上述格式相同,只是各字间用分隔符号隔开,以表示地址的顺序。如上例可写成:
) Q" B* H4 x# @% C5 b& u由于有分隔符号,不需要的字或与上程序段相同的字可以省略,但必须保留相应的分隔符号( 即各程序段的分隔符号数目相等) 。此种格式比前一种格式好,常用于功能不多的数控装置,如线切割机床和某些数控铣床等。我国数控线切割机床采用的“ 3B ”或“ 4B ”格式指令就是典型的带分隔符号的固定顺序格式。其 3B 格式的一般表示为:# C' I" r" Z# }* Z+ W
B X B Y B J G Z; s% ?3 E' N7 r8 T5 Y2 E. B
其具体意义如下:9 W: t, f. p4 {2 c/ A
X- S+ `% j" ~1 e1 t% i
B
; ]; _: [3 X; I5 M( |B1 ~7 D9 E$ _9 [$ E
Y, l" c2 ?* Z8 B/ a
J& A* |6 s% Q! c5 {8 |* N
G
( m+ l5 I* M) S+ M8 C: ?Z
& S5 C5 Z) X5 wx 坐标值2 e8 o' l1 w8 u5 z. \/ {: l3 W
分隔符号
4 T/ U) E7 \3 r4 W' D; ry 坐标值
9 X# g) ~% A5 I6 g$ Y  M3 Q4 V1 F4 s( h分隔符号# \- l* a1 g* W3 F6 K% _
计数长度
& H$ a5 T' h$ q& {, l计数方向9 T7 r/ X# u: p2 h, P$ F! V
加工指令- U2 v( z0 E5 X- s
目前使用最多的则是字地址程序段格式(也称为使用地址符的可变程序段格式)。以这种格式表示的程序段,每一个字之前都标有地址码用以识别地址,即如前述的由字母和数据组成的各种功能字,因此对不需要的字或与上一程序段相同的字都可省略。一个程序段内的各字也可以不按顺序(但为了编程方便,常按一定的顺序)排列。采用这种格式虽然增加了地址读入电路,但编程直观灵活,便于检查,可缩短穿孔带,广泛用于车、铣等数控机床。
' g8 Y! A# y7 e8 ]  k2 I- V% t/ n对于字地址格式的程序段常常可以用一般形式来表示。如:N134 G01X — 32000Y + 47000F1020S1250 T16 M06              (1—1)
& ~4 M2 z4 F- i6 S. @( G若将式(1—1)写成一般形式,则为:: Q: o' M4 v/ [* U) l) V
N3G2X ± 23Y ± 23F4S4T2M2                         (1—2)
- p0 ^8 g9 d! g3 z  e式中
3 k# I3 B9 l/ C8 u+ C, X: |【MechNet】
) p7 i) Z$ C; N( K% ?4 t文章关键词: 数控机床8 n2 g2 i0 m. J. z( t
  。
6 L0 a+ B6 N( X2 d, h9 s市场业务:
; M1 Y+ b% l6 n客户服务:
  ?" s- C( e  C% r专家咨询:' `: k* s+ J' f. e% r: @' V' W( G
网络服务:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-12-31 07:21 , Processed in 0.177580 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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