在运行时调整注塑机的工艺顺序

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp Sequence: 机器流程动态化  > 使用案例 >

在运行时调整注塑机的工艺顺序

要求

根据产品的不同,可能需要不同的工作步骤,必须直接在注塑机上进行修改。例如,包括使用不同的或不使用拉芯机来生产有或没有空腔的产品。

机器的行为应该可以在运行时通过HMI应用程序进行修改。根据产品的不同,机器操作员应该能够适应并启动注塑机的顺序。

 

mpsequenceusecase_1_machine

 

解决方案

组件列表

MpSequenceCore (自定义MpLink)。这个功能块可以用来控制和执行一个序列。

连接图

mpsequenceusecase_1_connection

序列配置

添加MpSequenceCore配置 是为了在运行时调整序列。序列的结构是通过一个序列文件定义的。关于这个文件的更多信息,见下面的 "序列文件 "一节。

指定的存储介质("HDDAT")定义了序列文件的存储位置。

mpsequenceusecase_1_configuration

在编辑配置之前,需要定义注塑机的哪些部分允许被检查和修改。机器操作员应该能够在运行时控制下面标记的区域。

mpsequenceusecase_1_machine_configurable

配置的结构分为不同部分。以下部分解释了哪些可能的命令可以用于注塑机。

"轴 "定义了可用于该序列的轴。轴 "夹持"、"注射"、"注射单元 "和 "顶出 "被定义。这使得检查上面标记的机器区域的轴成为可能。关于轴的更多信息,见 这里

在mapp Sequence 的意义上,轴可以是一个液压缸,例如。

mpsequenceusecase_1_config_axes

命令

序列中的可执行步骤在 "命令 "下定义。定义了以下步骤。

命令

解释

SequenceStart

必须为每个序列定义一个起始步骤。这个步骤始终是第一个步骤。

ClampClose

"ClampClose "可用于关闭注塑机的锁模单元。

ClampOpen

"ClampOpen "可用于打开注塑机的锁模单元。

Injection

"注射 "开始注射程序,包括保持阶段。

Plastification

"塑化 "控制材料的塑化。

InjUnitForward

这允许注射单元向前移动。

InjUnitBackward

这允许注射单元向后移动。

EjectorForward

这允许喷射器被向前移动。

EjectorBackward

这允许喷射器向后移动。

SequenceEnd

必须为每个序列定义一个结束步骤。这个步骤总是最后一步。

mpsequenceusecase_1_config_commandspng

 

必须为每个单独的命令定义一个类型。例如,这可以是 "运动"。这意味着,只要在序列中执行了这个命令,就开始了一个运动。为了执行一个运动,可以指定一个先前定义的轴。对于命令 "InjUnitFoward",它可以是这样的。

 

mpsequenceusecase_1_config_injunitforward

关于命令的更多信息,见 这里

序列文件

必须创建一个序列文件,以便可以使用以前定义的命令等。默认的序列是在这个文件中定义的,以后可以在运行时调整。更多信息,请看 这里

 

<?xmlversion="1.0"?>

<DATA>

  <Sequence>

      <Step Value="0">

          <Command Value="SequenceStart" />

      </Step>

      <Step Value="1">

          <Command Value="ClampClose" />

      <StepPrevious Value="0" />

      </Step>

      <Step Value="2">

          <Command Value="InjUnitForward" />

      <StepPrevious Value="1" />

      </Step>

      <Step Value="3">

          <Command Value="ClampLock" />

      <StepPrevious Value="2" />

      </Step>

      <Step Value="4">

          <Command Value="Injection" />

      <StepPrevious Value="3" />

      </Step>

      <Step Value="5">

          <Command Value="EjectorForward" />

      <StepPrevious Value="4" />

      </Step>

      <Step Value="6">

          <Command Value="InjUnitBackward" />

      <StepPrevious Value="5" />

      </Step>

      <Step Value="7">

          <Command Value="ClampUnlock" />

      <StepPrevious Value="6" />

      </Step>

      <Step Value="8">

          <Command Value="ClampOpen" />

      <StepPrevious Value="7" />

      </Step>

      <Step Value="9">

          <Command Value="EjectorBackward" />

      <StepPrevious Value="8" />

      </Step>

      <Step Value="99">

          <Command Value="SequenceEnd" />

      <StepPrevious Value="9" />

      </Step>

  </Sequence>

</DATA>

准备mapp View HMI应用程序

序列显示在mapp View HMI应用程序中。为了在运行时调整序列, 控件 "Sequencer " 被添加和配置。有关配置的更多信息,请参见 配置示例 部分 。

小部件 "序列器 "被 添加和配置后  ,HMI应用程序可以看起来像这样。

mpsequenceusecase_1_visu

使用mapp组件

功能块 "MpSequenceCore " 被添加和配置。更多信息,请看 这里

为了实现注塑机,  可以使用 mapp Plastics 。更多信息, 请看这里

mapp View HMI应用程序可用于使用 部件 "Sequencer "来操作序列 。有关具体操作的信息,见 "编辑、保存和加载序列 "部分 。