三菱M80系统二次开发提供HMI开发和APLC开发两种形式,HMI开发用于开发机床厂具有标识、核心竞争力的功能及长期市场验证易于操作使用的功能,主要基于界面层来实现,APLC用于开发机床厂具有特殊性的流程交互动作,防止其它厂家复制。
需要借助的开发工具
NC Designer2 NC Trainer2 plus : 由三菱提供,需要购买。
Visual Studio2010-2019 :2019版本可在微软官网下载社区免费版
APLC开发不用NC Designer2
用于开发的形式
1、HMI开发有两种形式,一种基于解释的方式,开发语言是宏方式,一种基于编译方式,开发语言是C++。解释方式的优点是开发流程和难度低,易于上手,缺点是较编译方式运行效率低、编写的程序是明文不易保密。编译方式的优点是运行效率高,程序编写完成后编译成库文件实现方式不公开,缺点是开发难度相对较高。
宏解释方式:
编译方式:
2、APLC开发基于C语言实现,可以将机床厂一些特定的功能动作、相较于梯形图使用C语言能快速实现的功能或串口通讯等需要周期调用的功能通过APLC来实现,APLC将编写完成的C程序通过编译成.o文件导入数控系统实现加载。APLC编译的.o文件属于库文件,其它用户无法获取开发的功能实现机理,较梯形图具有很好的保密性。
APLC代码结构:
开发完成后的验证方式
开发工作完成后,有两种方式可以进行验证功能的有效性。第一种方式是使用NC Trainer2 plus进行PC模拟验证,第二种方式是使用M80系统进行实机验证。
第一种方式,NC Trainer2 plus:
NC Trainer2 plus的验证,需要将代码或宏程序编译后放入模拟器安装目录下对应工程的custom文件夹中,模拟器启动后会调用开发的工程。
放入对应工程的custom文件夹
第二种方式,实际数控装置:
实机验证需要将编译的工程和引导文件一起放入SD卡,按下面步骤导入进系统即可。
SD卡插入系统前面板卡槽,启动系统电源,并按住面板返回菜单键,直至出现安装界面;
选择“Custom Data”选项,进入开发界面安装流程,按下“Install”
出现以下图片的提示内容,选择“YES
显示“Installation completed”提示,即安装完成
重启系统即可运行开发的工程。
下期内容
下期介绍三菱M80/M800系列数控系统二次开发介绍02-编译方式的开发准备。