Essetre-90480031 2.5g1 :

- modifiche per poter lavorare anche con lama su H2 in orizzontale.
This commit is contained in:
DarioS
2023-07-20 12:54:10 +02:00
parent e204ccaa5e
commit f16b1377fa
5 changed files with 20 additions and 14 deletions
+2 -2
View File
@@ -1,10 +1,10 @@
-- Descrizione macchina Essetre-90480031 by Egalware s.r.l. 2023/05/25
-- Descrizione macchina Essetre-90480031 by Egalware s.r.l. 2023/07/20
-- Macchina Wall.
require( 'EmtGenerator')
EgtEnableDebug( false)
PP_VER = '2.5e4'
PP_VER = '2.5g1'
-- Parametri macchina
NumericalControl = 'NUM' -- NUM o TPA
Binary file not shown.
+6 -1
View File
@@ -1,4 +1,4 @@
-- Processore macchina Essetre-WALL by EgalTech s.r.l. 2023/05/08
-- Processore macchina Essetre-WALL by EgalTech s.r.l. 2023/07/20
-- Con controllo numerico NUM
-- Variabili di modulo
@@ -360,6 +360,11 @@ function OnRapid()
local sOut = 'G101' .. EmtGetAxis( 'L3') .. EmtGetAxis( 'R2') .. EmtGetAxis( 'R1')
sOut = sOut .. GetET() .. GetEE() .. GetEF()
EmtOutput( sOut)
if EMT.HEAD == 'H2' then
sOut = 'G101' .. EmtGetHomeAxisByName( 'Z2') .. EmtGetHomeAxisByName( 'B2') .. EmtGetHomeAxisByName( 'C2')
sOut = sOut .. GetET() .. GetEE() .. GetEF()
EmtOutput( sOut)
end
else
if EMT.TCPOS ~= 'T101' then
local sOut = 'G101' .. EmtGetAxis( 'L3') .. EmtGetAxis( 'R2') .. EmtGetAxis( 'R1')
+7 -7
View File
@@ -1,4 +1,4 @@
-- Special Operations macchina Essetre-WALL by EgalTech s.r.l. 2023/03/11
-- Special Operations macchina Essetre-WALL by EgalTech s.r.l. 2023/07/20
-- Intestazioni
require( 'EmtGenerator')
@@ -48,12 +48,12 @@ function OnSpecialMoveZup()
end
-- se altrimenti lama X2
elseif EMC.HEAD == 'H2' then
if EMC.L3 > -200 then
EMC.R1 = EgtGetAxisHomePos( 'C2')
EMC.R2 = EgtGetAxisHomePos( 'B2')
EMC.TDIR = EgtGetCalcToolDirFromAngles( EMC.R1, EMC.R2)
EMC.MODIF = true
end
--if EMC.L3 > -200 then
-- EMC.R1 = EgtGetAxisHomePos( 'C2')
-- EMC.R2 = EgtGetAxisHomePos( 'B2')
-- EMC.TDIR = EgtGetCalcToolDirFromAngles( EMC.R1, EMC.R2)
-- EMC.MODIF = true
--end
-- altrimenti errore
else
error( "Unknown Head")
+5 -4
View File
@@ -1,7 +1,7 @@
-- WallData.lua by Egaltech s.r.l. 2023/04/15
-- WallData.lua by Egaltech s.r.l. 2023/07/19
-- Raccolta dati generali per Pareti
EgtOutLog( ' 90480030-WallData started', 1)
EgtOutLog( ' 90480031-WallData started', 1)
-- Tabella per definizione modulo
local WallData = {
@@ -27,12 +27,13 @@ local WallData = {
DRILL_OVERLAP = 5, -- sovrapposizione tra due mezze forature
MILL_OVERLAP = 5, -- sovrapposizione tra due mezze fresature
MAX_CLEAN_CRN30 = 60, -- massimo spessore per pulitura angolo con fresa 30deg
MAX_CLEAN_CRN60 = 150, -- massimo spessore per pulitura angolo con fresa 60deg
MILL_MAX_DEPTH_AS_MAT = true, -- massimo affondamento frese uguale ad altezza tagliente (max materiale)
MAX_CLEAN_CRN60 = 241, -- massimo spessore per pulitura angolo con fresa 60deg
MILL_MAX_DEPTH_AS_MAT = false, -- massimo affondamento frese uguale ad altezza tagliente (max materiale)
RAWCOL = { 255, 160, 32, 30}, -- colore del grezzo
SIMUL_VIEW_DIR = 3, -- direzione di vista predefinita per la simulazione (1=NW, 2=SW, 3=NE, 4=SE)
ORIG_CORNER = 'TL', -- angolo tavola per origine di battuta (BR (defualt), TR, BL, TL)
NESTING_CORNER = 'TL', -- angolo di origine del grezzo per posizionamento pezzi (BR (defualt), TR, BL, TL)
MAXDIAM_POCK_CORNER= 70, -- diametro massimo utensile ammesso per tasche con angoli interni
DELTA_X = 0, -- allontanamento in X dai riferimenti
DELTA_Y = 0, -- allontanamento in Y dai riferimenti
RAWPART_ROT = 180, -- rotazione del pannello grezzo rispetto alla descrizione BTL