数控加工工艺编程与操作单元四解读.pptx

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数控加工工艺编程与操作》——FANUC系统车床分册 单元四 子程序与刀尖圆弧半径补偿 子程序与刀尖圆弧半径补偿课题一 子程序 课题二 刀尖圆弧半径补偿单元四掌握子程序编程的方法;一、教学目标课题一 子 程 序掌握数控编程的数值计算方法;完成零件的子程序编程并进行加工。二、任务分析任务要求 试编写图4-1所示液化气灶管接头右端轮廓的加工程序(左端轮廓及螺纹加工程序后叙)。三、相关理论1、子程序编程(1)子程序的概念1)子程序的定义机床的加工程序可以分为主程序和子程序两种。主程序:是一个完整的零件加工程序,或是零件加工程序的主体部分,不同的零件或不同的加工要求,都有唯一的主程序。子程序:能被其他程序调用,在实现某种/view/587727.htm功能后能自动返回到调用程序去的程序。 FANUC 0i系统最多只允许4级子程序嵌套2)子程序的嵌套为了进一步简化加工程序,可以允许其子程序再调用另一个子程序,这一功能称为子程序的嵌套,如图4-2所示。(2)子程序的调用1)子程序的格式子程序和主程序在程序号及程序内容方面基本相同,仅结束标记不同。主程序用M02或M30表示其结束,而子程序在FANUC系统中则用M99表示结束,并实现自动返回主程序功能。如下述子程序: O0401; G01 U-1.0 W0; . . . G28 U0 W0; M99;2)子程序在FANUC系统中的调用在FANUC 0i数控系统中,子程序的调用可通过辅助功能指令M98指令进行,同时在调用格式中将子程序的程序号地址改为P,其常用的子程序调用格式有两种:格式一:M98 PXXXX LXXXX;例4-1 M98 P100 L5;例4-2 M98 P100;其中,地址符P后面的四位数字为子程序号,地址L后面的数字表示重复调用的次数,子程序号及调用次数前的0可省略不写。如果只调用子程序一次,则地址L及其后的数字可省略。格式二:M98 PXXXXXXXX;例4-3 M98 P50010;例4-4 M98 P0510;地址P后面的八位数字中,前四位表示调用次数,后四位表示子程序号,采用这种调用格式时,调用次数前的0可以省略不写,但子程序号前的0不可省略。(注意:同一系统中,两种子程序的调用格式不能混合使用。)主程序:子程序的执行过程示例如下:3)子程序调用的特殊用法 子程序返回到主程序中的某一程序段如果在子程序的返回指令中加上Pn指令,则子程序在返回主程序时,将返回到主程序中程序段段号为n的那个程序段,而不直接返回主程序。其程序格式如下:M99 Pn;M99 P100;(返回到N100程序段)自动返回到程序开始段如果在主程序中执行M99,则程序将返回到主程序的开始程序段并继续执行主程序。也可以在主程序中插入M99 Pn,用于返回到指定的程序段。为了能够执行后面的程序,通常在该指令前加“/”,以便在不需要返回执行时,跳过该程序段。例如:/M99 P100;注意:在编写子程序的过程中,最好采用增量坐标方式进行编程,以避免错误发生。强制改变子程序重复执行的次数用M99 LXX指令可强制改变子程序重复执行的次数,其中LXX表示子程序调用的次数。例如,如果主程序用M98 PXX L99,而子程序采用M99 L2返回,则子程序重复执行的次数为2次。 2、手工编程中的数值计算根据零件图样,按照已确定的加工路线和允许的编程误差,计算数控系统所需输入的数据,称为数控加工的数值计算。(1)基点、节点的概念1)基点的概念构成零件轮廓的不同几何元素的连接点称为基点。如图4-3 中的A、B、C、D、E和F等点 2)节点的概念当采用不具备非圆曲线插补功能的数控机床加工非圆曲线轮廓的零件时,在加工程序的编制工作中,常常需要用直线或圆弧去近似代替非圆曲线,称为拟合处理。拟合线段的交点或切点就称为节点。如图4-4中的P1、P2、P3、P4、P5等点为直线拟合非圆曲线时的节点。(2)基点计算方法常用的基点计算方法有列方程求解法、三角函数法、CAD绘图求解法等。1)列方程求解法直线方程的一般形式为:Ax+By+C=0式中A、B、C——任意实数,并且A、B不能同时为零。直线方程的标准形式:y=kx+b式中 k——直线的斜率,即倾斜角的正切值; b——直线在Y轴上的截距。 圆的标准方程为:(x-a)2+(y-b)2=R2式中 a、b——圆心的横、纵坐标; R——圆的半径。圆的一般方程为:x2+y2+Dx+Ey+F=0式中 D——常数,并等于-2a,a为圆心的横坐标; E——常数,并等于-2b,b为圆心的纵坐标; F——常数,并等于a2+b2-R2,其圆半径 R=1/2√D2+E2-4F。b2+c2-a2abc2R正弦定理:===余弦定理:cosA=sinBsinCsinA2bc2

文档评论(0)

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

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

1亿VIP精品文档

相关文档