File tree Expand file tree Collapse file tree
src/emc/usr_intf/axis/scripts Expand file tree Collapse file tree Original file line number Diff line number Diff 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 :
You can’t perform that action at this time.
0 commit comments