FlyMotion 运动控制卡使用手册
2020/8/1
FlyMotion 控制卡特点:
- 支持 Mach3 所有版本,包括目前最新版本.
- 支持所有 Windows 版本,包括 Win8 WIN10
- USB 无需驱动,所有 Windows 版本即插即用,支持热插。
- USB 总线采用高档芯片磁耦隔离,真正有价值的隔离,不同于一般控制卡的光耦隔离输入输出,做到了超可靠性,绝对保证电脑 USB 的安全。同时保证的超强的 EMC 抗干扰能力。
- 单芯片,系统更精减,比一般的多芯片处理方式稳定性高出不知多少倍。
- 双核超高速 CPU(单核最高主频 204MHz),运算处理能力有极大冗余。并保证实现 3 轴联动下 1000KHz 的脉冲输出频率,4 轴联动下 750KHz 的脉冲输出频率,6 轴联动的脉冲输出频率最高达 500KHz,6个轴的控制信号全为差分输出,可接伺服/步进。
- 运动控制缓冲大小可设,保证最快插补周期也能稳定运行,电脑运行负荷过重时也能平稳运行。
- 拥有 16 路隔离输入口,输入接口更简单,端口干湿接点均可,接线更为简单,干接点方法只要外部接一个物理开关到地线即可,调试简单明了。
- 拥有最多 6 路输出口,通过 RS485 总线可扩展到 24 路输出.
- PWM 调速输出端口(高速隔离),可设 PWM 频率,占空比 0~1000 连续可调,也可以支持脉冲+方向方式控制的伺伺或步进主轴
- 拥有测速功能,主轴实际转速在 Mach3 界面中实时显示,测量精准稳定。
- 电路板由工程师精心打造,设计水平一目了然。
- 带有256 字节NVRAM 空间,可保存6 个轴的座标值,下次上电无需找零点。 支持 Mach3 所有版本,包括目前最新版本.
- FlyMotion 控制卡是 ZKMotion 的一个升级版本,对变频器干扰问题做了专门优化,通个独立隔离电路可以很好的避免变频器带来的传导性的干扰问题,也是这次升级的最大亮点
5.1 六轴输出端子(Axis Output Port )引脚功能描述
10.2 为自动对刀按钮,加载 VB 代码(一般不需要处理,中文打包软件都改好的)
11.4 回原点时 Dual stage 模式用到的回退距离设置
安装文件请联系淘宝旺旺获取最新网盘链接,这里提供的有可能不能打,https://pan.baidu.com/s/1b97c2wDfGagu0TK07wF1Aw
网盘中有较多资料,常常有更新,有需要请联系淘宝https://nMotion.taobao.com
在网盘中直接下载中文汉化版安装文件即可。常用安装文件名为: Mach3 中文汉化安装 V3.043.xxx.exe 安装时请关闭 360 类杀毒软件,因为要注册几个运行相关控件,360 类软件会阻止脚本运行。
安装好软件,桌面有运行快捷方式,如 Mach3 铣床 Mach3 车床 3D 打印 等。雕刻机用直接运行Mach3 铣床即可。
运行打开界面如下:
安装Mach3时,可以不安装并口驱动。
2.2 (原版英文安装)
2.2.1 安装准备
本卡是一款 Mach3 USB 接口的3~6轴外部运动控制卡
最新版Mach3官方网站下载地址:http://www.machsupport.com/downloads.php
2.2.2 USB电缆的准备
电缆方面新版V5 后无特殊要求,一般 24V 电源接口接直流电,USB 线即可,建议使用厂家提供的双磁环 USB 线,外加磁环视情况而定,经多方测试是不需要外加磁环的!
2.2.3 运动控制卡的软件安装
- 本卡无需安装 USB 驱动程序Windows2000/XP/Vista/Windows7/Windows8 即插即识别。
- 收到卡后,将板上的 PWR+ PWR- 分别接电源的 24V 正和地线,再使用 USB 线与 PC 连 接当运动控制卡上的状态指示灯亮起,表示 USB 已经连接成功 。
- 将所附软件 nMotion.dll(插件nMotionVX.XX.zip压缩包中),放置于“Mach3\PlugIns” 目录 (文件夹 )。
例如您的Mach3软件安装在 C:\Mach3 , 则将nMotion.dll放置于“ C:\Mach3\PlugIns”.
附注:nMotion.zip 插件压缩包,请到以下链接下载最新版本,
链接:https://pan.baidu.com/s/1aRQYLEUpNHqHqD-sDHy5dQ
提取码:9999
启动Mach3软件, 您会看到运动控制卡的选择对话框 ,请选择“nMotion-CNC-Control”,如果把选择“Don't ask me this again”打钩后,以后开软件不再提示以上对话框。
3 Mach3的软件配置
由于 Mach3 软件比较复杂,下面的设置不一定都要重复做一次,可以看控制卡提供的相关视频教程,容易上手些。
3.1 X、Y、Z、A、B、C 轴配置
Mach3 中 X、Y、Z、A、B、C 轴配置,如下图所示:(Config => Ports and Pins “设置”=> “端口针脚”)
在新版的 V3.40 固件以后的版本中,轴输出的管脚是可以切换配置的,出厂一般配置如下图:
轴输出具体配置请看说明书最后一章关于轴输出脉冲配置说明,不清楚的情况下不能乱配置,会引起机器乱动。
3.2 电机单位脉冲数
Steps per: 行业俗语脉冲当量 轴运动 1 个单位所需脉冲数
二相步进电机为例,Steps per = 200 * 驱动器细分数 / 丝杆导程(螺距)
例如:驱动器细分数=16,丝杆导程= 5,Steps per = 200 * 16 / 5= 640。
例如:驱动器细分数=32,丝杆导程= 5,Steps per = 200 * 32 / 5= 1280。
例如:驱动器细分数=25,丝杆导程= 5,Steps per = 200 * 25/ 5= 1000。
如果是伺服电机,伺服驱动器设置的 1 圈多少脉冲需要知道,出厂一般都是 10000 脉冲一圈,如果丝杆导程是 5,那么脉冲当量就是 10000/5=2000
关于速度和加速度,直线轴速度要根据机器性能调,以不失步为准,步进电机一般最高转速是 400,高过了力矩会非常小,无法带动负载,所以导程是 5 的丝杆,速度不要高过 2000mm/分钟。加速度取速度一半即可,木雕用可以设成和速度一样。
伺服一般是 3000 转的上限,也有 2000 的,导程是 5 的话最高可到 15000mm/分钟,加速度可取速度的一半。
3.3 运行轴的运动方向
建议在下图所示界面中配置:
Mach3 主菜单=〉Config =〉Homing/Limits (“设置”=>“原点限位”)
在config->ports and pins (配置->端口针脚)里,Motor outputs 电机输出里改变 Dir LowActive 的电平方向来调整运动方向。
3.4 Mach3 中输入信号的配置
关于输入配置问题,先做了解,前期不用配置,具体配置和接线有关,这里只介绍一下总体情况。
本运动控制卡的输入信号编号从 1 到 16 总共 16 个,在卡的正下方,有丝印标注。对于常规开关,一般都是常开,所有输入点在 Mach3 中配置为低电平有效(打“√”) ,当然有常闭开关的,就把有效电平配置为高电平有效(打“X