Modifica stima tempi e chiamata EmtGenMachining

This commit is contained in:
andrea.villa
2025-04-07 08:43:51 +02:00
parent 57dcafb3f1
commit 2dd21911f2
3 changed files with 19 additions and 14 deletions
+1 -1
View File
@@ -430,7 +430,7 @@ function OnPathStart()
EMT.REFLOC = nil EMT.REFLOC = nil
EMT.IPLGL = false EMT.IPLGL = false
-- reset valori precedenti (per forzare emissione di tutti gli assi del 1° movimento) -- reset valori precedenti (per forzare emissione di tutti gli assi del 1° movimento)
EMT.L1opp = EMT.L1op EMT.L1opp = EMT.L1op or EMT.L1
EMT.L2opp = EgtIf( EMT.TSELECT or not EMT.L2op, ParkY, EMT.L2op) EMT.L2opp = EgtIf( EMT.TSELECT or not EMT.L2op, ParkY, EMT.L2op)
EMT.L3opp = EgtIf( EMT.TSELECT or not EMT.L3op, ParkZ, EMT.L3op) EMT.L3opp = EgtIf( EMT.TSELECT or not EMT.L3op, ParkZ, EMT.L3op)
EMT.R1pp = EgtIf( EMT.TSELECT or not EMT.R1p, ParkC, EMT.R1p) EMT.R1pp = EgtIf( EMT.TSELECT or not EMT.R1p, ParkC, EMT.R1p)
+13 -13
View File
@@ -988,19 +988,19 @@ end
--------------------------------------------------------------------- ---------------------------------------------------------------------
-- *** ESTIMATION T&L *** -- *** ESTIMATION T&L ***
--------------------------------------------------------------------- ---------------------------------------------------------------------
local RAPID_X_FEED = FmaxX1 -- mm/min local RAPID_X_FEED = FmaxX1 -- mm/min ex: 45000
local RAPID_Y_FEED = FmaxY -- mm/min local RAPID_Y_FEED = FmaxY -- mm/min ex: 45000
local RAPID_Z_FEED = FmaxZ -- mm/min local RAPID_Z_FEED = FmaxZ -- mm/min ex: 45000
local RAPID_C_FEED = FmaxC -- deg/min local RAPID_C_FEED = FmaxC -- deg/min ex: 18000
local RAPID_B_FEED = FmaxA -- deg/min local RAPID_B_FEED = FmaxA -- deg/min ex: 10440
local RAPID_MIN_T = 0.2 -- s local RAPID_MIN_T = 0.2 -- s ex: 0.2
local TOOL_CHANGE = 14 -- s local TOOL_CHANGE = 20 -- s ex: 14
local LOAD_T = 16 -- s local LOAD_T = 20 -- s ex: 16
local CHAR_ONE_MOVE_T = 2 -- s local CHAR_ONE_MOVE_T = 3.5 -- s ex: 2
local ROTATION_T = 40 -- s local ROTATION_T = 40 -- s ex: 40
local SPLIT_T = 9 -- s local SPLIT_T = 12 -- s ex: 9
local UNLOAD_T = 12 -- s local UNLOAD_T = 15 -- s ex: 12
local FALL_T = 4 -- s local FALL_T = 4 -- s ex: 4
--------------------------------------------------------------------- ---------------------------------------------------------------------
function OnEstimStart() function OnEstimStart()
+5
View File
@@ -8,6 +8,11 @@ EgtEnableDebug( false)
local sBaseDir = EgtGetSourceDir() local sBaseDir = EgtGetSourceDir()
local BD = dofile( sBaseDir .. 'Beam\\BeamData.lua') local BD = dofile( sBaseDir .. 'Beam\\BeamData.lua')
---------------------------------------------------------------------
-- *** Generic Machinings ***
---------------------------------------------------------------------
pcall( require, 'EmtGenMachining') -- si fa una require con PCALL perchè la libreria è opzionale
---------------------- OnSpecialMoveZup ----------------------------- ---------------------- OnSpecialMoveZup -----------------------------
--------------------------------------------------------------------- ---------------------------------------------------------------------
function OnSpecialMoveZup() function OnSpecialMoveZup()