Skip to content

Commit e51ff6e

Browse files
authored
Merge pull request #1783 from d2inventory/patch-1
Fix soft limit calculation when using G43.1
2 parents 159588d + f8e2576 commit e51ff6e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • src/emc/usr_intf/axis/scripts

src/emc/usr_intf/axis/scripts/axis.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1854,10 +1854,10 @@ def run_warn():
18541854
machine_limit_min, machine_limit_max = soft_limits()
18551855
for i in range(3): # Does not enforce angle limits
18561856
if not(s.axis_mask & (1<<i)): continue
1857-
if o.canon.min_extents_notool[i] < machine_limit_min[i]:
1857+
if o.canon.min_extents_notool[i] + to_internal_linear_unit(o.last_tool_offset[i]) < machine_limit_min[i]:
18581858
warnings.append(_("Program exceeds machine minimum on axis %s")
18591859
% "XYZABCUVW"[i])
1860-
if o.canon.max_extents_notool[i] > machine_limit_max[i]:
1860+
if o.canon.max_extents_notool[i] + to_internal_linear_unit(o.last_tool_offset[i]) > machine_limit_max[i]:
18611861
warnings.append(_("Program exceeds machine maximum on axis %s")
18621862
% "XYZABCUVW"[i])
18631863
if warnings:

0 commit comments

Comments
 (0)