From 27bb16b3b7ac7131f19ebbf42296e2e7e6220997 Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Mon, 16 Mar 2026 12:44:33 +0100 Subject: [PATCH] =?UTF-8?q?Cambio=20nome=20variabili,=20per=20essere=20pi?= =?UTF-8?q?=C3=B9=20chiaro=20quale=20=C3=A8=20riferita=20alla=20paratia=20?= =?UTF-8?q?lato=20carico=20e=20quale=20allo=20scarico?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Essetre-FAST.mlde | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Essetre-FAST.mlde b/Essetre-FAST.mlde index 8579052..7de5358 100644 --- a/Essetre-FAST.mlde +++ b/Essetre-FAST.mlde @@ -46,7 +46,7 @@ end EgtOutLog ( '** ' .. MACH_NAME..' '..PP_VER..' ** ( '..INFO_STD_PP.NAME..': '..INFO_STD_PP.VERSION..' - MinMach: '.. MIN_MACH_VER ..') **', 1) -- Parametri macchina -NumericalControl = 'TPA' -- NUM o TPA o NUM_PLUS +NumericalControl = 'TPA' -- NUM o TPA o NUM_PLUS MinX = 0 MaxX = 1350 MinZ = -1350 @@ -65,7 +65,7 @@ LoadT = 1454.2 UnloadT = -1700 MaxOpen = 305 MillOffs = 177.35 -DistRotCenterBToTopC = 403 -- distanza tra il centro di rotazione del mandrino B e la mensola C +DistRotCenterBToTopC = 403 -- distanza tra il centro di rotazione del mandrino B e la mensola C SawOffs = -242.68 SawBOffs = 0 SawCOffs = 0 @@ -76,7 +76,7 @@ AngTrBHOffs = 154.5 AngTrBHLen = 90 TurnerOffs = 200.0 DeltaTabY = 898.0 -DeltaTabZ = -1017.8 + MillOffs -- per TPA : -1013.3 + MillOffs -- per NUM : -838.4 +DeltaTabZ = -1017.8 + MillOffs -- per TPA : -1013.3 + MillOffs -- per NUM : -838.4 DimTabY = 400 DimTabX = 34000 LenToPress = 900 @@ -87,21 +87,21 @@ DefTcPos = 'T2' SecondSupport = 0 SpecialBH = false MaxUnloadLen = 0 -BeamHeightForFixRot = 9999 -- per abilitare assegnare 500 +BeamHeightForFixRot = 9999 -- per abilitare assegnare 500 NewTopC = true SafeXRotAxes = 150 AggreBlockHaus = false SecondToolChanger = false EstimationRapidMultiplier = 1 -DistZClampToTable = 5 -- distanza tra la tavola e il punto più basso della morsa -ClampingCoeffMin = nil -- coefficiente di fissaggio, se 0 o nil non fa controllo, per il momento da inizializzare da Ts3Data +DistZClampToTable = 5 -- distanza tra la tavola e il punto più basso della morsa +ClampingCoeffMin = nil -- coefficiente di fissaggio, se 0 o nil non fa controllo, per il momento da inizializzare da Ts3Data MinJoinVV = 75 MinJoinSS = 100 MinJoinLS = 290 MinJoinSL = 100 MinJoinLL = 400 -CollisionHeadToWallYM = nil -- distanza tra la paratia al carico e la testa macchina (Y) in valore assoluto -CollisionHeadToWallYP = nil -- distanza tra la paratia allo scarico e la testa macchina (Y) in valore assoluto +DistHeadToCabinUnload = nil -- distanza tra la paratia al carico e la testa macchina (Y) in valore assoluto +DistHeadToCabinLoad = nil -- distanza tra la paratia allo scarico e la testa macchina (Y) in valore assoluto -- costanti dimensioni utensili LONG_TOOL_MINLEN = 218.5 @@ -183,8 +183,8 @@ if EgtExistsFile( sData) then if Machine.Offsets.COEFF_CLAMP_CHECK then ClampingCoeffMin = Machine.Offsets.COEFF_CLAMP_CHECK end if Machine.Offsets.DIST_ROT_CENTER_B_TO_TOP_C then DistRotCenterBToTopC = EgtClamp( Machine.Offsets.DIST_ROT_CENTER_B_TO_TOP_C, 395, 410) end if Machine.Offsets.LONG_TOOL_MINLEN then LONG_TOOL_MINLEN = EgtClamp( Machine.Offsets.LONG_TOOL_MINLEN, 216, 226.1) end - if Machine.Offsets.DIST_HEAD_TO_CABIN_YM then CollisionHeadToWallYM = Machine.Offsets.DIST_HEAD_TO_CABIN_YM end - if Machine.Offsets.DIST_HEAD_TO_CABIN_YP then CollisionHeadToWallYP = Machine.Offsets.DIST_HEAD_TO_CABIN_YP end + if Machine.Offsets.DIST_HEAD_TO_CABIN_UNLOAD then DistHeadToCabinUnload = Machine.Offsets.DIST_HEAD_TO_CABIN_UNLOAD end + if Machine.Offsets.DIST_HEAD_TO_CABIN_LOAD then DistHeadToCabinLoad = Machine.Offsets.DIST_HEAD_TO_CABIN_LOAD end end end end @@ -213,16 +213,16 @@ local BaseId = EmtBase { Geo='BASE/GEO', Aux = sBaseAux} -- Sposta la faccia interna alla cabina dei solidi di collisione se sono impostati nel TS3Data, valori positivi -if CollisionHeadToWallYM then +if DistHeadToCabinLoad then local nSide1Id = EgtGetFirstNameInGroup( EgtGetFirstNameInGroup( BaseId, 'COLLISION'), 'SIDE1') local b3Collision = EgtGetBBox( nSide1Id, GDB_BB.STANDARD) - local vtMove = Vector3d( -abs( CollisionHeadToWallYM) - b3Collision:getMax()[1], 0, 0) + local vtMove = Vector3d( -abs( DistHeadToCabinLoad) - b3Collision:getMax()[1], 0, 0) EgtSurfTmMoveFacet( nSide1Id, 3, vtMove, GDB_RT.GLOB) end -if CollisionHeadToWallYP then +if DistHeadToCabinUnload then local nSide2Id = EgtGetFirstNameInGroup( EgtGetFirstNameInGroup( BaseId, 'COLLISION'), 'SIDE2') local b3Collision = EgtGetBBox( nSide2Id, GDB_BB.STANDARD) - local vtMove = Vector3d( abs( CollisionHeadToWallYP) - b3Collision:getMin()[1], 0, 0) + local vtMove = Vector3d( abs( DistHeadToCabinUnload) - b3Collision:getMin()[1], 0, 0) EgtSurfTmMoveFacet( nSide2Id, 3, vtMove, GDB_RT.GLOB) end local XId = EmtAxis {