76 Commits

Author SHA1 Message Date
DarioS 3375e316bd EgtMachKernel :
- nella scelta angoli quando delta dal precedente vale +/-180 si privilegia 180.
2023-01-10 08:38:06 +01:00
DarioS 677a8466dd EgtMachKernel 2.4i5 :
- aggiunta gestione flag MaxDeltaR2OnFirst su testa per disabilitare controllo massimo delta su secondo asse rotante all'inizio di una lavorazione.
2022-10-03 08:56:46 +02:00
DarioS cf6c628876 EgtMachKernel :
- modifiche per permettere assi lineari controversi con assi principali XYZ.
2022-08-29 07:24:34 +02:00
DarioS 0ec3726fc6 EgtMachKernel 2.4g3 :
- altra correzione per asse rotante con corsa nulla.
2022-07-15 07:40:16 +02:00
DarioS 91005b36ba EgtMachKernel 2.4g2 :
- correzione calcolo angolo di asse rotante con corsa nulla.
2022-07-13 18:29:36 +02:00
DarioS a677bb991f EgtMachKernel 2.4e2 :
- corretta GetPartDirFromAngles per asse rotante di testa speciale (ralla).
2022-05-14 12:11:40 +02:00
DarioS 6bb714e581 EgtMachKernel 2.4d2 :
- modifiche per gestire macchina con asse rotante tipo ralla che porta due assi lineari ad esso perpendicolare (terzo lineare diretto come ralla).
2022-04-19 11:24:41 +02:00
DarioS e10933bbad EgtMachKernel 2.3f1 :
- allo script OnSetupHead aggiunto dato noto EMC.TCPOS.
2021-06-11 08:01:02 +02:00
Dario Sassi 50e2127a41 EgtMachKernel 2.3d2 :
- aggiunta gestione Dist e StemDiam in utensili
- aggiunta funzione EmtModifyExitPosition
- aggiunta gestione Dist a OnSetHead e aggiornamento posizione uscita.
2021-04-06 06:40:06 +00:00
Dario Sassi 100f5aacdb EgtMachKernel 2.3a6 :
- corretta lavorazione mortasature inclinate.
2021-02-01 08:08:24 +00:00
Dario Sassi 78bc849746 EgtMachKernel 2.3a3 :
- corretta lavorazione di finitura con lama per spatolatura per la gestione degli angoli sulla linea guida
- allineata AdjustCurveFromSurf alla funzione simile di EgtExecutor
- aggiunta funzione lua di macchina EmtGetBackAuxDir
- a MachMgr aggiunte funzioni di interfaccia GetCalcHead e GetCalcExit.
2021-01-14 06:36:35 +00:00
Dario Sassi aed3ebe4d1 EgtMachKernel 2.2k3 :
- in interfaccia aggiunta funzione GetCalcTipFromPositions con vettore angoli
- in interfaccia corretta funzione GetCalcPositions con vettore angoli
- migliorato controllo angoli dati rispetto ad assi rotanti.
2020-11-14 08:07:52 +00:00
Dario Sassi 5dc854adb3 EgtMachKernel 2.2j5 :
- tramite Info di testa ZEXTRA possibilità di assegnare una extra risalita in Z per evitare collisioni nel collegamento di due lavorazioni.
2020-10-24 14:48:56 +00:00
Dario Sassi 61d0c583e8 EgtMachKernel :
- correzione per gestire archi su macchine con assi rotanti su tavola.
2020-09-22 07:48:13 +00:00
Dario Sassi c841813162 EgtMachKernel 2.2d3 :
- modifiche per consentire richiami incrociati tra funzioni lua di macchina senza distruggere riferimento a macchina e variabili globali.
2020-04-19 16:30:05 +00:00
Dario Sassi 671728eb66 EgtMachKernel 2.1e3 :
- migliorata gestione extra-corse in presenza di aree vietate (rimangono da verificare i rapidi).
2019-05-22 14:50:39 +00:00
Dario Sassi 033b1ea5fa EgtMachKernel :
- aggiunta gestione aree protette.
2019-04-03 06:27:49 +00:00
Dario Sassi e4613162c5 EgtMachKernel :
- aggiunta gestione livello di debug in LOG*.
2019-04-01 06:16:03 +00:00
Dario Sassi 0330513980 EgtMachKernel 2.1c2 :
- aggiunta gestione tre assi rotanti su testa.
2019-03-07 12:31:41 +00:00
Dario Sassi 73c7cc88e0 EgtMachKernel :
- fabs sostituito da abs.
2018-12-27 11:22:54 +00:00
Dario Sassi b9303acc5d EgtMachKernel 1.9k2 :
- aggiunta gestione massimo affondamento di utensile TdbGetCurrToolMaxDepth
- for each (.. in ..) sostituito da for ( .. : ..) vero costrutto C++.
2018-11-28 17:11:39 +00:00
Dario Sassi b6657d56a5 EgtMachKernel :
- in simulazione aggiunto controllo corse su assi ausiliari.
2018-06-28 18:59:10 +00:00
Dario Sassi ca400dd8d4 EgtMachKernel :
- aggiunta gestione regioni come geometria sorgente in Milling, Pocketing e Chiseling
- corretto controllo calcolo angoli con rinvio da sotto.
2018-06-22 09:47:00 +00:00
Dario Sassi 77c476b1dc EgtMachKernel :
- in simulazione aggiunta possibilità di gestire extra-corse di assi ausiliari in OnMoveStart
- aggiunta funzione lua EmtSetOutstrokeInfo.
2018-04-16 16:10:37 +00:00
Dario Sassi 62e060dbc6 EgtMachKernel 1.9d1 :
- aggiunto reset tavola e utensile/testa correnti alla creazione di nuovo gruppo di lavoro.
2018-04-04 17:58:51 +00:00
Dario Sassi 6d324ba067 EgtMachKernel :
- aggiunta lavorazione di mortasatura
- aggiunt agestione angolo indeterminato su secondo asse rotante.
2018-02-28 09:35:51 +00:00
Dario Sassi 2e170521c0 EgtMachKernel 1.9a2 :
- migliorie a simulazione per Vmill con pezzi che si muovono.
2018-01-19 08:32:30 +00:00
Dario Sassi 3f1a871b5a EgtMachKernel :
- modifiche per virtual milling (sperimentale).
2018-01-15 09:59:08 +00:00
Dario Sassi d7c7547cd3 EgtMachKernel 1.8g5 :
- migliorata segnalazione extra corse.
2017-07-21 13:01:52 +00:00
Dario Sassi e87faa62ca EgtMachKernel :
- segnalazione extracorsa ora gestisce l'unità di misura (mm/inch).
2017-07-05 07:52:13 +00:00
Dario Sassi d598c1a66b EgtMachKernel :
- modifiche per visualizzazione utensili con lavorazioni.
2017-07-01 19:21:38 +00:00
Dario Sassi b88aa9cf18 EgtMachKernel 1.8f4 :
- correzioni per rinvio da sotto speciale (MDC)
- ottimizzato caricamento altri utensili su testa con più uscite
- salvato stato visualizzazione macchina e aggiunta funzione per restituirlo
- si garantisce la visualizzazione completa della macchina durante Apply e Update delle lavorazioni.
2017-06-27 13:54:41 +00:00
Dario Sassi 6c7a60b60a EgtMachKernel 1.8e5 :
- gestione da parametri lavorazione di angoli iniziali suggeriti e asse rotante bloccato
- in fresatura, svuotatura, incisione e lav. generica aggiunta possibilità di invertire direzione utensile
- in fresatura aggiunto parametro per tipo lavorazione faccia (perpendicolare, parallela, ...)
- differenziata distanza sicurezza standard da distanza sicurezza per rinvio da sotto
- migliorati approcci e retrazioni con rinvio da sotto
- migliorata segnalazione errori.
2017-05-31 14:18:11 +00:00
Dario Sassi b8e19d367c EgtMachKernel 1.8d1 :
- aggiunti a fresature attacchi e uscite ad inseguimento
- corretti problemi con verifica collisioni
- corretti problemi con caricamento utensili su testa con TC.
2017-04-05 06:49:54 +00:00
Dario Sassi 493ff4b9e4 EgtMachKernel :
- si conservano le info delle uscite delle teste al caricamento della macchina
- al caricamento di un utensile su una uscita di una testa si caricano anche tutti gli utensili previsti dall'attrezzaggio sulle altre uscite della stessa testa
- aggiunta gestione attacchi a elica e zigzag nelle contornature
- migliorato controllo collisioni e gestione risalite conseguenti.
2017-04-04 07:39:43 +00:00
Dario Sassi eb28adc272 EgtMachKernel 1.8c5 :
- aggiunta GetCalcAuxDirFromAngles
- migliorata gestione transizione tra una lavorazione e la successiva.
2017-03-20 07:38:52 +00:00
Dario Sassi 6fce5b366d EgtMachKernel 1.8c3 :
- prima versione funzionante di lavorazione generica con script lua
- corretta funzione per Lua EmtAddArcMove
- aggiunta VerifyAngleOutstroke
- corretta assegnazione valore precedente ad asse indeterminato
- corretta assegnazione angoli tenendo conto dei precedenti durante lavorazione.
2017-03-08 19:47:08 +00:00
Dario Sassi 5cdae9806e EgtMachKernel :
- piccole modifiche per gestione movimenti teste in Disposizione.
2017-03-02 19:18:29 +00:00
Dario Sassi 284525c926 EgtMachKernel 1.8b7 :
- corretta gestione disposizioni con spostamento pezzi consecutive e con teste diverse
- aggiunta GetRotAxisBlocked
- aggiunto controllo validità nome su utensili.
2017-03-02 07:56:39 +00:00
Dario Sassi 5849ad4f41 EgtMachKernel :
- prime modifiche per gestione aggregato da sotto.
2017-01-23 17:29:20 +00:00
Dario Sassi 43ee7ed105 EgtMachKernel :
- migliorata gestione angoli indeterminati con SCC e DirAux.
2017-01-23 07:30:30 +00:00
Dario Sassi 868559c293 EgtMachKernel :
- correzione nella gestione e utilizzo dell'attrezzaggio.
2017-01-19 12:32:26 +00:00
Dario Sassi ab392fb4e2 EgtMachKernel :
- razionalizzazione simulatore
- in caricamento macchina, generazione e simulazione non viene impostata modifica progetto.
2017-01-04 18:50:51 +00:00
Dario Sassi 43ae54ab68 EgMachKernel :
- aggiunti messaggi di log in caso di erronea definizione terna assi lineari o combinazione assi rotanti.
2016-11-29 10:32:00 +00:00
Dario Sassi 3bef4560fd EgtMachKernel 1.6w5 :
- in generazione corretta creazione elenco utensili (ora si usa TUUID)
- in Head corretta Clone
- per SCC (criterio scelta soluzione) ora NONE è equivalente a STANDARD
- si esegue Apply sulle operazioni solo se attive
- aggiunta gestione da script OnSpecialMoveUp per movimenti speciali a Z alta.
2016-11-29 08:14:44 +00:00
Dario Sassi a369920354 EgtMachKernel 1.6w4 :
- migliorie varie per gestire tre assi rotanti
- aggiunta a MachMgr funzione GetAxisToken.
2016-11-16 18:47:13 +00:00
Dario Sassi d4e4ea3871 EgtMachKernel 1.6v8 :
- gestita posizione Tavola Home diversa da posizione 0 Macchina in disposizione
- in generazione si assegna il nome macchina
- nel confronto attrezzaggio utensili si tiene conto della posizione in ToolChanger
- se angoli indeterminati ma si determinano con asse ausiliario, li rendo tali direttamente
- aggiunto comando per ricaricare DB utensili e lavorazioni
- aggiunta funzione GetPhaseLastOperation
- ora inserimento lavorazione avviene alla fine della fase corrente
- migliorato split di grezzo con lavorazioni
- in taglio di lama e fresatura irrobustito allungamenti/accorciamenti percorso.
2016-10-24 08:27:58 +00:00
Dario Sassi d7234d57d1 EgtMachKernel :
- gestione posizionamento pezzi su tavole con home assi non nullo
- migliorata rotazione grezzi su centroide.
2016-10-04 07:33:38 +00:00
Dario Sassi 7468c3bf17 EgtMachKernel 1.6u6 :
- aggiustamenti nel calcolo assi rotanti
- aggiunto Hint assi in note di lavorazione come suggerimento angoli iniziali.
2016-09-29 14:57:43 +00:00
Dario Sassi d01434d783 EgtMachKernel :
- corretto recupero testa
- migliorata gestione angoli indeterminati
- migliorato controllo massimo affondamento in fresatura.
2016-09-21 06:22:32 +00:00