71 Commits

Author SHA1 Message Date
Dario Sassi bd03f0f259 EgtMachKernel :
- prime modifiche per la gestione della direzione singolare nei centri di lavoro (con angolo di apertura del cono di coincidenza).
2025-09-05 19:39:27 +02:00
Dario Sassi 333673005f EgtMachKernel 2.7a4 :
- modifiche per aggiunta SetFixtureLink per collegamento tra bloccaggio ed asse tavola.
2025-01-31 08:59:58 +01:00
Dario Sassi 6d936dede4 EgtMachKernel :
- aggiunta funzione SetFixtureMobile
- migliorato controllo movimento morse (introdotti minimo e massimo).
2024-10-31 18:31:49 +01:00
Dario Sassi 1497d7bb25 EgtMachKernel :
- modifiche e migliorie per gestione assi di disposizione dipendenti dalla tavola.
2024-10-16 19:49:10 +02:00
Dario Sassi ab63e1908c EgtMachKernel :
- aggiunto controllo che gli assi mossi in Disposition siano assi dipendenti dalla tavola (MachMgr::IsDispositionAxis).
2024-10-16 17:11:50 +02:00
Dario Sassi d2bf6a4cec EgtMachKernel 2.6j2 :
- aggiunta gestione assi ausiliari di tavola da comandi Disp (MoveDispAxis e RemoveDispAxis)
- aggiunta funzione per avere dati eventuali utensile, testa e uscita associato a disposizione.
2024-10-10 15:45:05 +02:00
Dario Sassi ac72518e44 EgtMachKernel :
- corretti alcuni commenti.
2024-08-30 16:34:08 +02:00
Dario Sassi f30f028b17 EgtMachKernel 2.5h3 :
- aggiunta possibilità di copiare un gruppo di lavoro.
2023-08-27 18:30:01 +02:00
DarioS 577143d176 EgtMachKernel 2.5e2 :
- correzione a Disposizione per gestire correttamente errori in casi senza testa equivalente.
2023-05-18 18:34:34 +02:00
DarioS 6378dddcdf EgtMachKernel 2.5d1 :
- eliminata la necessità di testa dummy per disposizioni con comandi StartAux o EndAux e senza movimenti diretti.
2023-04-03 08:50:46 +02:00
DarioS 15931dc304 EgtMachKernel 2.5b2 :
- nel calcolo spostamenti in disposizioni (movimenti di pezzi con ventose) è ora possibile fare rotazioni non minime pur di stare nelle corse.
2023-02-10 16:28:00 +01:00
DarioS b4fba50c15 EgtMachKernel 2.4j3 :
- in tutte le lavorazioni ora Apply esegue sempre Update (aggiornamento assi macchina e collegamento con operazione precedente) anche se non è necessario il ricalcolo della lavorazione.
2022-10-27 11:06:22 +02:00
DarioS ca1aa4c9ac EgtMachKernel 2.4a4 :
- aggiunti massimi e minimi di posizioni e assi anche a gruppi CL e suoi sottogruppi di Disposizioni
- si esegue la scrittura di questi estremi per lavorazioni e disposizioni solo quando definiti.
2022-01-31 18:43:17 +01:00
DarioS b18c309344 EgtMachKernel 2.3h2 :
- correzioni a Milling per lavorazioni con fresa inclinata rispetto ad un percorso piano.
2021-08-25 15:06:01 +02:00
Dario Sassi e2164dfc57 EgtMachKernel 2.2k4 :
- aggiunta gestione stringa di errore o avvertimento da PostApply delle lavorazioni e da SpecialApply delle disposizioni.
2020-11-16 12:10:07 +00:00
Dario Sassi 05984a9eba EgtMachKernel 2.2g6 :
- ora se OnSpecialApplyDisposition assegna un valore negativo a EMC.ERR è un warning e non un errore.
2020-07-28 16:19:17 +00:00
Dario Sassi ce0b0fcb5a EgtMachKernel 2.2e2 :
- miglioria in SpecialApply di Disposition (si cancella eventuale vecchio gruppo CL prima di eseguire).
2020-05-25 08:23:03 +00:00
Dario Sassi bff983e12c EgtMachKernel :
- prime modifiche per tagli inclinati su esterno archi.
2020-01-20 06:52:47 +00:00
Dario Sassi 194ba2f2a3 EgtMachKernel 2.1l2 :
- ricompilazione.
2019-12-04 19:46:53 +00:00
Dario Sassi 4ba8180d25 EgtMachkernel :
- aggiornata NeedPrevHome di Disposition (serve home precedente solo con movimenti manuali).
2019-10-01 09:23:21 +00:00
Dario Sassi 632c59422c EgtMachKernel :
- completata gestione warnings.
2019-06-26 17:21:01 +00:00
Dario Sassi 3260704202 EgtMachKernel :
- aggiunta gestione warnings.
2019-06-26 16:18:36 +00:00
Dario Sassi 63070c5b51 EgtMachKernel :
- corretta KeepFixture (c'era errore se usata per nuova fase dopo aver fatto una simulazione).
2019-05-20 06:49:32 +00:00
Dario Sassi f51096ea8f EgtMachKernel 2.1d2 :
- aggiunta gestione direzione movimento nella parte mobile delle attrezzature (morse, ventose...) tramite info MDIR.
2019-04-11 11:12:38 +00:00
Dario Sassi e4613162c5 EgtMachKernel :
- aggiunta gestione livello di debug in LOG*.
2019-04-01 06:16:03 +00:00
Dario Sassi 81c17e4029 EgtMachKernel :
- correzioni a Disposition per gestione stato
- modifiche a SetAxisPos per restituire la posizione effettivamente raggiunta
- modifiche a Simulator per gestire errori da PathStartAux e PathEndAux.
2019-03-20 07:49:40 +00:00
Dario Sassi 39bf1700d9 EgtMachKernel 2.1c4 :
- modifiche per gestire lo stato delle operazioni (ok, da ricalcolare, ....).
2019-03-18 18:52:08 +00:00
Dario Sassi 73c7cc88e0 EgtMachKernel :
- fabs sostituito da abs.
2018-12-27 11:22:54 +00:00
Dario Sassi b51a1a418e EgtMachKernel 1.9f2 :
- aggiunta gestione offset a tavola da disposizione
- migliorata gestione distanza da sotto il grezzo dei tagli con lama.
2018-06-12 06:49:06 +00:00
Dario Sassi e77959816b EgtMachKernel :
- modifiche a salvataggio UserObj per nBaseId.
2018-01-30 17:24:49 +00:00
Dario Sassi cae5f8c31b EgtMachKernel 1.8h1 :
- migliorata gestione oggetti utente operazioni
- aggiunta SimGetOperationInfo.
2017-08-18 17:26:33 +00:00
Dario Sassi d7c7547cd3 EgtMachKernel 1.8g5 :
- migliorata segnalazione extra corse.
2017-07-21 13:01:52 +00:00
Dario Sassi b0ade6d112 EgtMachKernel 1.8g2 :
- importante correzione alle rototraslazioni dei grezzi.
2017-07-10 06:12:22 +00:00
Dario Sassi 72b59d4f83 EgtMachKernel 1.8g1 :
- gestione rototraslazione grezzi sempre come R-T.
2017-07-07 15:56:36 +00:00
Dario Sassi a4c7789a91 EgtMachKernel 1.8f2 :
- aggiunte Update di lavorazioni e disposizione per ricalcolo assi macchina ecollegamenti.
2017-06-17 16:55:44 +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 e9908f6ce4 EgtMachKernel :
- aggiunta variabile EMC.PHASE a script OnSpecialApplyDisposition.
2017-04-06 18:38:15 +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 2d0ea787fa EgtMachKernel :
- in svuotature gestione SpiralIn e SpiralOut ottimizzate per cerchi
- in svuotatura aggiunti attacchi zigzag e elica e uscita Glide
- in contornatura miglioramenti vari.
2017-02-20 18:28:57 +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 d9c080c6d6 EgtMachKernel 1.6x5 :
- ora OnSpecialApplyDisposition gestisce anche TcPos
- aggiunta possibilità di richiamo OnPostApplyMachining al termine ricalcolo lavorazione
- aggiunta funzione Lua EmtGetAxesPos
- piccole migliorie a simulazione.
2017-01-03 09:18:22 +00:00
Dario Sassi 30c0ee8719 EgtMachKernel :
- quando si rimuove un sottopezzo ora viene anche nascosto.
2016-11-23 09:48:33 +00:00
Dario Sassi 8aff181070 EgtMachKernel :
- per le ventose e i riferimenti ora si controlla che stiano completamente nella tavola.
2016-11-07 14:50:36 +00:00
Dario Sassi eb313337e4 EgtMachKernel :
- aggiunta nuova VerifyFixture e vecchia rinominata VerifyFixtureInGroup.
2016-10-29 15:47:22 +00:00
Dario Sassi dbe150bb77 EgtMachKernel 1.6v9 :
- modifiche per emettere anche TCPOS in generazione e simulazione.
2016-10-26 16:02:40 +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 1a862d9758 EgtMachKernel :
- aggiunta funzione KeepFixture
- estesa funzione KeepRawPart.
2016-10-17 07:54:39 +00:00
Dario Sassi d682572702 EgtMachKernel 1.6v7 :
- modifiche per bloccaggi su più fasi
2016-10-15 10:06:51 +00:00
Dario Sassi 64c0e3826c EgtMachKernel :
- GetFirst/GetNextFixture ora operano sui soli bloccaggi della fase corrente
- esportate RemoveFixture, MoveFixture, RotateFixture e MoveFixtureMobile
- aggiunta GetRawPartFromPart
- gestione bloccaggi con diverse fasi
- corretta inizializzazione tavola in simulazione alla seconda disposizione e successive
- in fresatura a spirale si ignora overlap
- in fresatura se parametri tang e perp di attacco o uscita sono nulli si mette attacco/uscita nullo.
2016-10-13 15:11:27 +00:00