From c52e7acedc66de99d24b294e55ca30b5e452b8ab Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Tue, 13 May 2025 13:36:02 +0200 Subject: [PATCH] - Aggiunta variabile per macchina - Corretta condizione in OnSimulMoveStart --- Saomad-KAIROS.ini | 1 + Saomad-KAIROS.mlpe | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Saomad-KAIROS.ini b/Saomad-KAIROS.ini index e4599bd..7c695a8 100644 --- a/Saomad-KAIROS.ini +++ b/Saomad-KAIROS.ini @@ -46,6 +46,7 @@ Debug=2 28=PLC_Messages4,302:24.0:2,c,plc 29=PLC_Messages5,302:26.0:2,c,plc 30=PLC_Messages6,302:28.0:2,c,plc +31=W_Carico,301:8.0:2,c,plc [Languages] Enable=0 diff --git a/Saomad-KAIROS.mlpe b/Saomad-KAIROS.mlpe index 3ee1d96..7abd93e 100644 --- a/Saomad-KAIROS.mlpe +++ b/Saomad-KAIROS.mlpe @@ -650,7 +650,7 @@ function OnSimulMoveStart() VerifyX2Stroke( EMT.A2) -- se inizio lavorazione if EMT.MCHFIRST then - if EMT.HEAD == 'H3' and abs( EgtGetAxisPos( 'CS')) > 0.1 and not EMT.R1p or abs( EMT.R1 - EMT.R1p) > 15 then + if EMT.HEAD == 'H3' and abs( EgtGetAxisPos( 'CS')) > 0.1 and ( not EMT.R1p or abs( EMT.R1 - EMT.R1p) > 15) then SimulMoveAxis( 'A', ParkA, MCH_SIM_STEP.COLLROT) SimulMoveAxis( 'C', EMT.R1, MCH_SIM_STEP.COLLROT) end