Sostituiti 3d MK2 con MK3
This commit is contained in:
Vendored
+2
-1
@@ -181,6 +181,7 @@
|
||||
"GDB_MD",
|
||||
"MCH_MY",
|
||||
"Color3d",
|
||||
"tan"
|
||||
"tan",
|
||||
"MCH_HT"
|
||||
]
|
||||
}
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
-- C:\EgtData\Machines\Saomad-KAIROS\Beam\EbwData.lua
|
||||
|
||||
local Offsets = {
|
||||
MIN_Y=-1225,
|
||||
MAX_Y=540,
|
||||
MIN_Y=-1150,
|
||||
MAX_Y=570,
|
||||
MIN_Z=-298,
|
||||
MAX_Z=910,
|
||||
MIN_A=-120,
|
||||
@@ -18,7 +18,7 @@ local Offsets = {
|
||||
BEAM_LOAD=1800.0,
|
||||
BEAM_UNLOAD=-2060,
|
||||
TURN_OFFS=0,
|
||||
MILL_PIVOT=-211.00,
|
||||
MILL_PIVOT=-247.6174,
|
||||
TAB_OFFSET_Y=0,
|
||||
TAB_OFFSET_Z=0,
|
||||
TIPO_CN=0,
|
||||
|
||||
+66
-52
@@ -9,16 +9,16 @@
|
||||
require( 'EmtGenerator')
|
||||
EgtEnableDebug( false)
|
||||
|
||||
PP_VER = '3.1c1_DEV15'
|
||||
MIN_MACH_VER = '3.1c1'
|
||||
PP_VER = '3.1c1_DEV1'
|
||||
MIN_MACH_VER = '2.7l2'
|
||||
|
||||
EgtOutLog ( '** Saomad-KAIROS '..PP_VER..' (MinMach '.. MIN_MACH_VER ..') **', 1)
|
||||
|
||||
-- Parametri macchina
|
||||
NumericalControl = 'SIEMENS'
|
||||
ChainSaw = false
|
||||
MinY = -823
|
||||
MaxY = 520
|
||||
MinY = -1150
|
||||
MaxY = 570
|
||||
ParkY = 400
|
||||
FmaxY = 45000
|
||||
MinZ = -298
|
||||
@@ -35,7 +35,7 @@ MinC = -240
|
||||
MaxC = 240
|
||||
ParkC = -90
|
||||
FmaxC = 18000
|
||||
MillOffs = 211.0
|
||||
MillOffs = 247.6174
|
||||
ChSawLen = 141.5
|
||||
MinX1 = 62.0
|
||||
MaxX1 = 3650.0
|
||||
@@ -49,8 +49,8 @@ LoadT = 1800.0
|
||||
UnloadT = -1800
|
||||
UnloadSmT = UnloadT
|
||||
TurnerOffs = 0
|
||||
MaxHOpen = 301
|
||||
MaxVOpen = 621
|
||||
MaxHOpen = 330 -- Massima apertura pinza PX
|
||||
MaxVOpen = 150 -- Massima apertura pinza QX
|
||||
LenToPress = 500
|
||||
DeltaTabY = 0
|
||||
DeltaTabZ = 0
|
||||
@@ -130,7 +130,7 @@ DeltaTol = 210
|
||||
|
||||
EmtGeneral {
|
||||
File='Saomad-KAIROS-MK3.nge',
|
||||
Offset = Vector3d( 0.0, -835, -779.06),
|
||||
Offset = Vector3d( 0.0, 0.0, 0.0),
|
||||
AxisMaxAdjust = 30,
|
||||
AxisMaxRotAdj = 0.5,
|
||||
ExitMaxAdjust = 30,
|
||||
@@ -149,7 +149,7 @@ local YId = EmtAxis {
|
||||
Token = 'Y1',
|
||||
Type = MCH_AT.LINEAR,
|
||||
Dir = Y_AX(),
|
||||
Pos = Point3d( -278.7237, 322.3254, 2068.04),
|
||||
Pos = Point3d( -284.173, 196.388, 2252.44),
|
||||
Stroke = {MinY, MaxY},
|
||||
Home = ParkY,
|
||||
Geo = 'Y_AXIS/GEO',
|
||||
@@ -160,7 +160,7 @@ EmtAxis {
|
||||
Token = 'Z1',
|
||||
Type = MCH_AT.LINEAR,
|
||||
Dir = Z_AX(),
|
||||
Pos = Point3d( 0.0257, -151.1589, 627.0044),
|
||||
Pos = Point3d( 0.0259, -149.993, 678.346),
|
||||
Stroke = {MinZ, MaxZ},
|
||||
Home = ParkZ,
|
||||
Geo = 'Z_AXIS/GEO',
|
||||
@@ -171,7 +171,7 @@ local CId = EmtAxis {
|
||||
Token = 'C1',
|
||||
Type = MCH_AT.ROTARY,
|
||||
Dir = -Z_AX(),
|
||||
Pos = Point3d( 0, 0, 600.0),
|
||||
Pos = Point3d( 0.314, 0.007, 547.115),
|
||||
Stroke = {MinC, MaxC},
|
||||
Home = ParkC,
|
||||
Geo = 'C_AXIS/GEO',
|
||||
@@ -182,7 +182,7 @@ local AId = EmtAxis {
|
||||
Token = 'A1',
|
||||
Type = MCH_AT.ROTARY,
|
||||
Dir = X_AX(),
|
||||
Pos = Point3d( 0, 0, MillOffs),
|
||||
Pos = Point3d( 35.3132, 0.001, MillOffs),
|
||||
Stroke = {MinA, MaxA},
|
||||
Home = ParkA,
|
||||
Geo = 'A_AXIS/GEO',
|
||||
@@ -200,7 +200,7 @@ local H1Id = EmtHead {
|
||||
OthColl = {'A/SOLID', 'C/SOLID'},
|
||||
Geo = 'H1_HEAD/GEO'}
|
||||
--EgtSetInfo( H1Id, 'ZMAXONROT', '1,60')
|
||||
-- Sega a catena
|
||||
--[[ Sega a catena
|
||||
EmtAxis {
|
||||
Name = 'CS',
|
||||
Parent = 'A',
|
||||
@@ -223,7 +223,7 @@ local H3Id = EmtHead {
|
||||
SolCh = MCH_SCC.ADIR_NEAR,
|
||||
OthColl = {'A/SOLID', 'C/SOLID'},
|
||||
Geo = 'H3_HEAD/GEO'}
|
||||
--EgtSetInfo( H3Id, 'ZMAXONROT', '1,5')
|
||||
EgtSetInfo( H3Id, 'ZMAXONROT', '1,5')]]
|
||||
-- Morse
|
||||
local X1Id = EmtAxis {
|
||||
Name = 'X1',
|
||||
@@ -231,7 +231,7 @@ local X1Id = EmtAxis {
|
||||
Parent = 'Base',
|
||||
Type = MCH_AT.LINEAR,
|
||||
Dir = -X_AX(),
|
||||
Pos = Point3d( -1193.5, 245.0, 918.94),
|
||||
Pos = Point3d( -905, 124.5, 886.44),
|
||||
Stroke = { MinX1, MaxX1},
|
||||
Home = ParkX1,
|
||||
Geo = 'X1_AXIS/GEO',
|
||||
@@ -241,7 +241,7 @@ local PX1Id = EmtAxis {
|
||||
Parent = 'X1',
|
||||
Type = MCH_AT.LINEAR,
|
||||
Dir = -Y_AX(),
|
||||
Pos = Point3d( -1193.5, 95.0, 918.94),
|
||||
Pos = Point3d( -905, 94.5, 886.44),
|
||||
Stroke = { 0, MaxHOpen},
|
||||
Home = MaxHOpen,
|
||||
Geo = 'PX1_AXIS/GEO',
|
||||
@@ -251,7 +251,7 @@ local QX1Id = EmtAxis {
|
||||
Parent = 'X1',
|
||||
Type = MCH_AT.LINEAR,
|
||||
Dir = Z_AX(),
|
||||
Pos = Point3d( -814.2, -22.5, 668.9787),
|
||||
Pos = Point3d( -598, -22, 839.44),
|
||||
Stroke = { 0, MaxVOpen},
|
||||
Home = MaxVOpen,
|
||||
Geo = 'QX1_AXIS/GEO',
|
||||
@@ -262,7 +262,7 @@ local X2Id = EmtAxis {
|
||||
Parent = 'Base',
|
||||
Type = MCH_AT.LINEAR,
|
||||
Dir = -X_AX(),
|
||||
Pos = Point3d( 1193.5001, 245.0, 918.94),
|
||||
Pos = Point3d( 905, 124.5, 886.44),
|
||||
Stroke = { MinX2, MaxX2},
|
||||
Home = ParkX2,
|
||||
Geo = 'X2_AXIS/GEO',
|
||||
@@ -272,7 +272,7 @@ local PX2Id = EmtAxis {
|
||||
Parent = 'X2',
|
||||
Type = MCH_AT.LINEAR,
|
||||
Dir = -Y_AX(),
|
||||
Pos = Point3d( 1193.5001, 95.0, 918.94),
|
||||
Pos = Point3d( 905, 94.5, 886.44),
|
||||
Stroke = { 0, MaxHOpen},
|
||||
Home = MaxHOpen,
|
||||
Geo = 'PX2_AXIS/GEO',
|
||||
@@ -282,7 +282,7 @@ local QX2Id = EmtAxis {
|
||||
Parent = 'X2',
|
||||
Type = MCH_AT.LINEAR,
|
||||
Dir = Z_AX(),
|
||||
Pos = Point3d( 814.2001, 640.4727, -1591.561),
|
||||
Pos = Point3d( 598, -22, 839.44),
|
||||
Stroke = { 0, MaxVOpen},
|
||||
Home = MaxVOpen,
|
||||
Geo = 'QX2_AXIS/GEO',
|
||||
@@ -305,101 +305,115 @@ EmtTable {
|
||||
Scale = { DimTabX / 20000, DimTabY / 500, 1},
|
||||
Geo = 'TABLE/GEO',
|
||||
Aux = 'TABLE/SOLID'}
|
||||
-- ToolChanger 10 posizioni verticale
|
||||
local ptTcCen = Point3d( -520.9759, -817, 1056.0424)
|
||||
-- ToolChanger 12 posizioni verticale
|
||||
local ptTcCen = Point3d( 533.814, -1030, 1153.94)
|
||||
EmtTcPos {
|
||||
Name = 'T101',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen,
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T101'}
|
||||
EmtTcPos {
|
||||
Name = 'T102',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T102'}
|
||||
EmtTcPos {
|
||||
Name = 'T103',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110*2),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T103'}
|
||||
EmtTcPos {
|
||||
Name = 'T104',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110*3),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T104'}
|
||||
EmtTcPos {
|
||||
Name = 'T105',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110*4),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T105'}
|
||||
EmtTcPos {
|
||||
Name = 'T106',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110*5),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T106'}
|
||||
EmtTcPos {
|
||||
Name = 'T107',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110*6),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T107'}
|
||||
EmtTcPos {
|
||||
Name = 'T108',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110*7),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T108'}
|
||||
EmtTcPos {
|
||||
Name = 'T109',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110*8),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T109'}
|
||||
EmtTcPos {
|
||||
Name = 'T110',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110*9),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T110'}
|
||||
EmtTcPos {
|
||||
Name = 'T111',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110*10),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T111'}
|
||||
-- ToolChanger lama
|
||||
EmtTcPos {
|
||||
Name = 'T112',
|
||||
Parent = 'Base',
|
||||
Pos = ptTcCen - Vector3d( 0, 0, 110*11),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Geo = 'BASE/T112'}
|
||||
-- ToolChanger 2 + Lama
|
||||
local ptTc2Cen = Point3d( -533.186, -1025, 979.44)
|
||||
EmtTcPos {
|
||||
Name = 'T201',
|
||||
Parent = 'Base',
|
||||
Pos = Point3d( 508.0241, -748.997, 271.8273),
|
||||
TDir = -X_AX(),
|
||||
ADir = -Y_AX(),
|
||||
Pos = ptTc2Cen,
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
Geo = 'BASE/T201'}
|
||||
-- ToolChanger motosega
|
||||
EmtTcPos {
|
||||
Name = 'T202',
|
||||
Parent = 'Base',
|
||||
Pos = Point3d( 656.5865, -768.913, 715.2899),
|
||||
TDir = -X_AX(),
|
||||
ADir = Z_AX(),
|
||||
Pos = ptTc2Cen + Vector3d( 0, 0, -380),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
Geo = 'BASE/T202'}
|
||||
EmtTcPos {
|
||||
Name = 'T203',
|
||||
Parent = 'Base',
|
||||
Pos = ptTc2Cen + Vector3d( 0, 0, -380-110),
|
||||
TDir = X_AX(),
|
||||
ADir = Y_AX(),
|
||||
Geo = 'BASE/T203'}
|
||||
|
||||
-- Aggiusto posizioni geometriche
|
||||
local vtMove = Vector3d( 0, ( DeltaTabY - 0), ( DeltaTabZ - 0))
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user