Leveraggio con vincoli

dazo

Utente registrato
Professione: Perito industriale
Software: Autocad2016
Regione: Friuli Venezia Giulia
#1
Buongiorno, chiedo cortesemente se con Autocad2016 è possibile risolvere il movimento di cui allego uno schema: devo far seguire il punto 4 sul percorso P facendo ruotare il punto 3 della leva L, provocando la rotazione del braccio B. Applicando i vincoli riesco a vincolare i punti 1 e 2 a vincolare il punto 4 sulla linea percorso, ma non ottengo il risultato dell’immagine perché Autocad provoca lo spostamento di posizione della linea del percorso P. Come posso applicare correttamente i vincoli? Grazie Immagine1.JPG
 

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, GstarCAD, CadWorx, Excel, Lisp, VBA
Regione: Sicilia
#2
Buongiorno, chiedo cortesemente se con Autocad2016 è possibile risolvere il movimento di cui allego uno schema: devo far seguire il punto 4 sul percorso P facendo ruotare il punto 3 della leva L, provocando la rotazione del braccio B. Applicando i vincoli riesco a vincolare i punti 1 e 2 a vincolare il punto 4 sulla linea percorso, ma non ottengo il risultato dell’immagine perché Autocad provoca lo spostamento di posizione della linea del percorso P. Come posso applicare correttamente i vincoli? Grazie View attachment 51604
Cattura.JPG
Costruisci una polilinea chiusa sul vertice 1 con due lati aventi misura uguale alla metà della linea 1-4, imposta i dimensional constraints aligned sui due lati uguali, geometric constraints coincident su vertice 1. Fatto ciò puoi spostare il vertice che poggia sul percorso.
 

dazo

Utente registrato
Professione: Perito industriale
Software: Autocad2016
Regione: Friuli Venezia Giulia
#3
Ho provato ma non sono riuscito a ottenere il risultato che volevo la polilinea si distorce, io devo riuscire a far ruotare nel punto 2 la leva L e il punto 4 deve seguire il percorso P......vedo di fare delle altre prove...grazie intanto.
 

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, GstarCAD, CadWorx, Excel, Lisp, VBA
Regione: Sicilia
#4
Nel dwg allegato trovi l'esempio, il percorso è nel layer path bloccato, diversamente Autocad si prende la libertà di deformarlo.
 

Allegati

dazo

Utente registrato
Professione: Perito industriale
Software: Autocad2016
Regione: Friuli Venezia Giulia
#5
Ok grazie, è il risultato che volevo, ora provo a replicarlo ho solo una domanda:
1) per il punto 4 che deve seguire il percorso P è stato applicato un vincolo coincidente punto-oggetto o un'altro tipo di vincolo? ......Grazie mille.
 

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, GstarCAD, CadWorx, Excel, Lisp, VBA
Regione: Sicilia
#6
Nessun vincolo, semplicemente sposti il vertice tramite il grip usando l'osnap nearest
 

dazo

Utente registrato
Professione: Perito industriale
Software: Autocad2016
Regione: Friuli Venezia Giulia
#7
Nessun vincolo, semplicemente sposti il vertice tramite il grip usando l'osnap nearest
Grazie mille... Vista la competenza mi permetto un'altra domanda: se dovessi applicare lo stesso movimento ad una situazione in cui il braccio B e la leva L sono costituiti da due blocchi di oggetti 3D si può agire in modo analogo?
 

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, GstarCAD, CadWorx, Excel, Lisp, VBA
Regione: Sicilia
#8
Per applicare i vincoli richiesti i blocchi non vanno bene, hanno solo un punto di inserimento e gestire la rotazione per emulare lo stesso comportamento del segmento di polilinea credo sia impossibile.
Con il 3d diventa ancora più complicato perchè Autocad non gestisce i vincoli su elementi tridimensionali.
Considera che puoi sempre allineare il tuo blocco al segmento di polilinea tramite il comando 3dAlign, con un pò di lisp si potrebbe anche automatizzare ma non è roba da poco.
Per simulazioni di parti meccaniche dovresti provare dei software specifici tipo SolidWorks o similari.
 

dazo

Utente registrato
Professione: Perito industriale
Software: Autocad2016
Regione: Friuli Venezia Giulia
#9
Per applicare i vincoli richiesti i blocchi non vanno bene, hanno solo un punto di inserimento e gestire la rotazione per emulare lo stesso comportamento del segmento di polilinea credo sia impossibile.
Con il 3d diventa ancora più complicato perchè Autocad non gestisce i vincoli su elementi tridimensionali.
Considera che puoi sempre allineare il tuo blocco al segmento di polilinea tramite il comando 3dAlign, con un pò di lisp si potrebbe anche automatizzare ma non è roba da poco.
Per simulazioni di parti meccaniche dovresti provare dei software specifici tipo SolidWorks o similari.
Ok vedrò di passare a SolidWors è già da tempo che ci penso.........Grazie ancora per la cortesia.