formule de fonction proe
Nom : courbe sinusoïdale
Environnement d'établissement : logiciel Pro/E, système de coordonnées cartésiennes
x=50*t
y=10*sin(t*360)
z=0
Nom : Courbe hélicoïdale
Environnement de l'établissement : PRO/E ; coordonnées cylindriques (cylindriques)
r=t
thêta=10+t*(20*360)
z=t*3
02
Courbe papillon
Coordonnées sphériques PRO/E
Équation : rho=8 * t
thêta=360 * t * 4
phi=-360 * t * 8
03
Courbe de Rhodonée
Utiliser le système de coordonnées cartésiennes
thêta=t*360*4
x=25+(10-6)*cos(thêta)+10*cos((10/6-1)*thêta)
y=25+(10-6)*sin(thêta)-6*sin((10/6-1)*thêta)
*********************************
04
Spirale en cercle
Système de coordonnées de colonne
thêta=t*360
r=10+10*sin (6*thêta)
z=2*sin (6*thêta)
05
Équation développante
r=1
ang=360*t
s=2*pi*r*t
x0=s*cos(ang)
y0=s*sin(ang)
x=x0+s*sin(ang)
y=y0-s*cos(ang)
z=0
06
Courbe logarithmique
z=0
x = 10*t
y = log(10*t+0,0001)
07
Spirale sphérique (en utilisant le système de coordonnées sphériques)
rho=4
thêta=t*180
phi=t*360*20
Nom: cycloïde externe à double arc
Coordonnées de Cardir
Équation : l=2,5
b=2.5
x=3*b*cos(t*360)+l*cos(3*t*360)
Y=3*b*sin(t*360)+l*sin(3*t*360)
Nom : Star Line
Coordonnées de Cardir
équation:
a=5
x=a*(cos(t*360))^3
y=a*(péché(t*360))^3
Nom: ligne de coeur
Environnement de construction : pro/e, coordonnées cylindriques
a=10
r=a*(1+cos(thêta))
thêta=t*360
Nom: ligne en forme de feuille
Mise en place de l'environnement : coordonnées cartésiennes
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Spirale en coordonnées cartésiennes
x=4 * cos (t * (5*360))
y=4 * sin (t * (5*360))
z = 10*t
08
parabole
Coordonnées cartésiennes
x = (4 * t)
y = (3 * t) + (5 * t ^2)
z =0
Nom: ressort à disque
Mise en place de l'environnement : pro/e
Assise cylindrique
r = 5
thêta=t*3600
z =(péché(3,5*thêta-90))+24*t
Équation : spirale d'Archimède
x=(a +f sin (t))cos(t)/a
y=(a -2f +f sin (t))sin(t)/b
Expressions relationnelles Pro/e et données explicatives liées aux fonctions
Fonctions utilisées dans les relations
Fonction mathématique
Les opérateurs suivants peuvent être utilisés dans les relations (y compris les équations et les instructions conditionnelles).
Les fonctions mathématiques suivantes peuvent également être incluses dans la relation :
cos () cosinus
bronzage () Tangente
péché () sinus
sqrt () racine carrée
asin () arc sinus
acos () arc cosinus
atan () arc tangente
sinh () Sinus hyperbolique
cosh () Cosinus hyperbolique
tanh () Tangente hyperbolique
Remarque : Toutes les fonctions trigonométriques utilisent des degrés unitaires.
log() logarithme base 10
ln() logarithme népérien
exp() la puissance de e
abs() valeur absolue
ceil() est le plus petit entier non inférieur à sa valeur
floor() Le plus grand entier qui ne dépasse pas sa valeur
Vous pouvez ajouter un argument facultatif aux fonctions ceil et floor, et l'utiliser pour spécifier le nombre de décimales à arrondir.
La syntaxe de ces fonctions avec des paramètres d'arrondi est :
ceil(parameter_name ou number, number_of_dec_places)
étage (parameter_name ou number, number_of_dec_places)
Où number_of_dec_places est une valeur facultative :
1) Peut être exprimé sous forme de nombre ou de paramètre défini par l'utilisateur. Si la valeur du paramètre est un nombre réel, il sera tronqué en un entier par le cncdar du compte public CNC WeChat.
2) Sa valeur maximale est 8. Si elle dépasse 8, le nombre à arrondir (le premier argument) ne sera pas arrondi, et sa valeur initiale sera utilisée.
3) Si vous ne le spécifiez pas'la fonction est la même que la version précédente.
Utilisez les fonctions ceil et floor qui ne spécifient pas le nombre de décimales. Les exemples sont les suivants :
plafond (10.2) est 11
étage (10.2) a une valeur de 11
Utilisez les fonctions ceil et floor qui spécifient le nombre de décimales. Les exemples sont les suivants :
ceil (10.255, 2) est égal à 10.26
ceil (10.255, 0) est égal à 11 [identique à ceil (10.255)]
plancher (10.255, 1) est égal à 10.2
plancher (10.255, 2) est égal à 10.26
09
Calcul de la table de courbes
Le calcul de la table de courbes permet aux utilisateurs d'utiliser les fonctionnalités de la table de courbes pour piloter les cotes à travers les relations. La taille peut être une taille d'esquisse, de pièce ou d'assemblage. Le format est le suivant : evalgraph("graph_name", x), où graph_name est le nom de la table de courbes, x est la valeur le long de l'axe des x de la table de courbes, et le y la valeur est retournée.
Pour les entités mixtes, vous pouvez spécifier le paramètre de trajectoire trajpar comme deuxième argument de la fonction.
Remarque: les fonctionnalités de la table de courbes sont généralement des cncdar de numéros publics CNC WeChat utilisés pour calculer la valeur y correspondant à la valeur x dans la plage définie sur l'axe x. En dehors des limites, la valeur y est calculée par extrapolation. Pour les valeurs x inférieures à la valeur initiale, le système calcule la valeur extrapolée en prolongeant la ligne tangente à partir du point initial. De même, pour les valeurs x supérieures à la valeur du point final, le système calcule la valeur extrapolée en prolongeant la ligne tangente vers l'extérieur à partir du point final. Ajouter WeChat : steven52014 enverra une copie du didacticiel du programme de macros
Fonction d'orbite de la courbe composée
Le paramètre d'orbite trajpar_of_pnt de la courbe composée peut être utilisé dans la relation.
La fonction suivante renvoie une valeur comprise entre 0.0 et 1.0 : trajpar_of_pnt("trajname","pointname"). Où trajname est le nom de la courbe composée et pointname est le nom du point de référence.
La trajectoire est un paramètre le long de la courbe composée, sur lequel le plan perpendiculaire à la tangente de la courbe passe par le point de référence. Par conséquent, le point de référence n'a pas besoin d'être sur la courbe ; la valeur du paramètre est calculée au point le plus proche du point de référence sur la courbe.
Si la courbe composite est utilisée comme squelette du balayage multipiste, trajpar_of_pnt est cohérent avec trajpar ou 1.0-trajpar (selon le point de départ sélectionné pour la fonction hybride).
10
À propos de la relation
Relation (également appelée relation de paramètre) CNC WeChat compte public cncdar est une équation entre la taille du symbole et les paramètres définis par l'utilisateur. La relation capture la relation de conception entre les fonctions, entre les paramètres ou entre les composants, permettant ainsi aux utilisateurs de contrôler l'effet de la modification du modèle.
Les relations sont un moyen de capturer les connaissances et les intentions de conception. Comme les paramètres, ils sont utilisés pour piloter le modèle - changer la relation change également le modèle.
Les relations peuvent être utilisées pour contrôler l'effet de la modification du modèle, définir les valeurs de taille dans les pièces et les assemblages et agir en tant que contraintes pour les conditions de conception (par exemple, spécifier la position des trous liés aux bords des pièces).
Ils sont utilisés dans le processus de conception pour décrire la relation entre les différentes parties d'un modèle ou d'un composant. Les relations peuvent être des valeurs simples (par exemple, d1=4) ou des instructions de branchement conditionnelles complexes.
Type de relation
Il existe deux types de relations :
1) Équation - Faites qu'un paramètre du côté gauche de l'équation soit égal à l'expression du côté droit. Cette relation est utilisée pour affecter des valeurs aux dimensions et aux paramètres. Par exemple:
Affectation simple : d1=4,75
Affectation complexe : d5 = d2*(SQRT(d7/3.0+d4))
2) Comparaison-Comparez l'expression sur la gauche et l'expression sur la droite. Cette relation est généralement utilisée comme une contrainte ou dans des instructions conditionnelles pour les branches logiques. Par exemple:
Comme contrainte : (d1 + d2)> ; (d3 2,5)
Dans l'instruction conditionnelle; SI (d1 + 2,5)>= d7
Augmenter la relation
Vous pouvez augmenter la relation pour :
1) La section transversale de la fonction (en mode esquisse, si la section transversale est créée en sélectionnant"Sketcher">"Relation" ;>"Ajouter" au début);
2) Fonctionnalités (en mode pièce ou assemblage) ;
3) Pièces (en mode pièce ou assemblage).
4) Composants (en mode composant).
Lorsque le menu de relation est sélectionné pour la première fois, le préréglage consiste à afficher ou à modifier la relation dans le modèle actuel (par exemple, une pièce en mode pièce).
Pour accéder à la relation, sélectionnez"Relations" du"Pièces" ou"Composants" menu, puis sélectionnez l'une des commandes suivantes dans le menu"Modèle Relations" menu : Relations entre les composants : utilisez la relation dans le composant.
Si le composant contient un ou plusieurs sous-composants, le"Component Relations" menu apparaît avec les commandes suivantes :
─Current-Par défaut, il s'agit du composant de niveau supérieur.
─Name-Tapez le nom du composant.
1) Relation squelette : utilisez la relation du modèle squelette dans le composant (applicable aux composants uniquement).
2) Relation de pièce : utilisez la relation dans la pièce.
3) Relation d'entité-Utiliser une relation spécifique à une entité. Si l'entité a une section transversale, l'utilisateur peut choisir : accéder à la relation dans la section transversale (Sketcher) dans la surface cncdar du compte public CNC WeChat (Sketcher), ou obtenir la relation dans l'entité dans son ensemble Accès.
Relations de tableau : utilisez des relations spécifiques aux tableaux.
Remarques:
1) Si vous essayez d'affecter une relation en dehors de la section transversale à un paramètre qui a été piloté par la relation de section transversale, le système affichera un message d'erreur lors de la régénération du modèle. La même chose est vraie lorsque vous essayez d'affecter une relation à un paramètre qui est déjà piloté par une relation en dehors de la section transversale. Supprimez l'une des relations et régénérez.
2) Si le composant tente d'attribuer une valeur à une variable de dimension qui a été pilotée par la relation de la pièce ou du sous-ensemble, deux messages d'erreur s'affichent. Supprimez l'une des relations et régénérez.
3) La modification des éléments identitaires du modèle peut invalider les relations car elles ne sont pas mises à l'échelle avec le modèle. Pour plus d'informations sur la modification des unités, veuillez vous référer à"À propos des unités de mesure métriques et non métriques" rubrique d'aide.
Utiliser la notation des paramètres dans les relations
Quatre types de symboles de paramètres sont utilisés dans la relation :
1) Symbole de taille : les types de symboles de taille suivants sont pris en charge :
─d#-Cotes en mode pièce ou assemblage.
─d#:#-La taille en mode composant. Le composant ou l'ID de processus du composant est ajouté en tant que suffixe.
─rd#-La taille de référence dans la pièce ou l'assemblage de niveau supérieur.
─rd#:#-La taille de référence dans le mode composant (le composant ou l'ID de processus du composant est ajouté comme suffixe).
─rsd#-La taille de référence de la (section) dans l'esquisse.
─kd# - Cotes connues dans l'esquisse (section) (dans la pièce ou l'assemblage parent).
2) Tolérance-Ce sont les paramètres liés au format de tolérance. Lorsque la taille passe du nombre au symbole, ces symboles sont répertoriés.
─tpm#-Tolérance dans le format symétrique d'addition et de soustraction ; # est le nombre de dimensions.
─tp#-Tolérance positive dans le format d'addition et de soustraction ; # est le nombre de dimensions.
─tm#-Tolérance négative dans le format d'addition et de soustraction ; # est le nombre de dimensions.
3) Nombre d'instances-Ce sont des paramètres entiers, qui sont le nombre d'instances dans la direction du tableau.
─p#-où # est le nombre d'instances.
Remarque : si vous modifiez le nombre d'instances en une valeur non entière, Pro/ENGINEER coupe la partie décimale. Par exemple, 2,90 deviendra 2.
4) Paramètres utilisateur : il peut s'agir de paramètres définis en ajoutant des paramètres ou des relations.
E.g:
Volume=d0*d1*d2
Fournisseur=& quot;Stockton Corp."
Remarques:
Les noms de paramètres utilisateur doivent commencer par une lettre (s'ils doivent être utilisés dans des relations).
─Impossible d'utiliser d#, kd#, rd#, tm#, tp# ou tpm# comme noms de paramètres utilisateur, car ils sont réservés aux dimensions.
─Les noms de paramètres utilisateur ne peuvent pas contenir de caractères non alphanumériques, tels que !, @, #, $.
11
Comment calculer le nombre de placages pour le déroulage du bois
Cinématique rotative
Dans le processus de pelage, la trajectoire que le tranchant du couteau rotatif parcourt sur la section transversale de la section de bois est appelée la courbe de pelage. Les deux questions suivantes seront abordées ici : la base de conception de la cinématique de la machine de découpe rotative et la trajectoire de la découpe rotative proprement dite.
1) La base pour la conception de la cinématique de la machine de découpe rotative
Le but de la section de déroulage du bois est d'obtenir une bande de placage continue de haute qualité d'épaisseur uniforme, comme un rouleau de papier qui se déroule. Il existe actuellement deux types de trajectoires de mouvement qui répondent aux exigences : la spirale d'Archimède et la développante circulaire.
La formule de base de la spirale d'Archimède est :
x=ɑsinφ cosφ
y=ɑφsinφ
L'épaisseur nominale du placage dévissé de la section en bois est le pas de chaque section de la spirale dans la direction de l'axe J de la courbe (φ2=2π+φ1). Pour rendre △χ= constant, cosφ doit être égal à 1, et φ=90°. Lorsque a =90°, y=aφsin90°=0, c'est-à-dire que la hauteur de la lame est nulle, et la lame doit être sur l'axe des x (c'est-à-dire dans le plan horizontal passant par l'axe de rotation de la section du bois - la ligne médiane de l'axe du mandrin). On peut aussi dire que quelle que soit l'épaisseur de placage requise, la hauteur de la lame est toujours nulle (h=0)
La formule de la développante d'un cercle est :
x=acosφ1+aφ1sinφ1
y=asinφ1-aφ1cosφ1
Dans la formule : φ1-------l'angle entre la ligne verticale et l'axe des x entre la ligne d'occurrence et le point central des coordonnées.
Le couteau rotatif se déplace en ligne droite parallèlement à l'axe x, de sorte que le pas des sections de développante dans la direction de l'axe x est l'épaisseur nominale du placage. S=△χ(acos(2π{{3}}φ1){{5}}a( 2π{{7}}φ1)sin(2π{{10}}φ1)]-[acosφ1+acosφ1+ aφ1sinφ1
]
=[acosφ1{{2}} a(2π+φ1)sinφ1] -[acosφ1+2φ1sinφ1]
=21πasinφl
Si S doit être une valeur constante (S=2πα), φl doit être 2πn+270°, donc y=a sin270°—acos270°=-a=h. Afin d'assurer la qualité du placage, dans le processus de déroulage, on espère que l'angle de dépouille (angle de coupe) du couteau rotatif par rapport au segment de bois, ou l'angle (θ) entre le dos du couteau rotatif et le surface verticale, doit suivre le diamètre de coupe rotatif du segment de bois La valeur de h=-a=-s/2π change en fonction du changement de la valeur s, de sorte que le centre de rotation du couteau rotatif doit également changer en conséquence à ce moment-là, la structure de la machine de découpe rotative est donc trop compliquée. Pour cette raison, il est inapproprié d'utiliser la développante circulaire comme conception de la relation de mouvement entre la fraise rotative et le segment de bois de la fraise rotative.
Au contraire, la spirale d'Archimède est idéale. Quelle que soit la modification de l'épaisseur nominale du placage, la valeur A est toujours nulle et l'axe de rotation du couteau rotatif n'a pas besoin d'être modifié. Par conséquent, il est actuellement utilisé comme base théorique pour la conception de la relation cinématique entre la fraise rotative et le segment de bois de la fraise rotative. La trajectoire de mouvement réelle pendant la coupe rotative est en production, et la hauteur d'installation (h) de la lame du couteau rotatif n'est pas nécessairement dans le même plan horizontal que la ligne reliant l'axe central de l'arbre de serrage. Cela est dû à l'essence de bois de la section de déroulage du bois, aux conditions de déroulage, à l'épaisseur du placage à peler, à la structure et à la précision de la machine à dérouler et à d'autres raisons. Afin d'obtenir un placage de haute qualité, h≠0 lors de l'installation du couteau, qui peut être positif ou négatif, et même le centre du couteau rotatif peut être légèrement plus haut que les deux extrémités du couteau rotatif.
Lorsque la position d'installation de la lame du couteau rotatif est différente (la valeur h est différente), la courbe de coupe rotative sera :
h>0 A ce moment, la courbe de pelage est similaire à la spirale d'Archimède ;
h=0 est la spirale d'Archimède ;
0>h>-a est une développante allongée
h=-a est la développante ;
h<-a est="" la="" développante="">-a>
Formule mathématique
OVNI
Coordonnées sphériques
rho=20*t^2
thêta=60*log(30)*t
phi=7200*t
& quot;rho=200*t"
& quot;thêta=900*t"
& quot;phi=t*90*10"
corbeille
Coordonnées cylindriques
r=5{{3}}0.3*sin(t*180)+t
thêta=t*360*30
z=t*5
Courbe sinusoïdale
système de coordonnées cartésiennes
x=50*t
y=10*sin(t*360)
z=0
Courbe hélicoïdale
Coordonnées cylindriques
r=t
thêta=10+t*(20*360)
z=t*3
Courbe papillon
Coordonnées sphériques
rho=8 * t
thêta=360 * t * 4
phi=-360 * t * 8
Courbe de Rhodonée
Utiliser le système de coordonnées cartésiennes
thêta=t*360*4
x=25+(10-6)*cos(thêta)+10*cos((10/6-1)*thêta)
y=25+(10-6)*sin(thêta)-6*sin((10/6-1)*thêta)
Spirale en cercle
Système de coordonnées de colonne
thêta=t*360
r=10+10*sin (6*thêta)
z=2*sin (6*thêta)
Équation développante
r=1
ang=360*t 90*t
s=2*pi*r*t pi*rt/2
x0=s*cos(ang)
y0=s*sin(ang)
x=x0+s*sin(ang)
y=y0-s*cos(ang)
z=0
Courbe logarithmique
z=0
x = 10*t
y = log(10*t+0,0001)
Spirale sphérique
Système de coordonnées sphériques
rho=4
thêta=t*180
phi=t*360*20
Cycloïde à double arc
Coordonnées de Cardir
l=2.5
b=2.5
x=3*b*cos(t*360)+l*cos(3*t*360)
Y=3*b*sin(t*360)+l*sin(3*t*360)
Ligne d'étoiles
Coordonnées de Cardir
a=5
x=a*(cos(t*360))^3
y=a*(péché(t*360))^3
Ligne de coeur
Coordonnées cylindriques
a=10
r=a*(1+cos(thêta))
thêta=t*360
Forme de feuille
Coordonnées cartésiennes
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Spirale en coordonnées cartésiennes
x=4 * cos (t * (5*360))
y=4 * sin (t * (5*360))
z = 10*t
parabole
Coordonnées cartésiennes
x = (4 * t)
y = (3 * t) + (5 * t ^2)
z =0
Ressort à disque
Coordonnées cylindriques
r = 5
thêta=t*3600
z =(péché(3,5*thêta-90))+24*t
Usinage de trous coniques à 30 degrés
G90G54G00X0Y0M03S2500:
G43Z50.H01M08:
Z2.
#1=0.05
PENDANT [#1LE5.]DO1
#2=TAN[15.]*#1
#3=5.-#2
G01Z-#1F50
X-#3F500
G02I#3
G01X0
#1=#1+0.05
FIN1
G0Z50.M05
G91G28Z0Y0M09





