- 3
- 0
- 约2.24万字
- 约 173页
- 2019-05-06 发布于广东
- 举报
对于前述不采用机械手换刀的立、卧式加工中心而言,它们在进行换刀动作之时,是先取下主轴上的刀具,再进行刀库转位的选刀动作;然后,再换上新的刀具。其选刀动作和换刀动作无法分开进行,故编程上一般用“Txx M06”的形式。(南通的XH713A立式加工中心是将换刀所需要执行的各个动作代码做成一个子程序“O9000”,自动换刀时就采用“Txx M98P9000”的指令格式来调用,M19、M06指令在子程序中。) 而对于采用机械手换刀的加工中心来说,合理地安排选刀和换刀的指令,是其加工编程的要点。因此,对这类机床有必要首先来领会一下“T01 M06”和“M06 T01”的本质区别。 “T01 M06 ”是先执行选刀指令T01,再执行换刀指令M06。它是先由刀库转动将T01号刀具送到换刀位置上后,再由机械手实施换刀动作。换刀以后,主轴上装夹的就是T01号刀具,而刀库中目前换刀位置上安放的则是刚换下的旧刀具。执行完“T01 M06”后,刀库即保持当前刀具安放位置不动。 “M06 T01”是先执行换刀指令M06,再执行选刀指令T01。它是先由机械手实施换刀动作,将主轴上原有的刀具和目前刀库中当前换刀位置上已有的刀具(上一次选刀Txx指令所选好的刀具)进行互换;然后,再由刀库转动将T01号刀具送到换刀位置上,为下一次换刀作准备。换刀前后,主轴上装夹的都不是T01号刀具。执行完“M06 T01”后,刀库中目前换刀位置上安放的则是T01号刀具,它是为下一个M06换刀指令预先选好的刀具。 在对加工中心进行换刀动作的编程安排时,应考虑如下问题: (1) 换刀动作必须在主轴停转的条件下进行,且必须实现主轴准停即定向停止(用M19指令)。 (2) 换刀点的位置应根据所用机床的要求安排,有的机床要求必须将换刀位置安排在参考点处或至少应让Z轴方向返回参考点,这时就要使用G28指令。有的机床则允许用参数设定第二参考点作为换刀位置,这时就可在换刀程序前安排G30指令。无论如何,换刀点的位置应远离工件及夹具,应保证有足够的换刀空间。 (3) 为了节省自动换刀时间,提高加工效率,应将选刀动作与机床加工动作在时间上重合起来。比如,可将选刀动作指令安排在换刀前的回参考点移动过程中,如果返回参考点所用的时间小于选刀动作时间,则应将选刀动作安排在换刀前的耗时较长的加工程序段中。 (4) 若换刀位置在参考点处,换刀完成后,可使用G29指令返回到下一道工序的加工起始位置。 (5) 换刀完毕后,不要忘记安排重新启动主轴的指令;否则加工将无法持续。 换刀程序实例: 如图4-22所示零件,加工工序安排见第1章表1-9数控加工工序卡片。分别用(40的端面铣刀铣上表面,用(20的立铣刀铣四个侧面和A、B面,用(6的钻头钻6个小孔,(14的钻头钻中间的两个大孔。采用刀座对刀,各刀具长度和刀具直径分别设定在H01~H04、D01~D04中。在首次加工时,已经将第一把刀具预先安装在主轴刀座上。加工前,刀具停留在离工件零点高100 mm的正上方。 图4-22 换刀编程图例 编程如下: 程 序 含 义 %0002 G92 X0 Y0 Z100.0 G90 G00 G43 Z20.0 H01 S300 M03 G00 X60.0 Y15.0 G01 Z15.0 F100 X-60.0 Y-15.0 X60.0 T02 G49 Z20.0 M19 G28 Z100.0 G28 X0 Y0 M06 程序番号 设定工件坐标系,设T01已经装好 Z向下刀到离毛坯上表面一定距离处 启动主轴 移刀到毛坯右侧外部 工进下刀到欲加工上表面高度处 加工到左侧(左右移动) 移到Y= -15上 往回加工到右侧,同时刀库预先选刀T02 上表面加工完成,抬刀,主轴准停 返回参考点,自动换刀 G29 X60.0 Y25.0 Z100.0 S200 M03 G00 G43 Z-12.0 H02 G01 G42 X36.0 D02 F80 X-36.0 T03 Y-25.0 X36.0 Y30.0 G00G40Y40.0 Z0 G01Y-40.0 F80 X21.0 从参考点回到铣四侧的起始位置,启动主轴 下刀到Z= -12高度处, 刀径补偿引入,铣四侧开始 铣后侧面,同时选刀T03 铣左侧面 铣前侧面 铣右侧面 刀补取消,引出 抬刀至A、B面高度 工进铣削B面开始(前后移动) . . . Y40.0 X-21.
原创力文档

文档评论(0)