找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 282|回复: 0

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

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

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

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

×
数控机床程序编制的有关规定
. y/ a% }6 o% h* g6 ~来源:机械专家网     发布时间:2008-11-28
2 ]5 Y( T6 ^$ @数控机床的核心是数控装置,这实际上是一台控制计算机,它是执行运算功能、指挥数控机床进行自动加工的主要组成部分。这些年来,随着技术的发展,数控系统的功能不断扩大,人们使用起来日益方便。因此,学习数控系统的功能,弄清它的概念,是数控入门的重要一环。
9 V; J9 R2 n' h. [/ x5 y众所周知,使用数控机床的目的是要有效地高质量地加工出合格的零件来,所谓合格的零件必须是符合图纸要求的产品。而机床怎么会知道图纸的要求呢?这必须由人来告诉它。人又是以何种方式、以什么规则和约定告诉给机床的呢?这就必须制定出数控机床程序编制的规则来。换言之,我们必须把零件的图纸尺寸、工艺路线、切削参数等内容,用数控机床能够接受的数字及文字代码来表示,再根据代码的规定形式制成输入介质(如穿孔带、磁带、卡片等),然后将输入介质所记载的信息输入到数控装置中去,从而才能自动控制机床进行加工。( Q, o- g9 S9 N
这种从零件图到制成输入介质的过程叫做数控机床的程序编制。数控机床的程序编制分为手工编程和自动编程两种。手工编程的一般步骤包括工艺处理、运动轨迹的坐标计算、填写程序单、制备输入介质和程序校核等。自动编程过程也是按上述步骤进行的,只不过其中的大部分工作是由计算机或自动编程器来完成的。根据输入方式的不同,自动编程分为语言输入、图形输入和语音输入三种方式。自动编程语言常见的有APT,SKC—1,ZCX—1等。为了使机床能够接收所编制的程序,必须有相应的规定。下面分别叙述这些概念。) Y3 E# u, H) N* y- p
1、穿孔带和代码
9 X7 @$ `2 M  X$ C) r6 C数控机床的信息读入方式有两种:一是手动输入方式;二是自动输入方式。因此作为数控机床信息载体的控制介质也有两类:一类是自动输入时的穿孔带、穿孔卡片、磁带、磁盘等;另一类是控制台手动输入时的键盘、波段开关、手动数据输入(MDI)等等。穿孔带由于有机械的固定代码孔,不易受环境(如磁场)的影响,便于长期保存和重复使用,且程序的存储量大,故至今仍是许多数控机床主要的常用的信息输入方式。2 V3 f+ U' A' R) U: V9 d
2、程序段格式
1 ^- h: v( J, ~在编制数控机床程序时,首先要根据机床的脉冲当量确定坐标值,然后根据其程序段格式编制数控程序。所谓程序段,就是指为了完成某一动作要求所需的功能“字” 的组合。“字”是表示某一功能的一组代码符号,如X2500为一个字,表示X向尺寸为2500;F20为一个字,表示进给速度为20。程序段格式是指一个程序段中各字的排列顺序及其表达形式。常用的程序段格式有三种,即固定顺序程序段格式、带有分隔符的固定顺序程序段格式和字地址程序段格式。由于程序段是由功能“字”组成的,因此,以下先介绍常用功能字,然后再介绍程序段格式。
. A7 N4 ?( U3 \  c) M5 ^1) 常用功能字
2 w, g( ^# m/ `' ]- b+ P一个程序段中,除了由地址符N为首的三位数组成的序号字(N×××)外,常用的功能字有:准备功能字G;坐标功能字X,Y,Z;辅助功能字M;进给功能字F;主轴转速功能字S和刀具功能字T等。
& o8 C2 H; |0 z6 }4 d/ W5 `2 D3 S(1)准备功能字。 准备功能字以地址符G为首,后跟二位数字(G00-G99)。 ISO1056 标准对准备功能G的规定见表1。我国的标准为JB3208—83,其规定ISO1056—1975(E)等效。这些准备功能包括:坐标移动或定位方法的指定;插补方式的指定;平面的选择;螺纹、攻丝、固定循环等加工的指定;对主轴或进给速度的说明;刀具补偿或刀具偏置的指定等。当设计一个机床数控系统时,要在标准规定的G功能中选择一部分与本系统相适应的准备功能,作为硬件设计及程序编制的依据。标准中那些“不指定”的准备功能,必要时可用来规定为本系统特殊的准备功能。6 b3 z& p4 N' G: t
表1 ISO 标准对准备功能G的规定4 K$ Z6 ], }* x$ b
代 码
; A8 W; P" _$ U功 能
) Q% x' }) H* U9 |5 l- }+ a说 明# n' U  e$ I, W' O6 }
代 码. R. Z* |. C* B* }! r+ W
功 能" s, n3 k( c  k4 W8 o* ?8 h
说 明
  B% l" {3 Y  h7 N- [) OG00
) o9 _- g  Q( u: c+ X* Z点定位
- w" v6 y: W7 K8 j4 wG57
: X9 W3 d( W0 U* F1 r! pXY 平面直线位移5 D- W4 w5 o* ^' ]" D* |+ O9 P
G01
. z- t. Z5 ~8 ^2 L0 h8 q! o直线插补/ B5 O, q2 e8 [% B3 y
G58/ D" S& a. d( ^6 T; i8 N* w9 ]
XZ 平面直线位移
* c' p7 u% p$ Y0 L) `. [$ [G02& l; c' y: [  E2 q4 o% B# I" \; X( M
顺时针圆弧插补
/ |" I# V* a+ d! r$ z6 A* uG59
/ e9 g$ t& m2 [' ^7 l, m$ MYZ 平面直线位移
* _9 t1 A6 N; yG03' d: u  x. d2 X) r
逆时针圆弧插补2 v$ S6 g; b& w& I
G60
) j, E% h0 r' J% A; u( M准确定位(精)& J, U! D, H4 ]
按规定公差定位1 |& O1 A  s+ a- _  u
G04% j9 q! ~/ m) v* W' H. }
暂停+ `) j3 Z7 {5 I8 X* _8 X, k
执行本段程序前暂停一段时间& q  S  s5 U( J: `
G61+ L- q" S) M' W
准确定位(中)! b7 f" u- c1 w5 Q! v
按规定公差定位
, l9 _& k6 W/ |  H, N2 k" mG05
& c7 L$ F& @' v* P: m不指定7 O: x, Q2 N" _' d
G62% n3 K% |% |- B, \- c/ ^
准确定位(粗)7 g( L3 a7 U% ]7 V1 r$ W
按规定之较大公差定位9 Q1 R4 ]! \+ ?) |' v
G065 `: N, H/ r7 c" E+ m. ]- c8 g
抛物线插补
" Z( ?5 i8 k- KG637 b0 H! e; G: w. j
攻丝
, s, B' Q6 ~& \" J7 X0 dG07
1 f# Z! x9 {2 P) l6 O) w' O不指定
: H1 `+ ~7 H- C  \9 p3 Y5 yG64-G670 b  u7 Z/ u( B
不指定
" h6 \7 ~  E; jG08% Q# M* i# K  ^) ]! Y5 r
自动加速
* s  I( ^! c; r* w. ~! r$ AG689 \7 A$ A( W) V* r# S) y: G; Q
内角刀具偏置
7 M$ j5 n+ g) X  K; @G09- |/ t; w1 w- k9 a& ?6 u7 P. {$ X
自动减速
  O4 x8 ^) `+ F  X, e1 X. PG69
( `' a4 f3 ^) Y* h" v2 k0 U( H外角刀具偏置+ c. `, u( o8 K2 X  g
G10-G16( |9 ?' [6 t+ L+ l
不指定
" m3 y/ @$ o! J4 k2 _G70-G79+ f5 O. O! p& |  N% y! `* Q( _
不指定
2 v$ O3 Z2 y% R) c2 `G175 r3 ]. p3 L: v' \
选择 XY 平面  K6 c% O! F5 b3 F2 k
G80
3 i& x9 A' i5 z: a! ^1 M取消固定循环, ?1 u* k7 s3 k" D2 \
取消 G81- G89 的固定循环5 R8 x8 L  u: u! `; g4 N
G183 Y* x6 {0 N8 S8 J9 m( u
选择 ZX 平面
# r/ V6 b  R# b- ]# T4 x2 gG81
! A5 N4 i0 z  K% q钻孔循环
  @; H$ f/ F8 i/ u7 d( G9 NG19
* _( b5 d/ s+ {  R% G选择 YZ 平面3 t5 V6 O8 {7 T$ k& S
G82
% l3 i: [$ q/ {: t, p# b钻或扩孔循环* e) n# c4 b, G, D1 t" W/ v1 B
G20-G32
; }" e2 P$ R$ W: Q1 j0 [# k不指定* k0 m: \: H% C" H% r( w/ x* ^
G830 e) C* P- ]' P  Q$ S- {
钻深孔循环
" ], f9 r3 R8 B' DG33
" o# j$ J, X( I$ h- _切削等螺距旋纹* K) M# S9 Z" E0 y' x1 H- g
G84
2 I  G  Z# [+ k: ^3 v/ C& i, D攻丝循环+ w3 O6 r3 w) w- j7 b; R
G34
) Y/ d: p6 _! K切削增螺距旋纹
# [+ K& ?& J8 D2 a+ x6 |# p2 G% SG85
- X& U  c. E! O$ J* x, W  ]' @9 Y镗孔循环 1
7 f  B" N0 o) Z" K* \! |G35' H* q/ P$ X6 S" R, `* B! z
切削减螺距旋纹
$ `7 M3 a  Z$ u( T0 k' tG86
( ~3 q; v  p( W/ ?! v. M镗孔循环 2
9 j6 e1 d4 N4 x; sG36-G39
1 v7 u4 i" f$ B5 @7 ~, c  j/ q不指定7 D. q' y9 z5 z$ ~
G870 N& u+ r. E, z- }: I4 G/ O7 K
镗孔循环 3
4 V# h5 p6 H) r4 hG40
, m: k1 X8 \+ o取消刀具补偿
# N) J0 v9 N& A4 f( mG88
% U" ^4 Y( K5 _+ y0 `! U8 }镗孔循环 4
$ N* {8 e8 C6 cG41
: R+ f/ {6 N! A7 }# k刀具补偿 - 左侧
  b- ]' ^7 L" W: e( P按运动方向看,( d/ e5 f- J; Q& H- |* ?
刀具在工件左侧
( @  ~5 X- }; RG89' N- K8 S% l6 x
镗孔循环 5
  W+ S2 j' y# x! }* zG42, n% ^0 R; i1 h7 Q
刀具补偿 - 右侧* ?9 F& {8 `7 u, ~5 I' z$ H) \- o" s
按运动方向看,
) R6 T  J! m, V% y7 u. ?刀具在工件右侧6 j6 x0 M6 M* Q* k
G90
# q# n# ~4 o6 F. P4 a+ l# `7 p6 O绝对值输入方式
- O- }, I3 i0 N3 X. A5 K. k: K1 VG43
8 @( H' ^' g' @正补偿7 j8 G: r- w# f6 @! Y
刀补值加给给定坐标值
9 B  G6 ?8 z5 }' w4 dG91
! q+ Y' |: v8 k- @) m增量值输入方式
4 Y( Z; X; }. j* `G44, Z8 F) b1 j6 H. Y" _9 |
负补偿! L. c( e  @8 z$ x
刀补值从给定坐标值减. ]5 }# F7 f7 o0 u
G92/ G" m, Q3 k' k4 l" C
预制寄存# T8 b: q$ i* c, Q) Y" |* D
修改尺寸字/ D" W0 B+ Y* A1 j
不产生运动
+ p# V1 w+ ]" Y$ iG45
5 M9 Z. g; t9 @用于刀具补偿+ [" {$ E  Y+ e, T; H
G93: t" H) C' y5 u- a& t
按时间倒数给定进给速度( L- c$ X$ k4 E/ b7 `
G46-G524 H1 t  \  c$ O0 e
用于刀具补偿) c; `$ B: x) X  r3 x
G94! \# _* V( m0 T, g
进给速度     (mm/min): X! [* B: j9 F
G53
, M0 w! Y3 F! Q5 n8 ~9 A6 E! Y直线位移功能取消
, R$ ]. d" L# MG95
, n  B" L  [3 T5 s* d, P, [进给速度
- ]" @. p+ z( c1 S6 O9 h" f, |1 l(mm/r(主轴))
( F/ z% z3 r& n9 R$ }G54
& q/ N3 x$ p: u! {6 F7 RX 轴直线位移
1 b& x. L  K+ F& K$ e% D* TG96
% o) {# w- J: z- @1 e/ G3 u主轴恒线速度
1 A" c# s7 c  ]( m/min )
  c/ b9 D9 G8 l2 r8 y6 h  W% E7 a- ZG551 S4 Y" P# \% f5 k( \
Y 轴直线位移7 t2 O' c! U  J( ~3 Q8 r1 A! k
G971 y9 y  a4 y+ R) x) m
主轴转速
1 m$ X# t9 E0 O  M1 N8 H  H5 l( r/min )
9 J! f7 s' Z7 i7 H. A) W/ {1 ~取消 G96 的指定  H) T3 _0 Q( K! r& R# i2 P
G56
) }# O* Z1 I: l9 v% t: v/ O$ @1 t- nZ 轴直线位移" _" U, g, s5 W4 R3 o  B
G98-G998 i0 G. a9 S/ `
不指定
1 \. I% e, B& V/ H4 O) D(2)坐标功能字。坐标功能字(又称为尺寸字)用来设定机床各坐标之位移量。它一般使用 X,Y,Z ,U ,V ,W ,P ,Q ,R ,A ,B ,C ,D ,E 等地址符为首,在地址符后紧跟着“+”(正)或“—”(负)及一串数字,该数字一般以系统脉冲当量为单位,不使用小数点。一个程序段中有多个尺寸字时,一般按上述地址符顺序排列。' B5 U1 F$ v3 w' j
(3) 进给功能字。进给功能字用来指定刀具相对工件运动的速度。其单位一般为 mm/min。当进给速度与主轴转速有关时,如车螺纹、攻丝等,使用的单位为mm/r。进给功能字以地址符“ F”为首,其后跟一串数字代码。具体有以下几种指定方法 :
6 V4 ^* W8 {7 J$ ]; L# z9 v$ ~$ P① 三位数代码法:F后跟三位数字,第一位为进给速度的整数位加上“3”,后二位是进给速度的前二位有效数字。如 1728mm/min的进给速度用F717指定;15.25mm/min的进给速度用F515指定;0.1537mm/min 的进给速度用 F315 指定等。
/ g& T" z) ^3 u( V8 X+ o) Z7 K② 二位数代码法:对于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。
2 _; e, \% S  G+ ]% _! O) c) l/ E表2 二位数码法进给速度对照表 mm/min
# s+ C5 H4 K6 l; F: z代 码/ V& n* l6 l+ i- h
速 度
0 {( ~) z& [* u3 r代 码
1 _; x0 b8 }/ a% ?* o6 c速 度7 m. A' s4 W; A$ ^& u( z/ K/ m
代 码2 r, d- ?* Y( i- F% I, z0 {
速 度
, z' K- ~& w6 ?: H# G7 \代 码
0 e; y" ~+ x: S4 f) ~速 度
' i6 R  m6 q  I6 i) Y, o$ w代 码
7 ?* l, Q9 k' b5 |, V速 度
2 }' y: i- w) j7 ~8 G# G2 k( A00# |8 [& J3 \5 ~+ O

- G3 ^( {6 j+ F  V" W20
4 r, {6 G. U9 i$ h: d- O4 d10.0
7 h' J- }; G2 V; Q404 v$ ~/ g& o( `1 N) g
100- Z" U# Y. y5 \' S2 i  |' ]
60% B5 E& z+ `. N1 w7 s. t1 Z6 K2 I' v( O
1000
: |4 w: X( i5 \  c# [! w. O80
8 a+ M% F2 q' [5 }7 e* p! A2 h10000
; e; o# ^+ W& K9 _01
; E  j* G* y! b! Q: K! w8 U1.12
1 u1 k: V' u# S( d21
  D2 F( n' Y$ @' a11.26 X" ?9 R0 h! L( X5 N
416 F0 i* B- ]+ D8 g9 _1 O
112. g# B' X2 W# x5 @
61
- |$ i% w, i9 _2 Y- n1120$ Q) K5 o& F0 h" ~
81  e5 v4 X- E  M+ H
11200
& c$ K2 A' u2 j; D, \02
- o+ P; q$ u, }- t7 \  J1.25
4 [- v: S. ~5 X1 ]# T" \1 y22
/ [$ m1 A& W9 t2 v% j6 c12.5  z  e7 y  T' {+ s/ W
42
2 b. b/ {, H- A1 [  H+ [( M6 u( p125$ x8 a6 l( ], P: U
62. O7 g) d6 L1 q
1250
1 ^4 R+ R6 h" k  k82& o" V. \& P* e# N# @
125006 c: Y) I2 b: I8 s8 J
03, @! Y7 N" d5 s3 l2 |; A
1.40
. y7 O/ t+ ?. z$ a23
. j+ S" Y# H) M$ m" a: Q/ I! C: d14.0' j8 L( V; T, k
43  D5 \. }' r3 n# x8 P- S' d( M
140
# u1 l, Y# a, ^  x63, C% o8 }6 U! G4 v* T+ C0 o6 Y# H8 t
1400+ ~0 g" r& N8 e# [1 u! A
83
4 u" E  V5 y+ P; _; e6 I14000, u; R( b1 S% l, H3 d2 C  i
043 o/ P3 b# X* F0 C
1.606 n8 v% X/ }; W) ]: Q
24
" c, h' T+ m4 x2 I2 a4 D16.0+ @6 I! G0 l1 b- x1 w0 }$ i9 R
44
, x" m- Y2 T. o  B160
" b2 j: u# B- {/ B% K; \0 d64
" |) ], {. U  R0 v: @) R16008 Y: u$ H+ o- F. \; J( P
84
5 J( _  k; Z: |+ g16000* r0 t4 @+ J& |& v9 X  J6 g
05; U- r( Z5 {; C1 v/ l4 m  a- W
1.80! R; C0 G$ Z" n- K) R, ]! Y. D
25
- y* }6 J2 Y, ~7 |3 ~18.0( t- q* P  W: J  ~
45
2 U" n, n9 M: u( h* Y# s: Q  b180
4 b4 N" ~: y  j65# Z; m2 m- J3 n7 s8 K2 j
1800, }- [& P7 N/ e
85& _' H" J5 H  I2 H  H- A6 d
18000
7 r5 D# `0 F1 }6 K+ L7 y06: _+ d7 U' ^) L4 j9 r
2.00
# m: }; |  W' V' w  b8 e8 J: B6 ?265 N3 I9 s1 y1 M* r" B, {
20.06 J& ~6 g4 r. h3 c9 o
46
/ {8 g* z7 l- W$ z" P7 Q% m200
0 C; y* x" I' e/ [2 b669 N/ Y; k% j! B1 L2 q* W. V* p# _$ ^
2000
4 ?) I( w) g1 `) v86/ [6 D/ `7 s+ `
200006 v, s! l& c4 ~3 ~' K
07' j9 v0 f' H: `  f# B/ c
2.24# i% N2 u( U/ Y6 K( e% T+ X
277 `/ ~% p7 |  N  J4 j0 K
22.4% e( C4 Z- b6 M# T" E
476 y( M" {6 p2 E. k- ^  @1 ~4 Z+ H
224
7 w* K5 v' O6 Y9 E% e1 Y67
$ \, j( K7 {. ^$ F2 ~5 q2240
( ]" F1 D1 N: ]$ z5 ^9 O+ O877 X' g0 ?# z; u: ?
22400- V% h7 a3 H3 p5 x5 R
08
4 S4 E( D2 ^% X& [: P+ ^; g2.50  P3 a3 k( G6 h: x. X% n( @  M
28
6 N3 z+ i; Z) T4 v; [. E# g/ v25.02 Z# `8 x" m4 t4 W  U4 j% s8 N) L1 Y% F
48+ O) `& F$ x! j6 x
250
7 B$ A* e% Q2 z% V* m/ J+ }% J68
2 V! ^0 V  W; G3 W2500
% H: \9 m% t( a& c$ M88
" I- ~  Z3 m) c# a0 c25000
: g1 O5 N! U" J3 h# n0 [09
. P8 d: K" Q! @5 Y. X) A2.80
0 u% P. l& \! z& v2 F29
8 @9 R" b  e& |* f) c28.0
) a% ]/ y0 G! C3 E4 ~# Z49
* i" [% m" E5 V* b7 C8 Y280
/ H+ J  I% O, w3 D69" k6 P/ k) E; `2 C; D( ]8 t
2800
9 w% E! ]( i8 K: c# |) ^; U4 f892 d& f% o& {. j* _$ i1 ~+ ^
28000
$ b/ h$ k2 ?7 @5 Y8 w3 n  E, `10
3 W- K, E4 `5 k: \/ m( u( J& n& C' r! ?3.159 b) I' ?, z; J
30
6 G9 c  ^3 U4 ^' l31.5, r* U2 ?3 g" N- B. S# E
50; z5 O2 D% k; D0 u; O$ B7 i1 @
315! t6 i4 h$ h6 v- M1 c; I
702 {3 [2 Q' p4 L7 n; L
3150
( m4 z1 S4 {2 I4 ~& W, i& D90
4 ~" q7 m: w7 ]$ x0 Z" v. F6 L315006 o& {2 r. I8 O3 G5 q2 ?
11% s3 t8 T- r* _  ^, c6 @
3.55
* N. M5 N$ |9 C2 J1 m9 \31- I- D; \$ ?& v/ _  y
35.5% }( I0 C' n3 p+ k; ]; ]
51
6 a: I6 D7 h7 H355( b: x2 D# D0 s  A' o8 S) j
713 u# W0 A7 _7 v* I1 I8 m& ?
3550
( R) q8 I3 ^# x  d910 i+ X) [  \( g" ?; _
35500  p- p) u5 V: M+ W% T: O0 l1 ^
12
6 C- f. p; s! a. l$ U+ h8 @0 ^& Z" G4.00
8 o. d* N1 N% D325 D8 Q1 l; ^( W$ Q. q3 E
40.0
* I& v+ v  X5 H: Y, \9 }52, O4 L5 L6 r6 h' Z9 C% t
400$ N  n+ d" l6 F: k4 T0 f
72, z% M/ g6 a! u; k# o0 G$ B
4000
% d: U# `, y3 g. y92
' O1 w4 D( J* _# q40000! X' H' x8 C# q
13
' n' @5 `! E# F1 I$ o1 t4.50
3 y1 U9 V# N0 n" D) r33, m6 Y& q/ A5 r
45.0
" H1 h( `/ P8 K  @( X$ o53
& e9 Y) ^' x8 T& U450* O2 N  C' d) y' s* [
73
  W% U, m# F* e" O4500' d4 j) p% J$ ~# x( Q
93
" n( J3 s8 h7 B( g+ J; O8 r4 G45000
. A7 X9 R, e: y14- D7 j' N9 v- _- \$ v/ e4 t
5.00
  O( Q: w# h$ H4 L34" }' n: @: E, U* a) |
50.0
2 L7 A* v- R* n+ Q54# f* Z6 N  A4 E3 T, l& G' [
500
4 s& ]* X. T  m: Z. u: Q  F74
0 ~( f  t0 ^- ~4500
# a- h7 Q( F! f94
) `& a1 Y0 l% G4 T50000
- N  D1 M( e& Y; j/ F: m15
7 Z0 f2 `+ p% F8 |+ U4 @( f: s) Q: b5.60( \0 ^1 k4 R9 R7 h
356 P: c0 @( {( T. P& B' V
56.0
1 Y  h, s, _5 ?- [" X5 k55
1 z) ^* c3 I0 |5606 h7 U9 K9 w. x2 s
75
; |9 E& E5 T: K! k5600
! z) i  I; q3 S5 U1 p95
- G- q7 t7 |0 a. f560004 X6 t. f1 |" Y" D# |" W
16
& r! M$ @" A% B: B6.30; y$ e6 W) ^' A
36
8 ]4 {' |7 R; m) R% ?; ^63.0
4 V: N1 l4 ]4 g56
, V  H  U/ P+ z+ H) i2 a1 H# F" t630
) M% q" s9 x% x76
- I. g2 R7 w( ]) F1 Y/ l6300! C0 @) a0 c+ Q- y  O  u* a/ I1 _; F
96
6 |& V+ ~7 m& M6 b3 S  O63000" K+ ^' X% d. z  c9 D. c
17
; l- h+ n' e# F9 h8 e! ?7.10
* t' w, r! x: z$ q6 B37
4 o3 ^7 U6 T2 P* b  e71.0
: Z5 b1 T& Z7 g57" w/ E% ?9 S/ l% k3 z& G
7109 i1 G2 g3 l3 ]$ U3 |
77
+ N0 _) t2 R. p/ N7 @, B71000 v" L: S9 }. m! ~% S( g
97" H% C/ f- d5 G+ r) C
71000
( p0 _* F1 i) p+ e+ x! t2 z18  Z. D7 {6 F% x+ u7 o2 T8 g% p* u
8.004 L% v2 j# ^. G+ W* K9 {. C
38, q5 w, c; d8 v" v  Q3 E; l7 _# f
80.0: b$ J: c+ ~' }# Q5 i1 y/ z/ ]$ I
58! ?. o7 b7 d- a% Q: F3 P5 I
800, R4 [# e8 h! `6 x3 e, C* |# Z' n
78
/ {' `# Z1 s( }- y/ y8000" d6 ~0 J$ y! j$ Q5 p! K
98
) v3 ?8 ?' f! P" U" o9 @% s9 S80000/ q( X& i1 B% s3 A2 Y
19
9 ^1 P6 V( y6 ~9.00; @& f. _; V- e
397 a3 ~4 D/ K0 a* O3 p0 R9 d& v
90.0
- U6 y6 W) X0 g" l59
2 ~' j4 ?  u( D! F2 f900
/ d+ |+ F% L0 ?6 F! a8 Q/ Q79
$ [. A- ^. M9 H. d. b6 K: k; n9000: \0 s7 m( A$ V2 m  Q
99% c. t- b9 m& v2 k
高速
" K' m1 l; {) u  E$ w% `" t# Q③ 一位数代码法:对于速度挡较少的数控机床可用F后跟一位数字,即0-9来对应10种预定的速度。7 }* J8 t. r, o/ j
④ 直接指定法:像尺寸字中的坐标位移量一样,在 F 后面按照预定的单位直接写上要求的进给速度。2 `4 X  ]3 C! d' l: l7 x
(4) 主轴速度功能字。主轴速度功能字用来指定主轴速度,单位为r/min,它以地址符S为首,后跟一串数字。它与F为首的进给功能字一样可采用三位、二位、一位数字代码法或直接指定法。数字的意义、分挡办法及对照表与进给功能字通用。只是单位改为r/min。8 Q3 X4 x: z" }
(5) 刀具功能字。当系统具有换刀功能时,刀具功能字用以选择替换的刀具。刀具功能字以地址符T为首,其后一般跟二位数字,代表刀具的编号。
* P5 Y  d, P7 h5 @# c; G1 ~. N5 I1 Q9 {(6)辅助功能字。辅助功能字以地址符M为首,其后跟二位数字(M00-M99)。ISO1056标准对辅助功能M的规定见表3。此表等效于我国标准 JB3208—83中关于M功能的规定。这些辅助功能包括:指定主轴的转向与启停;指定系统冷却液的开与停;指定机械的夹紧与松开;指定工作台等的固定直线与角位移;说明程序停止或纸带结束等。标准中一些不指定的辅助功能可选作特殊用途。当设计一个机床数控系统时,要在标准规定的M代码中选择一部分本系统所需要的辅助功能代码,作为有关部分线路设计及将来程序编制的依据。
5 ~9 n4 P# D9 S) J/ ]- C  C表3 ISO标准对辅助功能M的规定
4 J2 e' [$ B0 \  W, X5 `$ N代 码
" a* q* z. R# c6 P! ~. X/ [, A功 能: W) H- N' n8 I0 [
说 明
6 M2 O5 p$ J- ~: O) \, Q- g代 码
1 J. O: ]# `% U  y5 Q0 ~功 能. P) z3 w$ k! m$ L3 e# K
说 明
! I6 L+ L7 H" o) SM00
; x) s8 M0 k7 ~程序停止$ ^4 D% O  x7 U  I) q  t
主轴、冷却液停
$ @# E& c# y3 t! D: @  X9 eM32-M35. w6 |5 }* j. {% K
不指定
" o4 [4 D6 `" [& {. O1 E( eM01" r/ m' F: g6 t
计划的停止
1 A7 F% v2 p" }3 D7 v1 M需按钮操作确认才换行2 h6 @  t& E6 H9 B
M367 d- m: L* y3 v' D% l  c
进给速度范围 1
+ n2 B- Z" o! t* S: S不停车齿轮变速范围2 |& g& \& Q$ }( p; s; |
M029 {2 `/ m/ V0 m2 A8 a) I
程序结束4 W) R7 m; j* V6 b6 ]: G; G
主轴、冷却液停,机床复位
4 J% w$ T; c( g5 H$ z6 ^4 p& nM37* E7 p( c# \. f9 c% Z! ~& t- l
进给速度范围 2
# p( u, u* K5 V, ?) MM037 u4 \3 R$ ?. c+ O
主轴顺时针方向转% z- m$ {$ h9 @1 \2 r7 Y6 h* h' f, ~
右旋螺纹进入工件方向
! |' P7 {- g0 x0 `3 p3 V4 ]$ p" }M38
- l7 B9 H# w9 P  X/ P. r主轴速度范围 1
: a& F9 i' a, o' s不停车齿轮变转速范围
' j$ u# R9 M+ T! ^, j. Z' R5 Y3 K- TM04& s: u! Y. v* \9 E; j) j
主轴逆时针方向转
9 ^6 I$ M# W5 g2 U( Y5 q右旋螺纹离开工件方向
$ V0 r( ^) p: s# ]$ x4 K; zM39. F6 w0 H  j- X# O- a
主轴速度范围 26 t% _% m; ~) k' N  G' e& o8 C+ \
M05
% B9 {) _4 O1 d+ g2 i4 N6 Q主轴停止& a$ d0 @1 J1 h* Q
冷却液关闭
$ {- x& d0 H; G2 qM40-M45, v* _( v& B( n, G* j' S
不指定
: ^2 w$ [! a6 a* h6 F可用于齿轮换挡
) x+ y; b1 L0 j9 H6 bM06
) O( M$ U7 M- J& I换刀
& ?. m: Y( ^) O2 K& u手动或自动换刀,不包括选刀
! I( n2 `% Q" z+ t/ oM46-M478 A" ^, l/ Y' n5 J6 {
不指定5 I% x6 U* G( j6 t$ T# ^( R$ S1 I, `
M07
. i* r% B$ k6 P2 号冷却液开) }( Q' k. G3 S
M483 `) c* ]) H) d
取消 M49
; S7 \6 Q& [9 x' L6 Y. o' d% nM082 ~# Q! G# Q% |4 ]" X+ D+ l
1 号冷却液开2 C: R0 o; `, o- p: i: N4 }
M49% y% f6 V9 J# j) v+ N! b  _4 D
手动速度修正失效
& j  W( h- o/ i回至程序规定的转速或进给率, @' M2 c' f6 i4 V: z
M096 {! X% I/ k2 X( C( ^/ S
冷却液停止  [0 Y2 D$ G+ @+ a9 k- r& Y8 U
M509 L, o& Y2 V1 x8 T& m
3 号冷却液开
$ Y6 _7 ]8 G4 F* H* X0 g# ?' w3 C/ RM10: v8 j5 O4 w" R
夹紧
1 W& S) s2 E- G+ Y/ S9 n工作台、工件、夹具、主轴等
) |' R* ^+ H' IM51
' o! j% @: v# P& x2 S  D2 m4 号冷却液开
! S9 M) a+ x7 Y0 L* b* r7 mM11
: U# w2 M* M% Y7 P松开. j) ^$ o6 t, ?6 b, m, Y* u
M52-M54/ T! R. I5 N% x" R
不指定
1 b7 ?4 z, m1 SM12
+ T$ r8 {. R/ J) d不指定
- O# ^& W3 t% f+ Q2 IM55
% o' K5 J4 u* C  {# u% U; ~# P刀具直线位移到预定位置 17 ]$ v) H) V. o7 V! D
M13, o# i$ D# ?' \4 E
主轴顺时针转,冷却液开( z# z- E/ E4 l& {+ ^( @
M56% `. m; v& E, E: ~" N% g
刀具直线位移到预定位置 2
4 N2 ~% [: P" \# X: b7 ]  GM14- F( H' z5 V5 Z# _7 y
主轴逆时针转,冷却液开
  l: p0 L4 i6 g- U* G5 hM57-M59* u) {" G' a( U8 e- ]3 n+ p
不指定
/ R6 P# O- K# _- q3 O* V8 OM155 Z0 G/ a5 j; t4 {8 a
正向快速移动5 j" ~" o6 y" y  J& O
M608 l) G. f* Q9 ~! a* x$ u
换工件4 A& ?6 `' u3 W8 M  ]
M165 k! p) e7 U) o* [/ [8 L6 _& d
反向快速移动( U8 V2 Q6 W" B; g- g3 T( Z
M611 {; Z1 P# {" B# n; P/ ^3 A2 Z
工件直线唯一到预定位置 1
+ }  Y: A1 f$ @& o& J/ Q% C' x1 P+ VM17-M183 n& s7 x6 U5 d: c- k( H
不指定
: Z" u& J- H7 sM62( r# i) t, Y. \, J3 J# r
刀具直线位移到预定位置 2' d- T/ Z% M! O: h; b% b3 `' V* p7 w
M193 J( ]6 D5 ]. B3 P
主轴准停9 j8 f0 f, U* N# ?  a: a
主轴缓转至预定角度停止* Q2 m/ D; W" z$ A+ e
M63-70
( q# }2 |  _+ M  K% O) f3 C+ M) _不指定
6 s1 k: U. r' P( HM20-M29
" e6 O; n, w/ p7 _" Y, l: O不指定9 S' W0 c6 V4 C; K
M71- A8 Z7 P* f% N# ^+ r
工件转动到预定角度 1
* L# K; e$ f: h) ~# ?/ f& h2 [  z2 \M30
3 p9 ~* N3 e% O) J" N纸带结束
# H- v! ?0 l# V- n/ _  [完成主轴冷却液停止、机床复位、纸带回卷等动作' d1 v* ]% d+ m) e4 B( l
M72
2 h( b# v1 ~! \, l5 r; g- }工件转动到预定角度 2
' }( G0 o& I, U7 CM31
% }% x/ d' M0 @# L) r; d6 t互锁机构暂时失效1 T6 ~2 p+ b) H5 c, s  Y+ [
M73-M99
8 Y7 i& a1 G' P/ Y不指定
8 h- f2 Y% `0 P; y2) 程序段格式7 S3 k; ^: k, ?3 w
不同的数控机床根据功能的多少、数控装置的复杂程度、编程是否简便直观等不同要求而规定了不同的程序段格式。如果输入程序的格式不符合规定,数控装置就会报警出错。常见的程序段格式有固定顺序式、带分隔符TAB的固定顺序式和字地址格式三种。/ }; t0 m! d) m: t: ]
早期由于数控装置简单,规定了一种称之为固定顺序的程序段格式,例如:# ]3 v# E9 e0 O: C
以这种格式编制的程序,各字均无地址码,字的顺序即为地址的顺序,各字的顺序及字符行数是固定的(不管某一字的需要与否),即使与上一段相比某些字没有改变,也要重写而不能略去。一个字的有效位数较少时,要在前面用“0”补足规定的位数。所以各程序段所占穿孔带的长度为一定。这种格式的控制系统简单,但编程不直观,穿孔带较长,应用较少。
+ b0 R" ~; {+ X* ?后来又产生了一种具有分隔符号TAB的固定顺序段格式。其基本形式与上述格式相同,只是各字间用分隔符号隔开,以表示地址的顺序。如上例可写成:
" J+ o% H8 {" z2 e5 M由于有分隔符号,不需要的字或与上程序段相同的字可以省略,但必须保留相应的分隔符号( 即各程序段的分隔符号数目相等) 。此种格式比前一种格式好,常用于功能不多的数控装置,如线切割机床和某些数控铣床等。我国数控线切割机床采用的“ 3B ”或“ 4B ”格式指令就是典型的带分隔符号的固定顺序格式。其 3B 格式的一般表示为:
+ J2 H$ p8 ~/ Z/ NB X B Y B J G Z
2 @; I/ q' A' p+ l其具体意义如下:& x. s9 J- q5 g$ C6 _3 {- m# V
X
5 A  M2 ?5 X, M" i' uB3 t5 K$ C, V- S
B
' \5 r' ?+ N: P7 d* \5 @Y  v* V' ^" _+ o6 E, h
J
& R! Z- T/ t7 b2 j1 cG8 i# p# G& \+ y( `, k6 y, S0 E  Z, I
Z
3 b3 N6 |5 P- nx 坐标值
  p2 W: ^7 I$ w/ R分隔符号
$ k( D7 y$ X) Cy 坐标值5 c, y1 b9 y$ I
分隔符号
) V0 y' o% X  P  ^/ F3 c8 W计数长度
+ F5 a0 M+ {- J8 B+ [计数方向
8 e$ `2 p  h8 O$ g加工指令/ d( v! t; @1 t: U* n
目前使用最多的则是字地址程序段格式(也称为使用地址符的可变程序段格式)。以这种格式表示的程序段,每一个字之前都标有地址码用以识别地址,即如前述的由字母和数据组成的各种功能字,因此对不需要的字或与上一程序段相同的字都可省略。一个程序段内的各字也可以不按顺序(但为了编程方便,常按一定的顺序)排列。采用这种格式虽然增加了地址读入电路,但编程直观灵活,便于检查,可缩短穿孔带,广泛用于车、铣等数控机床。# f# Q" K# I( \) N9 }* C4 r' J
对于字地址格式的程序段常常可以用一般形式来表示。如:N134 G01X — 32000Y + 47000F1020S1250 T16 M06              (1—1); a1 f- u9 s. @. O* d
若将式(1—1)写成一般形式,则为:$ J# j( N$ a8 V% V
N3G2X ± 23Y ± 23F4S4T2M2                         (1—2)1 y( L$ A% a! p: U+ _
式中
8 y* Y! P0 L  H. P+ M【MechNet】9 {: T- P( X5 R/ {
文章关键词: 数控机床/ D& c0 J7 b) ~0 m# c: V# K/ k) j! v
  。
, G5 q! r) O0 T; U9 a8 B, i1 a) \市场业务:% x  b5 f4 t# I" Y) W
客户服务:
- z! @9 o: h! ~8 H$ P2 U, x( T专家咨询:. o' P& e& A- _0 c7 P
网络服务:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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