Implement libarea improvements for profile Implement libarea pocketing. consolidate occ and libarea pocketing operation into one with algorithm switch consolidate occ aand libarea profile op into one with algorithm switch add basic engraving operation. Add rough UI for profile holding tags implement holding tags for libarea profile. implement basic defaults for depth settings. First move in Drilling is rapid to clearance height. UI needs lots of work but is usable.
14 lines
514 B
Python
14 lines
514 B
Python
# Preliminary backplot support for Anilam Crusader M CNC controller
|
|
# This code modified from iso_read.py and emc2_read.py distriuted with HeeksCAD as of Sep 2010
|
|
# Kurt Jensen 6 Sep 2010
|
|
# Use at your own risk.
|
|
import iso_read as iso
|
|
import sys
|
|
|
|
# Override some iso parser methods to interpret arc centers as relative to origin, not relative to start of arc.
|
|
|
|
class Parser(iso.Parser):
|
|
def __init__(self, writer):
|
|
iso.Parser.__init__(self, writer)
|
|
self.arc_centre_absolute = True
|