- Aggiornamento ToolHolder con macchina cliente

- Corretta direzione motosega
This commit is contained in:
andrea.villa
2025-03-07 10:30:33 +01:00
parent 67ac2fd53b
commit eda1e55e87
10 changed files with 13 additions and 13 deletions
+3 -3
View File
@@ -19,8 +19,8 @@
require( 'EmtGenerator')
EgtEnableDebug( false)
PP_VER = '2.7a1'
PP_NVER = '2.7.a.1'
PP_VER = '2.7c1'
PP_NVER = '2.7.c.1'
-- Parametri macchina
NumericalControl = 'NUM' -- NUM o TPA
@@ -249,7 +249,7 @@ local H3Id = EmtHead {
HSet = 'H1',
Type = MCH_HT.STD,
Pos = Point3d( 0, 0, -ChSawLen),
TDir = -Y_AX(),
TDir = X_AX(),
ADir = Z_AX(),
Rot1W = 0.1,
SolCh = MCH_SCC.ADIR_NEAR,
Binary file not shown.
+4 -4
View File
@@ -561,10 +561,10 @@ function GetEU()
elseif EMT.HEAD == 'H2' then
sEU = ' EU0'
elseif EMT.HEAD == 'H3' then
if abs( EMT.R3 - 0) < 0.1 then
sEU = ' EU101'
--elseif abs( EMT.R3 - 90) < 0.1 then
-- sEU = ' EU104'
--if abs( EMT.R3 - 0) < 0.1 then
-- sEU = ' EU101'
if abs( EMT.R3 - 90) < 0.1 then
sEU = ' EU104'
else
EmtSetLastError( 1210, 'Chain saw orientation not allowed')
end
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+6 -6
View File
@@ -23,7 +23,7 @@ local WallData = {
MIN_Z_SAW = -6, -- quota minima rispetto alla tavola (default 0)
NZ_MINA = 0.5, -- componente limite in Z normale di una faccia (-30deg)
NZ_MINB = -0.4, -- componente limite in Z normale di un insieme di facce (-23deg)
DRILL_TOL = 0.5, -- tolleranza tra diametro foro e diametro punta
DRILL_TOL = 0.2, -- tolleranza tra diametro foro e diametro punta
DRILL_VZ_MIN = 0.5, -- componente limite in Z del versore di un foro
DRILL_VX_MAX = 0.866, -- componente limite in X del versore di un foro sulle facce laterali
DRILL_OVERLAP = 5, -- sovrapposizione tra due mezze forature
@@ -37,7 +37,7 @@ local WallData = {
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 (default), TR, BL, TL)
RAWPART_ROT = 180, -- rotazione del pannello grezzo rispetto alla descrizione BTL
CUT_WITH_OUTLINE = true, -- taglio delle feature con l'outline del pezzo
CUT_WITH_OUTLINE = false, -- taglio delle feature con l'outline del pezzo
TAB_EXTRA_XP = 10500, -- extra spazio su tavola per grezzo in X più
TAB_EXTRA_XM = 0, -- extra spazio su tavola per grezzo in X meno
TAB_EXTRA_YP = 0, -- extra spazio su tavola per grezzo in Y più
@@ -45,8 +45,8 @@ local WallData = {
DELTA_X = 0, -- allontanamento in X dai riferimenti
DELTA_Y = 0, -- allontanamento in Y dai riferimenti
DELTA_Z = 0, -- sollevamento dalla tavola
SQUARING_TYPE = 1, -- master panel squaring: 0 = disabled, 1 = on rawpart, 2 = shrink to parts
SQUARING_TOOL = 0, -- 0 = auto, 1 = double diskmill, 2 = double diskmill+blade, 3 = double blade, 4 = diskmill, 5 = blade, 6 = double mill, 7 = mill
SQUARING_TYPE = 0, -- master panel squaring: 0 = disabled, 1 = on rawpart, 2 = shrink to parts
SQUARING_TOOL = 5, -- 0 = auto, 1 = double diskmill, 2 = double diskmill+blade, 3 = double blade, 4 = diskmill, 5 = blade, 6 = double mill, 7 = mill
SQUARING_USE_ZIGZAG = true, -- false = oneway, true = zigzag. For mill only
SQUARING_STARTS_ON_REFERENCE = true, -- false = squaring starts near machine parking, true = squaring starts on reference edge
SQUARING_OFFSET_XY = 0, -- > 0 = larger rectangle, < 0 = smaller rectangle. Only with squaring on rawpart
@@ -56,9 +56,9 @@ local WallData = {
local function GetChainSawBlockedAxis( nInd)
if nInd == 1 then
return 'A1=0'
else
return 'A1=90'
else
return 'A1=0'
end
end
WallData.GetChainSawBlockedAxis = GetChainSawBlockedAxis