Nelle profilature, aggiunta tolleranza in calcolo doppia passata
This commit is contained in:
@@ -506,7 +506,7 @@ function ProcessProfCamb.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
|||||||
-- se il chamfer non è esclusivo continuo con le altre lavorazioni
|
-- se il chamfer non è esclusivo continuo con le altre lavorazioni
|
||||||
if nChamfer < 2 then
|
if nChamfer < 2 then
|
||||||
-- verifico se necessario lavorare in doppio
|
-- verifico se necessario lavorare in doppio
|
||||||
local bDouble = ( dProfDepth + BD.CUT_EXTRA > dToolMaxDepth)
|
local bDouble = ( dProfDepth + BD.CUT_EXTRA - 100 * GEO.EPS_SMALL > dToolMaxDepth)
|
||||||
local dDepth = min( dToolMaxDepth, dProfDepth / 2 + BD.MILL_OVERLAP)
|
local dDepth = min( dToolMaxDepth, dProfDepth / 2 + BD.MILL_OVERLAP)
|
||||||
-- se lavorazione da due parti, aggiungo la seconda
|
-- se lavorazione da due parti, aggiungo la seconda
|
||||||
local sMillingDown
|
local sMillingDown
|
||||||
|
|||||||
@@ -453,7 +453,7 @@ function ProcessProfConcave.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
-- verifico se necessario lavorare in doppio
|
-- verifico se necessario lavorare in doppio
|
||||||
local bDouble = ( dProfDepth + BD.CUT_EXTRA > dToolMaxDepth)
|
local bDouble = ( dProfDepth + BD.CUT_EXTRA - 100 * GEO.EPS_SMALL > dToolMaxDepth)
|
||||||
local dDepth = min( dToolMaxDepth, dProfDepth / 2 + BD.MILL_OVERLAP)
|
local dDepth = min( dToolMaxDepth, dProfDepth / 2 + BD.MILL_OVERLAP)
|
||||||
-- se lavorazione da due parti, aggiungo la seconda
|
-- se lavorazione da due parti, aggiungo la seconda
|
||||||
local sMillingDown
|
local sMillingDown
|
||||||
|
|||||||
@@ -453,7 +453,7 @@ function ProcessProfConvex.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
-- verifico se necessario lavorare in doppio
|
-- verifico se necessario lavorare in doppio
|
||||||
local bDouble = ( dProfDepth + BD.CUT_EXTRA > dToolMaxDepth)
|
local bDouble = ( dProfDepth + BD.CUT_EXTRA - 100 * GEO.EPS_SMALL > dToolMaxDepth)
|
||||||
local dDepth = min( dToolMaxDepth, dProfDepth / 2 + BD.MILL_OVERLAP)
|
local dDepth = min( dToolMaxDepth, dProfDepth / 2 + BD.MILL_OVERLAP)
|
||||||
-- se lavorazione da due parti, aggiungo la seconda
|
-- se lavorazione da due parti, aggiungo la seconda
|
||||||
local sMillingDown
|
local sMillingDown
|
||||||
|
|||||||
Reference in New Issue
Block a user