1       免责声明

本使用手册及样例包目录内所包含文档、PLC程序、机床可执行程序(MPF、SPF、…)、电气图,可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系济南友联控制工程有限公司技术支持与服务部门。

对于在使用中发生的人员、财产损失本公司不承担任何责任,由使用者自行承担风险。

以上声明内容的最终解释权归济南友联控制工程有限公司所有,后续内容更新不做另行通知。

2       概述

正常情况下,实际工件数量到达目标值后,虽然报警21800:已到达指令部分,但程序还可以继续执行。该文档描述了当实际工件数量到达目标值后,如何将程序立即暂停,且禁止程序再次启动,直至将实际工件数量清零或将实际值修改为比设定值低的数值后,才能正常运行。

3       要求

3.1      硬件要求


硬件

工艺

PPU24x/NCU710

PPU26x/NCU720

PPU28x/NCU730

PPU28x.Advance

车床

铣床

磨床

-

3.2      软件版本要求

        

3.3      其他要求

4       注意事项

4.1      注意事项一

4.2      注意事项二

5       调试或使用步骤

5.1      调试步骤

设置参数:

27880:$MC_PART_COUNTER=B03H

27882:$MC_PART_COUNTER_MCODE[0……2]=20;(计数器用M指令,本例使用M20)

11450:$MN_SEARCH_RUN_MODE=47H

20106:$MC_PROG_EVENT_IGN_SINGLEBLOCK=1FH

20107:$MC_PROG_EVENT_IGN_INHIBIT=CH

20108:$MC_PROG_EVENT_MASK=8H ;(触发模式)

● 位 0: 在 NC 调试时激活程序事件

● 位 1: 在 NC 程序末尾激活程序事件

● 位 2: 通过 RESET 键来激活程序事件

● 位 3: 在启动 NC 后激活程序事件

20109:$MC_PROG_EVENT_MASK_PROPERTIES=1H

建立CYCPE_MA事件程序


1.1 建立CYCPE_MA.spf程序,编辑如下内容:

PROC CYCPE_MA SBLOF DISPLOF

DEF INT _NWT

IF $P_PROG_EVENT==1 ;start part program

ENDIF

IF $P_PROG_EVENT==2 ;end part program

ENDIF

IF $P_PROG_EVENT==3 ;reset

ENDIF

IF $P_PROG_EVENT==4 ;power up

IDS=1 WHENEVER $AC_REQUIRED_PARTS==$AC_ACTUAL_PARTS DO  $A_OUT[1]=1

IDS=2 WHENEVER $AC_REQUIRED_PARTS<>$AC_ACTUAL_PARTS DO  $A_OUT[1]=0

ENDIF

EXIT:

RET

M17


1.2 将CYCPE_MA.spf程序拷贝到系统数据_NC数据_循环_制造商循环内:

                                              image.png

PO复位重启后,在手动方式下,加工界面_扩展按键_同步动作界面内可以看到生效的同步动作:

image.png

编辑PLC内容如下:

image.png

image.png

测试:本例采用M20来计数,当实际工件数达到设定值3时,程序暂停,且禁止再次启动。


5.2      本章节内容

808D虽然在操作界面上找不到同步动作的画面,实际上是可以生效的。经过以上步骤的设置的,也可以达到相同的效果。需要注意的是一定要将CYCPE_MA.SPF程序放到用户循环即CMA文件夹内:

image.png


6       应用举例

本章节可添加适当的应用举例

 

7       参考文献

1.     SINUMERIK 840D sl / 828D Synchronized actions

2.     SINUMERIK 840D sl System variables

3.     SINUMERIK 828D 简明调试手册

4.     SINUMERIK 808D ADVANCED 功能手册


8       作者/联系人

王镇

济南友联控制工程有限公司

2020.12.02

9       版本信息

版本

日期

修改内容

V1.0

2020.12.02


V2.0