- aggiunta gestione countersink e profili chamfer

- aggiunta materiali
- aggiunta possibilita' di creare svg su richiesta
- aggiunta gestione etichetta remnant
This commit is contained in:
Emmanuele Sassi
2023-10-05 13:06:40 +02:00
parent 04c7b07d0e
commit 173465984a
4 changed files with 250 additions and 18 deletions
+26 -2
View File
@@ -19,7 +19,9 @@ local Config = {}
-------------------------- Main -------------------------
-- path chiamate REST
Config.sRESTPath = "http://seriate.steamware.net:8082/NKC/api/"
--Config.sRESTPath = "http://iis01/NKC/api/"
--Config.sRESTPath = "http://seriate.steamware.net:8082/NKC/api/"
Config.sRESTPath = "http://iis01.egalware.com/NKC/api/"
Config.sPathMat = Config.sRESTPath .. "Material"
Config.sPathBatch = Config.sRESTPath .. "BatchProc"
-- Nesting cycle waiting time
@@ -43,6 +45,9 @@ Config.OutlineMachining = {{".375 ROUGHER", "ROUGHER"},
Config.HoleMachining = {"HOLE", {'3/16 DRILLING', '1/4 DRILLING', '1/2 DRILLING', '1/8 DRILLING', '11/32 DRILLING', '13/32 DRILLING',
'3/8 DRILLING', '5/16 DRILLING', '7/16 DRILLING', '17/32 DRILLING', '37/64 DRILLING'}}
Config.RampMachining = {"RAMP", '3/8 MILLING'}
Config.CountersinkMachining = {"COUNTERSINK", '45 DEG'}
Config.OutsideChamferMachining = {"OUTSIDE CHAMFER", '45 DEG'}
Config.InsideChamferMachining = {"INSIDECHAMFER", '45 DEG'}
-- list of pocketing machinings
Config.Pocketing = {'3/8 POCKETING', '1/4 POCKETING'}
@@ -57,6 +62,15 @@ Config.NWHoleMachTools = {'1/2 DRILLING', '1/8 DRILLING', '3/8 DRILLING', '5/16
Config.RampMachName = {"RAMP"}
Config.MXRampMachTools = {'3/8 MILLING'}
Config.NWRampMachTools = {'3/8 MILLING'}
Config.CountersinkMachName = {"COUNTERSINK"}
Config.MXCountersinkMachTools = {'45 DEG'}
Config.NWCountersinkMachTools = {'45 DEG'}
Config.InsideChamferMachName = {"INSIDE CHAMFER"}
Config.MXInsideChamferMachTools = {'45 DEG'}
Config.NWInsideChamferMachTools = {'45 DEG'}
Config.OutsideChamferMachName = {"OUTSIDE CHAMFER"}
Config.MXOutsideChamferMachTools = {'45 DEG'}
Config.NWOutsideChamferMachTools = {'45 DEG'}
Config.MXPocketingTools = {'3/8 POCKETING', '1/4 POCKETING'}
Config.NWPocketingTools = {'3/8 POCKETING', '1/4 POCKETING'}
@@ -94,6 +108,8 @@ Config.dSkeletonCut = 0.5
-- spessore scheletro pezzi piccoli
Config.dSkeletonWidth = 1 * 25.4
-- riduzione feed su pezzi con tab
Config.dTabFeed = 15000
-- riduzione feed su pezzi piccoli
Config.bSmallFeedReduce = true
Config.dSmallFeed = 8000
@@ -125,6 +141,10 @@ Config.TabParams = {{MatId = 1, MatExtCode = 6120, Length = 10.0, Height =
{MatId = 21, MatExtCode = 6115, Length = 10.0, Height = 2.0, Angle = 30, Distance = 60, MinCount = 3, MaxCount = 4},
{MatId = 24, MatExtCode = 108360, Length = 10.0, Height = 2.0, Angle = 30, Distance = 60, MinCount = 3, MaxCount = 4},
{MatId = 25, MatExtCode = 124880, Length = 10.0, Height = 2.0, Angle = 30, Distance = 60, MinCount = 3, MaxCount = 4},
{MatId = 26, MatExtCode = 127662, Length = 10.0, Height = 2.0, Angle = 30, Distance = 60, MinCount = 3, MaxCount = 4},
{MatId = 27, MatExtCode = 127663, Length = 10.0, Height = 2.0, Angle = 30, Distance = 60, MinCount = 3, MaxCount = 4},
{MatId = 28, MatExtCode = 127664, Length = 10.0, Height = 2.0, Angle = 30, Distance = 60, MinCount = 3, MaxCount = 4},
{MatId = 29, MatExtCode = 127665, Length = 10.0, Height = 2.0, Angle = 30, Distance = 60, MinCount = 3, MaxCount = 4},
}
-- parts minimum distance from raw part outline for each material
@@ -149,8 +169,12 @@ Config.Kerf = {{MatId = 1, MatExtCode = 6120, Kerf = 8},
{MatId = 19, MatExtCode = 6117, Kerf = 20},
{MatId = 20, MatExtCode = 6119, Kerf = 20},
{MatId = 21, MatExtCode = 6115, Kerf = 20},
{MatId = 24, MatExtCode = 108360, Kerf = 20},
{MatId = 24, MatExtCode = 108360, Kerf = 8},
{MatId = 25, MatExtCode = 124880, Kerf = 20},
{MatId = 26, MatExtCode = 127662, Kerf = 20},
{MatId = 27, MatExtCode = 127663, Kerf = 20},
{MatId = 28, MatExtCode = 127664, Kerf = 20},
{MatId = 29, MatExtCode = 127665, Kerf = 20},
}
Config.KitXModel = {{Model = '65w981', KitQty = 6},