DataBeam :
- migliorie.
This commit is contained in:
@@ -147,10 +147,10 @@ function ProcessLongCut.Make( Proc, nPhase, nRawId, nPartId)
|
||||
-- ciclo sulle passate
|
||||
local nO = 1
|
||||
local dStep = 0
|
||||
if dWidth + 2 * BD.CUT_EXTRA > dToolDiam then
|
||||
nO = ceil(( dWidth + 2 * BD.CUT_EXTRA) / dToolDiam)
|
||||
if dWidth + 2 * BD.CUT_EXTRA > 0.8 * dToolDiam then
|
||||
nO = ceil(( dWidth + 2 * BD.CUT_EXTRA) / ( 0.6 * dToolDiam))
|
||||
if nO > 1 then
|
||||
dStep = ( dWidth + 2 * BD.CUT_EXTRA - dToolDiam) / ( nO - 1)
|
||||
dStep = ( dWidth + 2 * BD.CUT_EXTRA) / nO
|
||||
end
|
||||
end
|
||||
for k = nO, 1, -1 do
|
||||
@@ -171,11 +171,7 @@ function ProcessLongCut.Make( Proc, nPhase, nRawId, nPartId)
|
||||
local dEal = EgtIf( i == nC, -dEndDist, - dEndAccDist - ( nC - i - 1) * dC)
|
||||
EgtSetMachiningParam( MCH_MP.ENDADDLEN, dEal)
|
||||
-- imposto offset radiale (nullo se concavo)
|
||||
if k > 1 then
|
||||
EgtSetMachiningParam( MCH_MP.OFFSR, ( k - 1) * dStep)
|
||||
else
|
||||
EgtSetMachiningParam( MCH_MP.OFFSR, - BD.CUT_EXTRA)
|
||||
end
|
||||
EgtSetMachiningParam( MCH_MP.OFFSR, ( k - 1) * dStep - BD.CUT_EXTRA)
|
||||
-- imposto uso della faccia
|
||||
EgtSetMachiningParam( MCH_MP.FACEUSE, nFaceUse)
|
||||
-- eseguo
|
||||
|
||||
Reference in New Issue
Block a user