- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块二 数控车床编程基础知识项目一 常用辅助功能指令一、常用M指令 辅助功能也称M功能,用以指令数控机床中的辅肋装置的开关动作或状态,辅助功能是由地址M及其后续数字(一般为两位数)组成。 由于数控机床实际使用的符合ISO标准的这种地址符,其标准的程度与G指令一样不高,指定代码少,不指定和永不指定代码多,因此M功能代码常因数控系统生产厂家及机床结构的差异和规格的不同而有所差别。因此,编程人员必须熟悉具体所使用数控系统的M功能指令的功能含义,不可盲目套用。一、常用M指令M00——程序停止 M00实际上是一个暂停指令。当执行有M00 指令的程序段后,主轴的转动、进给、切削液都将停止,但现在部分数控系统机床执行M00指令后,主要是切削进给停止,其它辅助功能依然有效,此时可以灵活选择其它模式进行操作,如更换损坏或磨损的刀片、测量工件的尺寸等。重新启动机床后,继续执行后面的程序。一、常用M指令M01——选择停止 M01与M00 的功能基本相似,只有在按下机床操作面板上“选择停止”按钮后,M01 才有效(执行M00程序时),否则机床继续执行后面的程序段;再次按“启动”键,继续执行后面的程序。(备注:M00和M01常常用于加工中途工件尺寸的检验或排屑。)一、常用M指令M02——程序结束 M02指令编写在程序的最后一段,表示执行完程序内所有指令后,主轴停止、进给停止、切削液关闭,机床处于复位状态,但光标仍停留在程序结束处,若要再次运行程序,则需要进入“编辑方式”,把光标指定在第一行程序段前,也可进入“编辑方式”,按“复位”按钮,光标重新指定在第一行程序段前,则可再次运行程序。一、常用M指令M03——主轴正转。 用于主轴顺时针方向转动主轴正转, M04——主轴反转。 用于主轴逆时针方向转动主轴反转,并与S指令组合,可指定高速、低速的反转。M05——主轴停止转动 主轴停止转动是在该程序段中在其他指令执行完毕后才执行停止。一、常用M指令M08——冷却液开M09——冷却液关M30——程序结束并返回 使用M30 时,除执行M02 的内容,还自动返回到程序第一行前,准备下一个工件的加工。按“循环启动”按钮后可重新执行加工程序。所以,编写数控程序时,一般都用M30作为程序结束指令。M98——子程序调用M99——子程序返回二、其它辅助功能指令S ——主轴转速指令 主轴功能指令由地址码S和其后面的若干数字组成,单位为r/min、m/min。 例如:S1000表示主轴的转速为1000r/min。主轴转速功能还有恒表面速度切削的控制、恒转速控制,主轴最大速度控制,适用于具有主轴无级调速的数控机床。二、其它辅助功能指令T——刀具功能指令 刀具功能也称为T功能,用于指令加工中所用刀具号及自动补偿编组号的地址字,其自动补偿内容主要指刀具的刀位偏差及刀具半径补偿。数控系统一般规定其后续数字为4位数,前2位为刀具号,后2位为刀具补偿的编组号或同时为刀尖圆弧半径补偿的编组号。 格式:T __ __ __ __ 选择刀具及刀具补偿,地址字T后接四位数字,前两位是刀具号(0—99),后两位是刀具补偿值组别号。二、其它辅助功能指令例如:T0202 表示选择第2号刀转到切削位置,并执行第2号 刀具补偿值。T0203 表示选择第2号刀转到切削位置,并执行第3号刀具补偿值。T0100 表示选择第1号刀转到切削位置,不执行刀补,补偿量为零。刀具号与刀具补偿号不必相同,但为了方便一般选择相同。刀具补偿值一般作为参数设定并由手动输入方式输入数控装置。二、其它辅助功能指令F——进给量指令 在切削零件时,用指定的速度来控制刀具运动和切削的速度称为进给,决定进给速度的功能称为进给功能(也称F功能)。对于数控车床,其进给的方式可以分为每分钟进给和每转进给两种。 指令格式:F_____ 指令功能F表示进給地址符;螺纹加工G32、G92等指令则表式螺矩或导程。 指令说明F表示主轴每转进给量,单位为mm/r;也可以表示进给速度,单位mm/min。其值可通过G指令设定。二、其它辅助功能指令D——刀具半径补偿号地址 D为刀补号地址,用D00~D99来指定,它用来调用内存中刀具半径补偿的数值。执行刀补: G17/G18/G19??G41/G42??G01/G00??X_Y_Z_?D_?F_;?取消刀补: G40?G00/G01?X_Y_Z_;二、其它辅助功能指令H——刀具长度补偿号地址 H为刀具长度补偿号地址,后面两位数字是刀具长度补偿寄存器的地址符。H01指01号寄存器,在该寄存器中存放对应刀具长度的补偿值。使用G43、G44时,不管用绝对尺寸还是用增量尺寸指令编程,程序中指定的Z轴移动指令的终点坐标值,都要与H代码指令的存储器中的偏移量进行运算。 谢 谢模块二 数控车床编程基础知识项目二 数控车床编程
文档评论(0)