DataBeam :
- aggiunta lavorazione TyroleanDovetail - migliorie e correzioni varie.
This commit is contained in:
+14
-4
@@ -7,6 +7,7 @@
|
||||
-- 2020/02/10 Aggiunta gestione FrenchRidgeLap
|
||||
-- 2020/02/11 Aggiunta gestione BlockHausFront
|
||||
-- 2020/04/02 Fori di testa dal basso non danno errore e fanno ribaltare la trave.
|
||||
-- 2020/04/07 Aggiunta gestione TyroleanDovetail
|
||||
|
||||
-- Tabella per definizione modulo
|
||||
local BeamExec = {}
|
||||
@@ -58,6 +59,8 @@ _G.package.loaded.ProcessFrenchRidgeLap = nil
|
||||
local FrenchRidgeLap = require( 'ProcessFrenchRidgeLap')
|
||||
_G.package.loaded.ProcessBlockHausFront = nil
|
||||
local BlockHausFront = require( 'ProcessBlockHausFront')
|
||||
_G.package.loaded.ProcessTyroleanDovetail = nil
|
||||
local TyroleanDovetail = require( 'ProcessTyroleanDovetail')
|
||||
_G.package.loaded.ProcessTenon = nil
|
||||
local Tenon = require( 'ProcessTenon')
|
||||
_G.package.loaded.ProcessMortise = nil
|
||||
@@ -521,8 +524,8 @@ local function ClassifyFeatures( vProc, b3Raw, Stats)
|
||||
-- se mezzo-legno di testa
|
||||
elseif RidgeLap.Identify( Proc) then
|
||||
bOk, bDown = RidgeLap.Classify( Proc)
|
||||
-- se fessura, fessura frontale, tacca, tacca cantonale, mezzo-legno, scanalatura-battuta,
|
||||
-- mezzolegno tipo chalet-tavoa di chiusura, rivestimento, mezzolegno chalet, tasca, taglio a triangolo
|
||||
-- se scanalatura, scanalatura frontale, tacca, tacca cantonale, mezzo-legno, scanalatura-battuta,
|
||||
-- mezzolegno tipo chalet-tavola di chiusura, rivestimento, mezzolegno chalet, tasca, taglio triangolato
|
||||
elseif LapJoint.Identify( Proc) then
|
||||
bOk, bDown = LapJoint.Classify( Proc)
|
||||
-- se foratura
|
||||
@@ -538,6 +541,9 @@ local function ClassifyFeatures( vProc, b3Raw, Stats)
|
||||
-- se block house front
|
||||
elseif BlockHausFront.Identify( Proc) then
|
||||
bOk, bDown = BlockHausFront.Classify( Proc)
|
||||
-- se incastro tirolo
|
||||
elseif TyroleanDovetail.Identify( Proc) then
|
||||
bOk, bDown = TyroleanDovetail.Classify( Proc)
|
||||
-- se mortasa (anche frontale)
|
||||
elseif Mortise.Identify( Proc) then
|
||||
bOk, bDown = Mortise.Classify( Proc)
|
||||
@@ -672,8 +678,9 @@ local function AddFeatureMachining( Proc, nPhase, nRawId, nPartId, dCurrOvmH, b3
|
||||
elseif RidgeLap.Identify( Proc) then
|
||||
-- esecuzione mezzo-legno di testa
|
||||
bOk, sErr = RidgeLap.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
||||
-- se mezzo-legno ( 3/4-030-X) o scanalatura ( 3/4-016-X) o tacca ( 3/4-020-X)
|
||||
-- o block house ( 4-037-X)
|
||||
-- se fessura ( 3/4-016-X) o se fessura frontale ( 3/4-017-X) o se tacca ( 3/4-020-X) o se tacca cantonale ( 3/4-025-X)
|
||||
-- o se mezzo-legno ( 3/4-030-X) o se scanalatura/battuta ( 3/4-032-X) o se mezzo legno tipo chalet/tavola di chiusura ( 3/4-033-X)
|
||||
-- o se rivestimento ( 3/4-034-X) o se mezzolegno chalet ( 4-037-X) o se tasca ( 4-039-X) o se taglio triangolato ( 4-120-X)
|
||||
elseif LapJoint.Identify( Proc) then
|
||||
-- esecuzione mezzo-legno o scanalatura
|
||||
bOk, sErr = LapJoint.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
||||
@@ -693,6 +700,9 @@ local function AddFeatureMachining( Proc, nPhase, nRawId, nPartId, dCurrOvmH, b3
|
||||
elseif BlockHausFront.Identify( Proc) then
|
||||
-- esecuzione giunzione francese
|
||||
bOk, sErr = BlockHausFront.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
||||
-- se incastro tirolo ( 1/2/3/4-136-X)
|
||||
elseif TyroleanDovetail.Identify( Proc) then
|
||||
bOk, sErr = TyroleanDovetail.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
||||
-- se tenone ( 1/2-050-X)
|
||||
elseif Tenon.Identify( Proc) then
|
||||
-- esecuzione tenone
|
||||
|
||||
Reference in New Issue
Block a user