开源改变世界

电磁阀不保持在零以下 #372

推推 grbl 3年前 (2023-02-05) 195次浏览
关闭
kjk25 开了这个issue 2022 年 4 月 13 日 · 6条评论
关闭

电磁阀不保持在零以下#372

kjk25 开了这个issue 2022 年 4 月 13 日 · 6条评论

评论

电磁阀不保持在零以下 #372

尝试为 Z 使用螺线管,

我有一台带 MKS DLC32 的 LPKFC30 铣床,
当我将螺线管添加到如下配置时,如果螺线管低于 0,则螺线管会短时间推动。
在两个方向上,这意味着从 1 到 -1 Z1 -> Z-1一个推,没有别的,它不会保持电压,直到它达到> Z0。
从 Z-1 -> Z1 推也没有

当我从 Z-10 -> Z-5 一键移动,然后 Z-5 -> Z-1 再一键。
怎么了 ?谁知道诀窍?
此致

z:
steps_per_mm: 1000.0
max_rate_mm_per_min: 1200.0
acceleration_mm_per_sec2: 500.0
max_travel_mm: 80.000
soft_limits: false
homing:
cycle: 0
positive_direction: false
mpos_mm: 0.000
feed_mm_per_min: 300.000
seek_mm_per_min: 1000.000
settle_ms: 500
seek_scaler: 1.100
feed_scaler: 1.100

motor0:
  limit_neg_pin: NO_PIN
  limit_pos_pin: NO_PIN
  limit_all_pin: NO_PIN
  hard_limits: false
  pulloff_mm: 1.000
  solenoid:
    output_pin: gpio.32
    pwm_hz: 5000
    off_percent: 0.000
    pull_percent: 100.000
    hold_percent: 100.000
    pull_ms: 0
    direction_invert: true

[MSG:INFO: Restarting]
ets 2016 年 6 月 8 日 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x1b (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv: 0x00,hd_drv:0x00,wp_drv:0x00
模式:DIO,时钟 div:1
负载:0x3fff0018,len:4
负载:0x3fff001c,len:1044
负载:0x40078000,len:10124
负载:0x40080400,len:5856
条目 0x400806a8
[MSG:信息:FluidNC v3.4.3]
[消息:信息:使用 ESP32 SDK 编译:v3.3.5-1-g85c43024c]
[消息:信息:配置文件:kjkconfig.yaml]
[消息:信息:机器 KJK OnEh]
[消息:信息: Board MKS-DLC32 V2.1]
[MSG:INFO: I2SO BCK:gpio.16 WS:gpio.17 DATA:gpio.21]
[MSG:INFO: SPI SCK:gpio.14 MOSI:gpio.13 MISO:gpio.12]
[MSG:INFO: SD Card cs_pin:gpio.15 detect:NO_PIN]
[MSG:INFO: Stepping:I2S_static Pulse:4us Dsbl延迟:0us 方向延迟:1us 空闲延迟:0ms]
[MSG:INFO: 轴计数 3]
[MSG:INFO: 共享步进器禁用 I2SO.0]
[MSG:INFO: X 轴 (0.000,325.000)]
[MSG:INFO :Motor0]
[MSG:INFO:stepstick Step:I2SO.1 Dir:I2SO.2:low Disable:NO_PIN]
[MSG:INFO:Neg Limit gpio.36]
[MSG:INFO:Y轴(0.000,220.000)]
[ MSG:INFO: Motor0]
[MSG:INFO: stepstick Step:I2SO.5 Dir:I2SO.6:low Disable:NO_PIN]
[MSG:INFO: Neg Limit gpio.35]
[MSG:INFO: Z 轴 (0.000,80.000 )]
[MSG:INFO: Motor0]
[MSG:INFO: 螺线管 Pin: gpio.32 Off: 0.000 Hold: 100.000 Pull:100.000 Duration:0]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Using spindle NoSpindle]
[MSG:INFO: Probe Pin : gpio.22]
[MSG:INFO: 连接到 STA SSID:RadioWesterfeldSA]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected – IP is 192.168.5.64]
[MSG:信息:WiFi 开启]
[消息:信息:使用主机名启动 mDNS:http://fluidnc.local/]
[消息:信息:SSDP 已启动]
[消息:信息:HTTP 在端口 80 上启动] [消息
:信息:Telnet 已启动在端口 23]
Grbl 3.4 [FluidNC v3.4.3 (wifi) ‘$’ 寻求帮助]

电磁阀不保持在零以下 #372 kjk25 添加了 把招工广告 需要额外注意标签 2022 年 4 月 13 日
电磁阀不保持在零以下 #372
所有者

我刚刚测试了它,它似乎对我有用。这可能是由于您的idle_ms值。如果您的值低于 255,所有轴都将禁用,包括该持续时间后的螺线管。

我用更多信息更新了 wiki 的螺线管部分。

https://github.com/bdring/FluidNC/wiki/FluidNC-Motor-Setup#solenoid

电磁阀不保持在零以下 #372
作者

工作完美!谢谢。
每个轴都有一个 idle_ms 会很好。

最好的女巫凯

电磁阀不保持在零以下 #372
合作者
米奇布拉德利 评论了 2022 年 4 月 15 日  

每个轴都有一个 idle_ms 会很好。

实施起来会很痛苦。一次让所有轴都正确就够难的了。