动画8中有几种违法行为:Siemens数控系统之刀库管理详解(四)
来源:百度文库 编辑:中财网 时间:2024/05/04 22:04:20
标签: 无标签
Siemens数控系统之刀库管理详解(四)
刀库管理之装刀功能的实现
装载刀具是操作者将加工所需要的并在刀具调整站已测量好的刀具,按照一定的顺序插入刀库的步骤。通常来说,在机床的刀库侧,应该有个用于刀库装刀和卸刀的操作站。操作站可以是:
- 纯按钮站
- 使用OP030作为第二操作面板
OP030是专门为数控系统设计的操作面板,可以进行Load/Unload操作。但此面板目前已停产,暂时没有替代型号。
- 使用OP+TCU的配置。
TCU-Thin Client Unit,它是PCU50的Client
- 使用第二操作面板,与第一面板完全一样。
当然选择不同的操作站,在具体装刀时的操作顺序,也不尽相同。在这个例子中,暂时不考虑刀库专用操作站,而是在主操作站上完成装刀操作。
本例中使用的PLC程序:
- 1. 创建PLC项目
- 2. 在程序中添加
A I 7.7
FP M 100.1
S M 100.2
CALL FC 8
Start :=M100.2
TaskIdent :=B#16#1
TaskIdentNo:=B#16#2
NewToolMag :=DB71.DBW58
NewToolLoc :=DB71.DBW60
OldToolMag :=0
OldToolLoc :=0
Status :=1
Ready :=M100.0
Error :=MW102
A M 100.0
R M 100.2
FC8是PLC与TM(刀具管理)交换信息的PLC程序块。简单地说,刀库管理实际上就是显示刀库的实际状态,而它并不知道PLC做了什么动作,所以就要求你–PLC编程人员,在完成每个换刀步骤后通知TM(刀具管理):我完成了这一步,你需要更新数据。换者说,TM是根据你用FC8给的信息去更新刀库的数据和状态。所以,掌握了FC8的使用方法就会调试刀库管理了。简单吧。
另外,DB71和DB72是刀库管理与PLC之间的接口信号,其中DB71是装刀、卸刀、重新分配刀位的接口;DB72是换刀的接口。此例中,DB71.DBW58存放的是新刀刀库号,DB71.DBW60存放的是新刀刀位号,根据这个信息,PLC就可以控制刀库轴旋转到新刀即将插入的刀位了。更多的接口信号解释,将在连载八中结合比较完整的PLC程序说明。
操作步骤:
- 1. 创建新刀具
Parameter(HSK2)–>Tool management(HSK8)–>Tool list(HSK2)–>New tool(VSK8)–>输入相关刀具信息
- 2. 装载刀具
Load(HSK3)–>移动光标到屏幕上Magn列,输入刀库号,本例为1–>移动光标到屏幕上PI列,输入刀位号,本例为5,即把这把新刀具装刀5号刀位–>Start(VSK8)–>屏幕会出现弹出窗口”Load/unload location”,选择哪个装载点,例子中选择my_load装载点–>OK–>屏幕下方会提示”Move tool/magazine in progress”,这时应该是PLC控制刀库旋转到需要装刀的刀位,此例是5号刀位,操作者装入刀具,此时装载并没有完成,需要PLC用FC8通知系统完成,比如操作者按键确认刀具已装入刀位。此例是按用户定义键1,按后,屏幕下方显示”Move tool/magazine finished”。这样就完成了装刀这一步骤。按magazine list(HSK1)可以看到刀具已放置在5号刀位。
回顾装刀步骤:
操作者按面板键(Load)发出指令,PLC控制完成动作后用FC8通知刀库管理系统更新数据。
系统分类: PLC/PAC | 用户分类: 数控资料 | 来源: 整理