La posizione della cuffia di aspirazione considera un eventuale sottopezzo
This commit is contained in:
@@ -10,11 +10,12 @@
|
||||
-- Gestione rimozione VMILL in caso di RemoveScrap manuale e pezzi non separati
|
||||
-- 2023/11/14 ver 2.5k3 Solidi di collisione per teste 2 e 3 ora ingranditi di 4 anziché 5 mm.
|
||||
-- 2023/12/22 ver 2.5l1 Corretto movimento home assi rotanti motosega prima di scaricare. Si ruota quando si è a parcheggio. Quota -3800 (ex. -4200).
|
||||
-- 2024/05/27 ver 2.6e1 La posizione della cuffia di aspirazione considera un eventuale sottopezzo
|
||||
|
||||
require( 'EmtGenerator')
|
||||
EgtEnableDebug( false)
|
||||
|
||||
PP_VER = '2.5l1'
|
||||
PP_VER = '2.6e1'
|
||||
MIN_MACH_VER = '2.5j1'
|
||||
|
||||
-- Parametri macchina
|
||||
|
||||
@@ -126,11 +126,12 @@ function OnDispositionEnd()
|
||||
if EMT.PHASE == 1 then
|
||||
-- Dimensioni grezzo
|
||||
local b3Raw = EgtGetRawPartBBox( EMT.RAWID)
|
||||
local dHeightSubPiece = EMT.RAWPOS[3] or 0
|
||||
EmtOutput( 'E30050='..EgtNumToString( 1000 * b3Raw:getDimY(), 0)..
|
||||
' E30051='..EgtNumToString( 1000 * b3Raw:getDimX(), 0)..
|
||||
' E30052='..EgtNumToString( 1000 * b3Raw:getDimZ(), 0))
|
||||
-- Posizione cuffia
|
||||
local dHCuff = b3Raw:getDimZ() + 32
|
||||
local dHCuff = dHeightSubPiece + b3Raw:getDimZ() + 32
|
||||
EmtOutput( 'E30039=' .. EgtNumToString( dHCuff * 1000, 0))
|
||||
-- Eventuale salto a lavorazione in corso
|
||||
EmtOutput( 'G79 NE80000')
|
||||
|
||||
Reference in New Issue
Block a user