- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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:为增量编程时,快速定位终点相对于
您可能关注的文档
最近下载
- 最新最完整的的厂房设施确认实施方案.pdf
- 工程造价专业大学生职业生涯规划书.docx VIP
- 档案管理10号令解读(网).ppt
- 重庆《轻质隔墙条板应用技术标准》DBJ50T 338-2019.pdf
- (冀人版)科学五年级上册全册知识点.docx
- 电子工业版信息科技七年级上册3-1 “互联网+”在学习中的应用 教案.pdf VIP
- 2024-2025学年高中生物 第4章 种群和群落 第4节 群落的演替说课稿 新人教版必修3.docx
- 10 数学史问题与一元一次方程(含答案析) -七年级数学之专攻一元一次方程各种类型题的解法(人教版).docx
- 锅炉本体焊接作业指导书.pdf
- 钣金加工:折弯工艺手册.doc VIP
文档评论(0)