- 1、本文档共124页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数控加工程序编制及操作》实训课程电子教案
《数控加工程序编制及操作》实训课程电子教案 天津工程师范学院 现代制造研究训练中心(数控) 数控车床的编程与操作 §1 安全操作规程 §2 FANUC系统数控车床的编程 §3 FANUC系统数控车床的操作 §1 安全操作规程 §2 FANUC系统数控车床的编程 (一) 编程指令及使用方法 二、N、F、T、S功能 1. N功能 程序段号是用地址N和后面的四位数字来表示的,通常是按顺序在每个程序段前加上编号(顺序号),但也可以只在需要的地方编号。 3. 辅助功能M指令。 (1)M00:程序停止 执行完M00指令的程序段之后,自动运行停 止。模态信息被保存。按下自动循环起动按 钮,自动运转重新开始。(如用于工件检测) (2)M01:任选停止 与M00一样,执行完M01指令后,自动运行停 止,但是只有当机床操作面板上的“任选停止 开关”有效时,CNC才执行该功能。 (6)M05:主轴停止旋转 (7)M08:冷却液开 (8)M09:冷却液关 (9)M98:调用子程序 (10)M99:子程序结束,返回主程序 注:每个程序段内只允许有一个M指令。 4. 刀具半径补偿功能(G40,G41,G42) (1)刀具半径和假想刀尖的概念。 1)刀尖半径:即车刀刀尖部分为一圆弧构成假想圆的半径值,一般车刀均有刀尖半径,用于车外径或端面时,刀尖圆弧大小并不起作用,但用于车倒角、锥面或圆弧时,则会影响精度,因此在编制数控车削程序时,必须给予考虑。 2)假想刀尖:所谓假想刀尖如图2-10(b)所示,点为该刀具的假想刀尖,相当于图2-10(a)尖头刀的刀尖点。实际上假想刀尖并不存在。 图2-10 (2)刀尖半径补偿模式的设定(G40,G41,G42指令) 根据刀架位置不同分两种情况: 一种是: 如刀架在操作者的同一侧位置: 则如图2-11所示为根据刀具与零件的相对位置及刀具的运动方向选用G41或G42指令。 图2-11 另一种是:如刀架在操作者的对面位置:则 1)G40(解除刀具半径补偿):解除刀尖半径补偿,应写在程序开始的第一个程序段及取消刀具半径补偿的程序段。 2)G41(左偏刀具半径补偿):面朝与编程路径一致的方向,刀具在工件的左侧,则用该指令补偿。 3)G42(右偏刀半径补偿):与编程路径一致的方向,刀具在工件的右侧,则用该指令补偿,图3–16所示为根据刀具与零件的相对位置及刀具的运动方向选用G41或G42指令。 总之,加工外径用G42, 加工内径用G41. (3)参数的输入 假想刀尖的位置如下图2-12: 图2-12 刀尖半径补偿量可以通过刀具补偿设定画面(如下图)设定,指令要与刀具补偿编号相对应,并且要输假想刀尖位置序号,此时屏幕上显示图的内容。 TOOL OFFSET NO XAXIS ZAXIS PADIUS TIP 01 40.500 20.000 0.600 1 02 ━━ ━━ ━━ ━━ 03 13.700 16.800 0.400 2 ┋ ┋ ┋ ┋ ┋ ┋ ┋ ┋ ┋ ┋ ↑ ↑ ↑ ↑ ↑ 刀具补 X轴刀具 Z轴刀具 刀尖半 假想刀 偿编号 补偿量 补偿量 径补偿 尖编号 (4)刀尖半径补偿注意事项 1)G41,G42指令不能与圆弧切削指令写在同一个程序段,可以与G00、G01指令写在同一个程序段内,目标点在这个程序段的下一程序段始点位置,与程序中刀具路径垂直的方向线过刀尖圆心。 2)须用G40指令取消刀尖半径补偿,补偿取消点在指定程序段的前一个程序段的终点位置,与程序中刀具路径垂直的方向线过刀尖圆心。 3)在G74—G76、G90—G92固定循环指令中不用刀尖半径补偿。 5. 子程序的调用 在程序中,当某一程序反复出现(即工件上相同的切削路线重复)时,可以把这类程序作为子程序,事先存储起来,编程时调用,使程序简化。 (1)调用子程序(M98) M98 P_ L_或M98 P_(调用子程序的次数)_ (调用的子程序号) 格式中,为要调用的子程序号,为重复调用子程序的次
文档评论(0)