Nge e mlde OK

This commit is contained in:
daniele.nicoli
2026-03-31 09:46:22 +02:00
parent 5e2cbcc9dd
commit da679255ee
2 changed files with 73 additions and 73 deletions
+73 -73
View File
@@ -13,47 +13,47 @@ PP_NVER = '2.7.4.1'
-- Parametri macchina
NumericalControl = 'NUM' -- NUM o TPA
MinY = 0.0
MaxY = 18200.0
MinX1 = -7910.0
MaxX1 = 0.0
MinZ1 = -1585.0
MinY = -35209.0
MaxY = -10000.0
MinX1 = 0.0
MaxX1 = 4790.0
MinZ1 = -1550.0
MaxZ1 = 0.0
MinB1 = -135.0
MaxB1 = 135.0
MinB1 = -125.0
MaxB1 = 125.0
MinC1 = -275.0
MaxC1 = 275.0
PosSpecC1 = 34
MillOffs = 202.0
MillOffs = 170
ChSawLen = 96.0
ParkC1 = 0
ParkB1 = 0
ParkSawC1 = -90
ParkSawB1 = -90
MinX2 = -6500.0
MaxX2 = -670.0
MinZ2 = -1180.0
MinX2 = 1047.0
MaxX2 = 6080.0
MinZ2 = -770.0
MaxZ2 = 0.0
MinB2 = 0.0
--[[MinB2 = 0.0
MaxB2 = 90.0
MinC2 = -275.0
MaxC2 = 275.0
MaxC2 = 275.0]]
SawDeltaX = 33.65
SawDeltaY = 210.0
SawDeltaZ = -133.0
SawOffs = 115.5
Nail11DeltaX = 457.7
Nail11DeltaY = 152.5
Nail11DeltaZ = -499
Nail12DeltaX = 457.7
Nail12DeltaY = -132.5
Nail12DeltaZ = -499
Nail13DeltaX = -7.34
Nail13DeltaY = -132.5
Nail13DeltaZ = -499
Nail14DeltaX = 383.8
Nail11DeltaX = 277.0
Nail11DeltaY = 111.5
Nail11DeltaZ = -421.6497
Nail12DeltaX = 318.0
Nail12DeltaY = 111.5
Nail12DeltaZ = -421.6497
Nail13DeltaX = 279.1875
Nail13DeltaY = -136.1311
Nail13DeltaZ = -421.6497
--[[Nail14DeltaX = 383.8
Nail14DeltaY = 170.0
Nail14DeltaZ = 37.0
Nail14DeltaZ = 37.0]]
Orig2DeltaX = 0
Orig2DeltaY = -4000
Orig2DeltaZ = 0
@@ -69,11 +69,11 @@ Orig5DeltaZ = 0
Orig6DeltaX = 27000
Orig6DeltaY = -4000
Orig6DeltaZ = 0
DimTabX = 41550.0
DimTabY = 4000.0
DeltaTabX = 809.65
DeltaTabY = -5290.0
DeltaTabZ = -950.0
DimTabX = 31200.0
DimTabY = 3500.0
DeltaTabX = -34200.00
DeltaTabY = 1289.00
DeltaTabZ = -1227.6497
CoeffVM = 0.5
-- Aggiornamento con dati da TechnoEssetre7
@@ -154,22 +154,22 @@ local SawOffsX = SawDeltaX - 33.65
local SawOffsY = SawDeltaY - 210.0
local SawOffsZ = SawDeltaZ + 133.0
-- Spostamenti delle chiodatrici rispetto al disegno
local Nail11OffsX = Nail11DeltaX - 457.7
local Nail11OffsY = Nail11DeltaY - 152.5
local Nail11OffsZ = Nail11DeltaZ + 499
local Nail12OffsX = Nail12DeltaX - 457.7
local Nail12OffsY = Nail12DeltaY + 132.5
local Nail12OffsZ = Nail12DeltaZ + 499
local Nail13OffsX = Nail13DeltaX + 7.34
local Nail13OffsY = Nail13DeltaY + 132.5
local Nail13OffsZ = Nail13DeltaZ + 499
local Nail14OffsX = Nail14DeltaX - 383.8
local Nail11OffsX = Nail11DeltaX - 277.0
local Nail11OffsY = Nail11DeltaY - 111.5
local Nail11OffsZ = Nail11DeltaZ + 421.6497
local Nail12OffsX = Nail12DeltaX - 318.0
local Nail12OffsY = Nail12DeltaY + 111.5
local Nail12OffsZ = Nail12DeltaZ + 421.6497
local Nail13OffsX = Nail13DeltaX + 279.1875
local Nail13OffsY = Nail13DeltaY + 136.1311
local Nail13OffsZ = Nail13DeltaZ + 421.6497
--[[local Nail14OffsX = Nail14DeltaX - 383.8
local Nail14OffsY = Nail14DeltaY - 170.0
local Nail14OffsZ = Nail14DeltaZ - 37.0
local Nail14OffsZ = Nail14DeltaZ - 37.0]]
EmtGeneral {
File='Essetre-WALL.nge',
Offset = Vector3d( -640.35, -3290.00, -1710.0),
Offset = Vector3d( -35860.00, 3038.9999, -1847.6497),
AxisMaxAdjust = 1250,
ExitMaxAdjust = 1250,
Special = 'Essetre-WALL.mlse',
@@ -177,9 +177,9 @@ EmtGeneral {
local BaseId = EmtBase {
Name = 'Base',
Geo='BASE/GEO',
Aux={'BASE/LOAD', 'BASE/MOD01', 'BASE/MOD02', 'BASE/MOD03', 'BASE/MOD04', 'BASE/MOD05', 'BASE/MOD06', 'BASE/MOD07', 'BASE/FLIPDEVICE',
'BASE/MOD08', 'BASE/MOD09', 'BASE/MOD10', 'BASE/MOD11', 'BASE/MOD12', 'BASE/MOD13', 'BASE/MOD14', 'BASE/REF', 'BASE/COLLISION'}}
local vtMove = Vector3d( DeltaTabX - 809.65, DeltaTabY + 5290.0, DeltaTabZ + 990)
Aux={'BASE/LOAD', 'BASE/MOD01', 'BASE/MOD02', 'BASE/MOD03', 'BASE/MOD04', 'BASE/MOD05', 'BASE/MOD06', 'BASE/MOD07',
'BASE/MOD08', 'BASE/MOD09', 'BASE/MOD10', 'BASE/MOD11', 'BASE/MOD12', 'BASE/MOD13', 'BASE/MOD14', 'BASE/REF', 'BASE/COLLISION', 'BASE/UNLOAD'}}
local vtMove = Vector3d( DeltaTabX + 34200.00, DeltaTabY - 1289.00, DeltaTabZ + 1227.6497 )
EgtMove( BaseId, vtMove, GDB_RT.GLOB)
-- Tavola
EmtTable {
@@ -187,7 +187,7 @@ EmtTable {
Parent = 'Base',
Type = MCH_TT.FLAT,
Ref1 = Point3d( DeltaTabX, DeltaTabY, DeltaTabZ),
Scale = {DimTabX/41550, DimTabY/4000, 1},
Scale = {DimTabX/31200.0, DimTabY/3500.0, 1},
Geo = 'TABLE/GEO'}
-- Traversa
EmtAxis {
@@ -196,9 +196,9 @@ EmtAxis {
Invert = true,
Type = MCH_AT.LINEAR,
Dir = X_AX(),
Pos = Point3d( 0, 0, 0),
Pos = Point3d( 0, 0, 0),--( 840.3156, -311.0, 180.7213),
Stroke = {MinY, MaxY},
Home = 0,
Home = MaxY,
Geo = 'Y_AXIS/GEO',
Aux = {'Y_AXIS/SOLID', 'Y_AXIS/TC', 'Y_AXIS/COLLISION'}}
-- Carro 1
@@ -208,9 +208,9 @@ EmtAxis {
Token = 'X',
Type = MCH_AT.LINEAR,
Dir = Y_AX(),
Pos = Point3d( 0, 0, 0),
Pos = Point3d( 0, 0, 0),--( 703.6, 149.0355, 488.0002),
Stroke = {MinX1, MaxX1},
Home = MaxX1,
Home = MinX1,
Geo = 'X1_AXIS/GEO',
Aux = {'X1_AXIS/SOLID', 'X1_AXIS/COLLISION'}}
EmtAxis {
@@ -219,13 +219,13 @@ EmtAxis {
Token = 'Z',
Type = MCH_AT.LINEAR,
Dir = Z_AX(),
Pos = Point3d( 0, 0, 0),
Pos = Point3d( 0, 0, 0),--( 0, -1, 763.0001),
Stroke = {MinZ1, MaxZ1},
Home = 0,
Geo = 'Z1_AXIS/GEO',
Aux = {'Z1_AXIS/SOLID'}}
-- Chiodatrice
local H14Id = EmtHead {
--[[local H14Id = EmtHead {
Name = 'H14',
Parent = 'Z1',
HSet = 'H14',
@@ -234,7 +234,7 @@ local H14Id = EmtHead {
TDir = Z_AX(),
Geo = 'H14_HEAD/GEO',
Aux = {'H14_HEAD/SOLID'}}
EgtMove( EgtGetFirstNameInGroup( H14Id, 'SOLID'), Vector3d( Nail14OffsX, Nail14OffsY, Nail14OffsZ), GDB_RT.GLOB)
EgtMove( EgtGetFirstNameInGroup( H14Id, 'SOLID'), Vector3d( Nail14OffsX, Nail14OffsY, Nail14OffsZ), GDB_RT.GLOB)]]
-- Assi rotanti
EmtAxis {
Name = 'C1',
@@ -242,7 +242,7 @@ EmtAxis {
Token = 'C',
Type = MCH_AT.ROTARY,
Dir = Z_AX(),
Pos = Point3d( 0, 0, 0),
Pos = Point3d( 0, -1, 485.5966),
Stroke = {MinC1, MaxC1},
Home = 0,
Geo = 'C1_AXIS/GEO',
@@ -252,8 +252,8 @@ EmtAxis {
Parent = 'C1',
Token = 'B',
Type = MCH_AT.ROTARY,
Dir = -X_AX(),
Pos = Point3d( 0, 0, MillOffs),
Dir = Y_AX(),
Pos = Point3d( 0, 0, MillOffs),--( 0, 52.5966, MillOffs),
Stroke = {MinB1, MaxB1},
Home = 0,
Geo = 'B1_AXIS/GEO',
@@ -281,7 +281,7 @@ EmtAxis {
Stroke = { 0, 270},
Home = 180,
Geo = 'A1_AXIS/GEO'}
local H3Id = EmtHead {
--[[local H3Id = EmtHead {
Name = 'H3',
Parent = 'A1',
HSet = 'H1',
@@ -293,7 +293,7 @@ local H3Id = EmtHead {
SolCh = MCH_SCC.ADIR_NEAR,
OthColl = {'B1/SOLID', 'C1/SOLID'},
Geo = 'H3_HEAD/GEO'}
EgtSetInfo( H3Id, 'ZSAFEDELTA', 60)
EgtSetInfo( H3Id, 'ZSAFEDELTA', 60)]]
-- Carro 2
local X2Id = EmtAxis {
Name = 'X2',
@@ -301,9 +301,9 @@ local X2Id = EmtAxis {
Token = 'X',
Type = MCH_AT.LINEAR,
Dir = Y_AX(),
Pos = Point3d( 0, 0, 0),
Pos = Point3d( 0, 0, 0),--( 703.60, 159.5747, 488.0002),
Stroke = {MinX2, MaxX2},
Home = MinX2,
Home = MaxX2,
Geo = 'X2_AXIS/GEO',
Aux = {'X2_AXIS/SOLID'}}
EgtMove( EgtGetFirstNameInGroup( X2Id, 'SOLID'), Vector3d( SawOffsX, SawOffsY, 0), GDB_RT.GLOB)
@@ -313,13 +313,13 @@ local Z2Id = EmtAxis {
Token = 'Z',
Type = MCH_AT.LINEAR,
Dir = Z_AX(),
Pos = Point3d( 0, 0, 0),
Pos = Point3d( 0, 0, 0),--( 486.3512, -1, 1235.3505),
Stroke = {MinZ2, MaxZ2},
Home = 0,
Geo = 'Z2_AXIS/GEO',
Aux = {'Z2_AXIS/SOLID'}}
EgtMove( EgtGetFirstNameInGroup( Z2Id, 'SOLID'), Vector3d( SawOffsX, SawOffsY, SawOffsZ), GDB_RT.GLOB)
local C2Id = EmtAxis {
--[[local C2Id = EmtAxis {
Name = 'C2',
Parent = 'Z2',
Token = 'C',
@@ -331,8 +331,8 @@ local C2Id = EmtAxis {
Geo = 'C2_AXIS/GEO',
Aux = {'C2_AXIS/SOLID', 'C2_AXIS/COLLISION'}}
EgtMove( EgtGetFirstNameInGroup( C2Id, 'SOLID'), Vector3d( SawOffsX, SawOffsY, SawOffsZ), GDB_RT.GLOB)
EgtMove( EgtGetFirstNameInGroup( C2Id, 'COLLISION'), Vector3d( SawOffsX, SawOffsY, SawOffsZ), GDB_RT.GLOB)
local H2Id = EmtHead {
EgtMove( EgtGetFirstNameInGroup( C2Id, 'COLLISION'), Vector3d( SawOffsX, SawOffsY, SawOffsZ), GDB_RT.GLOB)]]
--[[local H2Id = EmtHead {
Name = 'H2',
Parent = 'C2',
HSet = 'H2',
@@ -342,7 +342,7 @@ local H2Id = EmtHead {
ADir = Z_AX(),
Rot1W = 0.2,
OthColl = {'C2/SOLID'},
Geo = 'H2_HEAD/GEO'}
Geo = 'H2_HEAD/GEO'}]]
local H21Id = EmtHead {
Name = 'H21',
Parent = 'Z2',
@@ -374,7 +374,7 @@ local H23Id = EmtHead {
Aux = {'H23_HEAD/SOLID'}}
EgtMove( EgtGetFirstNameInGroup( H23Id, 'SOLID'), Vector3d( Nail13OffsX, Nail13OffsY, Nail13OffsZ), GDB_RT.GLOB)
-- ToolChanger
local ptTcA = Point3d( -375.6,-568.0,-79.8)
local ptTcA = Point3d( 600.1772, 5746, -592.1636)
EmtTcPos {
Name = 'T1',
Parent = 'Y',
@@ -385,46 +385,46 @@ EmtTcPos {
EmtTcPos {
Name = 'T2',
Parent = 'Y',
Pos = ptTcA - 120 * Z_AX(),
Pos = ptTcA - 102.5 * Z_AX(),
TDir = -Y_AX(),
ADir = X_AX(),
Geo = 'Y_AXIS/TA2'}
EmtTcPos {
Name = 'T3',
Parent = 'Y',
Pos = ptTcA - 240 * Z_AX(),
Pos = ptTcA - 205 * Z_AX(),
TDir = -Y_AX(),
ADir = X_AX(),
Geo = 'Y_AXIS/TA3'}
EmtTcPos {
Name = 'T4',
Parent = 'Y',
Pos = ptTcA - 360 * Z_AX(),
Pos = ptTcA - 307.5 * Z_AX(),
TDir = -Y_AX(),
ADir = X_AX(),
Geo = 'Y_AXIS/TA4'}
EmtTcPos {
Name = 'T5',
Parent = 'Y',
Pos = ptTcA - 480 * Z_AX(),
Pos = ptTcA - 410 * Z_AX(),
TDir = -Y_AX(),
ADir = X_AX(),
Geo = 'Y_AXIS/TA5'}
EmtTcPos {
Name = 'T6',
Parent = 'Y',
Pos = ptTcA - 600 * Z_AX(),
Pos = ptTcA - 512.5 * Z_AX(),
TDir = -Y_AX(),
ADir = X_AX(),
Geo = 'Y_AXIS/TA6'}
EmtTcPos {
Name = 'T7',
Parent = 'Y',
Pos = ptTcA - 720 * Z_AX(),
Pos = ptTcA - 717.5 * Z_AX(),
TDir = -Y_AX(),
ADir = X_AX(),
Geo = 'Y_AXIS/TA7'}
EmtTcPos {
--[[EmtTcPos {
Name = 'T8',
Parent = 'Y',
Pos = ptTcA - 840 * Z_AX(),
@@ -529,7 +529,7 @@ EmtTcPos {
Pos = Point3d(-5.35,206.5,-416.14),
TDir = -Y_AX(),
ADir = X_AX(),
Geo = 'Y_AXIS/TC2'}
Geo = 'Y_AXIS/TC2'}]]
---------------------------------------------------------------------
-- Funzioni richiamate per modificare i dati macchina in casi particolari
BIN
View File
Binary file not shown.