Assembly 2 VS Allineamento
Forum rules
regole del forum e le informazioni utili
Importante: PRIMA di chiedere aiuto leggete qui!
regole del forum e le informazioni utili
Importante: PRIMA di chiedere aiuto leggete qui!
Re: Assembly 2 VS Allineamento
Assembly 2 lho scaricato da Github dovrebbe essere lultima versione aggiornata per funzionare con FreeCAD 0.17
Re: Assembly 2 VS Allineamento
Ciao Renato,renatorivo wrote:Marco e/o Alex, si vi è possibile allegate qualcuno di questi casi, forse si riesce a capire quali sono i tipi di oggetti problematici. Per ora, la mia impressione è che siano quelli basati sugli schizzi.Marco_T wrote:ogni tanto ho anche io problemi ad importare e ruotare parti in un assieme, in particolar modo quando voglio unire componenti simmetrici.
Renato
puoi prendere come esempio le due parti che ho allegato al link precedente che sono costruite partendo da uno sketch.
Importando in un nuovo file con Assembly 2 ProfiloQuadro1 e cercando di attaccare ProfiloQuadro2 devi fare i salti mortali...
Partendo da zero, prova per esempio, in prima battuta, a vincolare assialmente i due spigoli obliqui segnati in verde (non mi funziona e non ci sono altri vincoli imposti): Partendo da zero, prova a fare un allineamento planare tra le due facce inclinate (il pezzo viene ruotato) e poi uno assiale per raddrizzarlo (non funziona, eppure è attivo un solo vincolo planare): In questo caso dopo aver fatto il primo allineamento planare prova a ruotarlo con un secondo allinemento planere (usando le facce trapezoidali)..funziona...ma al contrario...e l'opzione direction aligned/opposite per cercare di ruotarlo da errore.
Dopo un po' di tentativi magari ci riesci (trovando l'arcano) ma il problema si ripresenta ancora più complicato per assemblare il simmetrico di ProfiloQuadro2.
Stessa cosa con lamiere disegnate con sheetmetal e basate su sketch.
Non ho provato a disegnare i pezzi con Part...
Secondo me il solutore è poco elastico.
Inoltre l'allinemento planare, a mio parere, non dovrebbe ammettere solo in contatto tra le facce parallele ma in caso di impossibilità di contatto a causa di altri vincoli dovrebbe ammettere anche il semplice parallelismo creando autonomamente i valori di offset. Poi se uno vuole, elimina i vincoli di troppo ed azzera manualmente l'offset creando il contatto.
Magari questa feature facilita il lavoro al solutore.
--
Marco_T
Edit:
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Assembly 2 appena aggiornato tramire macro Addons Installer.
Edit 2 (per non sporcare troppo il thread altrui):
Allineamento assiale lungo lo spigolo in verde (funziona) + allinemento planare lungo le facce trapezoidali in verde (funziona) + allinamento planare lungo le facce oblique che formano una V tra le due parti per ruotare il pezzo (errore).
Re: Assembly 2 VS Allineamento
Ciao Marco,Marco_T wrote: Ciao Renato,
puoi prendere come esempio le due parti che ho allegato al link precedente che sono costruite partendo da uno sketch.
Importando in un nuovo file con Assembly 2 ProfiloQuadro1 e cercando di attaccare ProfiloQuadro2 devi fare i salti mortali...
Marco_T
con i nuovi constraints che ho aggiunto, è possibile avere 'circular edge constraint' ed 'axial constraint' anche per facce... così ad esempio con 'circular edge constraint' and 'angle constraint' puoi avere l'allineamento desiderato senza più gradi di libertà.. questo dovrebbe semplificare l'allineamento un bel po'
Re: Assembly 2 VS Allineamento
Grazie Maurice,easyw-fc wrote: Ciao Marco,
con i nuovi constraints che ho aggiunto, è possibile avere 'circular edge constraint' ed 'axial constraint' anche per facce...
avevo letto delle nuove feature che hai implementato e ti faccio i complimenti. Finalmente sono riuscito a trovare il tempo per provarle, su questo caso.
Stranamente sulla faccia 4 (quella che hai usato tu) di ProfiloQuadro1 funziona benissimo ed in 2 click ho risolto, mentre sulla faccia 2 opposta ho ancora difficoltà ad assemblare. E' come se la posizione iniziale del secondo pezzo importato crei fastidio al solutore...
Ti chiedo solo se puoi provare ad attaccare il pezzo (sempre profiloQuadro2) anche su quel lato (faccia 2 di profiloQuadro1) per capire se sono io stupidino...
Grazie.
Ciao.
--
Marco_T
Re: Assembly 2 VS Allineamento
ciao Marco,Marco_T wrote: Grazie Maurice,
avevo letto delle nuove feature che hai implementato e ti faccio i complimenti. Finalmente sono riuscito a trovare il tempo per provarle, su questo caso.
Stranamente sulla faccia 4 (quella che hai usato tu) di ProfiloQuadro1 funziona benissimo ed in 2 click ho risolto, mentre sulla faccia 2 opposta ho ancora difficoltà ad assemblare. E' come se la posizione iniziale del secondo pezzo importato crei fastidio al solutore...
Ti chiedo solo se puoi provare ad attaccare il pezzo (sempre profiloQuadro2) anche su quel lato (faccia 2 di profiloQuadro1) per capire se sono io stupidino...
Grazie.
Ciao.
--
Marco_T
provando più volte anch'io non riesco ad allineare il terzo pezzo... probabilmente l'angolazione delle due faccie da allineare cade in una zona che il solver non riesce a gestire...
lo riesco ad allineare facilmente con la mia macro
Align Objects through Faces or Edges constraints purtroppo con la macro non si riesce ad avere una constraint che permanga...
bisognerebbe indagare un po' più a fondo sull'Assembly2 solver...
Maurice
EDIT E' un peccato che la thread sia in italiano, magari in inglese, avendo più audience, ci sarebbero più probabilità nell'aver un consiglio per questo problema...
Re: Assembly 2 VS Allineamento
Grazie comunque per l'interessamento.easyw-fc wrote: EDIT E' un peccato che la thread sia in italiano, magari in inglese, avendo più audience, ci sarebbero più probabilità nell'aver un consiglio per questo problema...
Proverò sicuramente ad usare la tua macro. Per assiemi non molto complessi a volte e' utile anche solo il posizionamento.
Ad ogni modo se vuoi aprire un thread sul forum inglese ti lascio utilizzare volentieri i miei "due pezzi"
Lo seguirò con interesse.
--
Marco_T
Edit:
Una cosa non capisco considerando la prima immagine che ho allegato sopra (Immagine.jpg.).
Cercando di allineare assialmente i due spigoli obliqui (che dovrebbe essere una cosa semplice) il solutore riporta il seguente errore:
Code: Select all
UNABLE TO SOLVE CONSTRAINTS! info:<AxisAlignmentUnion System ProfiloQuadro2_01:Edge12-ProfiloQuadro1_01:Edge7 heirachy 1> abs( self.constraintEq_value(self.X) ) > tol [3.750000e-01 > 1.000000e-09]. Constraint Tree:
<AxisAlignmentUnion System ProfiloQuadro2_01:Edge12-ProfiloQuadro1_01:Edge7 heirachy 1>
<FreeObjectSystem ProfiloQuadro2_01> 6 degrees of freedom:
[continua...]
Ma da qui a capire la logica di funzionamento del solutore...non è il mio mestiere.
Ma puo' essere un punto da cui iniziare l'indagine.
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Assembly 2 VS Allineamento
Ciao Alex
ho fatto alcune prove per inserire la guida nel profilo, ma non ho chiaro come dovrebbero combinarsi esattamente.
Volevo sapere se questa posizione, presa da AssemblyProva2 di Maurice, è quella giusta. Renato
ho fatto alcune prove per inserire la guida nel profilo, ma non ho chiaro come dovrebbero combinarsi esattamente.
Volevo sapere se questa posizione, presa da AssemblyProva2 di Maurice, è quella giusta. Renato
Re: Assembly 2 VS Allineamento
Ciao renato, ti ringrazio per la prova,
nò, la guida deve essere ruotata al contrario della posizione che mi hai indicato nell'immagine, ho fatto anche io diverse prove e il problema sembra essere proprio questo; non rimane in posizione ruotata di 180° a maggior ragione dopo aver eseguito i vari plane contrast
nò, la guida deve essere ruotata al contrario della posizione che mi hai indicato nell'immagine, ho fatto anche io diverse prove e il problema sembra essere proprio questo; non rimane in posizione ruotata di 180° a maggior ragione dopo aver eseguito i vari plane contrast
Re: Assembly 2 VS Allineamento
tipo così?Alex68 wrote:Ciao renato, ti ringrazio per la prova,
nò, la guida deve essere ruotata al contrario della posizione che mi hai indicato nell'immagine, ho fatto anche io diverse prove e il problema sembra essere proprio questo; non rimane in posizione ruotata di 180° a maggior ragione dopo aver eseguito i vari plane contrast
Re: Assembly 2 VS Allineamento
Ciao easyw-fc ,
la difficoltà che incontro è nel plane contrast
la difficoltà che incontro è nel plane contrast
- Attachments
-
- Immagine 1.png (100.08 KiB) Viewed 1753 times