Keyence 激光刻印机 通讯指令
在此介绍 MD-F3200/5200 系列 ,MD-F3200/5200 系列 ,MD-U1000 系列 ,ML-Z9600 系列 常用通信接口。
(Keyence激光刻印机的通信接口在Keyence官网可下载,官方文档中有详细介绍,且功能全面,在此仅列举出常用功能,一般激光刻印项目使用已绰绰有余。)
(此处仅介绍(C#)程序中的通信部分,如需配合自动化机台使用,还需在 MarkingBuild或MarkingBuildPlus 软件中进行参数设置。)
(下文代码中使用的 Socket[1]
,为System.Net.Sockets
命名空间下的Socket
类。使用TCP连接即可。
Socket mSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
mSocket.Connect(ip, int.Parse(port));
)
- 切换刻印程序
命令 WX,ProgramNo=A【CR】
响应 WX,OK【CR】
public bool ChangeProgramNO(string prgNO)//切换 激光刻印机 程序
{
string send = string.Format("WX,ProgramNO={0}\r",prgNO);
socket[1].SendMsg(send,"正在切换激光刻印机使用程序");
string strresult = socket[1]