Rework default library and toolbits
This commit is contained in:
@@ -38,7 +38,8 @@ class CommandToolBitSelectorOpen:
|
||||
return {'Pixmap': 'Path-ToolTable',
|
||||
'MenuText': QtCore.QT_TRANSLATE_NOOP("PathToolBitLibrary", "ToolBit Dock"),
|
||||
'ToolTip': QtCore.QT_TRANSLATE_NOOP("PathToolBitLibrary", "Toggle the Toolbit Dock"),
|
||||
'Accel': "P, T"}
|
||||
'Accel': "P, T",
|
||||
'CmdType': "ForEdit"}
|
||||
|
||||
def IsActive(self):
|
||||
return FreeCAD.ActiveDocument is not None
|
||||
@@ -66,7 +67,8 @@ class CommandToolBitLibraryOpen:
|
||||
def GetResources(self):
|
||||
return {'Pixmap': 'Path-ToolTable',
|
||||
'MenuText': QtCore.QT_TRANSLATE_NOOP("PathToolBitLibrary", "ToolBit Library editor"),
|
||||
'ToolTip': QtCore.QT_TRANSLATE_NOOP("PathToolBitLibrary", "Open an editor to manage ToolBit libraries")}
|
||||
'ToolTip': QtCore.QT_TRANSLATE_NOOP("PathToolBitLibrary", "Open an editor to manage ToolBit libraries"),
|
||||
'CmdType': "ForEdit"}
|
||||
|
||||
def IsActive(self):
|
||||
return FreeCAD.ActiveDocument is not None
|
||||
|
||||
14
src/Mod/Path/Tools/Bit/45 degree chamfer.fctb
Normal file
14
src/Mod/Path/Tools/Bit/45 degree chamfer.fctb
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "45 Deg. Chamfer",
|
||||
"shape": "chamfer.fcstd",
|
||||
"parameter": {
|
||||
"CuttingEdgeAngle": "45.0000 \u00b0",
|
||||
"CuttingEdgeHeight": "6.3500 mm",
|
||||
"Diameter": "12.3323 mm",
|
||||
"FlatRadius": "5.0000 mm",
|
||||
"Length": "30.0000 mm",
|
||||
"ShankDiameter": "6.3500 mm"
|
||||
},
|
||||
"attribute": {}
|
||||
}
|
||||
11
src/Mod/Path/Tools/Bit/5mm Drill.fctb
Normal file
11
src/Mod/Path/Tools/Bit/5mm Drill.fctb
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "5mm Drill",
|
||||
"shape": "drill.fcstd",
|
||||
"parameter": {
|
||||
"Diameter": "5.0000 mm",
|
||||
"Length": "50.0000 mm",
|
||||
"TipAngle": "119.0000 \u00b0"
|
||||
},
|
||||
"attribute": {}
|
||||
}
|
||||
12
src/Mod/Path/Tools/Bit/5mm Endmill.fctb
Normal file
12
src/Mod/Path/Tools/Bit/5mm Endmill.fctb
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "Endmill",
|
||||
"shape": "endmill.fcstd",
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "30.0000 mm",
|
||||
"Diameter": "5.0000 mm",
|
||||
"Length": "50.0000 mm",
|
||||
"ShankDiameter": "3.0000 mm"
|
||||
},
|
||||
"attribute": {}
|
||||
}
|
||||
13
src/Mod/Path/Tools/Bit/6 mm Bullnose.fctb
Normal file
13
src/Mod/Path/Tools/Bit/6 mm Bullnose.fctb
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "6 mm Bull Nose",
|
||||
"shape": "bullnose.fcstd",
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "40.0000 mm",
|
||||
"Diameter": "6.0000 mm",
|
||||
"FlatRadius": "1.5000 mm",
|
||||
"Length": "50.0000 mm",
|
||||
"ShankDiameter": "3.0000 mm"
|
||||
},
|
||||
"attribute": {}
|
||||
}
|
||||
14
src/Mod/Path/Tools/Bit/60 degree Vbit.fctb
Normal file
14
src/Mod/Path/Tools/Bit/60 degree Vbit.fctb
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "60 Deg. V-Bit",
|
||||
"shape": "v-bit.fcstd",
|
||||
"parameter": {
|
||||
"CuttingEdgeAngle": "60.0000 \u00b0",
|
||||
"Diameter": "10.0000 mm",
|
||||
"FlatHeight": "1.0000 mm",
|
||||
"FlatRadius": "0.5000 mm",
|
||||
"Length": "20.0000 mm",
|
||||
"ShankDiameter": "5.0000 mm"
|
||||
},
|
||||
"attribute": {}
|
||||
}
|
||||
12
src/Mod/Path/Tools/Bit/6mm Ball End.fctb
Normal file
12
src/Mod/Path/Tools/Bit/6mm Ball End.fctb
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "6mm Ball End",
|
||||
"shape": "ballend.fcstd",
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "40.0000 mm",
|
||||
"Diameter": "6.0000 mm",
|
||||
"Length": "50.0000 mm",
|
||||
"ShankDiameter": "3.0000 mm"
|
||||
},
|
||||
"attribute": {}
|
||||
}
|
||||
11
src/Mod/Path/Tools/Bit/probe.fctb
Normal file
11
src/Mod/Path/Tools/Bit/probe.fctb
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "Probe004",
|
||||
"shape": "probe.FCStd",
|
||||
"parameter": {
|
||||
"Diameter": "6.0000 mm",
|
||||
"Length": "50.0000 mm",
|
||||
"ShaftDiameter": "4.0000 mm"
|
||||
},
|
||||
"attribute": {}
|
||||
}
|
||||
14
src/Mod/Path/Tools/Bit/slittingsaw.fctb
Normal file
14
src/Mod/Path/Tools/Bit/slittingsaw.fctb
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "Slitting Saw",
|
||||
"shape": "SlittingSaw.fcstd",
|
||||
"parameter": {
|
||||
"BladeThickness": "3.0000 mm",
|
||||
"BoltHeight": "3.0000 mm",
|
||||
"BoltWidth": "8.0000 mm",
|
||||
"Diameter": "76.2000 mm",
|
||||
"Length": "50.0000 mm",
|
||||
"ShankDiameter": "19.0500 mm"
|
||||
},
|
||||
"attribute": {}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "T1",
|
||||
"shape": "endmill.fcstd",
|
||||
"attribute": {},
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "30.000 mm",
|
||||
"Diameter": "1.000 mm",
|
||||
"Length": "50.000 mm",
|
||||
"ShankDiameter": "3.000 mm"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"name": "T2",
|
||||
"shape": "endmill.fcstd",
|
||||
"attribute": {},
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "30.000 mm",
|
||||
"Diameter": "2.000 mm",
|
||||
"Length": "50.000 mm",
|
||||
"ShankDiameter": "3.000 mm"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "T3",
|
||||
"shape": "endmill.fcstd",
|
||||
"attribute": {},
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "30.000 mm",
|
||||
"Diameter": "3.000 mm",
|
||||
"Length": "50.000 mm",
|
||||
"ShankDiameter": "3.000 mm"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"name": "T4",
|
||||
"shape": "endmill.fcstd",
|
||||
"attribute": {},
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "30.000 mm",
|
||||
"Diameter": "4.000 mm",
|
||||
"Length": "50.000 mm",
|
||||
"ShankDiameter": "3.000 mm"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"name": "T5",
|
||||
"shape": "endmill.fcstd",
|
||||
"attribute": {},
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "30.000 mm",
|
||||
"Diameter": "5.000 mm",
|
||||
"Length": "50.000 mm",
|
||||
"ShankDiameter": "3.000 mm"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"name": "T6",
|
||||
"shape": "endmill.fcstd",
|
||||
"attribute": {},
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "30.000 mm",
|
||||
"Diameter": "6.000 mm",
|
||||
"Length": "50.000 mm",
|
||||
"ShankDiameter": "3.000 mm"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"name": "T7",
|
||||
"shape": "endmill.fcstd",
|
||||
"attribute": {},
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "30.000 mm",
|
||||
"Diameter": "7.000 mm",
|
||||
"Length": "50.000 mm",
|
||||
"ShankDiameter": "3.000 mm"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"name": "T8",
|
||||
"shape": "endmill.fcstd",
|
||||
"attribute": {},
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "30.000 mm",
|
||||
"Diameter": "8.000 mm",
|
||||
"Length": "50.000 mm",
|
||||
"ShankDiameter": "3.000 mm"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"name": "T9",
|
||||
"shape": "endmill.fcstd",
|
||||
"attribute": {},
|
||||
"parameter": {
|
||||
"CuttingEdgeHeight": "30.000 mm",
|
||||
"Diameter": "9.000 mm",
|
||||
"Length": "50.000 mm",
|
||||
"ShankDiameter": "3.000 mm"
|
||||
}
|
||||
}
|
||||
37
src/Mod/Path/Tools/Library/Default.fctl
Normal file
37
src/Mod/Path/Tools/Library/Default.fctl
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"tools": [
|
||||
{
|
||||
"nr": 1,
|
||||
"path": "5mm Endmill.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 2,
|
||||
"path": "5mm Drill.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 3,
|
||||
"path": "6mm Ball End.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 4,
|
||||
"path": "6 mm Bullnose.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 5,
|
||||
"path": "60 degree Vbit.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 6,
|
||||
"path": "45 degree chamfer.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 7,
|
||||
"path": "slittingsaw.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 8,
|
||||
"path": "probe.fctb"
|
||||
}
|
||||
],
|
||||
"version": 1
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
{
|
||||
"tools": [
|
||||
{
|
||||
"nr": 1,
|
||||
"path": "t1.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 2,
|
||||
"path": "t2.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 3,
|
||||
"path": "t3.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 4,
|
||||
"path": "t4.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 5,
|
||||
"path": "t5.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 6,
|
||||
"path": "t6.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 7,
|
||||
"path": "t7.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 8,
|
||||
"path": "t8.fctb"
|
||||
},
|
||||
{
|
||||
"nr": 9,
|
||||
"path": "t9.fctb"
|
||||
}
|
||||
],
|
||||
"version": 1
|
||||
}
|
||||
BIN
src/Mod/Path/Tools/Shape/SlittingSaw.fcstd
Normal file
BIN
src/Mod/Path/Tools/Shape/SlittingSaw.fcstd
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
src/Mod/Path/Tools/Shape/chamfer.fcstd
Normal file
BIN
src/Mod/Path/Tools/Shape/chamfer.fcstd
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
src/Mod/Path/Tools/Shape/probe.FCStd
Normal file
BIN
src/Mod/Path/Tools/Shape/probe.FCStd
Normal file
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user