1、LOGOs数控机床故障诊断与维修数控机床故障诊断与维修子项目8掌握M、T代码的工作原理并进行控制冷却、转速、刀库等 。任务8.2编制并运行斗笠式换刀子程序 数控车床编程2.1学习目的学习目的掌握NC宏程序编制方法;掌握斗笠式换刀子程序;2.2案例分析案例分析编制并运行斗笠式换刀子程序。编制并运行斗笠式换刀子程序数控车床编程指令表编制并运行斗笠式换刀子程序数控车床编程指令表编制并运行斗笠式换刀子程序数控车床编程%_N_6_SPF;$PATH=/_N_CST_DIR;PROCTOOL SAVE DISPLOFN10 IF$P_ISTEST GOTOF _END;N15 IF$P_TOOLNO=$P
2、_TOOLP GOTOF _NON20 m5 ;主轴停止指令N25 g04f1 ;延时1秒N30 stopre ;禁止程序预读N35 m19 ;主轴定位指令N40 stopre ;禁止程序预读N45 g04f1 ;延时1秒MSG(换刀开始*原刀具号:T$P_TOOLNO)N50 g00 g53 z0 g90 d0 ;Z轴快速到达机床坐标0点,并撤消刀具长度补偿N55 g01 g53 z-180 f2500 d0 ;Z轴以2500MM/MIN的速度进入换刀区N60 m91 ;刀库向前扣刀L6换刀子程序及其说明编制并运行斗笠式换刀子程序数控车床编程N65 m92 ;主轴松刀N70 stopre ;
3、禁止程序预读N75 g00 g53 z0 d0 ;Z轴在刀库接刀和松刀后,快速运动到零点N80 m93 ;刀库执行旋转换刀指令N85 stopre ;禁止程序预读 N90 g00 g53 z-180 d0 ;Z向下接刀N95 N94 ;主轴紧刀N100 m95 ;刀库向后返回N105 stopre ;禁止程序预读 MSG(换刀开始*新刀具号:T$P_TOOLP)N110 g01 g53 z0 f2500 d0 ;Z轴快速到达机床坐标0点,并撤消刀具长度补偿GOTOF _END_NO:MSG(“无需换刀,刀具已在主轴上”)_END:N115 m17 ;子程序结束L6换刀子程序及其说明编制并运行斗
4、笠式换刀子程序数控车床编程阅读斗笠式刀库换刀过程资料;学生提问、汇报;编制NC换刀子程序。2.2.2 操作过程2.2.3 操作要点及注意事项认真阅读斗笠式刀库换刀过程资料;不能编写错误;编制并运行斗笠式换刀子程序数控车床编程 刀库动作简介刀库动作简介 加工中心是为了满足产品的批量生产,通过自动更换不同的刀具在一次装夹中完成相应工序的全部加工,因此大大提高了加工效率。加工中心是通过自动换刀系统实现刀具的自动换取的,根据刀库选取的不同,换刀系统的控制方式也不同。刀库按其结构的不同分为斗笠式和凸轮式。斗笠式刀库的特点是换刀过程简单,但对刀库的定位要求高,而且在换刀过程中需要轴配合其动作。凸轮式刀库换
5、刀过程复杂,有两个机械手配合其动作,换刀速度快。斗笠式刀库的换刀过程需要轴的参与,而是无法直接参与数控轴的控制。南京四开2001的程序可以把轴控制与控制有机的结合,它可以按一定的逻辑控制和轴,从而实现包含轴移动的换刀控制。2.2.4 相关知识点编制并运行斗笠式换刀子程序数控车床编程刀库动作简介刀库动作简介1)刀库转到换刀坐标处,如图1(a)所示;2)主轴准停;3)刀库前进(抓旧刀),如图1(b)所示;4)主轴松刀;5)轴向上移动(让出刀库旋转尺寸),如图1(c)所示;6)刀库旋转(选刀),如图1(d)所示;7)轴向下移动(移动至换刀位置),如图1(e)所示;8)主轴紧刀(抓新刀);9)刀库后退
6、(换刀结束),如图1(f)所示。2.2.4 相关知识点编制并运行斗笠式换刀子程序数控车床编程斗笠式刀库控制中的几个难点斗笠式刀库控制中的几个难点斗笠式刀库在换刀过程中对主轴的定位精度要求是非常高的,这是由标准刀具600和主轴的结构决定的。标准刀具600有两个对称的定位键槽,相应主轴上有两个配合键。这就要求主轴在换刀过程中始终定位到同一位置。只用控制是不能实现上述要求的,还需要主轴和程序的配合才能实现。当系统检测到该程序执行06信号时,程序发出换刀准备和主轴定位信号,控制主轴变频器使主轴定位,由主轴编码器反馈主轴位置给程序,由程序检测主轴是否定位到要求范围内,定位完成后程序发出换刀开始信号并传输
7、给。控制流程图如图2所示。轴的定位精度轴的定位精度轴的定位精度指的是轴准确定位到图1(c)和图1(e)所示的位置,程序是通过命令快速定位到换刀点和上升点,坐标值是通过多次实验测量出来的。定位完成后接近开关的信号传输给,将顺序执行下一动作。与程序的配合与程序的配合在整个换刀过程中主要控制刀库的正/反转、刀库的前进/后退、松刀/紧刀阀的动作以及换刀动作顺序。主轴的上升、下降和定位都是由程序控制的,所以在整个换刀过程中与程序的配合是重点也是难点。在整个换刀过程中动作顺序是由控制的,应用中的存储器,存储器中放置的不同数字代表换刀过程的不同动作(参见表1)。2.2.4 相关知识点编制并运行斗笠式换刀子程
8、序数控车床编程D800换刀动作顺序换刀动作顺序1换刀开始2汽缸前进到位3松刀完成4刀位信号读取完毕5刀库回转到位6Z轴换刀点到位7紧刀完成8换刀完成2.2.4 相关知识点编制并运行斗笠式换刀子程序数控车床编程从表1和图1中可以知道,程序和的配合应该在800=3和800=5的动作。当800=3时,动作如图1()所示,下一动作如图1(),轴上升,这就要求程序和的配合,所以当松刀完成后,会发出一个信号给程序。程序将控制轴上升。当800=5,动作如图1()所示,下一动作如图1(),轴下降到换刀点,这就要求程序和的配合,所以当刀盘回转到位后,会发出一个信号给程序,程序将控制轴下降到换刀点。当800=8时,换刀完成,会发出一个信号给程序,程序将执行06后的命令。和程序的配合体现在当换刀过程中需要轴动作时,就会提前告诉程序,程序会根据所给的条件判断该执行什么命令,程序执行完毕后会告诉命令执行完毕,将顺序执行下一动作。和程序的配合在整个换刀过程中至关重要,只有配合的恰到好处才能顺利完成整个换刀过程。4结论结论根据斗笠式刀库控制的一般原理,通过与数控系统的配合,将斗笠式刀库成功的应用于加工中心中。2.2.4 相关知识点编制并运行斗笠式换刀子程序数控车床编程2.3 练习编制并运行编制并运行FANUCFANUC斗笠式换刀子程序。斗笠式换刀子程序。编制并运行斗笠式换刀子程序LOGO