EgtCAM5 1.8d1 :
- corretto attrezzaggio con aggregati con diverso numero di uscite su TC.
This commit is contained in:
@@ -311,7 +311,18 @@ Namespace EgtCAM5
|
||||
For PositionIndex = 0 To m_PositionGroupList(nGroup - 1).PositionList.Count - 1
|
||||
Dim TempPosition As Position = m_PositionGroupList(nGroup - 1).PositionList(PositionIndex)
|
||||
If TempPosition.TcPos = sTcPos Then
|
||||
TempPosition.Head = sHead
|
||||
' verifico se la testa è diversa
|
||||
If TempPosition.Head <> sHead Then
|
||||
' altrimenti la sovrascrivo
|
||||
TempPosition.Head = sHead
|
||||
' e verifico il numero di uscite
|
||||
For ExitIndex = TempPosition.ExitToolAssociationList.Count + 1 To EgtGetHeadExitCount(sHead)
|
||||
TempPosition.ExitToolAssociationList.Add(New ExitToolAssociation(ExitIndex.ToString, TempPosition))
|
||||
Next
|
||||
For ExitIndex = EgtGetHeadExitCount(sHead) + 1 To TempPosition.ExitToolAssociationList.Count
|
||||
TempPosition.ExitToolAssociationList.RemoveAt(ExitIndex - 1)
|
||||
Next
|
||||
End If
|
||||
For ExitIndex = 0 To TempPosition.ExitToolAssociationList.Count - 1
|
||||
Dim CurrExitToolAss As ExitToolAssociation = TempPosition.ExitToolAssociationList(ExitIndex)
|
||||
If CurrExitToolAss.ExitPar = sExitList(ToolIndex) Then
|
||||
@@ -874,7 +885,7 @@ Namespace EgtCAM5
|
||||
EgtOutLog("SetUp warning: try to set " & SelTool.Name & " on " & Position.TcPos)
|
||||
MessageBox.Show(EgtMsg(MSG_SETUPERRORS + 5), EgtMsg(MSG_SETUPERRORS + 1), MessageBoxButton.OK, MessageBoxImage.Error)
|
||||
Return False
|
||||
' altrimenti, se la posizione nell'attrezzaggio è vuota
|
||||
' altrimenti, se la posizione nell'attrezzaggio è vuota
|
||||
ElseIf Not PosIsOccupied Then
|
||||
' verifico se la testa è la stessa
|
||||
If Not Position.Head = sHead Then
|
||||
|
||||
Reference in New Issue
Block a user