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.
23 lines
648 B
Python
23 lines
648 B
Python
################################################################################
|
|
# iso_modal.py
|
|
#
|
|
# a class derived from iso machine, but with XYZF G1, G2 etc modal to reduce the size of the file.
|
|
#
|
|
# Dan Heeks, 4th May 2010
|
|
|
|
import nc
|
|
import iso
|
|
import math
|
|
|
|
################################################################################
|
|
class Creator(iso.Creator):
|
|
|
|
def __init__(self):
|
|
iso.Creator.__init__(self)
|
|
self.f_modal = True
|
|
self.g0123_modal = True
|
|
self.drill_modal = True
|
|
################################################################################
|
|
|
|
nc.creator = Creator()
|