废话不多说,首先讲一下基本原理。激光雕刻机原理上是怎么实现的,首先在电脑上生成路径文件,大部分都是nc文件,3d打印机用的是gcode。这些都无关紧要,什么是路径文件?
这原本是一个nc文件,我把它的后辍改成txt之后可以很明显看到里面是一个个坐标,所以说白了什么gcode,nc全部都可以理解成坐标。原理就是电脑上微机软件如grbl controller读取这些坐标发送到下位机,下位机也就是我们的主控如(arduino pro mini或者uno)。在接受到上位机的代码后主控板就会把代码转为脉冲发送到步进电机驱动板如(easydriver),别问我为什么转换成脉冲,我也不知道。。。驱动版接收相应的脉冲,就会控制步进电机走相应的步数。
说到这可能有些小白觉得有点乱,让我们整理一下:怎么才能让步进电机运动?上位机代码——>主控(下位机)——>步进电机驱动版——>步进电机。肯定有人要问,脉冲是怎么控制步进电机驱动版让步进电机运动你想要的行程?细致的原理我也就不讲了,大家可以自己百度。我在这里讲一下一个要算的参数 参数=((360/步进电机步距角)X驱动器选择细分数)/丝杆的螺距 这个参数我们等一会儿要填到grbl controller里。所以这会儿就不详细介绍了。
今天先说这么多。。我有点困,楼主明天来更。

这原本是一个nc文件,我把它的后辍改成txt之后可以很明显看到里面是一个个坐标,所以说白了什么gcode,nc全部都可以理解成坐标。原理就是电脑上微机软件如grbl controller读取这些坐标发送到下位机,下位机也就是我们的主控如(arduino pro mini或者uno)。在接受到上位机的代码后主控板就会把代码转为脉冲发送到步进电机驱动板如(easydriver),别问我为什么转换成脉冲,我也不知道。。。驱动版接收相应的脉冲,就会控制步进电机走相应的步数。
说到这可能有些小白觉得有点乱,让我们整理一下:怎么才能让步进电机运动?上位机代码——>主控(下位机)——>步进电机驱动版——>步进电机。肯定有人要问,脉冲是怎么控制步进电机驱动版让步进电机运动你想要的行程?细致的原理我也就不讲了,大家可以自己百度。我在这里讲一下一个要算的参数 参数=((360/步进电机步距角)X驱动器选择细分数)/丝杆的螺距 这个参数我们等一会儿要填到grbl controller里。所以这会儿就不详细介绍了。
今天先说这么多。。我有点困,楼主明天来更。
