图1
ZMC420SCAN使用一套API函数,支持C、C++、C#、LabVIEW、Python、Delphi等开发语言,支持VC6.0、VB6.0、Qt、.Net等平台,支持Windows、Linux、WinCE、iMac等操作系统。
图2
ZMC420SCAN 的PWM 输出受正常输出功能的控制,输出口“ON”状态下才能进行PWM输出,便于控制激光能量。
ZMC420SCAN 的输出0-7的具有精准输出的功能,每个输出的精准输出功能相互独立,通过MOVEOP_DELAY 与AXIS_ZSET ,来设置每个MOVE_OP 指令是否使用精准输出以及精准输出的延时,从而实现激光的PSO 控制。
ZMC420SCAN 的输出0-7支持精准输出且相互独立,通过指令:MOVE_OP,AXIS_ZSET,MOVEOP_DELAY来分别控制激光的开关,精准输出开关及延时,从而实现激光PSO控制。
振镜轴:
ZMC420SCAN支持XY2-100振镜协议,支持运动控制与振镜联合插补运动。
上位机通过网口与控制器相连,获取对应控制器的句柄,通过XY2-100协议控制振镜轴,通过总线协议或者脉冲模式控制伺服或步进轴。
本地轴号4/5可以ATYPE=21 配置为第1个振镜, 本地轴号6/7可以ATYPE=21 配置为第2个振镜,可通过 AXIS_ADDRESS 配置轴号。
以下是激光振镜
控制开发流程
一 新建MFC项目 添加函数库
1.在VS2017菜单“文件”→“新建”→“项目”,启动创建项目向导。
2.选择开发语言为“Visual C++”和程序类型“MFC/ATL”中的“MFC应用程序”。
3.选择类型为“基于对话框”,下一步或者完成。下一步则往后继续配置,完成就直接完成即可。把类型选好,其他的可以在项目中编辑。
4.找到厂家提供的光盘资料,路径如下(64位库为例):
A.进入光盘资料找到PC函数文件夹。
B.选择函数库2.1。
C.Windows平台。
D.根据需要选择对应的函数库这里选择64位库。
E.解压C++的压缩包,里面有C++对应的函数库。