[LinuxCNC/linuxcnc Issue#639] G33.1 rapid move not synchronized

未分类 bolang 5个月前 (10-15) 38次浏览

Issue #639 | 状态: 已关闭 | 作者: papagno-source | 创建时间: 2019-09-03

标签: bug 2.8-Must Fix affects 2.8


Here are the steps I follow to reproduce the issue:

1.run in MDI
2.run m3s10
3.run g33.1 z-50 k2
4.when z axis move in negative direction press abort
5.run m3s10
6.run g33.1 z-50 k2

The axis z not wait synchronized with encoder , but go in radip move, for stop in indeterminate position and continued after with reduce velocity for synchronized at encoder for finisch rigid tapping

The problem i have test in master2.8.pre0 and actual master 2.9.pre0

Can replace problem in axis , but have test on real machine is the same.

Very dangerous.


评论 (3)

#1 – robEllenberg 于 2019-09-05

I see this too in the stock axis config. Interestingly, doing another motion after the abort (e.g. a rapid back to Z0) makes it behave normally. I suspect a static variable in the rigid tap routine in the TP is not being cleared correctly on abort.


#2 – papagno-source 于 2019-09-06

Yes confirm , if after abort send another motion command type g0 z0 , the g33.1 move correct.
If after abort , you move in manual every axis , the g33.1 have again problem, probably not is reset some variable.Only after motion command this variable is reseted.


#3 – andypugh 于 2020-04-24

Closed by b3fa2975fde671f10087cb85671e097f35c45d6b


原始Issue: https://github.com/LinuxCNC/linuxcnc/issues/639

喜欢 (0)