FEA
a solidi.
Fase 1 della D031, chiusa: FEA lineare statica del modello pilota master ToolDock + testa 5045-style del mule v2 e la pipeline (Gmsh, tetra quadratici, CalculiX) che servirà per tutti gli altri pezzi. Guide, viti e ToolDock restano molle equivalenti calibrate come in D028, così il confronto è diretto. Stato: spostamenti convergenti, tensioni non ancora convergenti. Valori di progetto, non misure.
Solidi dove conta, molle dove D028 le ha calibrate.
Master scatolata del mule (120 × 135 × 40, parete variabile), incastrata sulla striscia di appoggio sotto la slitta Z (y ≥ 53 mm, faccia superiore). Accoppiamento ToolDock: tre sfere su Ø80 a 90° / 210° / 330° (orientamento ipotizzato), per sfera una molla normale e una tangenziale kc di Hertz D028 tra patch rigide Ø12 su master e receiver: sommate danno esattamente la molla a 6 gdl di D028, ma le piastre sotto le sfere si deformano. Testa: receiver e mount a tazza incollati; corpo spindle come tubo in acciaio Ø45 / Ø35 incollato nel collare; cuscinetti con la molla D028; albero Ø16 fino al dado ER11. Il connettore non entra: il service envelope è un controllo CAD separato.
Carichi su un punto di riferimento sul dado ER11 (corpo rigido sulla faccia del naso), mai su un nodo; sgancio sulla sede del clamp (Ø30 sulla faccia interna del fondo della master). Casi unitari risolti, combinati per sovrapposizione lineare: 150 N radiali totali + 200 N assiali, mai 150 X + 150 Y insieme. Materiali elastici effettivi: alluminio E 70 GPa, ν 0,33; acciaio 210 GPa, ν 0,30; snervamento non ancora usato.
Autotest e convergenza.
Autotest: con i moduli elastici ×10³ la FEA ridà la cedevolezza analitica di accoppiamento D028 e cuscinetti: attesi 2,265 N/µm in X e Y e 68,50 in Z, ottenuti 2,263 / 2,259 / 68,78 (errore 0,40%).
Mesh: globale 6 mm, locale 2,5 mm su sfere, radice della master, estremità del collare, cuscinetti e naso; fine con tutte le dimensioni −30%. Nominale 76,464 elementi (386k gdl), fine 196,744 (946k gdl). Spostamento alla punta:
| Caso | |u| nominale µm | |u| fine µm | Δ |
|---|---|---|---|
| Fx | 131,27 | 131,74 | 0,4% |
| Fy | 222,43 | 223,79 | 0,6% |
| Fz | 37,05 | 37,47 | 1,1% |
Casi di carico · spostamenti
| Caso | Punta X / Y / Z (µm) | |u| (µm) | N/µm |
|---|---|---|---|
| 150 N radiale X | 131,3 / -1,7 / 0,2 | 131,3 | 1,14 |
| 150 N radiale Y | -1,7 / 220,9 / -26,0 | 222,4 | 0,68 |
| 200 N assiale Z | 0,3 / -34,7 / 12,9 | 37,1 | 15,45 |
| 18 N·m ToolDock attorno a X | -0,6 / 133,8 / -12,1 | 134,4 | — |
| 18 N·m ToolDock attorno a Y | -93,9 / 1,0 / -0,1 | 93,9 | — |
| 0,7 kN di sgancio (D016) | 2,5 / -1,2 / 0,5 | 2,8 | — |
| 150 N X + 200 N Z | 131,5 / -36,4 / 13,2 | 137,1 | — |
| 150 N Y + 200 N Z | -1,5 / 186,2 / -13,1 | 186,6 | — |
Mesh nominale; spostamento del dado ER11 rispetto alla slitta Z (qui rigida). Sgancio: la sede del clamp sale di 10,2 µm sotto 0,7 kN.
Stessa catena, due modelli.
| Asse | FEA N/µm | D028 N/µm | FEA / D028 | Quote D028 nella macchina intera |
|---|---|---|---|---|
| X | 1,14 | 1,69 | 0,68 | master ToolDock 8% · accoppiamento ToolDock 36% · testa (spindle + utensile) 10% |
| Y | 0,68 | 1,69 | 0,40 | master ToolDock 7% · accoppiamento ToolDock 31% · testa (spindle + utensile) 9% |
| Z | 15,32 | 46,19 | 0,33 | master ToolDock 1% · accoppiamento ToolDock 1% · testa (spindle + utensile) 2% |
D028 locale = cedevolezza di master, accoppiamento e testa al centro corsa, dalla ripartizione dell'energia del modello a travi.
D028 con la catena FEA.
| Asse | D028 | D028 + FEA locale | Limite, zona locale rigida | D014 |
|---|---|---|---|---|
| X | 0,91 | 0,72 | 1,96 | 10 |
| Y | 0,79 | 0,46 | 1,49 | 10 |
| Z | 1,59 | 1,49 | 1,65 | 10 |
N/µm al centro corsa. Il resto della macchina (telaio, spalle, trave, guide e viti, carrello X, slitta Z, tavola) è quello del modello a travi D028.
Basse, ma non ancora un dato.
| Caso | Picco nominale → fine (MPa) | Hotspot nominale → fine (MPa) | Δ hotspot |
|---|---|---|---|
| 150 N radiale X | 18,1 → 20,1 | 8,1 → 10,1 | +25% |
| 150 N radiale Y | 35,8 → 50,3 | 11,4 → 14,0 | +23% |
| 200 N assiale Z | 12,3 → 17,3 | 3,7 → 4,3 | +18% |
Hotspot = massimo a più di 6 mm da vincoli e patch rigide. Cresce del 18–25% con la mesh fine: gli spigoli vivi del mule (senza raccordi) sono singolari. Nessun segnale di crisi di resistenza: il problema dominante è la cedevolezza. Le tensioni si chiudono con un submodel (1–1,5 mm solo alla radice master ↔ slitta e sui raccordi, raccordi reali al posto degli spigoli vivi), non con una mesh globale più fine.
Mesh ottimizzata.
| Caso | Master | Receiver / mount | Corpo spindle | Albero Ø16 |
|---|---|---|---|---|
| 150 N radiale X | 6,2 | 8,1 | 2,1 | 6,8 |
| 150 N radiale Y | 11,4 | 5,9 | 2,0 | 6,8 |
| 200 N assiale Z | 3,7 | 0,9 | 0,5 | 1,0 |
| 150 N X + 200 N Z | 6,9 | 9,0 | 2,5 | 7,7 |
| 150 N Y + 200 N Z | 7,8 | 6,5 | 2,5 | 7,7 |
| 18 N·m ToolDock attorno a X | 5,2 | 3,9 | 4,0 | 44,9 |
| 18 N·m ToolDock attorno a Y | 3,4 | 4,4 | 4,0 | 44,9 |
| 0,7 kN di sgancio (D016) | 12,7 | 0,0 | 0,0 | 0,0 |
Hotspot in MPa sulla mesh nominale con ottimizzazione high-order (Jacobiano scalato minimo 0,82). Nell'albero Ø16 i 45 MPa dei casi a 18 N·m coincidono con M / W analitico. Nella prima mesh, senza ottimizzazione, alcune varianti avevano picchi nodali isolati non fisici (fino a migliaia di MPa) da tetra quadratici distorti: per questo le tensioni delle varianti non si usano.
Varianti · master e mount
| Variante | Massa | Δ massa | X N/µm | Y N/µm | Z N/µm | Δ punta worst µm | kg / (N/µm) |
|---|---|---|---|---|---|---|---|
| Master parete 8 (mule v2) · Pareto | 2,05 kg | 0 g | 1,14 | 0,68 | 15,4 | 222 | 3,02 |
| Master parete 6 · Pareto | 1,85 kg | -203 g | 0,90 | 0,48 | 10,1 | 315 | 3,85 |
| Master parete 10 · Pareto | 2,23 kg | +181 g | 1,28 | 0,82 | 19,9 | 185 | 2,73 |
| Mount a tazza 56 × 56 · Pareto | 1,88 kg | -176 g | 1,09 | 0,66 | 15,3 | 228 | 2,84 |
| Mount a tazza 66 × 66 | 2,34 kg | +288 g | 1,20 | 0,70 | 15,7 | 217 | 3,36 |
Mesh nominale, spostamenti. Massa = master + receiver + mount (lo spindle non cambia). kg / (N/µm) = massa sulla rigidezza radiale minima tra X e Y; Pareto = nessun'altra variante è insieme più leggera e più rigida. Δ punta worst = massimo |u| tra i casi di forza.
Rigenerare
python tools/fea/d031.py (CadQuery, gmsh, CalculiX ccx): autotest, mesh nominale e fine, varianti, fea/d031/pilot.json e questa pagina; python tools/fea/d031_page.py rigenera solo la pagina. File di lavoro in build/fea/, non versionati.