|
老师,学习资料太多了,我看不完呀,如何破解?[/url] 在上一节中,我们实现了循环启动和进给保持功能的实现,这个可以方便后续有关程序方面的测试,为学习做准备。今天这节内容就介绍下,如何实现选择跳过程序的编写。 1.8.1 相关输入输出信号 我们在编写梯形图的时候一定要知道被控对象的输入和输出地址,这个我们在之前入门的文章都有介绍过,以下是关于单程序按键功能相关的信号地址 输入信号 输出信号 X104.5 Y100.5 选择跳过程序按键以及指示灯 G44.0 F4.0 可选程序段跳过信以及确认信号 G45 F5 1.8.2 系统控制信号说明 可选程序段跳过信号 BDT1,BDT2~BDT9 [分类] 输入信号 [功能] 选择执行或是忽略可选程序段跳过已被指令的程序段。 [动作] 自动运行中在指令程序中出现可选程序段跳过已被指令的程序段时,若对应的可 选程序段跳过信号为 ’ 1 ’ ,则忽略该程序段,若是 ’ 0 ’ 则按通常方式执行 可选程序段跳过确认信号 MBDT1,MBDT2~MBDT9 [分类] 输出信号 [功能] 此信号向 PMC 通知可选程序段跳过信号 BDT1 ~ BDT9 的状态。 对应 9 个可选程序段跳过信号的每一个,确认信号也有 9 个。末尾的数字相同的 信号相互间对应。 [输出条件] 下列情形下成为 ’ 1 ’ 。 ·对应的可选程序段跳过信号 BDTn 为 ’ 1 ’ 时。 下列情形下成为 ’ 0 ’ 。 对应的可选程序段跳过信号 BDTn 为 ’ 0 ’ 时。 事先对程序段开头的斜杠“/”和跟在其后的数字(/ n (n=1 ~ 9) )进行编程, 在自动运行中设定可选程序段跳转信号 BDT1 ~ BDT9 为 ’ 1 ’ ,对应于信号 BDTn 的/ n 已指定的程序段信息(从/ n 到程序段结尾 ( EOB) )被忽略。 (例) /2 N123 X100.0 Y200.0 ; 1.8.3 梯形图案例 本部分我们需要结合原先的梯形图修改 PMC 程序,实现循环启动和进给保持的功能,并且点亮对应的指示灯,具体操作步骤如下: 操作前梯形图: 20250405.LAD 更新后梯形图文件: 20250412.LAD 1.8.4 程序测试 测试编写后的程序功能很简单,只需要在 MDI 方式下编写程序 /G4X10000 M30 (1) 检查按键功能以及指示灯是否点亮 (2) 在点亮的情况下,按下循环启动,可以看到暂停程序未被执行 (3) 在指示灯未点亮的情况下,按下循环启动,可以看到程序是被执行的。
[看懂PMC程序,其实没那么难] V1.0 在线更新中具体内容在发那科知识库中进行查找学习
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |