Commit Graph

  • 05fc22b1d4 Merge branch 'main' into develop develop luca.mazzoleni 2026-07-30 17:28:02 +02:00
  • a7b55ce018 Merge branch 'develop' main 3.1g5 luca.mazzoleni 2026-07-30 16:10:20 +02:00
  • 2f88f6843b update version luca.mazzoleni 2026-07-30 16:09:33 +02:00
  • 4eaa3e9e80 - in FACEBYBLADE tutti i tagli che guardano a sx e non sono slot vanno dopo separazione luca.mazzoleni 2026-07-30 15:28:28 +02:00
  • 73c81f6e05 - in BLADETOWASTE il taglio doppio verticale si prova solo se la feature è piccola luca.mazzoleni 2026-07-29 15:03:21 +02:00
  • 10ecdbd686 - se non trovata GetRestrictedLength da BeamData si usa LEN_VERY_SHORT_PART o valore fisso luca.mazzoleni 2026-07-28 17:27:27 +02:00
  • 4f24b32705 - PreSimulationLib - Unificata funzione per la pre simulazione della distanza tra punto e grezzo -LeadInOutLib - unificata con funzione in PreSimulationLib - STR0011 - Aggiunto calcolo per approccio in velocità di lavoro - MachiningLib - Drill - Calcolo massima profondità del foro rispetto a portautensile test_Drill_Presimulation_Tool_Encumbrance daniele.nicoli 2026-07-28 17:07:30 +02:00
  • da37e7e45a - in STR0010 rimosso require inutile luca.mazzoleni 2026-07-27 10:32:06 +02:00
  • 8969b8bc9f Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop andrea.villa 2026-07-24 14:51:36 +02:00
  • 237fa742fc - In calcolo tempo delle svuotature non si utilizza più la funzione EgtCurveCompoSetTempProp ma si setta direttaemnte la nota sul percorso - In BLADETOWASTE la alvorazione di un lato "brutto" con lama ha comunque una finitura migliore che standard andrea.villa 2026-07-24 14:51:31 +02:00
  • b6ccdd59ea Merge branch 'DiceRawFix' into develop luca.mazzoleni 2026-07-24 14:37:15 +02:00
  • b10844beed - in BLADETOWASTE corretta UpdateDiceRaw - in FACEBYBLADE tutte le feature aperte sul retro e che occupano tutta la sezione diventano AfterTail luca.mazzoleni 2026-07-24 14:37:03 +02:00
  • 793aff4ffb - in BLADETOWASTE.UpdateDiceRaw corretto (rifatto) il calcolo del grezzo dinamico per cubetti - in PreSimulationLib se trovata collisione i solidi interessati si copiano nel livello Mach (temporaneamente, sarà da mettere in gruppo apposito) luca.mazzoleni 2026-07-23 18:02:48 +02:00
  • 3d2d17e11f Merge branch 'develop' into DiceRawFix luca.mazzoleni 2026-07-23 10:48:37 +02:00
  • 16c9ac9771 Merge branch 'main' into develop luca.mazzoleni 2026-07-23 10:48:13 +02:00
  • 098c4e1fe3 Merge branch 'develop' 3.1g4 luca.mazzoleni 2026-07-23 09:19:54 +02:00
  • 33ede89b64 update version luca.mazzoleni 2026-07-23 09:19:42 +02:00
  • b171ba5d0d - in STR0001 correzione in lettura parametro dOverMatOnLength luca.mazzoleni 2026-07-23 09:13:37 +02:00
  • ed658fffa6 - in BLADETOWASTE corretta UpdateDiceRaw per funzionare anche con tagli obliqui luca.mazzoleni 2026-07-23 09:11:45 +02:00
  • 18789c30f2 In STR0011 (foratura), si setta AfterTail in caso sia aperto sulla faccia di coda andrea.villa 2026-07-22 17:52:05 +02:00
  • 4e2afcd4bf Merge branch 'main' into develop luca.mazzoleni 2026-07-22 10:39:14 +02:00
  • 4e4e183382 Merge branch 'develop' 3.1g3 luca.mazzoleni 2026-07-22 10:38:41 +02:00
  • d769b603bd update version luca.mazzoleni 2026-07-22 10:38:31 +02:00
  • 06ed12b1fe - in STR0015 gestito correttamente lato di lavoro per FreeContour; aggiunta vtHead luca.mazzoleni 2026-07-22 10:37:56 +02:00
  • 2e289e1921 - commenti luca.mazzoleni 2026-07-21 17:50:03 +02:00
  • c55395f829 Merge branch 'main' into develop luca.mazzoleni 2026-07-20 18:04:04 +02:00
  • 4ae8525573 Merge branch 'develop' 3.1g2 luca.mazzoleni 2026-07-20 18:03:31 +02:00
  • 7b092ecb93 - update version luca.mazzoleni 2026-07-20 18:03:25 +02:00
  • a8036e1645 Merge branch 'develop' into DeleteOldAlternatives DeleteOldAlternatives luca.mazzoleni 2026-07-20 18:01:59 +02:00
  • ae720e71d4 - in BeamExec.ProcessBeams correzione nella creazione grezzi luca.mazzoleni 2026-07-20 17:53:33 +02:00
  • 3debeafd77 Merge branch 'main' into develop luca.mazzoleni 2026-07-20 16:11:34 +02:00
  • 1650d3af82 - corretta versione 3.1g1 luca.mazzoleni 2026-07-20 16:11:02 +02:00
  • cf79256c9b - update version luca.mazzoleni 2026-07-20 16:09:56 +02:00
  • b6a1992251 Merge branch 'develop' luca.mazzoleni 2026-07-20 16:08:56 +02:00
  • fc41ee3200 - in strategie di base si setta vtHead - in MachiningLib.GetSplitMachinings correzione a SCC nei casi con componente X luca.mazzoleni 2026-07-20 16:08:30 +02:00
  • 9bee171cef - in STR0003 rimosso MaxElev per sega a catena (entrava in rapido nella slot) luca.mazzoleni 2026-07-16 18:17:19 +02:00
  • 37ff2e7f4c - in BeamExec.ProcessAlternatives si azzerano le alternative non usate luca.mazzoleni 2026-07-16 17:07:28 +02:00
  • 6dad1e14c4 - in BeamExec correzione luca.mazzoleni 2026-07-16 15:46:01 +02:00
  • 32227ce33b In STR0003 - forzata uscita se tutte le lavorazioni di lama falliscono; In caso proverà STR0004. daniele.nicoli 2026-07-16 12:19:43 +02:00
  • 1a25ebff1a - in BeamExec e NestProcess correzioni varie per Nesting obliquo - in NestProcess aggiunto dump in/out per debug luca.mazzoleni 2026-07-16 11:12:21 +02:00
  • 35dc783c10 BeamNT : - in Version assegnato nome BeamNT e versione a 3.1g1. Dario Sassi 2026-07-16 09:26:01 +02:00
  • 9cadb26603 BeamNT : - corretta compilazione per evitare ripetizione direttorio destinazione bin sotto se stesso e per copiare immagini e messaggi. Dario Sassi 2026-07-16 09:12:40 +02:00
  • 37ab3b3bd2 BeamNT : - aggiunta a immagine Process la scritta NT. Dario Sassi 2026-07-15 17:31:59 +02:00
  • 4837173ba1 Merge branch 'ClampingPrediction' into develop luca.mazzoleni 2026-07-13 17:55:17 +02:00
  • fb06c85aa5 - in BLADEKEEPWASTE si fa codolo anche se 2 facce convesse luca.mazzoleni 2026-07-13 16:14:12 +02:00
  • dd56772f63 - in BeamExec correzione luca.mazzoleni 2026-07-13 15:47:34 +02:00
  • b28cdf488d - in BeamExec se feature ignombra pinzaggio in qualche rotazione attiva si fa in ultima fase luca.mazzoleni 2026-07-13 14:52:00 +02:00
  • e1564c4995 - FeatureHindersClamping è calcolato direttamente nel Collect e contempla solo la rotazione corrente; andrà gestito bMoveToUnloadPhase per le feature in cui c'è almeno una rotazione HindersClamping luca.mazzoleni 2026-07-10 18:14:13 +02:00
  • 0b9ebbb15c - in FACEBYBLADE modifiche ai criteri di spostamento dopo separazione luca.mazzoleni 2026-07-10 16:07:29 +02:00
  • b9037b28f7 - in PreSimulationLib la flangia lama si controlla solo con il primo asse (prima veniva controllata inutilmente con tutti gli assi) luca.mazzoleni 2026-07-10 10:11:05 +02:00
  • aa7e0ae4c1 - in HEADCUT riabilitato skip luca.mazzoleni 2026-07-09 18:36:53 +02:00
  • 88bf36667d - in LeadInOutLib correzione a attacco speciale tangenziale luca.mazzoleni 2026-07-09 18:07:52 +02:00
  • 763f1200f5 - in BLADEKEEPWASTE correzione luca.mazzoleni 2026-07-09 15:48:32 +02:00
  • f5a526f6bf - in BLADEKEEPWASTE correzione per codolo perpendicolare corto luca.mazzoleni 2026-07-09 12:15:09 +02:00
  • 7b6066d47d Merge branch 'BladeKeepWastePerpendicularStrip' into develop luca.mazzoleni 2026-07-08 11:17:16 +02:00
  • b1fad0cd0c - in BLADEKEEPWASTE il codolo perpendicolare si fa solo se la feature arriva più in basso dell'altezza minima della morsa luca.mazzoleni 2026-07-07 18:27:03 +02:00
  • 73ec13f1a3 - in FACEBYBLADE la ToolMarkLength viene calcolata da LeadInOutLib, se non disponibile luca.mazzoleni 2026-07-07 17:57:57 +02:00
  • 866363a34b Merge branch 'develop' into BladeKeepWastePerpendicularStrip luca.mazzoleni 2026-07-07 16:05:02 +02:00
  • fe721f5cb3 - corretto commento luca.mazzoleni 2026-07-07 15:23:50 +02:00
  • 27ce6a30ce - per lama aggiunti attacchi speciali SpecialTangent e SpecialTangentInverted luca.mazzoleni 2026-07-07 11:59:45 +02:00
  • 3a1c98b8eb - in BeamExec si pulisce il tempgroup dopo ogni chiamata della Make di una strategia (evita problemi di memoria) luca.mazzoleni 2026-07-03 10:16:03 +02:00
  • 06a4316efa - in BeamExec.ProcessAlternatives per il calcolo delle info testa coda si usano sempre le feature nella rotazione principale e si ruotano direttamente i punti/versori luca.mazzoleni 2026-07-02 16:36:10 +02:00
  • e83f2d5b69 - In STR0005 e STR0012 aggiunta lunghezza sotto la quale cubettare in caso di configurazuione AUTO - Aggiunta topologia VGroove-2-Through - Aggiunti messaggi - In lettura parametri, se il default è nil, ma da json è settato, allora si prende il valore del json andrea.villa 2026-07-02 10:42:05 +02:00
  • 2a2868c4a8 Prime modifiche per indice posizionamento feature. La feature lavorata con codolo deve stare dal lato opposto della battuta. BKWPerpStrip_RotationIndex andrea.villa 2026-07-01 14:55:12 +02:00
  • eb6d2a1a1e Se feature corta non si fanno i codoli perpendicolari andrea.villa 2026-07-01 12:34:22 +02:00
  • 5c6d6951c9 Prima versione gestione codolo verticale con parametro bAllowPerpendicularStrip andrea.villa 2026-07-01 12:22:20 +02:00
  • 14bb688e26 - in BLADEKEEPWASATE aggiunto bAllowPerpendicularStrip, da gestire luca.mazzoleni 2026-06-30 18:09:02 +02:00
  • d86e1c1c56 - in STR0005 aggiunto parametro bAllowPerpendicularStrip da passare a BLADEKEEPWASTE per codolo multiplo corto luca.mazzoleni 2026-06-30 18:06:12 +02:00
  • 2a8b7d37f6 Merge branch 'AvoidObliqueSplitIfNotApplicable' into develop luca.mazzoleni 2026-06-30 17:43:21 +02:00
  • 86bda3d3af - in BeamExec.ProcessAlternatives correzione luca.mazzoleni 2026-06-30 16:58:51 +02:00
  • 60d8387485 - in BeamExec.ProcessAlternatives correzione luca.mazzoleni 2026-06-30 15:56:40 +02:00
  • 60166eb995 - in BeamExec.ProcessAlternatives si scrivono offset e normali testa coda ruotati correttamente luca.mazzoleni 2026-06-30 15:47:12 +02:00
  • 3f0654c655 - in BLADETOWASTE correzione importante - in BeamLib aggiunte funzioni ReverseTablePortionInPlace e RotateTableFromIndexInPlace luca.mazzoleni 2026-06-30 15:04:16 +02:00
  • 9706f218a8 - in BeamExec correzione luca.mazzoleni 2026-06-30 12:48:04 +02:00
  • c114794d0b - in HEADCUT per il momento si disattivano gli skip headcut luca.mazzoleni 2026-06-30 12:10:19 +02:00
  • 4ef7e0cc0e - in STR0012 correzione luca.mazzoleni 2026-06-30 10:21:04 +02:00
  • 6eff65e4ac - in BLADETOWASTE.CalculateDiceMachinings ora si passa la superficie corretta senza grezzo alla PreSimulation, a meno che non sia bCannotSplitRestLength luca.mazzoleni 2026-06-30 10:18:03 +02:00
  • 236d9a43b0 Aggiunto parametro sCuttingStrategy a strategia STR0012 andrea.villa 2026-06-30 09:09:18 +02:00
  • e4ab69f749 - in BeamExec correzione alternative luca.mazzoleni 2026-06-29 18:18:57 +02:00
  • 2d72146ae0 - in BeamExec correzione luca.mazzoleni 2026-06-29 17:54:59 +02:00
  • 4552235383 - in BeamExec modifiche per calcolare le alternative in base ai tagli di testa e coda finali scelti luca.mazzoleni 2026-06-29 17:28:09 +02:00
  • 8aab3e9cbc - in BeamExec.GetCombinationListFromMatrix se combinazione con invesione si analizza la rotazione 5 invece della 1 luca.mazzoleni 2026-06-29 11:16:02 +02:00
  • d2e0402a07 - in HEADCUT correzione luca.mazzoleni 2026-06-29 09:20:34 +02:00
  • 5a871ea134 - in HEADCUT e TAILCUT, se non è talgio originale, si forza sempre a Split luca.mazzoleni 2026-06-26 17:04:39 +02:00
  • 06d27a1df7 - modificate NestProcess e HEADCUT per saltare il taglio di testa se corrisponde al taglio di coda precedente luca.mazzoleni 2026-06-26 14:51:48 +02:00
  • aa4968787a - in TailCut e BeamExec correzione per scelta tagli di testa e coda originale nel caso quelli sostitutivi non fossero appplicabili luca.mazzoleni 2026-06-26 10:47:33 +02:00
  • 88b2e90ef7 - in BeamExec altre correzioni riguardanti la sostituzione dei tagli di testa o coda luca.mazzoleni 2026-06-25 18:56:29 +02:00
  • 53b2ef5e6a - in BeamExec.GetFeatureInfoAndDependency correzione luca.mazzoleni 2026-06-25 18:25:54 +02:00
  • 6832d1d95b - in BeamExec.CalculateStrategies se i tagli di testa o coda obliqui non funzionano si ripristinano quelli originali - inHEADCUT e TAILCUT, se non è taglio originale, si calcola risultato anche per CalculateStrategies luca.mazzoleni 2026-06-25 17:24:56 +02:00
  • 9cb0a58005 - verifica uso etichette Emmanuele Sassi 2026-06-25 15:40:32 +02:00
  • 765af0e268 - commento in STR0007 luca.mazzoleni 2026-06-23 18:18:33 +02:00
  • 3e74e7f1e2 - in tutte le strategie di base accorciamento percorsi corretto (non funzionava in caso di utensile che entra più del raggio) - piccole correzioni e migliorie varie luca.mazzoleni 2026-06-23 17:49:33 +02:00
  • c56c5f4522 Merge branch 'Messages' into develop luca.mazzoleni 2026-06-23 13:09:54 +02:00
  • dc02047db8 - aggiunti i messaggi da accodare ai messaggi generali luca.mazzoleni 2026-06-23 13:03:35 +02:00
  • 168c72af9e - in tutti i Json strategia aggiunti i campi "idDescriptionShortMsg" e "idDescriptionLongMsg" per la traduzione dei messaggi interni dell'automatismo luca.mazzoleni 2026-06-23 11:46:07 +02:00
  • a0ba2fb535 - correzione in BeamExec luca.mazzoleni 2026-06-23 10:45:03 +02:00
  • 43e2c61820 - in FaceData si usa la funzione GetAdjacentIndices dove possibile - in FaceData si accettano, solo per le groove-3, i MainEdges per LongFaces a 5 lati - in FACEBYCHAINSAW modifiche per rispecchiare la direzione utensile calcolata dal Cam5 e MaxElev impostata di conseguenza; invece di usare formule si provano sempre entrambe le soluzioni BlockedAxis, per contemplare tutti i casi luca.mazzoleni 2026-06-22 18:29:59 +02:00
  • fca53e5c4c - gestita feature Chamfer (stesse strategie di Longitudinal Cut) - aggiunta topologia PseudoPocket 4 facce (faccia di fondo con numero indefinito di lati e facce laterali attaccate), es Birdsmouth di forme strane - in STR0015 si gestisce SCC per minimizzare problemi di pinzaggio - in BLADEKEEPWASTE piccola correzione - in MachiningLib.GetSpliMachinings il sormonto tra le lavorazioni ora è corretto (MILL_OVERLAP); valutare parametro generale invece di costante macchina luca.mazzoleni 2026-06-19 16:05:18 +02:00
  • 987ffd30d6 - in PreSimulationLib aggiunto controllo collisione con flangia lama luca.mazzoleni 2026-06-19 09:41:55 +02:00
  • 30d29add83 - varie correzioni per il caso FIRST_IN_LIST - in STR0008 se la mortasa è aperta su almeno un lato si forza lo SPIRALIN luca.mazzoleni 2026-06-18 10:02:58 +02:00