每日一贴之程序段搜索类型 5(SERUPRO)

已锁定

隐身人

版主

  • 帖子

    10835
  • 精华

    73
  • 被关注

    633

论坛等级:至圣

注册时间:2005-12-20

钻石 钻石 如何晋级?

每日一贴之程序段搜索类型 5(SERUPRO)

807

8

2024-09-19 23:14:38

通过程序段搜索类型 5,即“程序测试”模式下的带计算的程序段搜索(SERUPRO, “Search-Run by Programtest”),可在选择的中断点实现带计算的跨通道搜索。 为此, 在 SERUPRO 期间,根据当前的程序协调指令,系统会测定在中断通道中继续执行程序所 需的所有状态数据,并于随后将 NC 和 PLC 调整为继续执行程序所需的状态。

在随后继续执行程序重新定位至轮廓前,可通过一个自动启动的用户专用 ASUB 生成可能 需要的所有初始状态。

配合 HMI 使用时,SERUPRO 可应用于以下通道范围: 

● 仅用于当前的 SERUPRO 通道 (1) 

● 用于所有与 SERUPRO 通道具有相同工件名称的通道 (2);

● 用于所有与 SERUPRO 通道归属于相同 BAG 的通道 (3) 

● 用于 NCU 的所有通道 (4) ;

对 SERUPRO 的通道范围选择在 maschine.ini 文件中的 [BlockSearch] 部分进行:

通过 SERUPRO 启动的所有其他通道均在“自执行 Serupro”模式下运行。 只有选择了目 标程序段的通道才可通过 SERUPRO 模式下的程序段搜索启动。

SERUPRO 通过 HMI 激活。 通过“程序测试轮廓”软键操作 SERUPRO。 SERUPRO 使用 REPOS 定位至目标程序段。

SERUPRO 的时序过程:

  1. 通过 HMI 操作“程序测试轮廓”软键和搜索目标。

  2. 2. NC 在“程序测试”模式下自行启动所选择的程序。 – 轴在此过程中不运行。 – 输出辅助功能 $A_OUT 和直接 PLC-IO。 – 目标程序段的辅助功能则不输出。

    3. NC 在目标程序段开始处停止,于系统内部取消程序测试,并显示停止条件“等待:找到搜 索目标”。

 4. 若存在用户专用 ASUB“PROG_EVENT.SPF”,则其会自动启动。 

5. 下一次 NC 启动时会重新定位至轮廓(REPOS)。 REPOS 进程通过一个系统 ASUB 实现,并可通过“可编辑的 ASUB”功能扩展。

程序段搜索 SERUPRO 的前提条件:

SERUPRO 功能只允许在“AUTOMATIC”运行方式下激活,以及在程序状态(通道状态 RESET)下终止。

采用以下机床数据设置时: MD10708 $MN_SERUPRO_MASK,位 1 = 0;

机床数据: MD10707 $MN_PROG_TEST_MASK 支持在停止状态下取消程序测试,并且不会影响 SERUPRO 进程。 采用缺省设置时,只 允许在 RESET 状态下取消功能。

取消程序测试后 REPOS 进程开始,此时 SERUPRO 定位时的限制条件同样适用。 可通 过一个 ASUB 来消除负面效应。

明日话题:调整 SERUPRO 特性;



每日一贴之程序段搜索类型 5(SERUPRO) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25154条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。