Commit Graph

581 Commits

Author SHA1 Message Date
andrea.villa d7c3bd83de - Aggiunto taglio sgrossatura
- Aggiunta passata di sgrossatura con fresa
- Nuovi parametri per completare la gestione
2025-09-12 17:51:49 +02:00
andrea.villa cb81dc1d15 - Lettura parametri Q
- Nuovi parametri configurabili
2025-09-12 11:33:32 +02:00
andrea.villa 8f2e10fc22 Merge remote-tracking branch 'origin/develop' into STR0015_HeadCambProfile 2025-09-09 09:56:31 +02:00
andrea.villa 9e2bef3192 - Si salvano su ogni faccia L e W
- In STR0002 si utilizzano dimensioni faccia anziché gli edge. Più affidabile in caso di feature non standard
2025-09-09 09:53:37 +02:00
andrea.villa d48d392c58 Primo commit per nuova strategia STR0015 per lavorazione profilo arcuato.
Strategia copiata da STR0009 come partenza
2025-09-08 16:07:19 +02:00
luca.mazzoleni dcf61e0442 in BLADETOWASTE -> CutWithDice correzione al calcolo cubetti nel caso in cui si tenta il taglio singolo 2025-09-08 15:34:24 +02:00
andrea.villa 3634af8f29 Si calcola faccia Tunnel anche per topologia Bevel-2-Blind 2025-09-08 14:47:43 +02:00
andrea.villa f84f0a6569 Aggiunta gestione nuova topologia, già riconosciuta, ma mai gestita nelle strategie: Bevel-2-Blind 2025-09-08 13:26:14 +02:00
andrea.villa 3836764c51 Merge branch 'STR0014_Marking' into develop 2025-09-05 13:15:47 +02:00
andrea.villa 51dec026ec - Completato strategia STR0014
- Migliorata gestione pezzo invertito
- Corretto problema scelta combinazione migliore
- In STR0001 corretto nome variabile
- In STR0011 (foro) cambiato messaggio warning in caso di lavorazione non completa
- In BLADETOWASTE se taglio troncante, si setta da fare dopo taglio coda
2025-09-05 13:14:50 +02:00
andrea.villa 3a4b29070e Prima versione funzionante STR0014 2025-09-04 11:46:50 +02:00
andrea.villa 1eb839fce4 Nuova strategia Markink 2025-09-03 16:02:01 +02:00
andrea.villa d642a5ebae Piccole correzioni STR0001 e STR0002 2025-09-03 15:39:37 +02:00
andrea.villa f459cf94b2 Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-09-03 09:15:06 +02:00
andrea.villa 0e4aeb49b8 - In STR0001 aggiunta lavorazione ti riduzione tenone in caso di P14>0
- Aggiornata gestione in BCS per Essetre
- Aggiunta funzione che verifica se un punto si trova su estremità box del pezzo
2025-09-03 09:15:02 +02:00
luca.mazzoleni dbe0a04434 update commenti 2025-09-01 15:05:36 +02:00
andrea.villa 7eff64d3bb Tutte le strategie standard tengono ora in considerazione le liste MachData con TAG per scelta utensile (per Essetre). Prima versione, da completare!
!!TODO : fare lo stesso anche nelle strategie di base quando si cercano utensili
2025-09-01 13:30:16 +02:00
andrea.villa 8e960954ef - Calcolo tempo lavorazione in strategie STR0001 e STR0006
- Modifiche minori per compatibilità nel calcolo tempo strategie precedenti
2025-09-01 12:10:19 +02:00
andrea.villa 70b4927fd2 - Migliorato recupero utensili Essetre in base a TAG
- Aggiunta lettura di qualche parametro Q di Essetre
- Piccole modifiche a strategie
2025-08-29 10:55:45 +02:00
andrea.villa 5a02c08965 Cambio nome funzione per identificare se feature foro 2025-08-27 17:10:47 +02:00
andrea.villa c6353aadc1 Merge branch 'QParamEssetre' into develop 2025-08-27 16:38:17 +02:00
andrea.villa 8e49d0afcc - In MachiningLib aggiunte funzioni per ricerca utensile nella lista passata anziché in tutta la tabella TOOLS
- In BCS aggiunte funzioni per recuperare lavorazioni attive dai file  *machining*Data.lua, per Essetre
- Per capire dove recuperare strategie e utensili si legge ora il nome della macchina. Il parametro STRATEGIES_SCRIPT poteva essere modificabile in quanto in chiaro
- STR0011 e STR0013 prevedono lettura lista utensili. ( Le altre strategie sono da fare!)
2025-08-27 16:37:41 +02:00
andrea.villa a0e595e58d La scelta utensile contempla la lista parziale passata alle funzioni Find(Tool) 2025-08-25 16:52:00 +02:00
andrea.villa 43aa2f1b3b - La lettura dei parametri configurabili strategia (salvati su NGE) sono stati spostati in CalculateStrategies, dopo che sono state decise le dipendenze
- Piccole correzioni minori
2025-08-25 13:21:43 +02:00
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