- Non si utilizza più POSIZ_YAC, ma si scrivono le coordinate direttamente

- Rimosso SUPA con Z sicurezza a inizio lavorazione se non a ZMAX
- Scrittura ENDIF in file dei posizionamenti
This commit is contained in:
andrea.villa
2026-03-11 16:39:18 +01:00
parent 761653699d
commit 07f37a21e6
2 changed files with 6 additions and 5 deletions
+5 -4
View File
@@ -658,7 +658,7 @@ function OnRapid()
if EMT.ZMAX then
sOut = 'SUPA G0 D0 Z'..EgtNumToString( ParkZ, 3)
else
sOut = 'SUPA G0 D0' .. EmtGetAxis( 'L3')
-- sOut = 'SUPA G0 D0' .. EmtGetAxis( 'L3')
end
MyEmtOutput( sOut)
-- sega a catena da gestire
@@ -668,8 +668,8 @@ function OnRapid()
end
-- movimento YAC con interpolazione approssimata tramite F opportune per ogni asse
local dFeedY, dFeedA, dFeedC = CalcFeedYAC( EMT.L2opp - EMT.L2, EMT.R2pp - EMT.R2, EMT.R1pp - EMT.R1)
sOut = '_POSIZ_YAC('..EgtNumToString( EMT.L2, 3)..','..EgtNumToString( EMT.R2, 3)..','..EgtNumToString( EMT.R1, 3)..','.. EgtNumToString( FmaxY, 0)..',,)'
-- sOut = 'G1 Y' .. EgtNumToString( EMT.L2, 3)..' A1'..EgtNumToString( EMT.R2, 3)..' C1'..EgtNumToString( EMT.R1, 3) .. ' F' .. EgtNumToString( FmaxY, 3)
--sOut = '_POSIZ_YAC('..EgtNumToString( EMT.L2, 3)..','..EgtNumToString( EMT.R2, 3)..','..EgtNumToString( EMT.R1, 3)..','.. EgtNumToString( FmaxY, 0)..',,)'
sOut = 'G1 Y' .. EgtNumToString( EMT.L2, 3)..' A1'..EgtNumToString( EMT.R2, 3)..' C1'..EgtNumToString( EMT.R1, 3) .. ' F' .. EgtNumToString( FmaxY, 3)
MyEmtOutput( sOut)
-- si ripete macro di carico con opzione di precarico eseguito
@@ -1717,7 +1717,8 @@ function CreateClampingFile()
nfile:write( ' ' .. ALL_CLAMP_POS[i][j] .. '\n')
end
end
nfile:write( 'M17\n')
nfile:write( ' M17\n')
nfile:write( 'ENDIF\n')
end
nfile:close()
+1 -1
View File
@@ -9,7 +9,7 @@
require( 'EmtGenerator')
EgtEnableDebug( false)
PP_VER = '3.1c1_DEV10'
PP_VER = '3.1c1_DEV11'
MIN_MACH_VER = '2.7l2'
EgtOutLog ( '** Saomad-KAIROS '..PP_VER..' (MinMach '.. MIN_MACH_VER ..') **', 1)