remove roughing operations outside part boundaries. outline uses in/out activation. wide cutout and tabs tied to outline out.
This commit is contained in:
parent
bb2824a743
commit
c5a8bf42f6
8 changed files with 74 additions and 139 deletions
|
|
@ -209,7 +209,8 @@
|
|||
finishingOver: "camContourOver",
|
||||
finishingSpeed: "camOutlineSpeed",
|
||||
finishingPlunge: "camOutlinePlunge",
|
||||
finishingOn: "camOutlineOn",
|
||||
camOutlineOn: "camOutlineOut",
|
||||
finishingOn: "camOutlineOut",
|
||||
finishingXOn: "camContourXOn",
|
||||
finishingYOn: "camContourYOn",
|
||||
drillTool: "camDrillTool",
|
||||
|
|
@ -219,8 +220,8 @@
|
|||
drillDwell: "camDrillDwell",
|
||||
drillLift: "camDrillLift",
|
||||
drillingOn: "camDrillingOn",
|
||||
camPocketOnlyRough: "camRoughPocket",
|
||||
camPocketOnlyFinish: "camOutlinePocket",
|
||||
camWideCutout: "camOutlineWide",
|
||||
outputClockwise: "camConventional"
|
||||
};
|
||||
|
||||
|
|
@ -396,49 +397,48 @@
|
|||
// process defaults CAM:Process
|
||||
p:{
|
||||
processName: "default",
|
||||
camRoughTool: 1000, // roughingTool
|
||||
camRoughSpindle: 1000, // camRoughSpindle
|
||||
camRoughDown: 2, // roughingDown
|
||||
camRoughOver: 0.5, // roughingOver
|
||||
camRoughSpeed: 1000, // roughingSpeed
|
||||
camRoughPlunge: 250, // roughingPlunge
|
||||
camRoughStock: 0, // roughingStock
|
||||
camRoughVoid: false, // roughingPocket
|
||||
camRoughOn: true, // roughingOn
|
||||
camOutlineTool: 1000, // finishingTool
|
||||
camOutlineSpindle: 1000,// finishingSpindle
|
||||
camOutlineDown: 3, // finishingDown
|
||||
camOutlineSpeed: 800, // finishingSpeed
|
||||
camOutlinePlunge: 250, // finishingPlunge
|
||||
camOutlineOn: true, // finishingOn
|
||||
camRoughTool: 1000,
|
||||
camRoughSpindle: 1000,
|
||||
camRoughDown: 2,
|
||||
camRoughOver: 0.5,
|
||||
camRoughSpeed: 1000,
|
||||
camRoughPlunge: 250,
|
||||
camRoughStock: 0,
|
||||
camRoughVoid: false,
|
||||
camRoughOn: true,
|
||||
camOutlineTool: 1000,
|
||||
camOutlineSpindle: 1000,
|
||||
camOutlineDown: 3,
|
||||
camOutlineSpeed: 800,
|
||||
camOutlinePlunge: 250,
|
||||
camOutlineWide: false,
|
||||
camOutlineIn: false,
|
||||
camOutlineOut: false,
|
||||
camContourTool: 1000,
|
||||
camContourSpindle: 1000,// (new)
|
||||
camContourOver: 0.5, // (new)
|
||||
camContourSpeed: 1000, // (new)
|
||||
camContourAngle: 85, // finishingAngle
|
||||
camContourCurves: false,// finishCurvesOnly
|
||||
camContourXOn: true, // finishingXOn
|
||||
camContourYOn: true, // finishingYOn
|
||||
camContourSpindle: 1000,
|
||||
camContourOver: 0.5,
|
||||
camContourSpeed: 1000,
|
||||
camContourAngle: 85,
|
||||
camContourCurves: false,
|
||||
camContourXOn: true,
|
||||
camContourYOn: true,
|
||||
camTraceTool: 1000,
|
||||
camTraceSpeed: 250,
|
||||
camTraceOn: false,
|
||||
camDrillTool: 1000, // drillTool
|
||||
camDrillSpindle: 1000, // drillSpindle
|
||||
camDrillDownSpeed: 250, // drillDownSpeed
|
||||
camDrillDown: 5, // drillDown
|
||||
camDrillDwell: 250, // drillDwell
|
||||
camDrillLift: 2, // drillLift
|
||||
camDrillingOn: false, // drillingOn
|
||||
camDrillTool: 1000,
|
||||
camDrillSpindle: 1000,
|
||||
camDrillDownSpeed: 250,
|
||||
camDrillDown: 5,
|
||||
camDrillDwell: 250,
|
||||
camDrillLift: 2,
|
||||
camDrillingOn: false,
|
||||
camDrillReg: "none",
|
||||
camTabsAngle: 0,
|
||||
camTabsCount: 4,
|
||||
camTabsWidth: 5,
|
||||
camTabsHeight: 5,
|
||||
camTabsOn: false,
|
||||
camRoughPocket: false, // camPocketOnlyRough
|
||||
camOutlinePocket: false, // camPocketOnlyFinish
|
||||
camDepthFirst: false,
|
||||
camWideCutout: false,
|
||||
camEaseDown: false,
|
||||
camOriginTop: true,
|
||||
camZTopOffset: 0,
|
||||
|
|
|
|||
|
|
@ -1404,7 +1404,6 @@
|
|||
camRoughPlunge: UC.newInput(LANG.cc_plng_s, {title:LANG.cc_plng_l, convert:UC.toInt, modes:CAM}),
|
||||
camRoughStock: UC.newInput(LANG.cr_lsto_s, {title:LANG.cr_lsto_l, convert:UC.toFloat, modes:CAM}),
|
||||
camRoughVoid: UC.newBoolean(LANG.cr_clrp_s, onBooleanClick, {title:LANG.cr_clrp_l, modes:CAM}),
|
||||
camRoughPocket: UC.newBoolean(LANG.cc_pock_s, onBooleanClick, {title:LANG.cc_pock_l, modes:CAM}),
|
||||
camRoughSep: UC.newBlank({class:"pop-sep"}),
|
||||
camRoughOn: UC.newBoolean(LANG.enable, onBooleanClick, {modes:CAM}),
|
||||
camOutline: UC.newGroup(LANG.co_menu, null, {modes:CAM, marker:true}),
|
||||
|
|
@ -1413,9 +1412,10 @@
|
|||
camOutlineDown: UC.newInput(LANG.cc_sdwn_s, {title:LANG.cc_sdwn_l, convert:UC.toFloat, modes:CAM}),
|
||||
camOutlineSpeed: UC.newInput(LANG.cc_feed_s, {title:LANG.cc_feed_l, convert:UC.toInt, modes:CAM}),
|
||||
camOutlinePlunge: UC.newInput(LANG.cc_plng_s, {title:LANG.cc_plng_l, convert:UC.toInt, modes:CAM}),
|
||||
camOutlinePocket: UC.newBoolean(LANG.cc_pock_s, onBooleanClick, {title:LANG.cc_pock_l, modes:CAM}),
|
||||
camOutlineWide: UC.newBoolean(LANG.co_wide_s, onBooleanClick, {title:LANG.co_wide_l, modes:CAM, show:() => { return UI.camOutlineOut.checked }}),
|
||||
camOutlineSep: UC.newBlank({class:"pop-sep"}),
|
||||
camOutlineOn: UC.newBoolean(LANG.cf_watr_s, onBooleanClick, {title:LANG.cf_watr_l, modes:CAM}),
|
||||
camOutlineIn: UC.newBoolean(LANG.co_olin_s, onBooleanClick, {title:LANG.co_olin_l, modes:CAM}),
|
||||
camOutlineOut: UC.newBoolean(LANG.co_olot_s, onBooleanClick, {title:LANG.co_olot_l, modes:CAM}),
|
||||
camContour: UC.newGroup(LANG.cn_menu, null, {modes:CAM, marker:true}),
|
||||
camContourTool: UC.newSelect(LANG.cc_tool, {modes:CAM}),
|
||||
camContourSpindle: UC.newInput(LANG.cc_spnd_s, {title:LANG.cc_spnd_l, convert:UC.toInt, modes:CAM, visible:spindleShow}),
|
||||
|
|
@ -1442,7 +1442,7 @@
|
|||
camDrillingOn: UC.newBoolean(LANG.enable, onBooleanClick, {modes:CAM}),
|
||||
camDrillSep: UC.newBlank({class:"pop-sep"}),
|
||||
camDrillReg: UC.newSelect(LANG.cd_regi_s, {modes:CAM, title:LANG.cd_regi_l}, "drillreg"),
|
||||
camTabs: UC.newGroup(LANG.ct_menu, null, {modes:CAM, marker:true}),
|
||||
camTabs: UC.newGroup(LANG.ct_menu, null, {modes:CAM, marker:true, show:() => { return UI.camOutlineOut.checked }}),
|
||||
camTabsAngle: UC.newInput(LANG.ct_angl_s, {title:LANG.ct_angl_l, convert:UC.toInt, bound:UC.bound(0,360), modes:CAM}),
|
||||
camTabsCount: UC.newInput(LANG.ct_numb_s, {title:LANG.ct_numb_l, convert:UC.toInt, bound:UC.bound(1,20), modes:CAM}),
|
||||
camTabsWidth: UC.newInput(LANG.ct_wdth_s, {title:LANG.ct_wdth_l, convert:UC.toFloat, bound:UC.bound(0.1,100), modes:CAM}),
|
||||
|
|
@ -1493,7 +1493,6 @@
|
|||
camConventional: UC.newBoolean(LANG.ou_conv_s, onBooleanClick, {title:LANG.ou_conv_l, modes:CAM}),
|
||||
camEaseDown: UC.newBoolean(LANG.cr_ease_s, onBooleanClick, {title:LANG.cr_ease_l, modes:CAM}),
|
||||
camDepthFirst: UC.newBoolean(LANG.ou_depf_s, onBooleanClick, {title:LANG.ou_depf_l, modes:CAM}),
|
||||
camWideCutout: UC.newBoolean(LANG.ou_wide_s, onBooleanClick, {title:LANG.ou_wide_l, modes:CAM}),
|
||||
outputOriginBounds: UC.newBoolean(LANG.or_bnds_s, onBooleanClick, {title:LANG.or_bnds_l, modes:LASER}),
|
||||
outputOriginCenter: UC.newBoolean(LANG.or_cntr_s, onBooleanClick, {title:LANG.or_cntr_l, modes:CAM_LASER}),
|
||||
camOriginTop: UC.newBoolean(LANG.or_topp_s, onBooleanClick, {title:LANG.or_topp_l, modes:CAM}),
|
||||
|
|
|
|||
Loading…
Reference in a new issue