海蜇号巡洋舰图片:Siemens数控系统之刀库管理详解(四)

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 06:33:22

标签: 无标签

Siemens数控系统之刀库管理详解(四)

刀库管理之装刀功能的实现

装载刀具是操作者将加工所需要的并在刀具调整站已测量好的刀具,按照一定的顺序插入刀库的步骤。通常来说,在机床的刀库侧,应该有个用于刀库装刀和卸刀的操作站。操作站可以是:

  1. 纯按钮站
  2. 使用OP030作为第二操作面板

      OP030是专门为数控系统设计的操作面板,可以进行Load/Unload操作。但此面板目前已停产,暂时没有替代型号。

  1. 使用OP+TCU的配置。

TCU-Thin Client Unit,它是PCU50的Client

  1. 使用第二操作面板,与第一面板完全一样。

当然选择不同的操作站,在具体装刀时的操作顺序,也不尽相同。在这个例子中,暂时不考虑刀库专用操作站,而是在主操作站上完成装刀操作。

本例中使用的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的使用方法就会调试刀库管理了。简单吧。

另外,DB71DB72是刀库管理与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   |   用户分类: 数控资料   |   来源: 整理