开源改变世界!!

RS 485 问题 #680

推推 grbl 2年前 (2023-02-05) 277次浏览
关闭
3 个任务中的第 1 个
lugeral 打开了这个问题 2022 年 10 月 23 日 · 29条评论
关闭
3 个任务中的第 1 个

RS 485 问题#680

lugeral 打开了这个问题 2022 年 10 月 23 日 · 29条评论

评论

RS 485 问题 #680

控制板

6包

董事会供应商的帮助

  • 是的
  • 不适用

机器描述

带 tb6600
推荐的 Huanyang vfd
2.2 Kw 水冷主轴的龙门铣床
尚未连接终点站

输入电路

没有反应

配置文件

board: 6 Pack
name: FluidNC
meta: 2022-09-05 Andrew Luger 315469
stepping:
  engine: I2S_STREAM
  idle_ms: 250
  pulse_us: 4
  dir_delay_us: 1
  disable_delay_us: 0

axes:
  shared_stepper_disable_pin: NO_PIN
  x:
    steps_per_mm: 160.000
    max_rate_mm_per_min: 4000.000
    acceleration_mm_per_sec2: 750.000
    max_travel_mm: 1220.000
    soft_limits: false
    homing:
      cycle: 2
      positive_direction: false
      mpos_mm: 0.000
      feed_mm_per_min: 100.000
      seek_mm_per_min: 200.000
      settle_ms: 500
      seek_scaler: 1.100
      feed_scaler: 1.100

    motor0:
      limit_neg_pin: gpio.33
      limit_pos_pin: NO_PIN
      limit_all_pin: NO_PIN
      hard_limits: false
      pulloff_mm: 1.000
      standard_stepper:
        step_pin: I2SO.2
        direction_pin: I2SO.1
        disable_pin: I2SO.0

  y:
    steps_per_mm: 160.000
    max_rate_mm_per_min: 4000.000
    acceleration_mm_per_sec2: 750.000
    max_travel_mm: 640.000
    soft_limits: false
    homing:
      cycle: 2
      positive_direction: true
      mpos_mm: 0.000
      feed_mm_per_min: 100.000
      seek_mm_per_min: 200.000
      settle_ms: 500
      seek_scaler: 1.100
      feed_scaler: 1.100

    motor0:
      limit_neg_pin: gpio.32
      limit_pos_pin: NO_PIN
      limit_all_pin: NO_PIN
      hard_limits: false
      pulloff_mm: 1.000
      standard_stepper:
        step_pin: I2SO.5
        direction_pin: I2SO.4:low
        disable_pin: I2SO.7
    
    motor1:
      limit_neg_pin: NO_PIN
      limit_pos_pin: NO_PIN
      limit_all_pin: NO_PIN
      hard_limits: false
      pulloff_mm: 1.000
      standard_stepper:
        step_pin: I2SO.10
        direction_pin: I2SO.9:low
        disable_pin: I2SO.8

  z:
    steps_per_mm: 400.000
    max_rate_mm_per_min: 3000.000
    acceleration_mm_per_sec2: 500.000
    max_travel_mm: 105.000
    soft_limits: false
    homing:
      cycle: 1
      positive_direction: true
      mpos_mm: 0.000
      feed_mm_per_min: 100.000
      seek_mm_per_min: 800.000
      settle_ms: 500
      seek_scaler: 1.100
      feed_scaler: 1.100

    motor0:
      limit_neg_pin: NO_PIN
      limit_pos_pin: gpio.35
      limit_all_pin: NO_PIN
      hard_limits: false
      pulloff_mm: 1.000
      standard_stepper:
        step_pin: I2SO.13
        direction_pin: I2SO.12:low
        disable_pin: I2SO.15
        

i2so:
  bck_pin: gpio.22
  data_pin: gpio.21
  ws_pin: gpio.17

spi:
  miso_pin: gpio.19
  mosi_pin: gpio.23
  sck_pin: gpio.18

sdcard:
  card_detect_pin: NO_PIN
  cs_pin: gpio.5

control:
  safety_door_pin: NO_PIN
  reset_pin: NO_PIN
  feed_hold_pin: NO_PIN
  cycle_start_pin: NO_PIN
  macro0_pin: NO_PIN
  macro1_pin: NO_PIN
  macro2_pin: NO_PIN
  macro3_pin: NO_PIN
  
probe:
  pin: gpio.34
  check_mode_start: true

start:
  must_home: false
  
coolant:
  flood_pin: gpio.15
  mist_pin: gpio.12
  delay_ms: 0

Huanyang:
  uart:
    txd_pin: gpio.26
    rxd_pin: gpio.16
    rts_pin: gpio.4
    baud: 19200
    mode: 8N1
  modbus_id: 1
  tool_num: 0
  speed_map: 0=0% 0=25% 6000=25% 24000=100%
  off_on_alarm: true

启动消息

FluidNC v1.2.0 using COM4
Exit: Ctrl-C, Ctrl-Q or Ctrl-], Clear screen: CTRL-W
Upload: Ctrl-U, Reset ESP32: Ctrl-R, Send Override: Ctrl-O
[MSG:ERR: Huanyang spindle did not reach device units 1073423424. Reported value is 0]

Grbl 1.1h [FluidNC v3.6.3 (wifi) '$' for help]
[MSG:INFO: '$H'|'$X' to unlock]
[MSG:INFO: VFD Queue Full]
[MSG:ERR: Huanyang spindle did not reach device units 1073423424. Reported value is 0]
ALARM:10
[MSG:INFO: VFD Queue Full]
[MSG:ERR: Huanyang spindle did not reach device units 1073423424. Reported value is 0]
[MSG:INFO: VFD Queue Full]
[MSG:ERR: Huanyang spindle did not reach device units 1073423424. Reported value is 0]

Grbl 1.1h [FluidNC v3.6.3 (wifi) '$' for help]
[MSG:INFO: '$H'|'$X' to unlock]
[MSG:INFO: VFD Queue Full]
[MSG:ERR: Huanyang spindle did not reach device units 1073423424. Reported value is 0]
ALARM:10
[MSG:INFO: VFD Queue Full]
[MSG:ERR: Huanyang spindle did not reach device units 1073423424. Reported value is 0]
[MSG:INFO: VFD Queue Full]
[MSG:ERR: Huanyang spindle did not reach device units 1073423424. Reported value is 0]

Grbl 1.1h [FluidNC v3.6.3 (wifi) '$' for help]
[MSG:INFO: '$H'|'$X' to unlock]
[MSG:INFO: VFD Queue Full]
[MSG:ERR: Huanyang spindle did not reach device units 1073423424. Reported value is 0]
ALARM:10
[MSG:INFO: VFD Queue Full]
[MSG:ERR: Huanyang spindle did not reach device units 1073423424. Reported value is 0]
[MSG:INFO: VFD Queue Full]
Resetting MCU

[MSG:INFO: FluidNC v3.6.3]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.1-1-gb8050b365e]
[MSG:INFO: Local filesystem type is spiffs]
[MSG:INFO: Configuration file:config.yaml]
[MSG:INFO: Machine PrintNC]
[MSG:INFO: Board 6 Pack]
[MSG:INFO: I2SO BCK:gpio.22 WS:gpio.17 DATA:gpio.21]
[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19]
[MSG:INFO: SD Card cs_pin:gpio.5 detect:NO_PIN]
[MSG:INFO: Stepping:I2S_stream Pulse:4us Dsbl Delay:0us Dir Delay:1us Idle Delay:250ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (0.000,1220.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     standard_stepper Step:I2SO.2 Dir:I2SO.1 Disable:I2SO.0]
[MSG:INFO:  X Neg Limit gpio.33]
[MSG:INFO: Axis Y (-640.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     standard_stepper Step:I2SO.5 Dir:I2SO.4:low Disable:I2SO.7]
[MSG:INFO:  Y Neg Limit gpio.32]
[MSG:INFO:   Motor1]
[MSG:INFO:     standard_stepper Step:I2SO.10 Dir:I2SO.9:low Disable:I2SO.8]
[MSG:INFO: Axis Z (-105.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     standard_stepper Step:I2SO.13 Dir:I2SO.12:low Disable:I2SO.15]
[MSG:INFO:  Z Pos Limit gpio.35]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Huanyang Spindle Uart Tx:gpio.26 Rx:gpio.16 RTS:gpio.4 Baud:19200]
[MSG:INFO: Using spindle Huanyang]
[MSG:INFO: Flood coolant gpio.15]
[MSG:INFO: Mist coolant gpio.12]
[MSG:INFO: Probe Pin: gpio.34]
[MSG:INFO: Connecting to STA SSID:LUGER]
[MSG:INFO: Connecting.]
[MSG:INFO: Connected - IP is 192.168.50.100]
[MSG:INFO: WiFi on]
[MSG:INFO: Start mDNS with hostname:http://fluidnc.local/]
[MSG:INFO: SSDP Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]

Grbl 1.1h [FluidNC v3.6.3 (wifi) '$' for help]
[MSG:INFO: VFD RS485 Unresponsive

用户界面软件

没有反应

发生了什么?

我无法启动主轴

与 485 卢比的连接似乎没问题,但通信出现乱码。我已经在 9600 和 19200 尝试过这个,我得到了完全相同的结果。

VFD 发回顶部的内容。以及队列满错误,所以我不确定发生了什么

Rs 485 安装在模块 3 上

谢谢

其他信息

没有反应

RS 485 问题 #680
所有者

我假设您已经使用正确的寄存器值设置了 VFD。请确认。

http://wiki.fluidnc.com/en/config/config_spindles#vfd-rs485

我建议使用 9600 波特。这就是我们测试的地方。

在 VFD 和模块端发送一张接线图片。

RS 485 问题 #680
作者
卢杰拉尔 评论了 2022 年 10 月 23 日 通过电子邮件
RS 485 问题 #680
所有者

我怀疑接线或 VFD 参数有问题。配置看起来不错。

RS 485 问题 #680
作者
卢杰拉尔 评论了 2022 年 10 月 23 日 通过电子邮件
RS 485 问题 #680
作者
卢杰拉尔 评论了 2022 年 10 月 23 日 通过电子邮件
RS 485 问题 #680
所有者

将文件拖放到编辑器中

RS 485 问题 #680

根据要求提供图片

RS 485 问题 #680
RS 485 问题 #680

RS 485 问题 #680
所有者

无连接?

RS 485 问题 #680

RS 485 问题 #680
所有者

这是我的连接

RS 485 问题 #680

RS 485 问题 #680

抱歉我不太擅长这些

我向您保证,我已将寄存器重置为其默认值并根据您的页面多次重新键入它们。

我也检查了很多次接线,在连接电缆之前我检查了电缆的连续性,它们很好。

有没有可能是我用错了线规??

我注意到你在 rs485 和 RS+/- 之间的连接,你的电线似乎比我用过的来自 cat 5e 电缆的双绞线大

RS 485 问题 #680

我还注意到你有一个版本 3 模块,我有版本 2

RS 485 问题 #680
所有者
  • 是否连接。您的图片显示没有连接接线端子。
  • A 去 RS- 和 B 去 RS+
  • 地线是否断开?
RS 485 问题 #680

像你的一样,我没有网页上的地线。
我有 A 到 RS+ 和 B 到 RS-

RS 485 问题 #680
所有者

第 3 版仅将 LED 添加到 Rx 和 Tx,并将源转换为 OSHW Labs

RS 485 问题 #680
所有者

尝试交换 A 和 B。

线规应该没问题。电线是否扭曲?

顺便说一句:当我问 3 个问题时,请给出 3 个答案。

RS 485 问题 #680

我交换了 A 和 B……..没有改变
ok
ok

RS 485 问题 #680

是的扭曲

RS 485 问题 #680
所有者
培养 评论了 2022 年 10 月 23 日  

它连接了吗?你的照片说没有。

RS 485 问题 #680

是的,它已连接
,只是暂时断开连接,以向您显示 RS 485 位于正确的插座中

RS 485 问题 #680
所有者

看起来好像连接了 3 根电线。橙色、蓝色和白色

很难说什么是扭曲的。

RS 485 问题 #680

RS 485 问题 #680
所有者

实际上也许4

RS 485 问题 #680

我有一对连接到 RS+ 和 RS- 的双绞线 –
我已经修复了它以反映您图片中的内容,即连接到每个连接器的单根电线。我用了蓝色和白色,去掉了橙色和白色。

RS 485 问题 #680
所有者

好的,来几张新照片怎么样。这一次你是如何连接它的。

就在上周,RS485 Haunyang 设置已经过广泛测试。我们有将近 50 个帖子问题,结果证明是用户错误。

#568

RS 485 问题 #680

好的

RS 485 问题 #680
所有者

假设没有中断,接线看起来没问题。

我运行了您的完整配置,它在我的设置中运行良好。我什至尝试了 19200 波特并且它工作正常。

我仍然认为这是一个设置问题。

您应该重新检查以下内容。如果您认为硬件有问题,我很乐意在我的欢羊上进行测试。除此之外,我无法再通过这个问题提供帮助。

  • 仔细检查两端是否使用相同的波特率。你改变了他们很多,所以要确保他们同意。
  • VFD 上电后显示器显示什么?我的闪烁 00.000,首先带有“R”之类的字符。POWER 和 HZ LED 亮起。FOR LED 闪烁。
  • 在所有电源关闭的情况下,使用仪表检查控制器端子块到 VFD 端子块的接线连续性。
  • VFD 是否在手动(操作员)模式下旋转?
  • 尝试新接线。也许暂时关闭 VFD 进行测试。
RS 485 问题 #680

感谢巴特感谢您的努力。

  • 我刚刚重新检查了寄存器,一切都完全符合您的网站
  • 我的闪R00.00,电源灯亮,FOR闪烁
  • 第 3 项,我已经检查了从一端到另一端的所有接线的连续性,包括输入电源和进入主轴的电源。我也有你的设备和 vfd 之间的连续性。
  • 主轴在操作员模式下运行良好,我通过旋钮控制速度。
  • vfd 位于机柜外,我会尽量将它移到离你的东西远一点的地方

巴特
,你的控制器安装在离电源大约 3 英寸的地方,是不是太近了????

无论如何,我会尝试移动东西,我想我可以控制我的 0-10 伏主轴或订购另一个 rs 485。

安迪

RS 485 问题 #680

下午巴特

只是跟进以解决我遇到的问题。我以明智的方式和编程方式进行的所有布线都是正确的。
我没有意识到的是我损坏了 vfd 的顶板。当我拆下 vfd 重新开始时,我看到了这一点。

不管怎样,总而言之,本周收到一个新的 VFD,今天安装了它,一切都很好。

浪费您的时间,请接受我的歉意!

安迪