[工学]第三讲 数控编程步骤 方法 格式 五大功能指令.ppt

[工学]第三讲 数控编程步骤 方法 格式 五大功能指令.ppt

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

FANUC 0i-TB数控系统编制的程序无论是主程序还是子程序都是由程序开始符、程序号、程序段和程序结束语、结束符组成。一个程序是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。如图3-1所示。 3.1 数控车床程序的结构组成 1 程序的文件名 (1) 程序起始符:%或O符; (2) 程序名:FANUC 0i-TB数控系统要求每个主程序和子程序有一个程序号。O××××(地址O后面可以有四位数字0-9999,数值前的0可以省略)。 2 程序段的格式 程序段含有执行工序所需要的全部数据内容。它是由若干个字和程序段结束符“;”所组成。每个字是由地址符和数值所组成。 (2)程序段格式 数值:数值是一个数字串,可以带正负号和小数点,正号可以省略。 程序段格式及说明 程序段格式: N… 字1… 字2… 字3… …;注释... ; 符号和说明见表 由于程序段中有很多指令建议程序段的顺序和格式为: N… G… X… Z… T… D… M… S… F… ;注释… ; 3.1.3 指令字的格式 一个指令字是由地址符(指令字符)和带符号(如定义尺寸的字)或不带符号(如准备功能字G代码)的数字数据组成的。 程序段中不同的指令字符及其后续数值确定了每个指令字的含义。在数控程序段中包含的主要指令字符如表3-2所示。 三、其他功能 图3-10 线速度与转速关系 三、其他功能 (3)主轴的启、停 辅助功能M03/M04/M05进行控制 (1)指令分组 就是将系统中不能同时执行的指令分为一组,并以编号区别。 对于不同组的指令,在同一程序段内可以进行不同的组合。而同组指令则应避免编入同一程序段内,以免引起混淆。 四、常用功能指令的属性 (2)模态指令 (又称为续效指令)表示该指令一经在一个程序段中指定,在接下来的程序段中一直持续有效,直到出现同组的另一个指令时,该指令才失效。 对于模态指令与非模态指令的具体规定,通常情况下,绝大部分的G指令与所有的F、S、T指令均为模态指令,M指令的情况比较复杂,请查阅有关系统出厂说明书。 (3)开机默认指令 四、常用功能指令的属性 第五节 数控机床的编程规则 一、绝对坐标与增量坐标 (1)FANUC系统中的绝对坐标与增量坐标 直接以地址符X、Z组成的坐标功能字表示绝对坐标,而用地址符U、W组成的坐标功能字表示增量坐标。 FANUC数控车床可不能用G90/G91指令来指定绝对坐标与增量坐标。 (2)SIEMENS系统中的绝对坐标与增量坐标 绝对坐标用指令G90表示,增量坐标用G91表示。 第五节 数控机床的编程规则 数字单位以米制为例分为两种,一种是以mm为单位,另一种是以脉冲当量即机床的最小输入单位为单位,现在大多数机床常用的脉冲当量为0.001mm。 数控编程时,不管那种系统,为保证程序的正确性,最好不要省略小数点的输入。 二、米制与英制编程 如FANUC系统采用G21/G20来进行米、英制的切换,而SIEMENS 系统和A-B系统则采用G71/G70来进行米、英制的切换。 三、小数点编程 5、刀具功能(T代码) 刀具功能主要用来选择刀具,也可用来选择刀具的长度补偿和刀具半径补偿。它由地址符T及其后面的数字组成。 刀具号和刀具补偿号的形式: 在FANUC 0i系统中,这两种形式均可通用。例如:T0101表示采用1号刀具和1号刀补。 F、S、T代码均为模态代码。 绝对编程方式和增量编程方式 G x x X(U)±x…x Z(W)x…x 注:FANUC系统中,用X、Z表示绝对坐标编程;用U、W表示相对坐标编程。 直径编程和半径编程 注:FANUC系统中,采用的都是直径编程 半径编程: G00 X5. Z5.; 直径编程: G00 X10. Z5.; ★考虑使用上的方便,一般采用直径编程。 ★ CNC系统缺省的编程方式为直径编程。 G00——快速点定位指令 格式:G00 X(U)_ Z(W)_ 说明: (1) G00指令是模态代码 X、Z:为绝对编程时,快速定位终点在工件坐标系中的坐标; U、W:为增量编程时,快速定位终点相对于

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档