DataBeam :

- modificata gestione pezzi piccoli da vista (ora grezzo più lungo anche con pezzi più lunghi)
- modificata scelta per attacco tg o perpendicolare con lama
- per taglio doppio aggiunta gestione nessun limite direzione da sotto per testa da sotto
- con testa da sotto su mortasa a coda di rondine aggiunto controllo possibilità di salita in Z (variabile macchina BD.DH_MAX_TOP)
- in fessure verticali su pezzi alti, verifica affondamento lama tenendo conto dell'altezza del pezzo.
This commit is contained in:
DarioS
2021-09-03 18:45:25 +02:00
parent d1318a705a
commit edeae8b993
5 changed files with 23 additions and 8 deletions
+1 -1
View File
@@ -959,7 +959,7 @@ function BeamLib.MakeOneFaceBySaw( nSurfId, nFacet, sCutting, dSawDiam, Par5, dV
local dLenLo2 = abs( dLo2Tang)
-- scelgo l'attacco più conveniente (se non taglio praticamente longitudinale)
if abs( vtTg:getX()) < 0.9848 and
( ( abs( vtTg:getZ()) < 0.17 and ( vtV1:getZ() < -0.5 or vtV2:getZ() < -0.5)) or ( 1.5*dLenLi2 < dLenLi and 1.5*dLenLo2 < dLenLo) or 1.5*( dLenLi2 + dLenLo2) < ( dLenLi + dLenLo)) then
( ( abs( vtTg:getZ()) < 0.17 and ( vtV1:getZ() < -0.5 or vtV2:getZ() < -0.5)) or ( 1.1*dLenLi2 < dLenLi and 1.1*dLenLo2 < dLenLo) or 1.1*( dLenLi2 + dLenLo2) < ( dLenLi + dLenLo)) then
dLiTang, dLiPerp, dLoTang, dLoPerp = dLi2Tang, dLi2Perp, dLo2Tang, dLo2Perp
end
-- posizione braccio