注释
|
这太棒了!我非常需要这个!如果当用户将机器的工作坐标归零时矩形不会移动(它只能在机器坐标中工作),这也会很有帮助。 |
|
你的意思是,例如你限制了床或材料协调,如果错误地机器出去了,它就不会工作并回到里面?
|
|
谢谢你的鼓励。 目前,我怀疑只有一种方法可以使其在逻辑上工作(使用机器坐标和工作坐标之间的差异)。我愿意接受建议。 学习 React 以及它在这里的使用方式比我想象的要花更长的时间。 |
|
这花了比预期更长的时间。我有一个工作原型,我将尝试将其变成拉取请求。 托比 |
|
我在这里创建了一个预览有限的分支:https ://github.com/tobygwilliams/cncjs |
|
刚刚查看了您的存储库中的MachineTravel.js,我喜欢您将带有轴限制的机器矩形可视化的想法,它将为您提供机器坐标的概览,并有助于区分 MCO 和 WCO 之间的相对位置。我将尝试在下一个版本中将这部分添加到 CNCjs 中。 对于配置轴限制,我建议在设置下添加机器配置文件部分,而不是添加新的小部件。这为添加和管理机器配置文件提供了灵活性。 感谢您的良好开端。 |
自 CNCjs v2.0 以来,我将弃用 G 代码小部件,以便为其他小部件留出更多空间。可视化器可用于显示轴限制、G 代码程序边界和运行状态。
是的。我有个问题。spindle.maxSpeed设置的目的是什么? machines: [
{
name: 'default machine',
travel: {
enabled: true,
x: { enabled: true, min: 0, max: 260 },
y: { enabled: true, min: 0, max: 130 },
z: { enabled: false, min: 0, max: 100 }
},
spindle: {
maxSpeed: 3000
}
}
]
是的,这是可行的。我还将添加一个用于选择机器配置文件的下拉列表。 |
|
好的,了解 gcode 小部件。这仍然是一个学习练习,所以我不介意额外的工作。 主轴的作用是 我将在设置中放入一个表格+模态的东西来管理机器。 |
|
我已经提交了一些内容以将机器部分添加到设置中,接下来我将弄清楚模态的事情。 托比 |
|
我已经完成了版本 1。我扩展了 X、Y 和 Z 的极限行程。这些被可视化为立方体,允许任何角度或正交项目查看机器和代码在机器行程中的位置。 设置区域已更新以控制机器的配置,并添加了一个 UI 元素以在各种机器配置之间切换。 剩下要做的事情:
分支在这里:https ://github.com/TobyGWilliams/cncjs/tree/machine-travel |
|
好的! |
|
谢谢你发起这个。它现在在 1.9.18 中可用。 |





我想要一种将机器行程叠加到可视化工具上的方法,以查看我的 gcode 和工作坐标是否会导致机器运行到极限。
尽管我没有 Three.js 或 React 的经验(到目前为止,我是一个有角度的和 D3.js 的人),但我想自己构建它。
如果我可以拼凑起来,也许有人会为我正确构建它。
到目前为止,我有:
到目前为止,我已经:
剩下要做的: