找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 227|回复: 0

[资料] 数控铣加工程序的结构和常用代码

[复制链接]
发表于 2011-7-13 23:52:54 | 显示全部楼层 |阅读模式

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

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

×
1.数控铣加工程序的结构6 t# e( M* \( H3 e% }% N
一个完整的数控铣程序由程序开始部分、程序内容、程序结束3部分组成。4 X+ G8 C2 {( {, }
(1)数控铣程序的开始部分: ?8 t) _, w* R% x' B
程序号为程序的开始部分,也是程序的开始标记,供在数控装置存储器中的程序目录中查找、调用。程序号一般由地址码和四位编号数字组成。常见的程序定义地址码为O、P或%。4 B! Z) P7 N) t3 z9 {7 C0 w
(2)程序内容
8 g( t4 [' F3 D9 [6 m程序内容是整个程序的主要部分,由多个程序段组成。每个程序段又由若干个字组成,每个字由地址码和若干个数字组成。指令字代表某一信息单元,代表机床的一个位置或一个动作。2 i# i+ Y  ]! `  `# F
(3)程序结束部分
* L" X6 \1 d6 q' o7 ]5 i程序结束一般由辅助功能代码M02(程序结束指令)或M30(程序结束指令和返回程序开始指令)组成。
6 }( E% c7 L4 t2.程序段中的字的含义& t* x$ c% `! h7 k( Q
(1)程序段格式
7 _9 e0 x( r4 R# F9 C% {" ^) c9 Q  R7 J程序段格式是指一个程序段中的字、字符和数据的书写规则。目前常用的是字地址可编程序段格式,它由语句号字、数据字和程序段结束符号组成。每个字的字首是一个英文字母,称为字地址码,字地址码可编程序段格式如下表所示。  D8 c# Q1 b: k
表   程序段的常见格式5 G9 j0 a+ v- }9 [
N156. {" K1 \6 a: o8 e$ R; K
G
) k9 H5 D+ ~2 X8 |+ N5 OG
5 [5 e; @/ c' z1 e0 u4 n' IX* A# y* Y) a) S/ X2 d" t7 I
Y
' L4 n* z1 f1 `* N& v& d# kZ
8 ~( ]5 a3 S* ]( @# W1 cA
, `0 X$ {1 ~+ L% A/ s3 ]B8 _2 `* u+ _( H- ^- y3 A
C; |" ~$ E4 r- s4 o
F
7 X. B) S+ S$ l9 i4 X9 {M& Q( E! g' P* I' s+ C9 Z
字地址码可编程序段格式的特点是:程序段中各自的先后排列顺序并不严格,不需要的字以及与上一程序段相同的继续使用的字可以省略;每一个程序段中可以有多个G指令或G代码;数据的字可多可少,程序简短,直观,不易出错,因而得到广泛使用。! L0 E' J+ Q; ?' S
(2)程序段序号简称顺序号) d8 y+ B4 T3 p5 Q6 g6 C+ P
通常用数字表示,在数字前还冠有标识符号N,现代数控系统中很多都不要求程序段号,程序段号可以省略。0 ~* h: o7 |: g) [- w8 d& b$ ^8 s7 a' F
(3)准备功能
# `0 o6 K: w* N) P- [% F5 l+ H, e准备功能简称G功能,由表示准备功能地址符G和数字组成,如直线插补指令G01,G指令代码的符号已标准化。4 N: i0 G2 I2 b5 j$ z- a# y/ X
G代码表示准备功能,目的是将控制系统预先设置为某种预期的状态,或者某种加工模式和状态,例如G00将机床预先设置为快速运动状态。准备功能表明了它本身的含义,G代码将使得控制器以一种特殊方式接受G代码后的编程指令。
1 Q# H5 T9 e) H& S(4)坐标字
/ m# ^5 f+ _' H/ j! W! Q. y, N坐标字由坐标地址符及数字组成,并按一定的顺序进行排列,各组数字必须具有作为地址码的地址符X、Y、Z开头,各坐标轴的地址符按下列顺序排列,X、Y、Z、U、V、W、P、Q、R、A、B、C,其中,X、Y、Z为刀具运动的终点坐标值。( O1 M) a: E8 ]" ?5 Q
程序段将说明坐标值是绝对模式还是增量模式,是英制单位还是公制单位,到达目标位置的运动方式是快速运动或直线运动。- e, R4 n; U3 u/ z; F) i
(5)进给功能F
2 `' k# C% J2 F- _7 p- d进给功能由进给地址符F及数字组成,数字表示所选定的进给速度。7 D& @' V! C( _" r6 [1 ~) s, i
(6)主轴转速功能S- W& h& Z8 r, G! T0 V
主轴转速功能由主轴地址符S及数字组成,数字表示主轴转速,单位为rpm。
0 I! a" {& L; G- Y- I, Q(7)刀具功能T
( }# _4 T. g, q0 e# z9 F刀具功能由地址符T和数字组成,用以指定刀具的号码。
  o* H( v$ O' [1 m/ p; W# X' A(8)辅助功能
% V' T4 y" ~* @( b辅助功能简称M功能,由辅助操作地址符M和数字组成。( j. d! M( f7 T0 f4 }' H
(9)程序段结束符号# ]4 o7 n6 {( v
程序段结束符号放在程序段的最后一个有用的字符之后,表示程序段的结束,因为控制不同,结束符应根据编程手册规定而定。
( z, ]: c9 v4 H& h$ }7 l8 R/ Q0 q2 E需要说明的是,数控机床的指令在国际上有很多格式标准。随着数控机床的发展,其系统功能更加强大,使用更方便,在不同数控系统之间,程序格式上会存在一定的差异,因此在具体掌握某一数控机床时要仔细了解其数控系统的编程格式。 【MechNet】" u2 ~) X7 |+ n: C
文章关键词:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2024-12-23 23:41 , Processed in 0.134009 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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