恭喜,你发布的帖子
发布于 2026-04-13 13:12:22
1楼
以840D/828D为例:当前激活的G代码会被NC输出到PLC接口中,按通道分配数据块(Data Block),通道1:DB21,通道2:DB22,以此类推:DB23等。。。每个G代码组占用DB块中的一个字节(Byte),PLC直接读取这些字节即可知道当前生效的是哪个G功能。
工艺指令(如钻孔循环CYCLE82、铣削循环CYCLE71等)不像G代码那样直接映射到固定的DB地址。PLC主要通过两种方式感知循环状态:
读取接口信号:监控NC/PLC接口中的标准状态信号;
调用标准块(FB/FC):许多标准循环(如测量循环)内部会调用标准的PLC功能块,PLC通过执行这些块来获取数据并控制动作。
请填写推广理由:
分享
只看
楼主