MACH3常用设置_教学

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Mach3Mill,铣床主界面。

界面上的内容非常多,乍一看感觉很复杂,这也是我第一次接触Mach家族软件的第一印象。

经过一段时间的使用和研究后发现,实际上只要进行简单的几个设置之后就可以初步的运行了。待我慢慢道来。

打开软件后的第一步就要确定用于计算机床进给系统所使用的长度单位是公制还是英制,也就是毫米还是英寸。

打开Config菜单,选择第一项Select Native Units。

随后会弹出一个提示窗口,不用理睬直接点击OK。

(提示内容是告诉用户这里的长度单位的确定与G程序中使用的长度单位没有关系,这里确定机床步进(伺服)电机,在进给运动时所使用的长度单位。)

之后就会出现单位定义窗口了。

我使用了mm‘s,也就是毫米,因为我使用的丝杠是2.5mm导程(螺距)的,是公制的的丝杠。所以这样可以方便的计算出步进电机的转速,而不存在单位换

算出现的误差。

按下ok后即可。

第二步,开始设定你的Mach接口,定义并口引脚功能。这也是Mach中设定最关键的部分,机床是否能够正常的运行就靠这里的设定。

Config菜单-Ports and Pins项

弹出Ports & Pins对话框,此对话框内有多个标签窗口。首先看到的是Port

Setup and Axis Selection标签窗口。

窗口中有以下选项是我们要关注的,Port #1中定义了PC主板上唯一的一个并口地址,这个地址在主板BIOS中已经定义一般为默认,无需要更改,Port Enable打勾有效。Port #2定义如果主板上有第二个并口,则定义了第二个并口的地址。

Kernel Speed核心频率定义了mach系统的最高运行速度,决定了机床进给速度的极限,无论是步进电机还是伺服电机最高脉冲频率决定了其转速,所以Kernel Speed的频率限制其最大脉冲频率。

一般步进电机的转速比较低,极限转速大约700转,标准脉冲是每转200个,如果使用细分驱动器达到8细分的话就是1600个脉冲转一圈。每分钟

700×1600/60秒=18666.66HZ/秒。如果步进马达要达到700转就要使用高于18666.33HZ/秒的核心频率,应该选择系统中的25000HZ,就可以了。

Port Setup and Axis Selection标签窗口其他选项可暂时不用设定。

Motor Outputs标签窗口。

此窗口定义mach管理的并口引脚的功能中——各轴进给系统的脉冲输出。表格中一共有7行,前6行是机床的3个直线运动轴XYZ,3个旋转运动轴ABC,最后一个是主轴,用于步进或者伺服驱动的主轴。

表格中一共有7列,Enabled定义本轴是否有效,打勾有效。

Step Pin#定义本轴电机旋转的驱动脉冲来自与并口的哪个引脚。此项必须参照你自己的mach并口接口卡提供的设置参数,对于三轴接口板一般2/4/6脚是用于定义3个轴的旋转脉冲的。

Dir Pin#定义本轴电机旋转方向的驱动脉冲来自与并口的哪个引脚。此项必须参照你自己的mach并口接口卡提供的设置参数,对于三轴接口板一般3/5/7脚是用于定义3个轴的方向脉冲的。

Step Low Active定义旋转的驱动脉冲是低电平有效还是高电平有效,打勾低电平有效。一般打叉高电平有效即可。

Dir Low Active定义方向的驱动脉冲是低电平有效还是高电平有效,打勾或者打叉决定了电机的选装方向。

Step Port定义本轴旋转驱动脉冲使用的是哪个并口,如果只有一个并口只能填写1。Dir Port定义本轴旋转方向驱动脉冲使用的是哪个并口,如果只有一个并口只能填写1。

以上设定是最基本的设定,如果有错误步进马达就不会旋转。

步进电机的参数设置:

打开Config菜单,选择第三项Motor Tuning进入下面的Motor Tuning and Setup 对话窗口。

窗口右边的Axis Selection区域用于选择需要设定参数的轴。(这里可以用的轴在上面讲到的Port Setup and Axis Selection窗口Motor Outputs标签中的确定。)

窗口左边的曲线图反应了参数设定后步进电机运行是加速—稳定—减速的变化曲线,在两者之间的Velocity调整块(对应Velocity In's or mm's per min.参数框),用于快速的调整步进电机的最高运行速度,这里的速度不是电机转速,而是电机带动丝杠丝杠带动工作台的最终最大移动速度。

窗口底部有一排参数设定输入框,稍后说明,在曲线图与参数设定输入框之间的Accel调整块(对应Acceleration In's or mm's/sec/sec参数框),用于快速的调整步进电机在启动达到最高运行速度以及在最高速度减速到停止的加减速,这里的速度不是电机转速,而是电机带动丝杠-丝杠带动工作台的最终最大移动速度,也就是限制了G代码中G00的最大速度。

这里的参数关系到步进电机的旋转运动正确的转换到工作台的直线运动。

参数Steps per:这个参数是决定了工作台每运动1mm,步进电机需要多少个脉冲。

计算方法(公式)=(步进电机旋转1圈的标准脉冲数*驱动器细分数)/丝杠导程(导程也就是螺距,如果丝杠不是直接连接电机而是通过减速后连接则计算结果还需要再乘以减速比)

例如:1.8度/脉冲的步进电机旋转1圈需要360/1.8度=200个脉冲。驱动器使用8细分,丝杠导程为2.5mm。

Steps per=200*8/2.5=640个脉冲

参数Velocity In's or mm's per min.:这个参数是决定了工作台每分钟移动的速度,计算的方法是电机转速*丝杠导程,由于步进电机的有效转速一般在500-700转/分钟,以及工作台的运动摩擦阻力,所以需要设定合理的最大移动速度以防止电机出现失步。这个速度也是执行G00代码时的默认速度。

参数Acceleration In's or mm's/sec/sec:这个参数是决定了电机由停止到最高速或者由最高速到停止的启动与停止加速度,设定合理的加速度可以防止步进电机的惯性过冲失步,以及降低工作台运行中的冲击力,使机床在高速运行时的稳定性。数值越小加减速需要的时间就越长,数值越大加减速就越快。具体加减速需要的时间可以在曲线图中看到对应的X坐标数值。

相关文档
最新文档