Skip to content

更新: 3/27/2026, 2:17:01 PM 字数: 0 字 时长: 0 分钟

会议记录:托模/射出功能块参数讨论

基本信息

项目内容
日期2026-03-27
参会人樊工部门、周工、汪工
记录人汪工

关键词

uiActHint · uiAlarmID · 按位标识 · 转保压方式 · 组合选择


要点一:报警代码按位标识设计

问题背景

原有报警代码 uiAlarmID 采用枚举方式(UINT类型),同一时刻只能表示单一报警状态,无法同时报告多个报警。

改进方案

uiAlarmID 数据类型由 UINT 改为 DWORD,采用按位标识方式:

报警类型
Bit01托模进超时
Bit12托模退超时
Bit24位置超限
Bit38传感器异常
......其他位预留

示例uiAlarmID=3(Bit0+Bit1)表示"托模进超时+托模退超时"同时发生

适用功能块

  • [X] 托模功能块(FB_Eject、FB_EjectMode)
  • [X] 射出功能块(FB_Inject)
  • [X] 座台功能块(FB_Nozzle)
  • [X] 中子功能块(FB_Core)
  • [X] 开合模功能块(FB_Clamp)
  • [X] 储料功能块(FB_Material)

要点二:转保压方式组合选择

问题背景

原有转保压方式采用单一选择模式(时间压力位置),无法满足复杂工艺需求。

改进方案

uiInjToHoldMode 改为 DWORD 按位组合选择,允许同时选择1-3种触发方式:

触发方式说明
Bit01时间触发达到 uiInjToHoldTime 时间后触发
Bit12压力触发达到 uiInjToHoldPres 压力后触发
Bit24位置触发达到 uiInjToHoldPos 位置后触发

组合示例

uiInjToHoldMode触发条件说明
1仅时间只用时间判断
2仅压力只用压力判断
4仅位置只用位置判断
3 (1+2)时间或压力两者任一满足即触发
5 (1+4)时间或位置两者任一满足即触发
6 (2+4)压力或位置两者任一满足即触发
7 (1+2+4)时间或压力或位置三者任一满足即触发

新增参数

参数名类型说明
uiInjToHoldTimeUINT转保压时间阈值(ms)
uiInjToHoldPosUINT转保压位置阈值

要点三:其他功能块报警统一

统一原则

后续所有功能块的 uiAlarmID 均采用 DWORD 按位标识方式,便于:

  1. 同时报告多个报警状态
  2. 扩展更多报警类型
  3. 统一代码风格

待办事项

序号事项状态
1射出功能块 uiAlarmID 改为 DWORD 按位标识已完成
2座台功能块 uiAlarmID 改为 DWORD 按位标识已完成
3中子功能块 uiAlarmID 改为 DWORD 按位标识已完成
4开合模功能块 uiAlarmID 改为 DWORD 按位标识已完成
5储料功能块 uiAlarmID 改为 DWORD 按位标识已完成
6收集其他工程师反馈的参数建议并进行功能完善待处理

技术交流:13971612060