斗笠刀库解析_第1页
斗笠刀库解析_第2页
斗笠刀库解析_第3页
斗笠刀库解析_第4页
斗笠刀库解析_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、斗笠式刀库的动作过程斗笠式刀库在换刀时整个刀库向主轴平行移动。 (1)还刀 取下主轴上原有 刀具,当主轴上的刀具进入刀库的卡槽时, 主轴向上移动脱离刀具。(2)抓刀 刀 库转动,当目标刀具位于主轴正下方时,主轴下移,使刀具进入主轴锥孔内,刀 具夹紧后,刀库退回原来的位置,换刀结束。斗笠式刀库换刀过程动作图PMC 和 NC 程序的配合PMC 在整个换刀过程中主要控制刀库的正反转、刀库的前进后退、松刀紧刀阀动作。NC 程序控制主轴的上升和下降、主轴定位。N19 M99 换刀要分几种情况主轴上没有刀(抓刀)主轴有刀 T0(还刀回库)主轴上有刀 T*( 换刀 ) (先还刀 再抓刀)n7 返回第一参考点

2、 n8 刀库旋转使能 M50 n9 刀库向右 M52 n10 松刀吹气 M53 n13 刀盘旋转到位 M54 n14 回第二参考点n5 回第二参考点n8 刀库旋转使能 M50 n9 刀库向右 M52 n10 松刀吹气 M53 n11 回第一参考点 n15 刀具夹紧 M55 n16 刀盘向左 M5 n17 旋转结束 M51n5 回第二参考点 n8 刀库旋转使能 M50 n9 刀库向右 M52 n10 松刀吹气 M53 n11 回第一参考点 n13 刀盘旋转到位 M54 n14 回第二参考点 n15 刀具夹紧 M55 n16 刀盘向左 M56 n17 旋转结束 M51斗笠式刀库宏程序:9001 (

3、参数 6071)N1 IF#1000EQ1GOTO19 (T CODE=SP TOOL)T 代码等于主轴刀号,结束N2 #199=#4003 ( G90/G91 MODLE)N3 #198=#4006 (G20/21 MDOLE)N4 IF#1002EQ1GOTO7 ( SP TOOL=0)N5 G21G91G30P2Z0M19N6 GOTO8N7 G21G91G28Z0M19N8 M50N9 M52N10 M53N11 G91G28Z0N12 IF#1001EQ1GOTO15 (T CODE=0)N13 M54G04X3.0保留之前的模态信息 主轴无刀, 直接抓刀 回第 2 参考点, M19

4、 定向,准备还刀回第 1 参考点, M19 定向,准备抓刀 刀库准备好(使能) 刀库靠近主轴 松刀吹气 回第一参考点 如果指令 T0,则无需抓刀 刀盘旋转回第二参考点 刀具卡紧 刀盘远离主轴 旋转结束 恢复模态N14 G91G30P2Z0N15 M55N16 M56N17 M51N18 G#199G#198N19M99M 代码含义M50 刀库旋转使能M51 刀库旋转结束M52 刀库向右(靠近主轴)M53 松刀,吹气M54 刀盘旋转M55 刀具夹紧M56 刀盘向左(远离主轴)宏变量定义宏程序中,利用#1000-#2000宏变量对应 PMC信号 G54的相应位,可直接和 PMC 进行联系,极大的方

5、便了处理。#100(0 G54.0):判断指令 T 代码和主轴上的刀具号是否一致, 若一致,则#1000=1。 #1001(G54.1):判断指令 T 代码是否为 0,若为 0,则 #1001=1。#1002(G54.2):判断主轴上是否有刀,若无刀,则 #1002=1。 数据表定义D0:主轴当前刀号(初始状态默认主轴无刀) D1-D20:为刀套内刀具号(固定刀位管理,每个刀套只安放一把固定刀具) C0 为刀库容量C2 为当前刀具号 计数器和数据寄存器中得数据格式要统一。系统参数设定设定 P1195=1,使用 M 代码调用宏程序。设定 P6071=6,使用 M6 调用 O9001 宏程序。按照

6、实际要求设定 Z 轴的第 1 参考点位置( P1240)和第 2 参考点位置( P1241) 第 1 参考点为主轴抓刀等待位。第 2 参考点为刀库扣刀位。从刀库的安全性方面考虑以下两个方面的优化 :1)当主轴在第二参考点以下时,禁止刀盘往右,解决这个问题可以使用位置开 关功能2)当在换刀过程中时,应保持主轴锁住状态,即为:主轴在换刀过程中只能在 第一参考点和第二参考点之间运行, 停在第二参考点时, 将 Z 轴负方向锁住。3)对于需要预读功能的使用时, 需要在换刀宏程序中加入一个 M 代码, 在参数 3411 中设定不需缓冲的 M 代码,同时需要在梯形图中加入译码和完成解释。4)可以使用外部软限

7、位功能,当刀盘离开左边,触发信号G7.6。5)注意刀库计数开关的逻辑状态。 相关功能指令:1、常数定义指令 数控机床中常用该指令来实现自动换刀的实际刀号定义,以及采用附加伺服 轴(PMC 轴)控制的换刀装置数据等。NUMENUMEBBCD 常数定义: SUB23/NUME两位或 4 位 BCD 常数赋值。BYTSUB23NUMEACT常数【控制条件】常数输出地址BYT=0 : BCD 两位数据=1 : BCD 四位数据ACT=1: 执行命令【控制参数】常数: 定义 BCD 常数常数输出地址: 定义 BCD 常数的输出地址二进制常数定义: SUB40/NUMEB14 字节长度的二进制常数定义。A

8、CTSUB40NUMEB数据长度 常数 常数输出地址控制条件】ACT=1执行命令控制参数】数据长度: 指令二进制数据长度( 1,2,4 字节)常数: 用十进制指定常数常数输出地址: 定义二进制常数赋值输出的首地址2、计数器指令参看 PMC 参数部分关于计数器指令的用法。分度工作台等。3、回转控制指令回转体控制指令, 可以应用在加工中心刀库、 数控车床刀架、根据所需要的目标位置和当前位置,自动输出旋转方向、剩余位置数据供PMC 程序使用。ROTROTB回转体控制: SUB6/ROT用于旋转部件控制,如 ATC ,旋转工作台等。可以计算出由当前位置到目标位置 的旋转步数,并给出旋转方向。 可以用来

9、做回转方向判断,计算目标前一位置的位置到目标位置前一位置的步数。 数据格式为 BCD 格式。RN0BYTSUB6ROTW1 (回转方向)DIRPOSINCACT转台位置数地址当前位置地址 目标位置地址 计算结果输出地址控制条件】RN0 =0 : 转台的最小位置号从 0 开始 =1 : 转台的最小位置号从 1 开始BYT =0 : 位置数据为 2 位 BCD 码=1 : 位置数据为 4 位 BCD 码DIR =0 : 不选择最短路径旋转方向(旋转方向仅为正向)=1 : 选择最短路径旋转方向(方向由 W1 输出)POS =0 : 计算目标位置=1 : 计数目标前一位置的位置INC =0 : 计算位

10、置号=1 : 计算步数ACT=1 : 执行 ROT 指令控制参数】转台位置数地址: 指定回转体的转台位置总数当前位置地址: 指定当前位置的存储地址 目标位置地址: 指定目标位置的存储地址 计算结果输出地址: 指定计算步数结果输出的地址输出】W1:DIR 为 1 时选择最短路径回转方向,输出至 W1.=0 :正方向旋转=1 :负方向旋转使用范例】进制数 F26 转化为 BCD 码数据或者使用 ROTB 功能举 8 工位刀塔为例,如图例, R100 中为刀塔的当前刀号,执行 T* 代码找寻 目标刀号( T 代码译码输出地址 F26),将当前刀号距离目标刀号的步数输出至R102,旋转方向 输出至 R

11、0.0,以供具体梯形图使用。10,则必须先将二ROT 功能指令为 BCD 码回转控制指令,如果本例中刀塔号超过二进制回转体控制: SUB26/ROTB用于旋转部件控制,如 ATC ,旋转工作台等。可以计算出由当前位置到目标位置 的旋转步数,并给出旋转方向。可以用来做回转方向判断,计算目标前一位置的位置到目标位置前一位置的步数。数据形式为二进制形式,其余功能和 ROT 命令一样。RN0控制条件】RN0 =0: 转台的最小位置号从 0 开始=1: 转台的最小位置号从 1 开始DIR=0: 不选择最短路径旋转方向(旋转方向仅为正向)=1: 选择最短路径旋转方向(方向由 W1 输出)POS =0: 计算目标位置=1: 计数目标前一位置的位置INC=0: 计算位置号=1: 计算步数ACT=1: 执行 ROT 指令控制参数】格式指定 : 指定二进制数据长度( 1, 2, 4 字节) 转台位置数地址: 指定回转体的转台位置总数 当前位置地址: 指定当前位置的存储地址目标位置地址: 指定目标位置的存储地址 计算结果输出地址指定计算步数结果输出的地址输出】W1 :DIR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论