-in MachiningLib e BLADETOWASTE piccole correzioni

This commit is contained in:
luca.mazzoleni
2025-12-19 16:27:01 +01:00
parent 73acee6695
commit 70025d1816
3 changed files with 40 additions and 2 deletions
+37
View File
@@ -238,6 +238,43 @@ local function CheckCollisionWithAxis( sAxis, MachiningParameters, OptionalParam
vtC = -vtC
end
-- TEST
-- for i = 1, #ToolExitPoints do
-- EgtSetCalcTool( Tool.sName, Tool.sHead, 1)
-- EgtLoadTool( Tool.sHead, 1, Tool.sName)
-- EgtSetCalcSolCh( nSCC)
-- local bOkAngles, nSolutionsAngles, dC1, dA1, dC2, dA2 = EgtGetCalcAngles( vtHead, vtSCC)
-- local bOkPositions, _, dT, dY, dZ = EgtGetCalcPositions( ToolExitPoints[i] - vtHead * ( Tool.dLength - Tool.dThickness), dC1, dA1) -- ATTENZIONE qui il punto è sul Tip
-- EgtSetAxisPos( 'T', dT)
-- EgtSetAxisPos( 'Y', dY)
-- EgtSetAxisPos( 'Z', dZ)
-- EgtSetAxisPos( 'C', dC1)
-- EgtSetAxisPos( 'A', dA1)
-- local idPoint = EgtPoint( 0, PointsToCheck[i], 0)
-- EgtOutLog( 'Point id ' .. idPoint)
-- EgtOutLog( 'SCC = ' .. tostring(nSCC) .. ', vtHead = ' .. tostring( vtHead) .. ', vtAux = ' .. tostring(vtSCC))
-- EgtOutLog( 'Solutions found = ' .. tostring( nSolutionsAngles) .. ', T = ' .. dT .. ', Y = ' .. dY .. ', Z = ' .. dZ .. ', C1 = ' .. dC1 .. ', A1 = ' .. dA1 .. ' (C2 = ' .. dC2 .. ', A2 = ' .. dA2 ..')')
-- end
-- FINE TEST
-- punti curva collisione e direzioni check da macchina
local PreCollisionData = Tool.SetupInfo.GetPreCollisionData( sAxis, vtC, vtHead)