1、s,数控机床故障诊断与维修,,子项目8,掌握M、T代码的工作原理并进行控制 冷却、转速、刀库等 。,任务8.2,编制并运行斗笠式换刀子程序,,数控车床编程,2.1学习目的 掌握NC宏程序编制方法; 掌握斗笠式换刀子程序;2.2案例分析 编制并运行斗笠式换刀子程序。,编制并运行斗笠式换刀子程序,,数控车床编程,指令表,编制并运行斗笠式换刀子程序,,数控车床编程,指令表,编制并运行斗笠式换刀子程序,,数控车床编程,%_N_6_SPF ;$PATH=/_N_CST_DIR ;PROCTOOL SAVE DISPLOF N10 IF $P_ISTEST GOTOF _END; N15 IF $P_TO
2、OLNO=$P_TOOLP GOTOF _NO N20 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换刀子程序及其说明,编制并运行斗笠式换刀子程序,,数控车床编程,
3、N65 m92 ;主轴松刀 N70 stopre ;禁止程序预读 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(“无需换刀,刀具已在主轴上”
4、) _END: N115 m17 ;子程序结束,L6换刀子程序及其说明,编制并运行斗笠式换刀子程序,,数控车床编程,阅读斗笠式刀库换刀过程资料; 学生提问、汇报; 编制NC换刀子程序。,2.2.2 操作过程,2.2.3 操作要点及注意事项,认真阅读斗笠式刀库换刀过程资料; 不能编写错误; ,编制并运行斗笠式换刀子程序,,数控车床编程,刀库动作简介加工中心是为了满足产品的批量生产,通过自动更换不同的刀具在一次装夹中完成相应工序的全部加工,因此大大提高了加工效率。加工中心是通过自动换刀系统实现刀具的自动换取的,根据刀库选取的不同,换刀系统的控制方式也不同。刀库按其结构的不同分为斗笠式和凸轮式。斗笠
5、式刀库的特点是换刀过程简单,但对刀库的定位要求高,而且在换刀过程中需要轴配合其动作。凸轮式刀库换刀过程复杂,有两个机械手配合其动作,换刀速度快。斗笠式刀库的换刀过程需要轴的参与,而是无法直接参与数控轴的控制。南京四开2001的程序可以把轴控制与控制有机的结合,它可以按一定的逻辑控制和轴,从而实现包含轴移动的换刀控制。,2.2.4 相关知识点,编制并运行斗笠式换刀子程序,,数控车床编程,刀库动作简介 1)刀库转到换刀坐标处,如图1(a)所示; 2)主轴准停; 3)刀库前进(抓旧刀),如图1(b)所示; 4)主轴松刀; 5)轴向上移动(让出刀库旋转尺寸),如图1(c)所示; 6)刀库旋转(选刀),
6、如图1(d)所示; 7)轴向下移动(移动至换刀位置),如图1(e)所示; 8)主轴紧刀(抓新刀); 9)刀库后退(换刀结束),如图1(f)所示。,2.2.4 相关知识点,编制并运行斗笠式换刀子程序,,数控车床编程,斗笠式刀库控制中的几个难点 斗笠式刀库在换刀过程中对主轴的定位精度要求是非常高的,这是由标准刀具600和主轴的结构决定的。标准刀具600有两个对称的定位键槽,相应主轴上有两个配合键。这就要求主轴在换刀过程中始终定位到同一位置。只用控制是不能实现上述要求的,还需要主轴和程序的配合才能实现。当系统检测到该程序执行06信号时,程序发出换刀准备和主轴定位信号,控制主轴变频器使主轴定位,由主轴
7、编码器反馈主轴位置给程序,由程序检测主轴是否定位到要求范围内,定位完成后程序发出换刀开始信号并传输给。控制流程图如图2所示。 轴的定位精度 轴的定位精度指的是轴准确定位到图1(c)和图1(e)所示的位置,程序是通过命令快速定位到换刀点和上升点,坐标值是通过多次实验测量出来的。定位完成后接近开关的信号传输给,将顺序执行下一动作。 与程序的配合 在整个换刀过程中主要控制刀库的正/反转、刀库的前进/后退、松刀/紧刀阀的动作以及换刀动作顺序。主轴的上升、下降和定位都是由程序控制的,所以在整个换刀过程中与程序的配合是重点也是难点。在整个换刀过程中动作顺序是由控制的,应用中的存储器,存储器中放置的不同数字
8、代表换刀过程的不同动作(参见表1)。,2.2.4 相关知识点,编制并运行斗笠式换刀子程序,,数控车床编程,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 练习,编制并运行FANUC斗笠式换刀子程序。,编制并运行斗笠式换刀子程序,Thank You !,Thank You !,