Compare commits
6 Commits
Ticket#3145
...
3.1i2
| Author | SHA1 | Date | |
|---|---|---|---|
| 00835e1931 | |||
| 14644a7c8b | |||
| ca2176af8a | |||
| c4aa893565 | |||
| d3ddb2f51c | |||
| 873e797aef |
@@ -913,7 +913,8 @@ local function ReorderFeatureWithDependency( vProc)
|
||||
-- se il processo deve stare prima, ma ora è dopo
|
||||
if nRefIndex and nRefIndex < i then
|
||||
table.insert( vProc, nRefIndex, table.remove( vProc, i))
|
||||
i = max( nRefIndex - 1, 1)
|
||||
-- se ci sono stati scambi, si ricomincia da capo
|
||||
i = 0
|
||||
end
|
||||
elseif Drill.Identify( vProc[i]) and vProc[i].Dependency and vProc[i].Dependency.ExecAfter and vProc[i].Dependency.ExecAfter.Id then
|
||||
local nRefId = vProc[i].Dependency.ExecAfter.Id
|
||||
@@ -929,7 +930,8 @@ local function ReorderFeatureWithDependency( vProc)
|
||||
-- se il processo deve stare dopo, ma ora è prima
|
||||
if nRefIndex and nRefIndex > i then
|
||||
table.insert( vProc, nRefIndex, table.remove( vProc, i))
|
||||
i = max( nRefIndex - 1, 1)
|
||||
-- se ci sono stati scambi, si ricomincia da capo
|
||||
i = 0
|
||||
end
|
||||
end
|
||||
i = i + 1
|
||||
|
||||
@@ -200,6 +200,7 @@ local function AssignQIdent( Proc)
|
||||
Q_STAIRCASE = ''
|
||||
Q_SAW_PLUS_CHAIN = 'Q11'
|
||||
Q_FORCE_CHAINSAW = 'Q12'
|
||||
Q_ANTISPLINT_DEPTH = 'Q18' -- i
|
||||
-- TODO da riportare a Q13 quando è sistemata la gestione del movimento in macchina nell'attacco laterale
|
||||
Q_CHAINSAW_FROM_SIDE = 'Q999'
|
||||
Q_CONVENTIONAL_MILLING = ''
|
||||
@@ -234,7 +235,7 @@ local function AssignQIdent( Proc)
|
||||
Q_CONVENTIONAL_MILLING = 'Q14' -- i
|
||||
Q_CLEAN_CORNER = 'Q15' -- i
|
||||
Q_FLOATING_AGGREGATE = 'Q16' -- i
|
||||
Q_DIM_STRIP = 'Q17' -- d
|
||||
Q_DIM_STRIP = 'Q17' -- d
|
||||
elseif ( Proc.Grp == 1 or Proc.Grp == 2) and Proc.Prc == 30 then
|
||||
Q_BLADE_ON_ALONG_FACE = 'Q04' -- i
|
||||
elseif ( Proc.Grp == 3 or Proc.Grp == 4) and Proc.Prc == 32 then
|
||||
@@ -7987,6 +7988,10 @@ local function MakeMoreFaces( Proc, nPhase, nRawId, nPartId, dOvmHead, bSinglePa
|
||||
end
|
||||
-- leggo parametro Q
|
||||
local nQAntisplintResult = EgtGetInfo( Proc.Id, Q_ANTISPLINT_TYPE, 'i') or 0
|
||||
local nQLimitAntiSplintDepth = EgtGetInfo( Proc.Id, Q_ANTISPLINT_DEPTH, 'i') or 0
|
||||
|
||||
-- se abilitato la profondita al di sotto la quale NON si vuole antischeggia, controllo elevazione e annullo antischeggia
|
||||
if nQLimitAntiSplintDepth > 0 and nQLimitAntiSplintDepth + 100 * GEO.EPS_SMALL > dFacElev then nQAntisplintResult = 0 end
|
||||
-- se lavorazione fresa come lama disabilito eventuale antischeggia
|
||||
if bSpecialMillOnSide then nQAntisplintResult = 0 end
|
||||
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
==== Beam Update Log ====
|
||||
|
||||
Versione 3.1i2 (08/09/2026)
|
||||
- MODIF : In OrderFeature, corretto ordinamento quando ci sono dipendenze
|
||||
|
||||
Versione 3.1i1 (07/09/2026)
|
||||
- Added : In LapJoint aggiunto parametro Q18 al di sotto del quale non viene mai fatta antischeggia
|
||||
- Modif : In ScarfJoint, aggiunta tolleranza su controllo versori
|
||||
- Modif : Mortasa a coda di rondine da fare prima di un LapJoint che l'attraversa
|
||||
|
||||
Versione 3.1h2 (24/08/2026)
|
||||
- Fixed : in Drill - Fori in doppio con utensili lunghi, corretto calcolo LastStep
|
||||
- Fixed : AntiSplintBySaw - Se inverte lavorazione, inverte anche i parametri di LeadIn e LeadOut
|
||||
|
||||
+1
-1
@@ -2,5 +2,5 @@
|
||||
-- Gestione della versione di Beam
|
||||
|
||||
NAME = 'Beam'
|
||||
VERSION = '3.1h2'
|
||||
VERSION = '3.1i2'
|
||||
MIN_EXE = '3.1b1'
|
||||
|
||||
Reference in New Issue
Block a user