- in cubetti rimossa dimensione diversa in base a direzione lama (si userà la dimensione ridotta se quella standard fallisce)
- in MAchiningLib.ShortestPathSorting si leggono le feed medie dalla macchina - MAX_DIM_DICE sostituita da parametro generale GEN_MAX_DIM_DICE - in STR0005 rimossi tutti i riferimenti a dMinZTopBlade e dMaxNyTopBlade; andrà corretta BLADETOWASTE in caso di lama sopra e sotto
This commit is contained in:
@@ -1704,7 +1704,6 @@ end
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
function MachiningLib.ShortestPathSorting()
|
||||
local nStartIndex
|
||||
local i = 1
|
||||
while i <= #DB_MACH_APPLIED do
|
||||
local nMachInDisp = 0
|
||||
@@ -1714,11 +1713,12 @@ function MachiningLib.ShortestPathSorting()
|
||||
-- se è una lavorazione
|
||||
if DB_MACH_APPLIED[i].sType ~= 'DISP' then
|
||||
-- inizio
|
||||
nStartIndex = i
|
||||
EgtOptMachInit()
|
||||
|
||||
-- leggere feed dalla macchina
|
||||
EgtOptMachSetFeeds( 10000, 2000)
|
||||
-- feed dalla macchina
|
||||
-- TODO abbassare per considere accelerazioni??
|
||||
SetupInfo = BeamData.GetSetupInfo()
|
||||
EgtOptMachSetFeeds( SetupInfo.dFeedLinearAxesAverage or 10000, SetupInfo.dFeedRotativeAxesAverage or 1000)
|
||||
|
||||
-- tra gruppi (stage) non si può ottimizzare
|
||||
EgtOptMachSetAllGroupsDependencesAsMandatory( true)
|
||||
|
||||
Reference in New Issue
Block a user