评论
用 FluidTerm 试试看。设置 $message/level=debug 然后用 $hy 回家。向我们展示来自终端的消息。 |
这是消息: FluidNC v1.2.0 使用 COM3 |
您没有为 Y 定义 pulloff_mm,因此它默认为 1 mm,这对于您的机器来说显然太小了。1 毫米拉出移动不会释放开关。 |
好的,与“标准步进器”定义相比,“stepstick”定义有什么区别吗? |
stepstick 具有可配置的模式选择和复位引脚;标准步进器没有。标准步进器基本上是一个外部驱动器,其中所有内容都通过驱动器本身的 DIP 开关进行配置。 |
我们现在可以关闭这张票吗? |
等一下,我现在就试试。 |
好的,我将拉距更改为 5 毫米,机器拉距但不对称。如果我在那之后再次开始归位,我会遇到与停止步进器和警报 8 相同的问题。所以问题没有解决…… |
您是否更改了该轴上两个电机的牵引力? |
是的 |
显示您当前的配置文件。 |
只需发送 $axes/y 命令。足够了 |
name: "ModuloController"
board: "ModuloControl V1"
stepping:
engine: RMT
idle_ms: 255
dir_delay_us: 1
pulse_us: 5
disable_delay_us: 5
start:
must_home: true
deactivate_parking: true
check_limits: true
axes:
shared_stepper_disable_pin: gpio.23
x:
steps_per_mm: 400.000
max_rate_mm_per_min: 5000.000
acceleration_mm_per_sec2: 150.000
max_travel_mm: 510.000
soft_limits: true
homing:
cycle: 2
mpos_mm: 510.000
feed_mm_per_min: 200.000
seek_mm_per_min: 400.000
positive_direction: true
motor0:
limit_pos_pin: gpio.35:low
hard_limits: true
pulloff_mm: 5.000
standard_stepper:
direction_pin: gpio.27
step_pin: gpio.26
y:
steps_per_mm: 400.000
max_rate_mm_per_min: 5000.000
acceleration_mm_per_sec2: 150.000
max_travel_mm: 750.000
soft_limits: true
homing:
cycle: 3
mpos_mm: 750.000
feed_mm_per_min: 100.000
seek_mm_per_min: 400.000
positive_direction: true
motor0:
limit_pos_pin: gpio.39:low
hard_limits: true
pulloff_mm: 5.000
standard_stepper:
direction_pin: gpio.32:low
step_pin: gpio.25
motor1:
limit_pos_pin: gpio.36:low
hard_limits: true
pulloff_mm: 5.000
standard_stepper:
direction_pin: gpio.22:low
step_pin: gpio.21
z:
steps_per_mm: 400.000
max_rate_mm_per_min: 5000.000
acceleration_mm_per_sec2: 150.000
max_travel_mm: 150.000
soft_limits: true
homing:
cycle: 1
mpos_mm: 150.000
feed_mm_per_min: 100.000
seek_mm_per_min: 400.000
positive_direction: true
motor0:
limit_pos_pin: gpio.34:low
hard_limits: true
standard_stepper:
direction_pin: gpio.18
step_pin: gpio.19
probe:
pin: gpio.4:high
control:
safety_door_pin: gpio.33:low
reset_pin: NO_PIN
feed_hold_pin: NO_PIN
relay:
direction_pin: NO_PIN
output_pin: gpio.5
enable_pin: NO_PIN
disable_with_s0: false
s0_with_disable: true
spinup_ms: 0
spindown_ms: 0
tool_num: 0
speed_map: 0=0.000% 0=100.000% 1=100.000%
|
我现在也将步进杆配置更改为标准步进器配置。 |
好的,现在接缝解决了,我将 dir_delay_us 更改为 5。现在它似乎可以工作了。3.5.1 和 3.6.3 之间的时间有什么变化吗? |
这是我现在的配置: 名称:“ModuloController” 步进: 开始: 轴: x:
y:
z:
探头: 控制: 继电器: |
该区域没有变化。您使用的是什么电机控制器? |
我正在使用 DM556T。好的侧面提示,如果我将 pulloff 改回 1 mm,即使使用 dir_delay_us 5,我也会再次遇到同样的问题。如果我将 pulloff 改回 2mm,它再次工作…… |
发送您的开关和控制器的照片。 |
在照片上你看到的不是很多……我可以发送原理图 |
我认为您的开关的迟滞比 1 毫米多一点。 我在我的测试台上进行了测试,双轴归位按设计工作。我测试了多个 pulloffs。对称和不对称。 |
控制板
自建
董事会供应商的帮助
机器描述
带有 DM556T 步进驱动器、双 y 电机和限位开关的龙门铣床 Ratrig Killerbee。
输入电路
没有反应
配置文件
启动消息
用户界面软件
WebUI,gSender
发生了什么?
如果启动带双电机的 y 轴归位,轴将朝向限位开关,一旦它们被激活,电机就会停止并且不再移动。在这种状态下,限位开关保持激活状态,随着方向销的随机变化,电机发出声音。此行为在从 3.5.1 升级到 3.6.3 后开始。在更新之前一切正常。
其他信息
没有反应