数控编程与操作第三章.pptVIP

  • 4
  • 0
  • 约1.2万字
  • 约 91页
  • 2019-08-12 发布于辽宁
  • 举报
3.3.4 加工中心的编程简化 1.子程序 在一个加工程序的若干位置上,如果包含有一连串在写法上完全相同或相似的内容,为了简化程序可以把这些重复的程序段单独抽出,并按一定的格式编成子程序,然后像主程序一样将它们存储到程序存储区中。主程序在执行过程中如果需要某一子程序,可以通过一定格式的子程序调用指令来调用该子程序,子程序执行完了又可以返回到主程序,继续执行后面的程序段。 (1)调用子程序M98指令 指令格式:M98 P?□□□?XXXXX 其中,XXXX为要调用的子程序号;□□□为重复调用次数,省略为一次。如M98P2(调用子程序0002一次);M98 P50002(调用子程序0002五次)。 子程序也可以嵌套使用,即子程序中再调用另外的子程序,如图3-59所示。 图3-59 二重子程序嵌套 (2)子程序的格式 OXXXX; ……; M99; 其中,“XXXX”为子程序占用的程序号;M99表示子程序结束,并返回主程序M98 P_?的下一程序段继续运行主程序,如图4-56所示。 M99也可以在主程序中使用。如果在主程序中插入“/M99”程序段,则执行该指令后,将返回主程序起点。如果在主程序中插入“/M99 P_”程序段,则执行完该程序段后,将返回程序中地址P指定的程序段。加“/”原因是可以方便地跳过这些程序段不执行(这必须是机床上“OPT SKIP”跳步开关为“ON”时)。 使用子程序应注意以下几点。 ① 注意主、子程序间的模式代码的变换,如某些G代码,M和F代码。例如:G91、G90模式的变化,如图3-62所示。 ② 处在半径补偿模式中的程序段不应调用子程序。 ③ 子程序中一般用G91模式来进行重复加工;若是用G90模式,则主程序可以用改变坐标系的方法实现不同位置的加工。 图3-62 G91、G90模式的变化 3.2.2数控铣削刀柄系统 数控铣床、加工中心用刀柄系统有三个部分组成,即刀柄、拉钉和夹头(或中间模块)。 1.刀柄 数控铣床刀柄一般采用7:24锥面与主轴锥孔配合定位,刀柄及其尾部供主轴内拉紧机构用的拉钉已实现标准化。 2.拉钉 拉钉的尺寸也已标准化,ISO或GB规定了A型和B型两种形式的拉钉,其中A型拉钉用于不带钢球的拉紧装置,而B型拉钉用于带钢球的拉紧装置,如图所示。刀柄及拉钉的具体尺寸可查阅有关标准的规定。 3.弹簧夹头及中间模块 弹簧夹头有两种,即ER弹簧夹头和KM弹簧夹头,如图所示。其中ER弹簧夹头的夹紧力较小,适用于切削力较小的场合;KM弹簧夹头的夹紧力较大,适用于强力铣削。 中间模块是刀柄和刀具之间的中间联接装置,通过中间模块的使用,提高了刀柄的通用性能,如图3所示。 4.对刀及对刀装置 3.3 FANUC 0i系统数控铣床编程 3.3.1FANUC 0i系统指令代码 1.准备功能G指令 准备功能G指令是建立坐标平面、坐标系偏置、刀具与工件相对运动轨迹(插补功能)以及刀具补偿等多种加工操作方式的指令。其范围为G00~G99。G指令的功能见表3-10。 2.辅助功能M指令 辅助功能M指令,由地址字M后跟1~2位数字组成,M00~M99。主要用来设定数控机床电控装置单纯的开/关动作,以及控制加工程序的执行走向。各M指令功能见表3-11。 3. F、S、T功能 (1)F功能 F是控制刀具移动速度的进给速率指令,为模态指令,用字母F及其后面的若干位数字来表示。在铣削加工中,F的单位一般为mm/min(每分钟进给量)。如F100表示进给速度为100mm/min.。 (2)S功能 S功能用以指定主轴转速,为模态指令,用字母S及其后面的若干位数字来表示,单位是r/min。如S800表示主轴转速为800r/min。 (3)T功能 T是刀具功能代码,后跟两位数字指示更换刀具的编号,即T00~T99。因数控铣床无ATC,必须用人工换刀,所以T功能只用于加工中心。 3.3.2基本编程指令 1.编程术语 (1)起始平面 (2)进刀平面 (3)退刀平面 (4)安全平面 (5)返回平面 2.与坐标、坐标系有关的指令 (1)工件坐标系零点偏移及取消指令G54~G59、G53 指令格式:G54/G55/G56/G57/G58/G59; 设定工件坐标系零点偏移指令。 G53;取消工件坐标系设定,即选择机床坐标系。 (2)工件坐标系设定指令G92 指令格式:G9

文档评论(0)

1亿VIP精品文档

相关文档