- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控镗铣削工艺及编程
5.3 FANUC-0i系统G代码在数控镗铣削中的应用 5.3.11 子程序(M98、M99) O0001;(主程序) N10 G90 G54 G40 G49 G80; N20 T1 M6; N30 G00 X0 Y0 S1000 M3; N40 G43 H01 Z50.; N50 M98 P1000; N60 G90 G00 X60.; N70 M98 P1000; N80 G90 G00 X0 Y0; N90 M05; N100 M30; O1000;(子程序) N10 G91 Z-52.; N20 G41 X30. Y15. D01; N30 G01 Y45. F600; N40 X30.; N50 Y-30.; N60 X-45.; N70 G40 G00 X-15. Y-30.; N80 Z52.; N90 M99; 5.3 FANUC-0i系统G代码在数控镗铣削中的应用 5.3.11 子程序(M98、M99) 从上例可以看出,在一个程序中,如果包含有一连串在写法上相同或相似的内容时,为了简化程序,可把这些重复的程序段单独抽出,并按一定的格式编写成程序,其他程序可对其反复调用。这样的程序就称之为“子程序” 指令: M98 调用子程序 M99 子程序结束 格式: M98 P××× ×××× O ××××; … M99; 子程序格式: 5.3 FANUC-0i系统G代码在数控镗铣削中的应用 5.3.11 子程序(M98、M99) 1、一次装夹加工多个相同零件或一个零件中有几处形状相同、 加工轨迹相同时,可使用子程序编程。 2、在轮廓的多次径向加工中使用子程序 3、在不同Z深度的轮廓加工中使用子程序 子程序的用途: * 第五章 数控镗铣削工艺与编程 * * * 5.3 FANUC-0i系统G代码在数控镗铣削中的应用 5.3.1 F、S、T功能 5.3.2 工件坐标系设定 5.3.3 快速点位运动(G00) 5.3.4 直线插补(G01) 5.3.5 插补平面选择(G17、G18、G19) 5.3.6 圆弧插补(G02、G03) 5.3.7 螺旋线插补(G02、G03) 5.3.8 任意角度倒角/拐角圆弧 5.3.9 刀具半径补偿(G41、G42、G40) 5.3.10 刀具长度补偿(G43、G44、G49) 5.3.11 子程序(M98、M99) 5.3.12 固定循环 5.3.13 极坐标(G15、G16) 5.3.14 比例缩放(G51、G50) 5.3 FANUC-0i系统G代码在数控镗铣削中的应用 5.3 FANUC-0i系统G代码在数控镗铣削中的应用 5.3.1 F、S、T功能 1、F功能:用于控制刀具移动时的进给速度。(mm/min) 2、S功能:用于指令主轴转速,后接1~4位数字。(r/min) 例如:F300 例如:S800 3、T功能:用于有自动换刀装置的加工中心,后接1~2位数 字。 例如:T2 M6 5.3 FANUC-0i系统G代码在数控镗铣削中的应用 5.3.2 工件坐标系设定 1、用G92设置工件坐标系 功能:是通过刀具当前点的位置及指令的X、Y、Z坐标值 来反推建立工件坐标系。 说明: 格式:G92 X Y Z X、Y、Z为刀具中心点在工件坐标系中的绝对坐标 执行该指令时,机床不动作,即X、Y、Z轴均不移动 例:G92 X30. Y30. Z0; 5.3 FANUC-0i系统G代码在数控镗铣削中的应用 5.3.2 工件坐标系设定 2、用G54~G59设置工件坐标系 是基于机床坐标系来设置工件坐标系的,所以也称零点偏置法。 例:G00 G54 X0 Y0 Z20.; 5.3 FANUC-0i系统G代码在数控镗铣削中的应用 5.3.2 工件坐标系设定 例: N10 G90 G00 G54 X40. Y30.; N20 G59; N30 G00 X30.Y30.; … 5.3 FANUC-0i系统G代码在数控镗铣削中的应用 5.3.2 工件坐标系设定 3、G92与G54~G59的区别 1)执行G92时轴不移动,而G54~G59轴可能会移动; 2)G92电源断后,所建立的工件坐标系丢失,而G54~G59不会; 3)编程示例:一次装夹加工三个相同零件(多编程原点)的工件坐标系的设定方法有: (1)采用G92实现编程原点设置的有关程序为: N12 G92 X210. Y100. Z0; N22 G92 X120. Y200.; N10 G90 ┅ ┅ N30 G00 X0 Y0; N32 G92 X230. Y-140.; 绝对坐标编程,刀具位于机床参考点R点 将程序原点定义在第一个零件上的工件原点W1 加工第一个零件 快速回程序原点
文档评论(0)