此软件是基于mpc2810运动控制卡的G代码编程软件,目前支持windows10 64位操作系统,通过常规的G代码控制打印或者喷印设备轴的运动,完成喷印或打印件的运动方式。软件支持单轴常速、梯形速,多轴插补常速、和圆弧的常速运动,开发人员查阅一些机床常用G代码,结合运动控制卡编写一套大致于机床用G代码相同编写方法。
本软件目前只支持G代码编程,即轴的轨迹运动,如需添加配合设备也可二次开发,例如观测摄像头、定位仪器、点胶设备和电压设备等可集成到软件中,形成一套独立整体的点胶喷印装置。
软件支持的G代码简介
G代码这里主要支持三种运动:1直线单轴运动、2插补多轴运动、3圆弧运动,三种运动速度可以通过参数调节定义。
G代码编写规则 | ||||||
代码 | 参数 | 参数值 | 参数值单位 | 参数说明 | 整体代码 | 说明 |
G0&G1 | X | 20 | mm(毫米) | X轴前进控制 | G0 X20 Y-20 Z1 F1.5 | 直线移动,X和Y轴同时运动即视为直线插补运动,此代码含义X轴前进20毫米Y轴回退20毫米,Z轴下降1毫米,3轴速度1.5毫米每秒,3运动轴到达时间一致。 |
Y | -20 | mm(毫米) | Y轴后退控制 | |||
Z | 20 | mm(毫米) | Z轴控制 | |||
F | 1.5 | mm/s(毫米每秒) | 轴速度设置 | |||
L | 0.1 | mm/s(毫米每秒) | 轴低速起始速度(梯形速度) | |||
H | 6 | mm/s(毫米每秒) | 轴高速恒速段(梯形速度) | |||
A | 10 | mm/s(毫米每秒) | 轴加速度大小(梯形速度) | |||
C | 10 | mm/s(毫米每秒) | 设置拐点许用最大加速度(梯形速度只限于插补运动) | |||
G2 | X | 10 | mm(毫米) | X轴相对于圆弧运动起始点 | G2 X0 Y1.75 P450 F1.5 | 顺时针圆弧差补运动,所有参数XYP参数必填项,其他可选项 |
Y | 10 | mm(毫米) | Y轴相对于圆弧运动起始点 | |||
P | 30 | °(度) | 圆弧角,单位为度 | |||
F | 1.5 | mm(毫米) | 打印速度 | |||
L | 0.1 | mm/s(毫米每秒) | 轴低速起始速度(梯形速度) | |||
H | 6 | mm/s(毫米每秒) | 轴高速恒速段(梯形速度) | |||
A | 10 | mm/s(毫米每秒) | 轴加速度大小(梯形速度) | |||
C | 10 | mm/s(毫米每秒) | 设置拐点许用最大加速度(梯形速度) |
G0和G1功能相同,根据参数不同实现直线或者插补打印,G2执行圆弧打印,同时代码支持注释功能用//作为代码注释,需要放到G代码后边。
以下是打印一个五星图形案例。
G1 X-10.84 //第一笔横线
G1 X10.43 Y-8.66 //第二笔插补
G1 X-4.38 Y13.25 //第三笔插补
G1 X-3.96 Y-14.20 //第四笔插补
G1 X8.76 Y9.62 //第五笔插补
软件操作界面简介
软件初始打开时,需要检查下控制卡状态,是否为绿色(控制卡正常连接为绿色),如红色不支持运动,操作比较简单,编辑要运行轨迹的G代码到编辑页面中点击运行按钮即可运动,上方白色监听对话框会反应出轴运动的距离。
控制卡配置菜单
控制卡配置菜单主要为了特殊接线使用,主要配置限位、轴输出接口的参数,一般情况下不用单独设置。
视频展示
软件角度
mpc2810运动控制卡G代码编程软件
平面视角
mpc2810运动控制卡G代码编程软件-2
俯视视角
mpc2810运动控制卡G代码编程软件-3