评论
|
你好@JOKaija |
作者
|
对刀员?你的意思是探测.. 不,我不需要。我用卡尺测量我的工具长度并将它们写入控制器设置。当 cnc 进行下一次收费时,它会使用刀具长度自动更新 z 位置。所以,工具的尖端总是 z0,当它接触到工作台时……
|
|
是的探测。 你看到这个关于工具库的评论了吗?它符合您的需求吗? 对于您的工具更换应用程序,您使用的是单个 Adruino 还是 Arduino 加上另一个专用于电磁阀控制的板? |
作者
|
我使用单个arduino。我得到了用于气动阀的探针。是的,我刚刚得到了整个 grbl 1.1h + ATC 代码以适应最小内存大小的 arduino。啄木鸟。剩余 12 个字节空闲。如果我可以使用来自 cncjs 的工具表,那么我就可以获得工具长度代码和 eeprom 保留。然而,啄木鸟版本仅用于演示目的和证明,atc 将与它一起工作。通常我在所有不同的数控机床上使用 atmega2560。普通数控,等离子数控切割机,数控车床。Hanki Outlook for Android< https://aka.ms/AAb9ysg >
|
作者
|
哦,对 cncjs 的修改开始成为我所需要的。我必须把它挖出来并检查更多……
|


描述
问题。CNCjs 不支持 ATC。我真的很想继续使用 cncjs,但是有两件事,它应该有:
刀具表,您可以在其中保存所有刀具长度。那在使用ie时。T2换刀指令带或不带H02(刀具登记号),为G43指令获取变量信息。没有H的情况下,只有T2足以满足基本使用…
通过Tx命令换刀,M6没有存储就没用了,可以拿下一个刀具准备下一个拿。所以 T(工具编号)对于正常的 ATC 使用来说已经足够了。
现在我已经在我的控制器中修改了 grbl 代码,它存储了通过 $xxxx 寄存器保存在 eeprom 上的工具长度……
它还有离开和从存储中取出工具的例程。但是当我想开始使用更大的存储空间时,eeprom 存储器无法容纳所有刀具长度。所以,这就是为什么我需要 cncjs 的工具表选项。
https://www.youtube.com/playlist?list=PLqeuJKd0xpCmxIIBvFchbCWEU9poV9-T9
版本
你如何安装CNCjs?
数控系统
硬件
操作系统