Files
egwwindowlua/CAMAuto/LuaLibs/Identity.lua
T
andrea.villa 1c00c1224b - Crazione strategie di lavorazione (per ora è una per tipo)
- Rimosso da WinExec gestione strategie derivata da Beam
- Pulita Collect da parametri provenienti da BTL
- ProcessFeature semplitifacta. Non contempla rotazioni/ribaltamenti del pezzo
- Aggiunta libreria delle lavorazioni
- Aggiunta libreria identità di una lavorazione
- Aggiunta libreria recupero informazioni feature
- AlignRawsToTable spostata in ProcessWin (prima era nella macchina)
2024-06-17 17:09:43 +02:00

37 lines
1.2 KiB
Lua

-- Identity.lua by Egalware s.r.l. 2024/06/18
-- Libreria Riconoscimento della feature
-- Tabella per definizione modulo
local Identity = {}
---------------------------------------------------------------------
------------------------ STANDARD FEATURES ------------------------
---------------------------------------------------------------------
-- Feature : Drilling
function Identity.IsDrilling( Proc)
return Proc.sType == 'Hole'
end
---------------------------------------------------------------------
-- Feature : Cutting
function Identity.IsCutting( Proc)
return Proc.sType == 'Cut'
end
---------------------------------------------------------------------
-- Feature : Milling
function Identity.IsMilling( Proc)
return Proc.sType == 'Milling'
end
---------------------------------------------------------------------
-- Feature : Pocketing
function Identity.IsPocketing( Proc)
return Proc.sType == 'Pocket'
end
---------------------------------------------------------------------
-- Feature : Profiling
function Identity.IsProfiling( Proc)
return Proc.sType == 'Profiling'
end
---------------------------------------------------------------------
return Identity