From c650b259ffecc1be21f495b752bee83e5783bcf7 Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Fri, 9 Aug 2024 16:34:51 +0200 Subject: [PATCH] =?UTF-8?q?In=20preselezione.=20Se=20lavorazione=20motoseg?= =?UTF-8?q?a,=20non=20mando=20a=20parcheggio=20altra=20testa=20con=20utens?= =?UTF-8?q?ile=20precedente,=20perch=C3=A8=20subito=20dopo=20viene=20chiam?= =?UTF-8?q?ata=20preselezione?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Common_ONE-PF.NUM.mlpe | 4 ++-- UpdateLog.txt | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Common_ONE-PF.NUM.mlpe b/Common_ONE-PF.NUM.mlpe index c58ccc2..06ec77a 100644 --- a/Common_ONE-PF.NUM.mlpe +++ b/Common_ONE-PF.NUM.mlpe @@ -3027,11 +3027,11 @@ function PreselectNextDiffHead( nMchId, sHead) if nNextHSet ~= nHSet then local sNextTcPos = EgtTdbGetCurrToolParam( MCH_TP.TCPOS) -- se testa attuale da caricare è sega a catena, mando l'altra prima in HomeX (per evitare possibili collisioni) e poi lancio preselezione - if sHead == 'H13' and EMT.PREVHEAD ~= 'H13' then + if sHead == 'H13' and nHSet ~= GetHeadSet( EMT.PREVHEAD_H1) then EmitMoveDataHead( 2, { X=-ParkX2, Z=MaxZ2, B=ParkB2, C=ParkC2, TPos=AdjustTcPos( false, EMT.PREVTCPOS_H2)}) EmitMoveStartHead( 2) EmitMoveWaitHead( 2) - elseif sHead == 'H23' and EMT.PREVHEAD ~= 'H23' then + elseif sHead == 'H23' and nHSet ~= GetHeadSet( EMT.PREVHEAD_H2) then EmitMoveDataHead( 1, { X=-ParkX1, Z=MaxZ1, B=ParkB1, C=ParkC1, TPos=AdjustTcPos( false, EMT.PREVTCPOS_H1)}) EmitMoveStartHead( 1) EmitMoveWaitHead( 1) diff --git a/UpdateLog.txt b/UpdateLog.txt index 7552e30..ee763ce 100644 --- a/UpdateLog.txt +++ b/UpdateLog.txt @@ -2,6 +2,7 @@ Versione 2.6-- (--/--/2024) - (SIM-GEN) Quando si aprono i rulli, se la trave non può seguire i rulli perchè la pinza andrebbe in extra-corsa, si sposta comunque la pinza fino al massimo della sua corsa. Ticket#1949 +- (GEN) In preselezione. Se lavorazione motosega, non mando a parcheggio altra testa con utensile precedente, perchè subito dopo viene chiamata preselezione. Ticket#1961 Versione 2.6h2 (07/08/2024) - (SIM) Allineata simulazione a generazione in primo movimento rapido approccio al pezzo.