当前位置:文档之家› 一种斗笠式刀库换刀宏程序的设计

一种斗笠式刀库换刀宏程序的设计

N2 3 0 M1 1( 主 轴松 刀 ) N2 4 0 M8 2( Z J 盘旋 转 )
N2 5 0 G 0 4 X0 . 5( 暂停 0 . 5 s )
N2 6 0 M8 3( 刀 库 向右 靠 近 主 轴 )

N2 7 0 G0 T0 1 6O
NS 0 M8 1( T J 库准备好使 能)
N9 0 M8 3( T J 库 向右 靠 近 主 轴 ) N1 0 0 G 0 4 X 0 . 5( 暂停 0 . 5 s )
N1 1 0 M1 1( 主轴松刀)
根据 实 际 换 刀 过程 中可 能 出现 的情 况 , 若换 刀 指令要 求 的刀 具 号 和 主轴 上 原 有 的 刀具 号 一 致 , 说 明不需 要 执 行 换 刀 过 程 , 则 数控 系统 P MC 信 号
设 计
N1 8 0 M1 0( 主轴夹紧刀具)
计 算
N1 9 0 M8 5( 存储刀号 )
N2 0 0 M8 4( 刀 盘 向左 远 离 主 轴 )
N 21 O G 0 T O 28 0
N2 2 0 G 9 1 G3 0 P 2 Z 0( z轴移动到第二参考点)
释。
O9 0 0 1
宏程 序 的接 口输 入 信 号 , 分 别 对 应 系统 P MC 中 的 G5 4 . 0 、 G5 4 . 1 、 G5 4 。 2 , 通过“ 读 取” 这 几 个 系 统 变 量, 就可 以知 道 对 应 接 口输 人 信 号 的状 态 。 当相 应
的输 入 点 ( 即 G5 4 . 0 ~G5 4 . 2 ) 接通时 , 对 应 的 变 量 值为 1 , 否 则 变量值 为 0 _ 2 ] 。 #1 0 0 0( G 5 4 . O ) : 判 断指令 T代 码 和 主轴 上 的 刀 具号 是否 一致 , 若 一致 , 则 #1 0 0 0 —1 。 #1 0 0 1( G 5 4 . 1 ) : 判 断 指 令 主 轴 上 刀 号是 否 为
N1 0 I F [ #l O O O E Q1 ] G O T O 2 9 0( T 代 码 等 于 主 轴 刀
号) N2 0 #1 9 9 一 #4 0 0 3( Gg o / G9 1 M ODL E)
N3 0 #1 9 8 一 #4 0 0 6( GZ 0 / G2 1 MODL E) N4 0 #1 9 7 一 #4 0 0 5( Gg S / G9 9 MODL E)
2 . 2 . 3 宏 程 序 的 运 行 情 况
N6 0 I F [ #1 0 0 1 E Q1 ] G 0 TO 2 2 0( 如 果 主 轴 上 无 刀 则 直
接抓刀 ) NT 0 G9 1 G 3 0 P 3 Z 0( Z轴 移 动 到 第 三 参 考 点 )
N2 8 0 G#1 9 9 G#1 9 8 G#1 9 7( 恢复模态)
N2 9 0 M9 9( 结束换刀程序)
a ) b ) c )
2 . 2 宏 程 序 的 解 释 说 明
。 2 . 2 . 1 M 代码 的定义
M1 9 : 主轴 准停 。
M1 0 : 主轴 紧刀 。 M1 1 : 主轴 松刀 。
N1 5 0 M8 2( 刀盘旋转) N1 6 0 G9 1 G3 0 P 3 Z 0( z轴 移 动 到 第 三 参 考 点 ) N1 7 0 G0 4 X 0 . 5( 暂停 0 . 5 s )
M8 1 : 刀库 使能 信号 。
图2 斗笠 式 刀 库换 刀 动 作 过 程 图
M8 2 : 刀 盘旋转 。 M8 3 : 刀 盘靠 近主 轴至抓 刀 位置 。
M8 4 : 刀 盘 向左运 动 。
2 斗笠 式 刀 库 换 刀宏 程序 的 设 计
2 . 1 换 刀宏 程序 的设 计 本 文所 设 计 的换刀 宏程 序 是 基 于 F ANUC 0 i 系
N2 0 N4 0三 行 是 为保 留 进 入 宏 程 序 之 前 的模 态 信 息 。
N5 0 G g l M1 9( 主轴 准 停 )
0 , 若为 0 , 则 #1 0 0 1 :1 。
#1 0 0 2 ( G5 4 . 2 ) : 判 断 主轴 上 是 否 有 刀具 , 若 没 有刀 , 则 #1 0 0 2 —1 。
M8 5 : 存 储更 新刀 号 。 2 . 2 . 2 接 口信 号 的定 义
#1 0 0 0 、 #1 0 0 1 、 #1 0 0 2是 系 统变 量 , 同时 也 是
统 的立式 加工 中心 , 有 关 宏 程 序 中变量 和语 句 的使
用 此 处不 再赘 述 பைடு நூலகம் 下 述 仅 给 出所设 计 的宏 程 序 及 注
G5 4 . 0为 1 , #1 0 0 0即 为 1 , 宏 程 序 第 一 行 条 件 满
足, 直 接跳 转 至最 后一行 , 换 刀宏 程 序结束 ] 。若换 刀指 令要 求 的 刀具 号 和 主 轴 上 原 有 的 刀 具 号 不 一
N1 2 0 G 0 4 X 0 . 5( 暂停 0 . 5 s ) N1 3 0 G 9 1 G3 0 P 2 Z 0( 移动到第二参 考点) N1 4 0 I F [ #1 0 0 2 E Q1 ] G O TO 1 8 0 ( 如果 是 执行 T O指
令, 则无须抓刀)
致, 宏 程序 分成 3种不 同情 况运 行 。 1 ) 主轴上 无 刀 ( #1 0 0 1 —1 ) , 程 序 中有 换 刀指令 TX x, 则 宏 程 序运 行 过 程 为 : 主轴 准停 一 z轴 运动 至第二 参考 点 ( 准备 抓刀 ) 一 主轴 松刀一 刀 盘旋 转一
相关主题