[LinuxCNC/linuxcnc Issue#111] Teach Interp to reject arcs that reach outside the axis soft limits

未分类 bolang 4个月前 (10-15) 28次浏览

Issue #111 | 状态: 已关闭 | 作者: SebKuzminsky | 创建时间: 2016-07-15


The interpreter currently (as of master 37e6fc45c) only verifies that the endpoints of arcs are within the axis soft limits. The curve of the arc may extend outside the soft limits, as long as it returns to within the soft limits before ending.

You can verify this behavior by running sim/axis/axis (which has a -X limit of -10), F1, F2, Home All, G0 X-9, F100, G2 Y6 J3.

The arc is accepted, and travels outside the axis soft limits (though also see issue #96).

The extents of the arc are easy to determine and validate against the axis soft limits. Coordinate system rotation may require extra care.


评论 (2)

#1 – jepler 于 2016-07-15

I think this is a duplicate of #80. Close if you agree.


#2 – SebKuzminsky 于 2016-07-15

Derp, dupe.


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

喜欢 (0)