EgtMachKernel 1.6o2 :
- modifiche per speed, feeds e offset anche in lavorazioni in libreria.
This commit is contained in:
+9
-2
@@ -318,8 +318,13 @@ Generator::ProcessMachining( int nOpId, int nOpInd)
|
||||
return false ;
|
||||
}
|
||||
|
||||
// Recupero speed
|
||||
double dSpeed ;
|
||||
if ( ! m_pMchMgr->GetMachiningParam( MPA_SPEED, dSpeed))
|
||||
return false ;
|
||||
|
||||
// Emetto inizio lavorazione
|
||||
if ( ! OnMachiningStart( nOpId, nOpInd))
|
||||
if ( ! OnMachiningStart( nOpId, nOpInd, dSpeed))
|
||||
return false ;
|
||||
|
||||
// Ciclo su tutti i percorsi CL della lavorazione
|
||||
@@ -626,13 +631,15 @@ Generator::OnToolDeselect( void)
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
Generator::OnMachiningStart( int nOpId, int nOpInd)
|
||||
Generator::OnMachiningStart( int nOpId, int nOpInd, double dSpeed)
|
||||
{
|
||||
// definisco tavola variabili locali (temporanee)
|
||||
bool bOk = m_pMachine->LuaCreateGlobTable( TEMP_VAR) ;
|
||||
// assegno identificativo e indice lavorazione
|
||||
bOk = bOk && m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_MCHID, nOpId) ;
|
||||
bOk = bOk && m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_MCHIND, nOpInd) ;
|
||||
// assegno speed
|
||||
bOk = bOk && m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_S, dSpeed) ;
|
||||
// chiamo la funzione di inizio lavorazione
|
||||
bOk = bOk && m_pMachine->LuaCallFunction( ON_MACHINING_START) ;
|
||||
// cancello variabili locali
|
||||
|
||||
Reference in New Issue
Block a user