- qualche piccola modifica a WallExec
- in LapJoint (MakeTwoFaces e altri make, manca MakeMoreFaces) implementata parzialmente gestione doppio - in MachiningLib aggiunta la possibilità di forzare una testa per milling e pocketing
This commit is contained in:
+10
-6
@@ -641,18 +641,18 @@ function InsertScrapRemoval( nPhase)
|
||||
end
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
-- Cerca in vProc la presenza di feature da lavorare in doppio e, se trovate, ne setta i parametri
|
||||
-- Controlla in vProc la presenza di feature da lavorare in doppio e, se trovate, ne setta i parametri
|
||||
local function SetMirroredFeatures( vProc, b3Raw)
|
||||
for i = 1, #vProc do
|
||||
local Proc = vProc[i]
|
||||
if Proc.Flg ~= 0 then
|
||||
-- AGGIUNGERE DIPENDENZA DA COSTANTE WALLDATA!!
|
||||
|
||||
-- tasca sul fianco (non groove)
|
||||
if Proc.TopologyLongName == 'Rabbet-Through-RightAngles-Parallel-2'or
|
||||
Proc.TopologyLongName == 'Groove-Blind-RightAngles-Parallel-3' or
|
||||
Proc.TopologyLongName == 'Groove-Blind-RightAngles-Parallel-4' or
|
||||
Proc.TopologyLongName == 'Tunnel-Blind-RightAngles-Parallel-5' then
|
||||
Proc.TopologyLongName == 'Tunnel-Blind-RightAngles-Parallel-5' or
|
||||
( Proc.TopologyLongName == 'Groove-Through-RightAngles-Parallel-3' and Proc.AffectedFaces.Front) then
|
||||
-- feature rivolta verso Y- e parallela a X
|
||||
local bIsFeatureFacingFrontSide = Proc.AffectedFaces.Front
|
||||
-- feature vicino al bordo Y- del grezzo
|
||||
@@ -723,9 +723,6 @@ local function SetMirroredFeatures( vProc, b3Raw)
|
||||
Proc.MirrorDeltaZ = dDeltaZ
|
||||
end
|
||||
|
||||
-- groove passante
|
||||
elseif Proc.TopologyLongName == 'Groove-Through-RightAngles-Parallel-3' then
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -792,6 +789,13 @@ function WallExec.ProcessFeatures()
|
||||
end
|
||||
end
|
||||
EgtOutLog( ' *** End AddMachinings ***', 1)
|
||||
|
||||
-------
|
||||
-- LAVORAZIONI IN DOPPIO - QUI INSERIRE:
|
||||
-- ELIMINAZIONE LAVORAZIONI MIRROR IN BASE A SETTAGGIO MACHININGTODELETE IN PROC
|
||||
-- VERIFICA E UPDATE NOTE PER LAVORAZIONI IN CUI SI CONTROLLA SE I PERCORSI SONO SPECCHIATI
|
||||
-------
|
||||
|
||||
-- se macchina pareti
|
||||
if not WD.BEAM_MACHINE then
|
||||
-- riordino le lavorazioni tra tutti i pezzi
|
||||
|
||||
Reference in New Issue
Block a user