招生咨询 收费规定 就业指导 网上培训课堂 网站地图
主页 职校简介 培训项目 鉴定考证 求职招聘 就业帮助      师生园地
网上数控培训课堂
联系我们
职校地址:
常州市新北区长江北路、沪宁高速公路交叉口,科勒路1号
0519-83404177
公交路线
47路 火车站经三井站至千红药业站下
40路 路桥市场站至千红药业站下
B13路 火车站至公交三公司站下
当前位置:首页>师生园地>网上课堂>数控车床操作>第二课 程序构成
第二课 程序构成
数控机床用户成功的“吉祥三宝”
数控机床专卖:数控机床、工具配件、测量仪器
数控技工培训:加工中心、数控车床、模具设计
数控机床维修:大修、保质期服务、年保维修
常州兰生数控机床销售服务集团
奉献

热线:0519-88113113 88116544
网址:www.lanshengcnc.com

                                                           ----常州兰生数控职业培训学校
§1.1.6   程序构成
 §1.1.6.1  主程序和子程序
 *主程序
      程序分为主程序和子程序,通常CNC系统按主程序指令运行,但在主程序中遇见调用子程序的情形时,则 CNC 系统将按子程序的指令运行,在子程序调用结束后控制权重新交给主程序。
      CNC 存储区内可存 l25个主程序和子程序。程序开始的程序号用 EIA 标准代码O地址指令。程序的输人详看本书第四章。
*子程序
      在程序中有一些顺序固定或反复出现的加工图形,把这些作为子程序,预先写人到存储器中,可大大简化程序。
      子程序和主程序必须存在同一个文件中,调出的子程序可以再调用另一个子程序,我们将主程序调用子程序称为一重子程序调用,子程序调用子程序称为多重调用。
      一个子程序可被多次调用,用一次调用指令可以重复 999 次调用。
l)子程序的编制
      在子程序的开始为O地址指定的程序号、子程序中最后结束子程序指令 M99 ,为一单独程序段。
2)子程序的执行
      子程序是由主程序或上层子程序调山并执行的。
子程序调用指令如下: 
      M98 P ****    L x x x x 
      调用子程序指令  子程序号  子程序调用次数
      子程序调用次数的默认值为 1
      (例 l ) ; M98PL002L5   %1002 号子程序被连续调用 5 次 
      M98 指令可与刀具移动指令放于同一程序段中。
      [注1]子程序和主程序必须存在同一个文件中
      [注2]子程序名和主程序名不得相同。 
      [注3]M98 , M99 信号不愉出到机床处, 
      [注4]当找不到 p 地址指定的子程序号时报警。
      [注5]在 MDI 下使用 M98 P **** 调用指定的子程序是无效的。
§1.1.6.2  文件名
      CNG 装置可以装人许多程序文件,以磁盘文件的方式读写。文件名格式为(有别于DOS的其他文件名) :
      %XXXX(地址 O 后面必须有四位数字)
      程序以程序号开始,以 M 叩或 M 的结束。
      程序号格式为% XxXx ; (地址 O 后面必须有四位数字)
      M02  表示主程序结束。
      M99 表示子程序结束,并返回到主程序中。
§1.1.6.3 顺序号和程序段
      程序是由多条指令组成,每一条指令都称为程序段(占一行)。
      程序段之间应用符号隔开,本说明书规定每个程序段的末尾以“;”作为程序段的结束,构成程序段的要素是程序字,程序字由地址及其后续的数值构成。
      [注1]    程序段中字符数没有限制.
      [注2]    ISO代码中程序段结束符号为 LF
      EIA 代码中程序段结束符号为 CRo
      程序顺序号由 N 指明,范围为1—9999,顺序号是任意给定的,可以不连续可以在所有的程序段中都指定顺序号,也可只在必要的程序段指明顺序号
§1.1.6.4 字和地址
       程序段由字组成,而字由地址和地址后带符号的数字构成,如下所示: 
       X-----------------------------1000
      [地址               数字] 字
      地址是大写字母 A 到 2 中的一个,它规定了其后数字的意义,以下是本系统使用的各个地址的含义和指令值范围。
      注1NC 装置所引起的限制和机床的限制是二个完全不同的概念,例如 NC 装置 X 轴的移动量可以指令约 l0m(m米为单位时) 但实际机床的 X 轴行程可能只有 2m,进给速度也是如此,作为 NC 装置可以进给速度控制到15m/分,但实际的机床就要限制到3m/分,因而,当编程序时,应将系统说明书与机床说明书熟悉,在很好理解的基础上。
      注2 每转进给速度是根据主抽转速而转换成每分钟进给量后按每分钟进给量执行的
数控培训招生咨询
·懂普通车床学数控难吗?
·在校生能参加暑假培训吗
·我初中文化能学数控吗?
·懂普铣学数控要多长时间
·近期有无CAD制图开班?
·高中刚毕业可来学数控?
·我无基础能否学会数控?
·请问PRO/E的学费多少?
·会计大专生能否学数控?
数控加工疑难咨询
·螺纹加工时F和I的区别?
·刀具的路线如何选定?
·请问机床M.S.T功能?
·请问怎样车梯形螺纹?
·刀尖对精度有何影响?
·用GSK9如何修改刀补?
·求助G41中的半径补偿?
·镗直径30深60盲孔?
·CAK3675怎样编程?
数控机床维修咨询
·海德曼ck6232数控x方向总是尺寸出现误差?
·TK6113的840D控制去掉光栅尺能返参考点吗?
·加工中心是802C为何只走一段就自动停止了?
·CK7815D数控车 为何每回断电后会有报警?
Copyright©2002常州兰生数控培训职业技术学校 http://www.cnc-school.com 兰生数控机床服务集团主办
常州市新北区长江北路、沪宁高速公路交叉口,科勒路1号 电话:+86-519-83404177 88101023 88113113 传真:0519-88125702 E-mail:sale@cnc-school.com
苏ICP备06057808号 技术支持:慧聪机床网