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.IPLGL = false
-- 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.L3opp = EgtIf( EMT.TSELECT or not EMT.L3op, ParkZ, EMT.L3op)
EMT.R1pp = EgtIf( EMT.TSELECT or not EMT.R1p, ParkC, EMT.R1p)
+13 -13
View File
@@ -988,19 +988,19 @@ end
---------------------------------------------------------------------
-- *** ESTIMATION T&L ***
---------------------------------------------------------------------
local RAPID_X_FEED = FmaxX1 -- mm/min
local RAPID_Y_FEED = FmaxY -- mm/min
local RAPID_Z_FEED = FmaxZ -- mm/min
local RAPID_C_FEED = FmaxC -- deg/min
local RAPID_B_FEED = FmaxA -- deg/min
local RAPID_MIN_T = 0.2 -- s
local TOOL_CHANGE = 14 -- s
local LOAD_T = 16 -- s
local CHAR_ONE_MOVE_T = 2 -- s
local ROTATION_T = 40 -- s
local SPLIT_T = 9 -- s
local UNLOAD_T = 12 -- s
local FALL_T = 4 -- s
local RAPID_X_FEED = FmaxX1 -- mm/min ex: 45000
local RAPID_Y_FEED = FmaxY -- mm/min ex: 45000
local RAPID_Z_FEED = FmaxZ -- mm/min ex: 45000
local RAPID_C_FEED = FmaxC -- deg/min ex: 18000
local RAPID_B_FEED = FmaxA -- deg/min ex: 10440
local RAPID_MIN_T = 0.2 -- s ex: 0.2
local TOOL_CHANGE = 20 -- s ex: 14
local LOAD_T = 20 -- s ex: 16
local CHAR_ONE_MOVE_T = 3.5 -- s ex: 2
local ROTATION_T = 40 -- s ex: 40
local SPLIT_T = 12 -- s ex: 9
local UNLOAD_T = 15 -- s ex: 12
local FALL_T = 4 -- s ex: 4
---------------------------------------------------------------------
function OnEstimStart()
+5
View File
@@ -8,6 +8,11 @@ EgtEnableDebug( false)
local sBaseDir = EgtGetSourceDir()
local BD = dofile( sBaseDir .. 'Beam\\BeamData.lua')
---------------------------------------------------------------------
-- *** Generic Machinings ***
---------------------------------------------------------------------
pcall( require, 'EmtGenMachining') -- si fa una require con PCALL perchè la libreria è opzionale
---------------------- OnSpecialMoveZup -----------------------------
---------------------------------------------------------------------
function OnSpecialMoveZup()