- Tool Drilling - brushing through code and solved the report on estimation of execution time

- Tool Drilling - more optimizations regarding of using Toolchange as opposed to not using it
- modfied the preprocessors to work with the new properties for Excellon objects
- added to preprocessors information regarding the X,Y position at the end of the job
- Tool Drilling made sure that on Toolchange event after toolchange event the tool feedrate is set
This commit is contained in:
Marius Stanciu
2020-07-15 20:16:57 +03:00
committed by Marius
parent 7b891900be
commit 5b80760ba7
18 changed files with 359 additions and 306 deletions

View File

@@ -1804,7 +1804,6 @@ class ToolsDB2UI:
self.grid4.addWidget(self.iso_type_label, 8, 0)
self.grid4.addWidget(self.iso_type_radio, 8, 1)
# ###########################################################################
# ################ DRILLING UI form #########################################
# ###########################################################################
@@ -2552,6 +2551,7 @@ class ToolsDB2(QtWidgets.QWidget):
self.ui.iso_box.show()
self.ui.drill_box.show()
else:
self.ui.milling_box.hide()
self.ui.ncc_box.hide()
self.ui.paint_box.hide()
self.ui.iso_box.hide()
@@ -2568,14 +2568,20 @@ class ToolsDB2(QtWidgets.QWidget):
if tool_target == _("Isolation"):
self.ui.iso_box.setEnabled(True)
self.ui.iso_box.show()
self.ui.milling_box.setEnabled(True)
self.ui.milling_box.show()
if tool_target == _("Paint"):
self.ui.paint_box.setEnabled(True)
self.ui.paint_box.show()
self.ui.milling_box.setEnabled(True)
self.ui.milling_box.show()
if tool_target == _("NCC"):
self.ui.ncc_box.setEnabled(True)
self.ui.ncc_box.show()
self.ui.milling_box.setEnabled(True)
self.ui.milling_box.show()
def on_tool_add(self):
"""