Relazioni nello schizzo.

Cast16

Utente Standard
Professione: Progettazione, Sviluppo lamiera per taglio e piega
Software: Inventor, Autocad, Solid Edge
Regione: Emilia romagna
#1
Ciao,
Voglio fare un assieme vincolato da uno schizzo, ma non riesco a impostare le relazioni come nelle figure sotto:
b.jpg

a.jpg
Voglio fare in modo che quando l'angolo A>90, il quadrato si posizioni come nel immg.a, e quando A<90 come nel immg.b

Vi viene qualcosa in mente?
Grazie
Aurel.
 

radio

Moderatore
Staff Forum
Professione: Progettista (credevo...)
Software: Solid Edge ST7
Regione: Lombardia
#2
L'inghippo è che a seconda del fatto che l'angolo sia > o < 90° il vertice del quadrato da vincolare è diverso.
Quello che proverei a fare è creare una fam. di assiemi con 2 componenti, nel rpimo vincolerei lo spigolo 1, nel secondo lo spigolo 2; poi in base all'angolo tra le linee attiverei un componente o l'altro.
In alternativa si può vincolare entrambi gli spigoli, disabilitando manualmente di volta in volta un vincolo o l'altro.
Immagino che quest'ultima operazione si possa fare con una macro, ma qui mi fermo visto che io e le macro (quelle ancora da fare) non siamo molto amici.
 

gerod

Moderatore
Staff Forum
Professione: Libero professionista
Software: Solid Edge, Ansys DS, e altri ancora
Regione: Veneto
#3
Qui si deve lavorare con le nozioni di geometria più che con i vincoli di solid edge!!!
Dev trovare la relazione che lega la posizione all'angolo, ma il casino è quando l'angolo è a 90°.
Bisogna tirare fuori una distanza da qualche parte e linkarla all'angolo.
Ciao
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#4
Io farei una formuletta sulla distanza del blocco dello spigolo. Qualcosa del tipo se > 90 allora la distanza è 0 se < 90 allora la distanza è il coseno dell'angolo * raggio.

Ciao
 

Cast16

Utente Standard
Professione: Progettazione, Sviluppo lamiera per taglio e piega
Software: Inventor, Autocad, Solid Edge
Regione: Emilia romagna
#5
Io farei una formuletta sulla distanza del blocco dello spigolo. Qualcosa del tipo se > 90 allora la distanza è 0 se < 90 allora la distanza è il coseno dell'angolo * raggio.

Ciao
E' quello che pensavo anche io, ma non so come si può scrivere la formula nella tabella variabili.
Avevo fato anche un altra volta questa domanda (su come impostare relazioni con la condizione se....) ma non ho avuto risposta oppure non ho capito io dove guardare...
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#6
E' quello che pensavo anche io, ma non so come si può scrivere la formula nella tabella variabili.
Avevo fato anche un altra volta questa domanda (su come impostare relazioni con la condizione se....) ma non ho avuto risposta oppure non ho capito io dove guardare...
Penso di aver risposto qui sul forum almeno un paio di volte a questa domanda.

=ABS(A=20)*150

Se A è = 20 il risultato della formula sarà 150, altrimenti 0
=ABS(ANGOLO>90)*cos(ANGOLO)*RAGGIO

Se Angolo è maggiore di 90 il risultato della formula sarà il coseno di angolo moltiplicato per il raggio altrimenti 0
Ciao
 

gerod

Moderatore
Staff Forum
Professione: Libero professionista
Software: Solid Edge, Ansys DS, e altri ancora
Regione: Veneto
#7
Per la cronaca.
Mi sono messo a cercare le funzioni di SE, le ho trovate sull'help e ho risolto il problema.
Quindi, funzioni geometriche, un pò di help on line e la cosa è fatta.
Sprigionate la fantasia!!!!
;)