DataBeam :

- T010 se troppo inclinati verso il basso e di dimensioni non compatibili ora sono dichiarati non lavorabili causa orientamento
- T138/L138 corretti tagli di lama errati
- L030 ora si usa il truciolatore dove richiesto e compatibilmente con la sua profondità massima di lavorazione
- L020 con Q03=1 ora si inserisce il truciolatore come richiesto
- L012 corretti attacchi e uscite quando rivolto verso il basso, concavo e facce molto inclinate.
This commit is contained in:
Dario Sassi
2020-08-03 16:32:49 +00:00
parent 268f33ef24
commit 8c9d3d3ce1
7 changed files with 73 additions and 28 deletions
+3 -2
View File
@@ -1,4 +1,4 @@
-- ProcessLongDoubleCut.lua by Egaltech s.r.l. 2020/07/27
-- ProcessLongDoubleCut.lua by Egaltech s.r.l. 2020/08/03
-- Gestione calcolo doppio taglio longitudinale per Travi
-- Tabella per definizione modulo
@@ -666,7 +666,8 @@ function ProcessLong2Cut.Make( Proc, nPhase, nRawId, nPartId)
EgtSetMachiningParam( MCH_MP.INVERT, true)
-- nel caso concavo, devo impostare la lunghezza di attacco ortogonale
if not bConvex then
local dLioPerp = vWidth[i] * sqrt( 1 - vtN[i]:getZ() * vtN[i]:getZ()) / abs( vtN[i]:getZ()) + BD.COLL_SIC
local dNz = vtN[vOrd[i]]:getZ()
local dLioPerp = vWidth[vOrd[i]] * sqrt( 1 - dNz * dNz) / abs( dNz) + BD.COLL_SIC
EgtSetMachiningParam( MCH_MP.LIPERP, dLioPerp)
EgtSetMachiningParam( MCH_MP.LOPERP, dLioPerp)
end