|
FilterMAX converts point-to-point G-code toolpaths into
tangent arc moves or NURBS for CNC milling of molds and
other surfaces. File size is reduced an average of 85%,
feedrates can be tripled, and part finish is dramatically
improved.
Feedrates can also be optimized for sharp corner deceleration.
Angle between every G1/G2/G3 move is calculated. If this
angle is bigger than "Corner Angle" then fillet
radius and feedrate slowdown modifications are applied.
First software tries to insert a fillet with "Max Corner
Radius". If this fillet can not be inserted then other
fillet radii between "Max Corner Radius" and "Min
Corner Radius" are tried. If a successful radius is
found then the distance between the inserted fillet circle
and corner point is calculated. If this distance is less
than "Corner Tolerance" then fillet is output
into the G-Code file. If fillet is in XY plane then G2/G3
format is used. For 3D fillets multiple G1 moves are used.
If Fanuc 3D Arc is available then 3D fillets are output
in Fanuc 3D arc format. As second operation, feedrate modification
is applied depending on the fillet radius from the first
operation. If no fillet could be inserted then "Min
Corner Feed" is selected. Otherwise a feedrate between
"Max Corner Feed" and "Min Corner Feed"
is selected depending on the fillet radius.
|