机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2265|回复: 0

数控编程之程序的结构

[复制链接]
发表于 2008-10-9 18:00:47 | 显示全部楼层 |阅读模式
数控编程之程序的结构3 L# v# o3 `) k% g" i0 j8 ?7 B: H7 j
早期的NC加工程序,是以纸带为介质存储的,为了保持与以前系统的兼容性,我们所用的NC系统也可以使用纸带作为存储的介质,所以一个完整的程序还应包括由纸带输入输出程序所必须的一些信息,这样,一个完整的程序应由下列几部分构成:
  f8 l* a3 u8 U; y5 I% N5 p8 J0 m# v1、纸带程序起始符。
! O4 h6 \) E! x+ M3 v! O2、前导。
! n9 r, ~9 m- k; U" ~9 P! s3、程序起始符。
. ^: B9 w0 {/ C& ^4 m1 L  k4、程序正文。0 m, x. T6 U0 Q6 D7 h
5、注释。1 Y2 d5 X/ ^: o3 s+ P, `& O: M
6、程序结束符。
0 R" k; g$ m+ L4 ?7、纸带程序结束符。
" \  c" `# A; M1 S9 n# R) Z! j2 纸带程序起始符(Tape Start)
' e! b. T( {( i# Z( a8 g" p) Y0 U该部分在纸带上用来标识一个程序的开始,符号是“%”。在机床操作面板上直接输入程序时,该符号由NC自动产生。% o& K8 J1 A9 f$ o2 e- |
3  前导(Leader Section)) X5 x0 o. E8 t! L) D1 o
第一个换行(LF)(ISO代码的情况下)或回车(CR)(EIA代码的情况下)前的内容被称为前导部分。该部分与程序执行无关。
3 |- J# f/ m6 B/ f' W& P' _0 S4  程序起始符(Program Start)# |5 ]! R+ C- m. Z' j
该符号标识程序正文部分的开始,ISO代码为LF,EIA代码为CR。在机床操作面板上直接输入程序时,该符号由NC自动产生。
* Y) m# a5 W: T) L. Q0 ^5  程序正文(Program Section)
1 I$ a' Y6 ]6 v  ?位于程序起始符和程序结束符之间的部分为程序正文部分,在机床操作面板上直接输入程序时,输入和编辑的就是这一部分。程序正文的结构请参考下一节的内容。
# q( {0 j6 W- j! A, ]6  注释(Comment Section)
/ J% Q" S8 H( ^! P5 b2 m$ W9 V在任何地方,一对圆括号之间的内容为注释部分,NC对这部分内容只显示,在执行时不予理会。
/ Z- m0 O% [* u# g* p7  程序结束符(Program End)
0 J5 @  a2 ^$ C! K用来标识程序正文的结束,所用符号如下:
% Q8 p( E# W. K9 SISO代码 EIA代码 含义
5 F  u6 E8 j( k1 bM02LF M02CR 程序结束。
* Q7 K8 _$ m0 o' z+ gM30LF M30CR 程序结束,返回程序头。
7 q  H' O6 ?& E: O. HM99LF M99CR 子程序结束。5 A" P/ w; W. e1 |. P
ISO代码的LF和EIA代码的CR,在操作面板的屏幕上均显示为“;”。
) P2 E3 O4 C, L8  纸带程序结束符(Tape End)1 i6 g/ R0 d7 F5 e! p3 U2 Z
用来标识纸带程序的结束,符号为“%”。在机床操作面板上直接输入程序时,该符号由NC自动产生。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-28 10:40 , Processed in 0.049408 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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