EgtMachKernel :
- aggiunto flag UseTcPosHead a dati generali macchina per abilitare possibilità dell'utensile di prendere la testa dalla posizione del TC - aggiunto controllo testa di utensile che non può prenderla da TcPos.
This commit is contained in:
+7
-1
@@ -39,6 +39,7 @@ static const string FLD_ANGDELTAMINFORHOME = "AngDeltaMinForHome" ;
|
||||
static const string FLD_MULTIPROCESS = "MultiProcess" ;
|
||||
static const string FLD_LINKAXESMOVEORDER = "LinkAxesMoveOrder" ;
|
||||
static const string FLD_NEWLINKMGR = "NewLinkMgr" ;
|
||||
static const string FLD_USETCPOSHEAD = "UseTcPosHead" ;
|
||||
static const string FLD_NAME = "Name" ;
|
||||
static const string FLD_PARENT = "Parent" ;
|
||||
static const string FLD_GEO = "Geo" ;
|
||||
@@ -368,9 +369,12 @@ Machine::LuaEmtGeneral( lua_State* L)
|
||||
// lettura eventuale campo "LinkAxesMoveOrder" dalla tabella(0=interpolati, ...)
|
||||
int nLinkAxesMoveOrder = 0 ;
|
||||
LuaGetTabFieldParam( L, 1, FLD_LINKAXESMOVEORDER, nLinkAxesMoveOrder) ;
|
||||
// lettura eventuale campo 'NewLinkMgr' dalla tabella (0=old, 1 =new)
|
||||
// lettura eventuale campo 'NewLinkMgr' dalla tabella (0=old, 1=new)
|
||||
int nNewLinkMgr = 0 ;
|
||||
LuaGetTabFieldParam( L, 1, FLD_NEWLINKMGR, nNewLinkMgr) ;
|
||||
// lettura eventuale campo "UseTcPosHead" dalla tabella (0=no, 1=si)
|
||||
int nUseTcPosHead = 0 ;
|
||||
LuaGetTabFieldParam( L, 1, FLD_USETCPOSHEAD, nUseTcPosHead) ;
|
||||
// pulizia stack
|
||||
LuaClearStack( L) ;
|
||||
|
||||
@@ -427,6 +431,8 @@ Machine::LuaEmtGeneral( lua_State* L)
|
||||
m_pMchLua->m_nLinkAxesMoveOrder = nLinkAxesMoveOrder ;
|
||||
// imposto codice per gestione link tra lavorazioni
|
||||
m_pMchLua->m_nNewLinkMgr = nNewLinkMgr ;
|
||||
// imposto codice per utilizzo Head da posizione TC
|
||||
m_pMchLua->m_nUseTcPosHead = nUseTcPosHead ;
|
||||
|
||||
return 0 ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user