关闭 12 个任务中的第 4 个 JamieAKing 打开了这个问题 2018 年 7 月 9 日 · 4条评论 关闭 12 个任务中的第 4 个 宏工具 dia calc#356 JamieAKing 打开了这个问题 2018 年 7 月 9 日 · 4条评论 注释 杰米阿金 评论了 2018 年 7 月 9 日 • 编辑 描述 使用触摸板精确测量刀具直径 我的机器底座上安装了一个铝制 z 触发板。G30 以它为中心,我相应地调整了换刀宏。在这样做的过程中,我有一个想法。是否可以使用宏来输出随后可以在凸轮程序中使用的刀具直径。测量单槽刀具的真实直径令人难以置信地沮丧。我目前必须在一些废木料上切一个槽,并用卡尺测量这个槽,这在 2 毫米的槽中并不容易。 所以我的问题是:有没有办法在 UI 的宏变量中显示存储的值? 一个快速而肮脏的宏看起来像这样: G53 Z-2 ; 升高到换刀高度 G30 ;探测位置 M0 ; 暂停换刀 G91 G38.3 Z-60 F400 ; 受保护靠近触摸板 G00 Z5 ; 接触 G38.2 Z-50 F200 时去抖;触摸板快速寻道 G00 Z2 ; 去抖 G38.2 Z-5 F50 ; 精寻 Z0 G4 P1 ; G10 L20 P0 Z0 ;驻留以允许在设置零之前更新位置 当前 wcs 中的 Z 为零 %CENTER=posx %TPW=40 ; 触摸板宽度 %X_MOVE = [(TPW/2)+5] G91 ; 仍处于增量模式,但只是为了确保 G00 Z5 X[(X_MOVE * -1)] ; 向负Z-10 M3 S250移动半个触摸板距离;启动主轴慢速运行 G38.2 X5 F10 ; 探头非常缓慢,以免切入探头板 M5;停止主轴以防止低转速时过热 G4 P0.5 ; 停留以允许位置更新 %XLEFT=posx G00 X-5 Z10 ; 返回到触摸板的中心作为距离 ;在未知的探测循环期间移动 G90 ;绝对模式 X[CENTER] G91 ; 增量模式 X[X_MOVE]; 移动半触板距离加 5mm Z-10 M3 S250 G38.2 X-5 F10 M5 G4 P0.5 %XRIGHT=posx G00 X5 M5 Z10 G90 X[CENTER] G53 Z-2 %TOOLDIA = [XRIGHT – PLW – [XLEFT] 在这个例子中,可以加载一个工具,然后自动探测我所需要的就是查看 %TOOLDIA 存储了什么 任何投入将不胜感激 版本 CNCjs:1.9.x 节点.js:6.x NPM:5.x 你如何安装CNCjs? NPM 下载 CNCjs 桌面应用程序 数控系统 Grbl 冰沙 TinyG/g2核心 硬件 树莓派 台式机或笔记本电脑 移动设备 操作系统 不适用 视窗 苹果 Linux 合作者 奇顿 评论了 2018 年 7 月 11 日 我会在未来的版本中添加它。对于临时解决方案,您可以附加G4 P0 (TOOLDIA=[TOOLDIA])到最后一行,以便您可以在控制台小部件上看到存储的值。 cheton 添加 ?重构(改进) 宏观 标签 2018 年 7 月 11 日 作者 杰米阿金 评论了 2018 年 7 月 11 日 • 编辑 谢谢,这就是我所需要的,不需要进一步的操作,谢谢。我曾想到使用 g10 将其中一个轴设置为存储值,但我不想这样做,以防我想在循环中更换损坏的工具,因为我会丢失工作偏移量。我知道 g92 可以设置临时值,但我还没有使用过,也许我会试验一下。 cheton 将此 添加到 1.9里程碑 2018 年 7 月 13 日 内斯奎克011 评论了 2018 年 7 月 13 日 @cheton 如果你能告诉我如何添加自动工具更换小部件?有人确实试图做到这一点,所以如果你也可以改进它并将它添加到你的机器 cncjs plz 合作者 奇顿 评论了 2019 年 4 月 14 日 您可以在https://github.com/cncjs/cncjs/wiki/User-Guide#examples找到一些示例以开始使用。有关宏的完整列表,请转到https://github.com/cncjs/CNCjs-Macros。 cheton已完成 关闭 2019 年 4 月 14 日 喜欢 (0) 使用编辑器报错33 #1248 这不是问题,不知道 bCNC 是否允许您阅读固定/重复的 gcode #1249 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
描述
使用触摸板精确测量刀具直径
我的机器底座上安装了一个铝制 z 触发板。G30 以它为中心,我相应地调整了换刀宏。在这样做的过程中,我有一个想法。是否可以使用宏来输出随后可以在凸轮程序中使用的刀具直径。测量单槽刀具的真实直径令人难以置信地沮丧。我目前必须在一些废木料上切一个槽,并用卡尺测量这个槽,这在 2 毫米的槽中并不容易。
所以我的问题是:有没有办法在 UI 的宏变量中显示存储的值?
一个快速而肮脏的宏看起来像这样:
G53 Z-2 ; 升高到换刀高度
G30 ;探测位置
M0 ; 暂停换刀
G91
G38.3 Z-60 F400 ; 受保护靠近触摸板
G00 Z5 ; 接触
G38.2 Z-50 F200 时去抖;触摸板快速寻道
G00 Z2 ; 去抖
G38.2 Z-5 F50 ; 精寻 Z0
G4 P1 ;
G10 L20 P0 Z0 ;驻留以允许在设置零之前更新位置 当前 wcs 中的 Z 为零
%CENTER=posx
%TPW=40 ; 触摸板宽度
%X_MOVE = [(TPW/2)+5]
G91 ; 仍处于增量模式,但只是为了确保
G00 Z5
X[(X_MOVE * -1)] ;
向负Z-10
M3 S250移动半个触摸板距离;启动主轴慢速运行
G38.2 X5 F10 ; 探头非常缓慢,以免切入探头板
M5;停止主轴以防止低转速时过热
G4 P0.5 ; 停留以允许位置更新
%XLEFT=posx
G00 X-5
Z10
; 返回到触摸板的中心作为距离
;在未知的探测循环期间移动
G90 ;绝对模式
X[CENTER]
G91 ; 增量模式
X[X_MOVE]; 移动半触板距离加 5mm
Z-10
M3 S250
G38.2 X-5 F10
M5
G4 P0.5
%XRIGHT=posx
G00 X5
M5
Z10
G90
X[CENTER]
G53 Z-2
%TOOLDIA = [XRIGHT – PLW – [XLEFT]
在这个例子中,可以加载一个工具,然后自动探测我所需要的就是查看 %TOOLDIA 存储了什么
任何投入将不胜感激
版本
你如何安装CNCjs?
数控系统
硬件
操作系统