Compare commits

...

5 Commits

Author SHA1 Message Date
daniele.nicoli e03f25247d Merge branch 'release/3.1g5' 2026-07-31 17:03:39 +02:00
daniele.nicoli 3c97e96e05 - RoundCleanContour per tasche a 3 facce a U in doppio correzione Invert e ToolInvert 2026-07-31 17:01:15 +02:00
daniele.nicoli b44a45e8b0 Merge tag '3.1g4' into develop
3.1g4
2026-07-31 11:17:32 +02:00
daniele.nicoli 3a878f5793 Merge branch 'release/3.1g4' 2026-07-31 11:15:20 +02:00
daniele.nicoli 9795bbdc80 - ProfCamb, piccola correzione commit precedente. 2026-07-31 10:03:59 +02:00
4 changed files with 12 additions and 9 deletions
+1 -1
View File
@@ -1955,7 +1955,7 @@ local function MakeRoundCleanContour( Proc, nPhase, nRawId, nPartId, b3Raw,
-- inversione direzione utensile
local bInvertMach = false
if nPathInt then
if bMillDown then
if bMillDown and not bDoubleSide then
if vtN1:getZ() > 10 * GEO.EPS_SMALL then
EgtSetMachiningParam( MCH_MP.TOOLINVERT, true)
bInvertMach = true
+5 -5
View File
@@ -302,7 +302,7 @@ function ProcessProfCamb.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
local sMilling
-- in base alla direzione iniziale della curva e al valore di entrata valido, setto l'antischeggia
local bMakeAs
local bDeleteAntiSplint = EgtGetInfo( Proc.Id, sDisableAntiSplint, 'i') == 1
local bDeleteAntiSplint = ( EgtGetInfo( Proc.Id, sDisableAntiSplint, 'i') or 0) == 1
local vtStart = EgtSV( AuxId, GDB_ID.ROOT)
if nSide == 0 then
if abs( vtStart:getY()) >= dActivateCompoAng and dMakeAntiSplintOnHead and abs( dMakeAntiSplintOnHead) > 0 and not bDeleteAntiSplint then
@@ -533,7 +533,7 @@ function ProcessProfCamb.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
if bDouble then
-- inserisco la lavorazione
local sName
if bMakeAs and not bDeleteAntiSplint then
if bMakeAs then
sName = 'ProfB_As_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id))
else
sName = 'ProfB_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id))
@@ -585,7 +585,7 @@ function ProcessProfCamb.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
ModifySideAndInvert( Proc, bHead)
end
-- se devo fare l'antischeggia in testa
if bMakeAs and not bDeleteAntiSplint then
if bMakeAs then
local sNewName = 'ProfB_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id))
-- copio lavorazione per ingresso antischeggia (la copia è la lavorazione finale)
local nMch2Id = EgtCopyMachining( sNewName, EgtGetName( nMchId))
@@ -623,7 +623,7 @@ function ProcessProfCamb.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
end
-- inserisco la prima lavorazione
local sName
if bMakeAs and not bDeleteAntiSplint then
if bMakeAs then
sName = 'Prof_As_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id))
else
sName = 'Prof_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id))
@@ -700,7 +700,7 @@ function ProcessProfCamb.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
ModifySideAndInvert( Proc, bHead)
end
-- se devo fare l'antischeggia in testa
if bMakeAs and not bDeleteAntiSplint then
if bMakeAs then
local sNewName = 'Prof_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id))
-- copio lavorazione per ingresso antischeggia (la copia è la lavorazione finale)
local nMch2Id = EgtCopyMachining( sNewName, EgtGetName( nMchId))
+5 -2
View File
@@ -1,7 +1,10 @@
==== Beam Update Log ====
Versione 3.1g4 (30/07/2026)
- Fixed : in RoundCleanContour per tasche a 3 facce a U MillDown
Versione 3.1g5 (31/07/2026)
- Fixed : in RoundCleanContour per tasche a 3 facce a U in doppio
Versione 3.1g4 (31/07/2026)
- Modif : in ProfCamb aggiunta Q19, se = 1 disabilita lavorazione AntiSplint
- Fixed : in RoundCleanContour per tasche a 3 facce a U MillDown
Versione 3.1g3 (24/07/2026)
- Fixed : in slot con lama corretta scelta SCC
+1 -1
View File
@@ -2,5 +2,5 @@
-- Gestione della versione di Beam
NAME = 'Beam'
VERSION = '3.1g4'
VERSION = '3.1g5'
MIN_EXE = '3.1b1'