Le but de cette étude est de connaître les forces exercées par les phalanges 4 sur la pièce à manipuler, en fonction :
Il s'agit ici de se rendre compte des positions prises par les diverses pièces, lorsque la pince se ferme. Pour cela, esquisser les formes générales de la pince (contours des pièces 2, 4 et 5), en position fermée. En déduire :
Calculer la résultante des forces de pression exercées par l'air comprimé sur le piston 2.
Isoler l'ensemble des pièces S = { 2, 7, 13 }. Prendre en compte les actions mécaniques extérieures suivantes :
Appliquer le théorème de la résultante statique pour déterminer les normes de A1 et A2.
Isoler la phalange supérieure 4. Prendre en compte les actions mécaniques extérieures suivantes :
Appliquer le théorème du moment statique pour déterminer la norme de H.
On propose le schéma suivant :
Compléter le programme en Python ci-dessous pour tracer la courbe donnant la norme de la force -H en N exercée sur la pièce à saisir en fonction de la position du piston xA en mm.
import matplotlib.pyplot as plt import numpy as np # Dimensions mesurées sur le dessin d'ensemble (échelle 2:1) AB = 31/2 BC = 37/2 DC = 14/2 OD = 16/2 # Valeurs choisies pour l'inclinaison de la phalange 4 par rapport à l'horizontale beta_deg = np.linspace(-1,13,5000) beta_rad = beta_deg*np.pi/180 # Calculs des coordonnées des points xD = 0 yD = OD xC = -DC*np.sin(beta_rad) yC = OD+DC*np.cos(beta_rad) xB = -DC*np.sin(beta_rad)-BC*np.cos(beta_rad) yB = OD+DC*np.cos(beta_rad)-BC*np.sin(beta_rad) xA = xB-(AB**2-yB**2)**0.5 yA = 0 # Calcul de l'inclinaison de la bielette 5 par rapport à la verticale alpha_rad = np.arctan((xB-xA)/yB) alpha_deg = alpha_rad*180/np.pi # Tracé d'une courbe plt.xlabel("xA (mm)") plt.ylabel("Beta (°)") plt.grid() plt.plot(xA, beta_deg) plt.show()
Courbe obtenue :