Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| dc7c5a6993 | |||
| 42d7e6d380 | |||
| 5a73dc0757 | |||
| 4591d19c44 | |||
| 82c28ebbca | |||
| b768e79858 | |||
| 2b954e690b |
+9
-1
@@ -1203,7 +1203,9 @@ function SpecCalcCarriages( dDistFront, dDistBack, dRollFront, dRollBack, dY1Del
|
|||||||
WorkTab.dY1DeltaMaxF = min( EMC.LB - MinJoin, MaxY1 + dDistFront + dRollFront + AGG_V)
|
WorkTab.dY1DeltaMaxF = min( EMC.LB - MinJoin, MaxY1 + dDistFront + dRollFront + AGG_V)
|
||||||
WorkTab.dY2DeltaMinF = nil
|
WorkTab.dY2DeltaMinF = nil
|
||||||
WorkTab.dY2DeltaMaxF = nil
|
WorkTab.dY2DeltaMaxF = nil
|
||||||
if dY1DeltaMaxSP then WorkTab.dY1DeltaMaxF = min( WorkTab.dY1DeltaMaxF, dY1DeltaMaxSP) end
|
if dY1DeltaMaxSP and dY1DeltaMaxSP > WorkTab.dY1DeltaMinF then
|
||||||
|
WorkTab.dY1DeltaMaxF = min( WorkTab.dY1DeltaMaxF, dY1DeltaMaxSP)
|
||||||
|
end
|
||||||
WorkTab.dV1PosF = dRollBack
|
WorkTab.dV1PosF = dRollBack
|
||||||
WorkTab.bV1CloseF = false
|
WorkTab.bV1CloseF = false
|
||||||
WorkTab.dV2PosF = -dRollFront
|
WorkTab.dV2PosF = -dRollFront
|
||||||
@@ -1428,6 +1430,12 @@ function SpecCalcUnloadOnLoadPos()
|
|||||||
table.insert( vCmd, { 11, 1})
|
table.insert( vCmd, { 11, 1})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
-- se l'ultima posizione di Y1 (calcolata in modo che PosT sia nella posizione di scarico) è fuori dalla corsa massima ricalcola le due quote alla quota massima raggiungibile
|
||||||
|
if dY1Move > MaxY1 then
|
||||||
|
dRotT = dRotT - ( dY1Move - MaxY1)
|
||||||
|
dY1Move = MaxY1
|
||||||
|
EgtOutLog( ' Warning : Impossible to Reach Unloading on Load Position')
|
||||||
|
end
|
||||||
table.insert( vCmd, { 2, 'Y1', dY1Move, 'T', dRotT, 'BrakeBeam'})
|
table.insert( vCmd, { 2, 'Y1', dY1Move, 'T', dRotT, 'BrakeBeam'})
|
||||||
-- apro la morsa
|
-- apro la morsa
|
||||||
table.insert( vCmd, { 11, 0})
|
table.insert( vCmd, { 11, 0})
|
||||||
|
|||||||
+7
-1
@@ -1,7 +1,13 @@
|
|||||||
==== Common_PF1250 Update Log ====
|
==== Common_PF1250 Update Log ====
|
||||||
|
|
||||||
|
Versione 3.1f2 (24/06/2026)
|
||||||
|
- (SIM-GEN) UnloadOnLoad - se posizione di scarico non raggiungibile lo scarica dove può. Ticket#3041
|
||||||
|
- (SIM-GEN) SpecCalcCarriages - se dY1DeltaMaxSP < dY1DeltaMinF non lo considera. Ticket#3041
|
||||||
|
|
||||||
Versione 3.1-- (--/--/2026)
|
Versione 3.1f1 (05/06/2026)
|
||||||
- (GEN) In caso di ultimo movimento come scarico rimanenza, porta V2 in posizione di parcheggio. Ticket#3006
|
- (GEN) In caso di ultimo movimento come scarico rimanenza, porta V2 in posizione di parcheggio. Ticket#3006
|
||||||
|
- (SIM-GEN) Gestione nuova macchina 3T_5Ax
|
||||||
|
- (SIM-GEN) Gestione scarico al carico da parametro pezzo
|
||||||
|
|
||||||
Versione 3.1e2 (15/05/2026)
|
Versione 3.1e2 (15/05/2026)
|
||||||
- (SIM-GEN) Corretta gestione scarico manuale ( errore in versione 3.1e1)
|
- (SIM-GEN) Corretta gestione scarico manuale ( errore in versione 3.1e1)
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
local InfoCommon_STD_PP = {
|
local InfoCommon_STD_PP = {
|
||||||
NAME = 'Common_PF1250', -- nome script PP standard
|
NAME = 'Common_PF1250', -- nome script PP standard
|
||||||
VERSION = '3.1--', -- versione script
|
VERSION = '3.1f2', -- versione script
|
||||||
MIN_MACH_VER_PP_COMMON = '3.1b2' -- versione minima kernel
|
MIN_MACH_VER_PP_COMMON = '3.1b2' -- versione minima kernel
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user