HNC-21M铣削编程1-1(编程基础).ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HNC-21M世纪星数控系统 无锡机电高等职业技术学校 数控铣削加工技术—编程基础 无锡机电高等职业技术学校 数控铣削加工技术—编程基础 铣 削 编 程 基 础 创建日期: 2004年 11月 19 日 冯志刚 (G功能指令) 第一章 零件程序的结构 一个零件程序是一组被传送到数控装置中去的指令和数据。 一个零件程序是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。如下图所示。 一、指令字的格式 一个指令字是由地址符(指令字符)和带符号(如定义尺寸的字)或不带符号(如准备功能字G 代码)的数字数据组成的。 程序段中不同的指令字符及其后续数值确定了每个指令字的含义。在数控程序段中包含的主要指令字符如下表所示。 程序段编号:0 ~ 4294967295 N 程序段号 程序编号:%1 ~ 4294967295 % 零件程序号 意 义 地 址 机 能 子程序的重复次数,固定循环的重复次数 L 重复次数 固定循环的参数 P,Q,R 参数 机床侧开/关控制的指定 M0~99 M 辅助机能 刀具补偿号的指定 00~99 H,D 补偿号 暂停时间的指定 秒 P,X 暂停 子程序号的指定 P1~4294967295 P 程序号的指定 刀具编号的指定 T0~99 T 刀具机能 主轴旋转速度的指定 S0~9999 S 主轴机能 进给速度的指定 F0~24000 F 进给速度 圆心相对于起点的坐标,固定循环的参数 I,J,K 圆弧的半径,固定循环的参数 R U,V,W 坐标轴的移动命令99999.999 A,B,C 尺寸字 X,Y,Z 指令动作方式(直线、圆弧等) G00-99 G 准备机能 二、程序段的格式 一个程序段定义一个将由数控装置执行的指令行。 程序段的格式定义了每个程序段中功能字的句法,如图2.2.1 所示。 三、程序的一般结构 一个零件程序必须包括起始符和结束符。 一个零件程序是按程序段的输入顺序执行的,而不是按程序段号的顺序执行的,但书写程序时,建议按升序书写程序段号。 华中世纪星数控装置HNC-21M 的程序结构: 程序起始符:%(或O)符,%(或O)后跟程序号 程序结束:M02 或M30 注释符:括号( )内或分号;后的内容为注释文字。 第二章 HNC-21M 的编程指令体系 一、辅助功能M 代码 辅助功能由地址字M和其后的一或两位数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作。 M功能有非模态M功能和模态M功能二种形式。 u???非模态M功能(当段有效代码):只在书写了该代码的程序段中有效; u???模态M功能(续效代码):一组可相互注销的M功能,这些功能在被同一组的另一个功能注销前一直有效。 模态M功能组中包含一个缺省功能(见表3.1),系统上电时将被初始化为该功能。 另外M功能还可分为前作用M功能和后作用M功能二类。 u?? 前作用M功能:在程序段编制的轴运动之前执行; u?? 后作用M功能:在程序段编制的轴运动之后执行。 华中世纪星HNC-21M数控装置M指令功能如下表 所示(标记者为缺省值): 调用子程序 M98 非模态 子程序结束 M99 模态 切削液停止 M09 非模态 模态 切削液打开 M07 非模态 程序结束并返回程序起点 M30 模态 主轴停止转动 M05 非模态 换刀 M06 模态 主轴反转起动 M04 非模态 程序结束 M02 模态 主轴正转起动 M03 非模态 程序停止 M00 模态 功能说明 代码 模 态 功能说明 代码 其中: ?M00、M02、M30、M98、M99用于控制零件程序的走向,是CNC 內定的辅助功能,不由机床制造商设计决定,也就是说与PLC程序无关; 其余M代码用于机床各种辅助功能的开关动作,其功能不由CNC內定,而是由PLC程序指定,所以有可能因机床制造厂不同而有差异(表內为标准PLC 指定的功能),请使用者参考机床说明书。 1、CNC 内定的辅助功能 (1) 程序暂停M00 当CNC执行到M00指令时,将暂停执行当前程序,以方便操作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作。 暂停时,机床的主轴、进给及冷却液停止,而全部现存的模态信息保持不变,欲继续执行后续程序,重按操作面板上的“循环启动”键。 M00为非模态后作用M 功能。 (2) 程序结束M02 M02编在主程序的最后一个程序段中。 当CNC执行到M02指令时,机床的主轴、进给、冷却液全部停止,加工结束。 使用M02的程序结束后,若要重新执行

文档评论(0)

书房 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档