第3章-数控车床程序编制的基本方法.ppt

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章-数控车床程序编制的基本方法.ppt

数控车床程序编制的基本方法 第三章 数控车床程序编制的基本方法 3.1 数控车床程序的结构组成 3.1.1 程序名 3.1.1.1程序名 SINUMERIK-802S/8702C数控系统要求每个主程序和子程序有一个程序名。 (1)程序名命名规则: a.??? 开始的两个符号必须是字母; b.??? 其后的符号可以是字母、数字或下划线; c.??? 最多为8个字符; d.??? 不得使用分隔符。 3.1 数控车床程序的结构组成 (2)程序扩展名:主程序扩展名是“.MPF”和子程序扩展名是“.SPF” (3)举例: 主程序: SK01.MPF 子程序: TESK02.SPF 3.1.2 程序段 3.1.2.1 程序段含有执行工序所需要的全部数据内容。它是由若干个字和程序段结束符“LF”所组成。每个字是由地址符和数值所组成。 3.1.2.2 地址符:一般是一个字母,扩展地址符也可以包含多个字母。 3.1.2.3 数值:数值是一个数字串,可以带正负号和小数点,正号可以省略。 3.1.2.4 程序段格式及说明 3.1 数控车床程序的结构组成 程序段格式:/ N… 字1… 字2… 字3… …;注释... LF。 符号和说明见表3-1。 3.1 数控车床程序的结构组成 由于程序段中有很多指令,建议程序段的顺序和格式为: / N… G… X… Z… T… D… M… S… F… ;注释… LF 3.1.3 数控车床程序的基本指令 3.1.3.1 准备功能(G功能或G指令) 准备功能就是控制机床运动方式的指令,它是用地址字G和后面的数字组合起来表示各式是:GXXX;准备功能分为模态指令和非模态指令;模态指令就是在同一G指令出现之前一直有效的G指令,非模态指令就是只在程序段中有效的G指令。 3.1 数控车床程序的结构组成 SINUMERIK-802S/802C系统常用准备功能见表3-2。 3.1 数控车床程序的结构组成 3.1 数控车床程序的结构组成 3.1 数控车床程序的结构组成 3.1.3.2 辅助功能(M功能或M指令) 辅助功能就是控制机床辅助动作(如冷却液的开关、主轴正反转等)的指令。SINUMERIK-802S/802C系统常用准备功能见表3-3。 3.1 数控车床程序的结构组成 3.1 数控车床程序的结构组成 3.1.3.3 F功能 F功能表示刀具的进给速度,它是所有移动坐标轴速度的矢量和。F功能在G01、G02、G03、G05等插补指令中生效,在程序中第一次出现插补指令之前或同时,应设定F功能指令。F指令一旦设定就一直有效直到被新的F指令取代。 G94设定的F指令进给量单位是mm/min。 G95设定的F指令进给量单位是mm/r。 进给量单位的换算:如主轴的转速S(单位为r/min),G94设定的F指令进给量是F(单位是mm/min), G95设定的F指令进给量f(单位是mm/r)。 换算公式是:F=f×S 3.1 数控车床程序的结构组成 3.1.3.4 S功能 S功能指令表示数控车床主轴的转速,单位为r/min。主轴的旋转方向和主轴运动起始点及终点通过M指令来实现。 3.1.3.5 T功能 T指令可以选择刀具,但必须在机床数据先确定好。 (1)用T指令直接更换刀具。 (2)仅用T指令预选刀具,另外还要用M06指令才可以进行刀具的更换。 3.1 数控车床程序的结构组成 3.1.3.6 刀具补偿D (1)一个刀具可以匹配从1到9几个不同补偿的数据组(用与多个切削刀)。 (2)如果没有编写D1指令,刀具补偿值D1自动生效。 (3)如果编写D0指令,刀具补偿值无效。 (4)系统中最多可以同时存储30个刀具补偿数据组。 (5)刀具半径补偿必须与G41/G42一起执行。 3.2 数控车床程序编制的基本方法 3.2.1 数控车床程序编制的基本方法课题1 3.2.1.1教学目的 (1)学习快速移动指令G00; (2)学习直线插补指令G01; (3)学习用G94和G95设定F指令进给量单位。 3.2 数控车床程序编制的基本方法 3.2.1.2 编程的基本知识 (1)快速移动指令G00 用于快速移动并定位刀具,模态有效;快速移动的速度由机床数据设定,因此G00指令后不需加进给量指令F,用

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档