|
楼主 |
发表于 2023-8-2 13:56:43
|
显示全部楼层
本帖最后由 暮光追不者 于 2023-8-2 14:09 编辑
12楼的网友反馈单条输出会报警,而且不支持分组编程的,所以修改了一下代码。后续还有问题可以回复。
2023-8-2
- #=============================================================
- proc PB_CMD__check_block_stop { } {
- #=============================================================
- #输出条件
- global mom_group_name
- if {[string match {*M00*} $mom_group_name]} {
- return 1
- } else {
- return 0
- }
- }
复制代码- #=============================================================
- proc PB_CMD_M001 { } {
- #=============================================================
- #放初始移动
- global mom_group_name
- if {[info exists mom_group_name]} {
- set mom_group_name 0
- if {[string match {*M00*} $mom_group_name]} {
- set mom_group_name 0
- }
- }
- }
复制代码- #=============================================================
- proc PB_CMD_M002 { } {
- #=============================================================
- #放第一次移动
- global mom_group_name
- if {[string match {*M00*} $mom_group_name]} {
- MOM_output_literal "M05"
- MOM_output_literal "M09"
- PB_auto_tool_change ;#自动换刀块
- set mom_group_name 0
- }
- }
复制代码
2023-8-2测试后处理.zip
(147.91 KB, 下载次数: 140)
|
|