EgtMachKernel 1.6j3 :

- aggiunta gestione DB utensili
- migliorata simulazione
- aggiunta impostazione macchina corrente anche senza macchinata.
This commit is contained in:
Dario Sassi
2015-10-27 10:12:13 +00:00
parent 2de785c6ce
commit 2c89d112fa
32 changed files with 904 additions and 237 deletions
+16 -2
View File
@@ -1,7 +1,7 @@
//----------------------------------------------------------------------------
// EgalTech 2015-2015
//----------------------------------------------------------------------------
// File : MachineAXes.cpp Data : 11.05.15 Versione : 1.6e3
// File : MachineAxes.cpp Data : 11.05.15 Versione : 1.6e3
// Contenuto : Implementazione gestione macchina : funzioni per assi.
//
//
@@ -108,4 +108,18 @@ Machine::ResetAxisPos( const string& sAxis)
return false ;
// eseguo il movimento
return SetAxisPos( sAxis, dHomeVal) ;
}
}
//----------------------------------------------------------------------------
bool
Machine::ResetAllAxesPos( void)
{
// ciclo sugi gruppi della macchina
for ( auto Iter = m_mapGroups.cbegin() ; Iter != m_mapGroups.cend() ; ++ Iter) {
if ( IsAxisGroup( Iter->second)) {
if ( ! ResetAxisPos( Iter->first))
return false ;
}
}
return true ;
}