-aggiunto nuovo tab final cut in machining

This commit is contained in:
Demetrio Cassarino
2025-07-02 16:32:40 +02:00
parent 5cdf63a1a3
commit bcfe9f3258
8 changed files with 311 additions and 44 deletions
+30
View File
@@ -212,6 +212,12 @@ Public Class CurrentMachine
' Massima altezza lavorabile con lama grande
Private m_dHighPieceZ As Double = 200.0
'
Private m_dFinalDepth As Double = 0.0
' Flag che abilita l'esecuzione del taglio finale
Private m_bEnableFinalSawCut As Boolean = False
#Region "Proprietà che leggono e scrivono i valori anche da o su file ini"
Friend ReadOnly Property MaxTabDepth As Double
Get
@@ -1204,6 +1210,24 @@ Public Class CurrentMachine
End Get
End Property
Friend Property bEnableFinalSawCut As Boolean
Get
Return m_bEnableFinalSawCut
End Get
Set(value As Boolean)
m_bEnableFinalSawCut = value
End Set
End Property
Friend Property dFinalDepth As Double
Get
Return m_dFinalDepth
End Get
Set(value As Double)
m_dFinalDepth = value
End Set
End Property
#End Region
Sub New()
@@ -1488,6 +1512,12 @@ Public Class CurrentMachine
' Massimo spessore lavorabile con lama grande
m_dHighPieceZ = GetPrivateProfileDouble(S_RAWMOVE, "MaxHeightPiece", 800.0, m_MainWindow.GetMachIniFile())
' Flag per abilitare taglio finale
m_bEnableFinalSawCut = GetPrivateProfileInt(S_MACH, K_ENABLEFINALSAWCUT, 0, m_MainWindow.GetMachIniFile()) <> 0
' Flag per abilitare taglio finale
m_dFinalDepth = GetPrivateProfileDouble(S_MACH, K_FINALDEPTH, 0.0, m_MainWindow.GetMachIniFile())
End Sub
' Per il controllo FANUC al momento dell'inizializzazione del CN devono essere lette alcune variabili