daniele.nicoli
5fcaf823a0
ProcessDrill - lavorazioni in doppio: tolto foro singolo di sfondamento se utensile non è abbastanza lungo.
...
In tal caso profondità lavorazione in doppio aumentata al massimo della possibilità dell'utensile.
2026-04-28 16:25:38 +02:00
luca.mazzoleni
1af37a5589
- in BeamExec si abilita riduzione foratura con MaxElev anche per tagli di testa
2026-04-02 17:44:24 +02:00
andrea.villa
f6316cc75a
Nella OrderFeature non si considerano più le dipendenze, veniva già fatto tutto nella ReorderFeatureWithDependency
2026-03-04 17:32:36 +01:00
daniele.nicoli
48a1139eea
- BeamExec, tolta duplicazione pre-foro nella BeamExec.ProcessBeam()
...
- ProcessDrill, sistemata dichiarazione local di alcune variabili usate anche dopo l'if
2026-02-27 15:31:47 +01:00
daniele.nicoli
ae31898e05
- Spostamento del richiamo all'interno della Drill.Make
...
- Piccole modifiche alla gestione
- Step diventa il 75% del teorico o se più piccolo, il diametro utensile
2026-02-24 12:02:43 +01:00
daniele.nicoli
eb1878c17c
Definizione Parametro Q04=1 per esecuzione del solo contorno di un foro NON passante
2026-02-24 09:20:13 +01:00
luca.mazzoleni
9288304051
- in ProcessDrill per fori fatti con svuotatura in doppio si limita l'affondamento (sarebbe sempre in collisione) e si aggiunge una lavorazione ad hoc, non in doppio, per l'ultimo step
2026-02-16 09:41:37 +01:00
andrea.villa
2798616813
- Gestione angolo massimo in caso di fori che attraversano un taglio. Paraemtro MAX_ANGLE_DRILL_CUT configurabile da BeamData
...
- Controllo per aggiunta dei 10mm extra in caso di pretaglio spostato dopo impostazione setup
- Aggiunta funzione "ReorderFeatureWithDependency" per riordinare i fori che dipendono da altre feture
2025-12-18 10:16:34 +01:00
andrea.villa
ba2ff5a7a7
- se pretagli di coda sono attivi, si aumenta di 10mm la lunghezza del grezzo per fare effettivamente tagliare del materiale
...
- il calcolo per limitare dimensione cubetti in caso di cubetti romboidi è limitato a 0.5 del teorico
2025-12-12 16:45:29 +01:00
andrea.villa
d10b99dc3c
Lanciando automatismo una seconda volta, dopo flip del pezzo, restava settato il valore e faceva considerazioni sbagliate. Quindi se non trova taglio troncante si resetta la nota.
2025-12-11 11:04:18 +01:00
andrea.villa
d4b7fe1910
Per DtMortise, si considera che attraversa un LapJoint solo se DtMortise è affondata nel grezzo
2025-11-24 13:29:50 +01:00
andrea.villa
b05d1aa7b8
Spostata creazione del gruppo ausiliario prima della collect. Altrimenti andava in crash quando aggiungeva i prefori.
2025-11-20 09:19:20 +01:00
luca.mazzoleni
9e284d509b
- in BeamExec se foratura in doppio non possibile per distanza punte troppo bassa si restituisce messaggio in Log Cam5
2025-11-13 13:07:27 +01:00
luca.mazzoleni
c796a5351f
- Hotfix: se testa sopra/sotto la distanza minima feature per attivare le tasche in doppio MIRROR_POCKETS_MIN_DISTANCE diventa 35
2025-10-28 16:42:42 +01:00
andrea.villa
38e26b9e48
Piccola modifica ordinamento feature
2025-10-07 10:11:15 +02:00
luca.mazzoleni
729143ce45
- in BeamExec sia nelle dipendenze che dopo l'ordinamento si mettono i tagli di testa e coda troncanti sempre dopo taglio di testa e coda, rispettivamente;
...
- in LapJoint se Front Slot sul retro e pezzo lungo si setta di coda
2025-08-21 16:47:07 +02:00
luca.mazzoleni
3f707396bb
- in BeamExec si salvano gli id delle eventuali feature troncanti di testa e coda nella parte, per poterle poi usare per ricalcolare l'elevazione
...
- in LapJoint, per svuotature, se possibile si ricalcolano le elevazioni in caso di feature troncanti
- in BeamLib rivista IsFeatureCuttingEntireSection, allineata con BeamNew
2025-08-20 17:39:08 +02:00
andrea.villa
8e19e87d3f
Prima versiomne funzionante tastatura. Manca disattivazione finale
2025-06-23 12:15:45 +02:00
luca.mazzoleni
d31efb1f2a
- in BatchProcess (Ts7), in caso di verifica di un pezzo senza modifiche al btl, si riscrive il txt con lo stato precedente (informazioni salvate in nge)
2025-03-24 16:05:12 +01:00
luca.mazzoleni
8e608bd623
- in BeamExec aggiunto ritorno stato e messaggi a interfaccia per Double in tutti i casi
2025-03-17 10:15:36 +01:00
luca.mazzoleni
d403f9cfcf
- in BeamExec si consentono DrillPocket in doppio solo se foro non passante
2025-02-05 14:59:44 +01:00
andrea.villa
38b1eba03e
Se foro aperto in faccia di coda (LEFT), non si considerano dipendenze
2024-12-30 12:14:44 +01:00
luca.mazzoleni
a623072e89
- in BeamExec -> dipendenza feature rimosso foro di coda se tenone è di coda
2024-10-18 12:07:28 +02:00
luca.mazzoleni
e49b505fbe
- in ordinamento tenoni sempre fatti dopo eventuale foro secante
...
- in FreeContour modificati criteri pinzaggio
- in FreeContour aggiunte Q per forzare come pinzabile l'area della feature e per ignorare possibili problemi di lettura laser (taglio di testa sotto non eseguito)
2024-10-01 12:30:07 +02:00
luca.mazzoleni
037ac0d030
- se tenone di coda è attraversato da foro allora anche il foro deve essere di coda
...
- piccola correzione e TwoFacesBySaw
2024-09-27 16:06:12 +02:00
andrea.villa
9dff37f1f4
Gestione dipendenza foro-tasca in caso di fase con pezzo ribaltato
2024-09-04 15:54:13 +02:00
luca.mazzoleni
4685b6bde6
- se lapjoint attraversata da L055, la lapjoint viene fatta prima
2024-08-29 10:47:51 +02:00
luca.mazzoleni
2e2c2188ce
- gestite lavorazioni singole da fare dopo separazione, tramite restituzione di AddedIds dalle Make
...
- al momento implementato per caso specifico di LongDoubleCut (e Lapjoint riconducibile a LongDoubleCut)
2024-07-12 12:52:53 +02:00
luca.mazzoleni
1572648a7e
- modifiche parziali a SawPlusChain per implemento funzione Egt che fornisce informazioni rigurado ai lati
2024-05-07 18:59:30 +02:00
luca.mazzoleni
63c5d39112
- in BeamExec GetProcessAffectedFaces e GetFacetsInfo rilanciati dopo rotazione
...
- in BeamExec box della feature aggiornato dopo rotazione
- in LapJoint Groove verso il basso lavorata di preferenza dal lato
2024-04-12 13:15:59 +02:00
luca.mazzoleni
617058cdda
- in SawPlusChain nei messaggi si scrive il FeatureId invece di TaskId
...
- commenti e piccole correzioni
2024-04-11 12:14:33 +02:00
luca.mazzoleni
cc30f3aeb9
- chiamate a FeatureId (PRID) sostituite con TaskId
...
- in SawPlusChain angoli iniziali gestiti solo per sega a catena
2024-04-09 19:02:10 +02:00
luca.mazzoleni
c05e58a61e
- in SawPlusChain escluse le lapjoint lunghe
...
- in SawPlusChain aggiunta scrittura log per tutti gli errori
- proprietà facce della Proc ora lette tramite la funzione GetFacetsInfo in BeamLib
2024-04-09 09:59:00 +02:00
luca.mazzoleni
5c83095891
Merge branch 'develop' into feature/Saw+Chainsaw
2024-03-20 17:23:35 +01:00
luca.mazzoleni
6a135228b8
- piccola correzione ai fori in doppio
2024-03-15 09:41:29 +01:00
luca.mazzoleni
653557a23d
- in lapjoint primo implemento di MakeBySawPlusChain, da completare
...
- in BeamExec -> collect si scrive l'id della feature btl
2024-03-15 09:09:08 +01:00
andrea.villa
58eb8df247
- Gestion Predrill su foro da due parti
...
- Ordinamento, Predrill sempre prima del foro
2024-03-13 15:24:59 +01:00
andrea.villa
38ab9d4a40
Prima versione gestione Predrill
2024-03-13 12:30:00 +01:00
luca.mazzoleni
0cfa1207ec
- In BeamExec -> CollectFeatures si scrive ora Width e Height della faccia sia trimmate con il grezzo che intere.
2024-03-11 16:08:29 +01:00
luca.mazzoleni
68921b5df5
- Implementate le lavorazioni in doppio per fori specchiati non passanti e DrillPocket
2024-03-07 15:08:57 +01:00
andrea.villa
e25ad8e4a4
BeamExec: Creata funzione calcolo dipendenze tra feature
...
FeatureTopology : Feature senza topologia, calcolato in BeamExec
2024-03-04 12:16:57 +01:00
andrea.villa
a2854beb8d
Migliorata 'CompareFeatures' per ordine forature
2024-02-29 17:20:44 +01:00
luca.mazzoleni
8f8dc23096
- in BeamExec -> Collect aggiunta la scrittura nella Proc di Width e Height delle facce
...
- in lapjoint 2 facce migliorata la scelta della lama da sotto
2024-02-29 15:14:54 +01:00
andrea.villa
3c0d1c9593
In BeamExec : Migliorata 'CompareFeatures' per ordine forature
2024-02-26 17:10:30 +01:00
andrea.villa
005bb0a384
Migliorata 'CompareFeatures' per ordine lavorazioni
2024-02-26 09:42:58 +01:00
Dario Sassi
4a408e3f61
DataBeam 2.6a1 :
...
- modifiche per poter impostare offset intermedio anche se lanciato da EgtCam5
- corretto calcolo cubetti con superficie limitante parallela e opposta a quella di base
- modifiche a Split per tagli a cubetti su grandi sezioni.
2024-01-24 11:46:13 +01:00
Dario Sassi
7d65813c32
DataBeam 2.5l4 :
...
- modifiche per centrare i pezzi in Y sulla tavola (da flag BeamData.CENTER_BEAM)
- modifiche per rendere più veloci i calcoli di FeatureTopology
- scorporata CalcHeadTailMachBeforeIntersDrillings da CollectFeatures
- migliorato calcolo attacco/uscite lame in FacesBySaw.
2024-01-02 16:07:40 +01:00
luca.mazzoleni
6bd2e5ffb4
- nelle chiamate a EgtSurfTmFacetElevationInBBox aggiunto parametro per forzare calcolo anche se la faccia è esterna al grezzo
...
- update commenti
2023-11-30 09:12:49 +01:00
luca.mazzoleni
1664513c8f
Ottimizzate le chiamate al calcolo elevazione. Si evita di calcolarla più volte inutilmente perchè calcolata inizialmente nel CollectFeatures.
2023-11-29 16:07:18 +01:00
luca.mazzoleni
d8de7467b0
- tutte le chiamate alle funzioni GetFaceElevation e GetOtherFaceElevation sostituiti con la nuova funzione EgtSurfTmFacetElevationInBBox
2023-11-28 09:55:41 +01:00