EgtMachKernel :

- quando si copia un utensile lo si disattiva
- in lavorazione WJ i contorni chiusi interni hanno attacco/uscita sul lato abbastanza lungo a Xmin (per corse asse rotante C se inclinati)
- migliorata interpretazione hint per angoli iniziali.
This commit is contained in:
Dario Sassi
2019-10-30 07:16:19 +00:00
parent f08ffded4b
commit 17b01c8495
4 changed files with 35 additions and 20 deletions
+4 -3
View File
@@ -1094,14 +1094,15 @@ Operation::CalculateAxesValues( const string& sHint, bool bSolChExact)
// se ci sono suggerimenti validi per gli assi rotanti, li applico
if ( ! sHint.empty()) {
STRVECTOR vsTok ;
Tokenize( sHint, ",", vsTok) ;
Tokenize( sHint, ",;", vsTok) ;
for (const auto& sTok : vsTok) {
string szKey, szVal ;
Split( sTok, "=", true, szKey, szVal) ;
Trim( szKey) ;
for ( int i = 0 ; i < nRotAxes ; ++ i) {
string sAxToken ;
if ( m_pMchMgr->GetCurrMachine()->GetCurrAxisToken(nLinAxes + i, sAxToken) &&
szKey == sAxToken) {
if ( m_pMchMgr->GetCurrMachine()->GetCurrAxisToken( nLinAxes + i, sAxToken) &&
szKey == Trim( sAxToken)) {
double dVal ;
if ( FromString( szVal, dVal))
vAxRotPrec[i] = dVal ;