Commit Graph

557 Commits

Author SHA1 Message Date
andrea.villa fca9eff9a7 Prima versione gestione lettura parametri Q per Essetre 2025-08-25 12:39:50 +02:00
andrea.villa af1a7b768d STR0013 : Corretto movimento uscita in foro eseguito con milling 2025-07-21 09:22:24 +02:00
luca.mazzoleni 0be9defb0f Merge branch 'feature/BetterCuts' into develop 2025-07-18 17:15:47 +02:00
luca.mazzoleni 814a0feefa Merge branch 'develop' into feature/BetterCuts 2025-07-18 17:01:22 +02:00
andrea.villa 8f7969d93f Merge branch 'STR0013_DrillWithMill' into develop 2025-07-18 17:00:25 +02:00
andrea.villa acf53145b4 Piccole modifiche dopo test 2025-07-18 16:59:38 +02:00
luca.mazzoleni caf8e5f144 - in BLADETOWASTE -> CutWholeWaste, in caso di taglio da due lati, si fa per ultima la lavorazione che va verso l'alto 2025-07-18 16:20:57 +02:00
andrea.villa 967df73f43 Prima versione semi-funzionante forature con fresa, ancora in fase di test 2025-07-18 15:51:00 +02:00
luca.mazzoleni bba5d13084 - in BLADETOWASTE -> CutWithDicing, nei tagli paralleli si usa la CutWholeWaste invece dei tagli standard, se possibile 2025-07-18 15:29:58 +02:00
luca.mazzoleni a15b5621c7 Merge branch 'develop' into feature/BetterCuts 2025-07-18 11:41:01 +02:00
luca.mazzoleni 6b0714ca36 Merge branch 'feature/BetterCuts' into develop 2025-07-18 11:36:14 +02:00
luca.mazzoleni f7a07e0cc1 - in BLADETOWASTE -> CutWithDicing e altre rimossi i riferimenti a EdgeToMachineAlternative, non usato 2025-07-18 11:35:50 +02:00
luca.mazzoleni ae3a0ef148 Merge branch 'develop' into feature/BetterCuts 2025-07-17 18:35:11 +02:00
luca.mazzoleni af971f70fc - in BLADETOWASTE aggiunto CutWholeWaste da due lati anche verticali (GetDualSideCutStrategy)
- in FACEBYBLADE correzione ai tagli ridotti
2025-07-17 18:34:31 +02:00
andrea.villa ed0098efef Merge remote-tracking branch 'origin/develop' into STR0013_DrillWithMill 2025-07-17 16:23:20 +02:00
andrea.villa a0d44ed1e4 -- Corretta gestione rotazioni in caso di feature da eseguire ma applicazione non andata a buon fine
- Piccole correzioni a STR0011
2025-07-17 16:23:01 +02:00
andrea.villa 3c1925ed29 Nuovo parametro configurabile 2025-07-17 16:20:34 +02:00
andrea.villa fd4e761c36 STR0013 - Nuova strategia, foratura con fresa.
Copiata da foratura con punta STR0011.
2025-07-17 13:04:54 +02:00
andrea.villa 232751fd5d In STR0011:
- aggiunta possibilità di forare da due lati
      - aggiunta gestione tolleranza su diametro foro
Altre piccole modifiche
2025-07-17 13:00:33 +02:00
luca.mazzoleni 69259e3f80 Merge branch 'develop' into feature/BetterCuts 2025-07-16 12:23:59 +02:00
luca.mazzoleni d72517df6b Merge branch 'develop' into feature/BetterCuts 2025-07-16 12:22:20 +02:00
luca.mazzoleni 719d3b61af - in BeamExec correzione a CalcMinUnloadableRaw
-in FaceData aggiunta IsFaceRhomboid per verificare se una faccia è un parallelogramma
- in BLADETOWASTE refactoring
- in BLADETOWASTE aggiunta gestione tagli da due lati, al momento solo caso con suddivisione orizzontale
- in FACEBYBLADE si permette OppositeToolDirection ottimizzata anche per parallelogrammi (prima era solo per rettangoli)
- in FACEBYBLADE correzione a tagli ridotti e ghigliottina in caso in cui non si lavori l'intera elevazione del lato
2025-07-16 12:22:07 +02:00
andrea.villa 5bbde3e60f Corretta gestione tagli testa/coda in caso di soluzione con pezzo invertito 2025-07-15 09:30:17 +02:00
luca.mazzoleni dc3d534cb4 Merge branch 'feature/BetterCuts' into develop 2025-07-14 17:25:47 +02:00
luca.mazzoleni a4c20cee6c - in BLADETOWASTE-> CompareEdgesTopHeadGuillotine ora sceglie di preferenza il lato sotto 2025-07-14 17:24:39 +02:00
andrea.villa fd070db4d0 Corretto inversione pezzo 2025-07-14 10:26:09 +02:00
luca.mazzoleni b27bb97e50 Merge branch 'develop' into feature/BetterCuts 2025-07-11 18:50:35 +02:00
luca.mazzoleni c5c45a8dd0 - bReduceBladePath disattivato di default nelle strategie che usano i tagli di lama
- in FACEBYBLADE la scelta ottimizzata dell'OppositeToolDirection viene fatta solo per le facce rettangolari
2025-07-11 18:49:42 +02:00
andrea.villa b298bd24e7 Controlli se taglio testa e coda fatti con Identify 2025-07-11 18:05:06 +02:00
luca.mazzoleni b0ca47880f Merge remote-tracking branch 'origin/develop' into feature/BetterCuts 2025-07-11 15:24:49 +02:00
luca.mazzoleni 6d9e987bc7 - piccola correzione in BLADETOWASTE 2025-07-11 15:24:37 +02:00
luca.mazzoleni 698e7d1639 - in BALDETOWASTE -> CutWholeWaste in caso di feature lunga si ritorna non applicabile 2025-07-11 15:08:21 +02:00
andrea.villa 8585797cc0 PROVVISORIO: rotazione rawpart anziché del pezzo. Da correggere non appena sistemata funzione di rotazione pezzo nel grezzo. 2025-07-11 14:04:32 +02:00
andrea.villa 4c5f620117 Dopo inversione pezzo si ricalcola il box del pezzo 2025-07-11 12:20:30 +02:00
luca.mazzoleni 87d39d747e - in json STR0005 cubetti riabilitati (disabilitati per errore) 2025-07-10 18:04:12 +02:00
luca.mazzoleni eb551742d1 Merge branch 'develop' into feature/BetterCuts 2025-07-10 17:38:18 +02:00
andrea.villa 188ddce206 - Aggiunta inversione pezzo
- Modificati Log
2025-07-10 17:37:30 +02:00
luca.mazzoleni 0825cc7a62 Merge branch 'develop' into feature/BetterCuts 2025-07-10 15:51:39 +02:00
luca.mazzoleni 6b2c267dfe - in FACEBYBLADE/MILL/CHAINSAW il parametro bOppositeToolDirection diventa OppositeToolDirectionMode (Enabled, Disabled, Optimized solo per blade); strategie modificate di conseguenza
- in FACEBYBLADE se OppositeToolDirectionMode = 'Optimized', la funzione sceglie se lavorare il lato in negativo per far combaciare concordanza e lavorazione verso l'alto
2025-07-10 15:51:03 +02:00
andrea.villa d51f2bc7d5 In Process e BatchProcess forzato flag bCalcBestPieceUnloadPosition a true per calcolo prerotazioni in attesa della gestione completa da parte di Aedifica 2025-07-10 12:53:34 +02:00
luca.mazzoleni 3d25ba23cc Merge remote-tracking branch 'origin/develop' into feature/BetterCuts 2025-07-10 09:03:59 +02:00
andrea.villa 48e449d85a Corretta gestione sovramateriale in testa e tra le travi in interfaccia 2025-07-09 18:30:03 +02:00
andrea.villa 2b634dbb96 Merge branch 'NewCoreRotationMatrix' into develop 2025-07-09 18:28:52 +02:00
andrea.villa 91dc770f92 Ripristinato (e corretto) calcolo rotazioni dopo separazione in caso la posizione iniziale sia una prerotazione. In realtà con nuovo metodo non esiste più la pre-rotazione, ma è stata ripristinata la gestione in caso in futuro debba servire ancora. 2025-07-09 16:20:08 +02:00
luca.mazzoleni 825d8596dd Merge branch 'develop' into feature/BetterCuts 2025-07-09 14:40:25 +02:00
andrea.villa e4b0955846 Corretto rotazioni e posizionamento iniziale 2025-07-09 11:49:22 +02:00
andrea.villa 0d5d97a58a Merge remote-tracking branch 'origin/develop' into NewCoreRotationMatrix 2025-07-08 18:05:04 +02:00
andrea.villa 8211fbc4b0 - Aggiunto FLAG = 10 per QUICK_VERIFY (ancora da fare)
- Gestione inversione pezzo solo se durante la fase di QUICK_VERIFY
- Gestione rotazioni ADVANCED, verrà utilizzata solo durante QUICK_VERIFY. In tutti gli altri casi è standard (come ha sempre funzionato) senza calcolo prerotazioni.
2025-07-08 18:03:04 +02:00
luca.mazzoleni f0e56275b9 Merge branch 'feature/BetterCuts' into develop 2025-07-08 17:49:40 +02:00
luca.mazzoleni 5af77cff10 - in FACEBYMILL correzione attacchi 2025-07-08 17:47:30 +02:00