无法按照 Gcode 使用第 4 轴 #262

推推 grbl 3年前 (2023-02-05) 300次浏览
关闭
ASHAPURAAHM 打开了这个问题 2022 年 1 月 28 日 · 2 条评论
关闭

无法按照 Gcode 使用第 4 轴#262

ASHAPURAAHM 打开了这个问题 2022 年 1 月 28 日 · 2 条评论

评论

无法按照 Gcode 使用第 4 轴 #262

当我们运行以下命令时

G3X32.5000Y54.0000R20.0000A180.0

本次A轴移动180步后x、y轴移动到X32.5000Y54.0000

当我们使用 MACH3 使用相同的 G 代码时,A 轴也同时移动,即 XYA 同时移动

视频链接https://youtu.be/C0i3FtPryWY(使用 [MACH3] 完成)

fluid NC version 3.2.7
webui version 2.1b72
下面是完整的Gcode

G21
G17
G90
F2000.0000
M3
G0Z10.0000
G1X111.0000Y49.0000A0.0
G1Z-40.0000F2000.0000
G1X111.0000Y62.0000A0.0
G0Z10.0000
G0X72.5000Y54.0000A0.0
G1Z-50.0000F2000.0000
G3X32.5000Y54. 0000R20.0000A180.0
G3X72.5000Y54.0000R20.0000A360.0
G0Z10.0000F1500
G0X0.0000Y0.0000A0.0F2500
M5

下面是配置文件

名称:“ESP32 V4”
板:“ESP32”
元:“N_ver”

步进:
引擎:RMT
idle_ms:250
dir_delay_us:1
pulse_us:2
disable_delay_us:0

轴:
shared_stepper_disable_pin:NO_PIN

x:
steps_per_mm: 40
max_rate_mm_per_min: 2000.000
acceleration_mm_per_sec2: 50.000
max_travel_mm: 900.000
homing:
cycle: 2
mpos_mm: -3.000
feed_mm_per_min: 100.000
positive_direction: false

motor0:
limit_all_pin: gpio.34:low
hard_limits: false
pulloff_mm: 3.000
stepstick:
direction_pin: gpio.2
step_pin: gpio.0
y:
steps_per_mm: 40
max_rate_mm_per_min: 2000
acceleration_mm_per_sec2: 50
max_travel_mm: 500
homing:
cycle: 2
mpos_mm: -3
positive_direction: 假

motor0:
limit_all_pin: gpio.35:low
hard_limits: false
pulloff_mm: 3
stepstick:
direction_pin: gpio.15
step_pin: gpio.26
z:
steps_per_mm: 200
max_rate_mm_per_min: 2000
acceleration_mm_per_sec2: 50
max_travel_mm: 75
homing:
cycle: 1
mpos_mm: 3
positive_direction : 真的

motor0:
limit_all_pin: gpio.36:low
hard_limits: false
pulloff_mm: 3
stepstick:
direction_pin: gpio.33
step_pin: gpio.27
a:
steps_per_mm: 89
max_rate_mm_per_min: 200
acceleration_mm_per_sec2: 25
max_travel_mm: 365

motor0:
stepstick:
direction_pin: gpio.14
step_pin: gpio.12
spi:
miso_pin: gpio.19
mosi_pin: gpio.23
sck_pin: gpio.18

sdcard:
cs_pin: gpio.5
card_detect_pin: NO_PIN

冷却剂:
flood_pin:gpio.21

探针:
引脚:gpio.32:low:pu

user_outputs:
digital0_pin: gpio.25

PWM:
pwm_hz: 5000
output_pin: NO_PIN
enable_pin: NO_PIN
disable_with_s0: false
s0_with_disable: true
speed_map: 0=0% 10000=100%

无法按照 Gcode 使用第 4 轴 #262 ASHAPURAAHM 添加了 漏洞 仅供开发者使用标签 2022 年 1 月 28 日
无法按照 Gcode 使用第 4 轴 #262 米奇布拉德利 补充道 增强 新功能或要求并删除 漏洞 仅供开发者使用标签 2022 年 1 月 28 日
无法按照 Gcode 使用第 4 轴 #262

旋转轴的螺旋插补的详细行为因控制器而异;事实上,螺旋插补本身通常是可选的。根据 MachMotion 手册的摘录(LinuxCNC 手册包含类似的声明),我们会将此功能添加到愿望清单中,但由于很少使用,因此它在我们的优先级列表中排名较低。

如果一行代码构成一个圆弧并包含旋转轴运动,则旋转轴以恒定速率转动,以便旋转运动在 XYZ 运动开始和结束时开始和结束。这类行几乎从未被编程过

许多 CAM 程序能够将这样的运动分解成小的线性段。也许这将是您可以使用的解决方法。

无法按照 Gcode 使用第 4 轴 #262

感谢您的回复

我们可以做同样的事情

grbl mega 5x

但它没有 sd 卡和 Marco 支持

bdring 添加了引用此问题的提交 2022 年 2 月 7 日

喜欢 (0)