Added parameter "spindlespeed" to cncjob and drillcncjob. Will generate gcode "M03 S4000" (4000 rpm), or "M03" if omitted.

This commit is contained in:
Jørn Sandvik Nilsson
2015-07-17 09:49:24 +02:00
parent 7a7e160de5
commit 44f5da3326
5 changed files with 85 additions and 16 deletions

View File

@@ -271,6 +271,16 @@ class GeometryObjectUI(ObjectUI):
self.cnctooldia_entry = LengthEntry()
grid1.addWidget(self.cnctooldia_entry, 3, 1)
# Spindlespeed
spdlabel = QtGui.QLabel('Spindle speed:')
spdlabel.setToolTip(
"Speed of the spindle\n"
"in RPM (optional)"
)
grid1.addWidget(spdlabel, 4, 0)
self.cncspindlespeed_entry = LengthEntry()
grid1.addWidget(self.cncspindlespeed_entry, 4, 1)
self.generate_cnc_button = QtGui.QPushButton('Generate')
self.generate_cnc_button.setToolTip(
"Generate the CNC Job object."
@@ -446,6 +456,16 @@ class ExcellonObjectUI(ObjectUI):
grid1.addWidget(self.toolchangez_entry, 4, 1)
self.ois_tcz = OptionalInputSection(self.toolchange_cb, [self.toolchangez_entry])
# Spindlespeed
spdlabel = QtGui.QLabel('Spindle speed:')
spdlabel.setToolTip(
"Speed of the spindle\n"
"in RPM (optional)"
)
grid1.addWidget(spdlabel, 5, 0)
self.spindlespeed_entry = LengthEntry()
grid1.addWidget(self.spindlespeed_entry, 5, 1)
choose_tools_label = QtGui.QLabel(
"Select from the tools section above\n"
"the tools you want to include."