讨论:Mini CNC:修订间差异

来自工场百科
→‎CNC参数计算:​ 新章节
第12行: 第12行:
--[[用户:Weibc19|魏冰川]]([[用户讨论:Weibc19|讨论]]) 2021年8月19日 (四) 20:55 (CST)
--[[用户:Weibc19|魏冰川]]([[用户讨论:Weibc19|讨论]]) 2021年8月19日 (四) 20:55 (CST)
Mach3支持WindowsXP,Windows 7 32bit,考虑到Windowsxp对sata接口的支持有问题,我一开始选择了Windows7,然而使用精雕机官方提供的Mach3破解,软件汉化之后的UI被修改,感觉非常山寨,更离谱的是每次打开软件,电脑都会出现黑屏错误,修改数据读写保护等设置都没有改善这种状态。于是换用了LinuxCNC。在调LinuxCNC的过程中王冠同学觉的是国内的Mach3破解有问题,于是从国外下载破解的软件,企图用Windows使之工作,但是仍然出现黑屏的问题,遂彻底放弃此方案,转向LinuxCNC。
Mach3支持WindowsXP,Windows 7 32bit,考虑到Windowsxp对sata接口的支持有问题,我一开始选择了Windows7,然而使用精雕机官方提供的Mach3破解,软件汉化之后的UI被修改,感觉非常山寨,更离谱的是每次打开软件,电脑都会出现黑屏错误,修改数据读写保护等设置都没有改善这种状态。于是换用了LinuxCNC。在调LinuxCNC的过程中王冠同学觉的是国内的Mach3破解有问题,于是从国外下载破解的软件,企图用Windows使之工作,但是仍然出现黑屏的问题,遂彻底放弃此方案,转向LinuxCNC。
== CNC参数计算 ==
--[[用户:Weibc19|魏冰川]]([[用户讨论:Weibc19|讨论]]) 2021年8月19日 (四) 21:17 (CST)
Linux CNC需要CNC的具体参数来进行配置,才能让现实的CNC正常工作,我们的输出量为pulse的数量,目标是为了让刀头移动确定的距离,所以最重要的参数是将pulse数量和刀头移动距离联系起来的 ''pulse per unit'', unit根据需要可以设置为mm或者inch。
电机输出轴是转动,最终实现的是电机整体的平动,转动变为平动的机制主要是以下两种
== LeadScrew ==
<gallery>
https://wiki.thu-skyworks.org/images/5/5c/Linear1.PNG | LeadScrew模型
</gallery>

2021年8月19日 (四) 21:17的版本

讨论实验

Latency and Jitter

魏冰川讨论) 2021年8月19日 (四) 15:09 (CST) latency 和 Jitter 是LinuxCNC 对机器要求最重要的两个参数,Linux CNC为RTOS,运行有servo thread(1ms) 和 base thread(25us), 后者用于步进电机控制,是最为重要的关注对象,一般要求Jitter在25us内可以获得良好效果。 Jitter可以在Application->LinuxCNC->latency test中进行测试 可以使用glxgear等软件增加负荷 

关于Windows下的Mach3

--魏冰川讨论) 2021年8月19日 (四) 20:55 (CST) Mach3支持WindowsXP,Windows 7 32bit,考虑到Windowsxp对sata接口的支持有问题,我一开始选择了Windows7,然而使用精雕机官方提供的Mach3破解,软件汉化之后的UI被修改,感觉非常山寨,更离谱的是每次打开软件,电脑都会出现黑屏错误,修改数据读写保护等设置都没有改善这种状态。于是换用了LinuxCNC。在调LinuxCNC的过程中王冠同学觉的是国内的Mach3破解有问题,于是从国外下载破解的软件,企图用Windows使之工作,但是仍然出现黑屏的问题,遂彻底放弃此方案,转向LinuxCNC。

CNC参数计算

--魏冰川讨论) 2021年8月19日 (四) 21:17 (CST) Linux CNC需要CNC的具体参数来进行配置,才能让现实的CNC正常工作,我们的输出量为pulse的数量,目标是为了让刀头移动确定的距离,所以最重要的参数是将pulse数量和刀头移动距离联系起来的 pulse per unit, unit根据需要可以设置为mm或者inch。 电机输出轴是转动,最终实现的是电机整体的平动,转动变为平动的机制主要是以下两种

LeadScrew