formule de la fonction proe
Nom : courbe sinusoïdale
Environnement d'implantation : Logiciel Pro/E, système de coordonnées cartésiennes
x=50*t
y=10*péché(t*360)
z=0
Nom : Courbe hélicoïdale
Environnement de création : PRO/E ; coordonnées cylindriques (cylindrique)
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 à l'intérieur du cercle
Utiliser un système de coordonnées cylindriques
thêta=t*360
r=10+10*sin(6*thêta)
z=2*sin(6*thêta)
05
Équation de développante
r=1
ang=360*t
merde=2*pi*r*t
x0=s*cos(ang)
y0=s*péché(ang)
x=x0+s*sin(ang)
y=y0-s*cos(ang)
z=0
06
courbe logarithmique
z=0
x = 10*t
y=journal(10*t+0.0001)
07
Spirale sphérique (utilisant le système de coordonnées sphériques)
rho=4
thêta=t*180
phi=t*360*20
Nom : Épicyloïde à double arc
Coordonnées de Qadir
É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 : Ligne Étoile
Coordonnées de Qadir
équation:
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Nom : ligne de cœur.
Établir l'environnement : pro/e, coordonnées cylindriques
a=10
r=a*(1+cos(thêta))
thêta=t*360
Nom: ligne 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 * péché (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
Créer un environnement : pro/e
Assise cylindrique
r=5
thêta=t*3600
z =(sin(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
Documents explicatifs associés aux relations et fonctions pro/e
Fonctions utilisées dans les relations
fonctions mathématiques
Les opérateurs suivants peuvent être utilisés dans des relations, notamment des équations et des instructions conditionnelles.
Les fonctions mathématiques suivantes peuvent également être incluses dans les relations :
cos () cosinus
tan () tangente
péché () sinus
sqrt () racine carrée
asin () arc sinus
acos () cosinus inverse
atan () arctangente
sinh () sinus hyperbolique
cosh () cosinus hyperbolique
tanh () tangente de l'hyperbole
Remarque : Toutes les fonctions trigonométriques utilisent des degrés unitaires.
log() logarithme base 10
ln() logarithme népérien
exp() puissance de e
abs() valeur absolue
ceil() Le plus petit entier qui n'est pas 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 pour spécifier le nombre de décimales à arrondir.
La syntaxe de ces fonctions avec des arguments arrondis est :
ceil(paramètre_nom ou numéro, nombre_de_déc_places)
étage (paramètre_nom ou numéro, nombre_de_déc_places)
où le nombre_de_déc_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, elle sera tronquée par le compte officiel CNC WeChat cncdar pour devenir un nombre entier.
2) Sa valeur maximale est 8. S'il dépasse 8, le nombre à arrondir (le premier argument) n'est pas arrondi et sa valeur initiale est utilisée.
3) Si vous ne le précisez pas, la fonction est la même que la version précédente.
Utilisez les fonctions plafond et sol sans préciser le nombre de décimales. Les exemples sont les suivants :
le plafond (10,2) a une valeur de 11
le plancher (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 :
le plafond (10,255, 2) est égal à 10,26
ceil (10.255, 0) est égal à 11 [identique à ceil (10.255)]
le plancher (10,255, 1) est égal à 10,2
plancher (10,255, 2) est égal à 10,26
09
Calcul du tableau de courbes
Les calculs de tables de courbes permettent aux utilisateurs d'utiliser les fonctionnalités des tables de courbes pour piloter les dimensions via des relations. Les cotes peuvent être des cotes 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 x de la table de courbes. , et la valeur y est renvoyée.
Pour les entités mixtes, le paramètre de trajectoire trajpar peut être spécifié comme deuxième argument de cette fonction.
Remarque : La fonction de tableau de courbes est généralement utilisée pour calculer la valeur y correspondant à la valeur x dans la plage définie sur l'axe des x. En dehors de la plage, 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 d'extrapolation en prolongeant la ligne tangente à partir du point final. Ajouter WeChat : Steven52014 vous enverra un tutoriel sur le programme macro
fonction orbite de 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"). Parmi eux, trajname est le nom de la courbe composée et pointname est le nom du point de référence.
Une trajectoire est un paramètre le long d'une courbe composée sur laquelle un plan perpendiculaire à la tangente à la courbe passe par un point de référence. Par conséquent, le point de référence ne doit pas nécessairement se trouver sur la courbe ; la valeur du paramètre est calculée au point de la courbe le plus proche du point de référence.
Si une courbe composite est utilisée comme squelette pour un scan multipiste, trajpar_of_pnt est cohérent avec trajpar ou 1.0 - trajpar (selon le point de départ choisi pour la fonctionnalité mixte).
10
À propos des relations
La relation (également connue sous le nom de relation de paramètre) du compte officiel CNC WeChat cncdar est l'équation entre la taille du symbole défini par l'utilisateur et les paramètres. Les relations capturent les relations de conception entre les fonctionnalités, les paramètres ou les composants, permettant ainsi à l'utilisateur de contrôler les effets des modifications apportées au 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 : la modification de la relation modifie le modèle.
Les relations peuvent être utilisées pour contrôler les effets des modifications du modèle, définir des valeurs dimensionnelles dans les pièces et les assemblages et agir comme contraintes pour les conditions de conception (par exemple, en spécifiant l'emplacement des trous par rapport aux bords d'une pièce).
Ils sont utilisés dans le processus de conception pour décrire les relations 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) Égalité - Faites en sorte qu'un argument du côté gauche de l'équation soit égal à l'expression du côté droit. Cette relation est utilisée pour attribuer 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) Comparer - Comparez l'expression de gauche avec l'expression de droite. Cette relation est souvent utilisée comme contrainte ou dans des instructions conditionnelles pour les branches logiques. Par exemple:
Comme contrainte : (d1 + d2) > (d3 + 2.5)
In a conditional statement; IF (d1 + 2.5) >= d7
augmenter les relations
La relation peut être augmentée à :
1) La section de l'entité (en mode esquisse, si la section a été créée à l'origine en sélectionnant Sketcher > Relations > Ajouter) ;
2) Caractéristiques (en mode pièce ou assemblage) ;
3) Pièces (en mode pièce ou assemblage).
4) Composants (en mode composant).
Lorsque vous sélectionnez pour la première fois le menu Relations, la valeur par défaut consiste à afficher ou modifier les relations dans le modèle actuel (par exemple, une pièce en mode Pièce).
Pour accéder aux relations, choisissez Relations dans le menu Pièces ou Composants, puis choisissez l'une des commandes suivantes dans le menu Relations de modèle : Relations entre composants - Utiliser des relations dans les composants.
Si un composant contient un ou plusieurs sous-composants, le menu Relations entre composants apparaît avec les commandes suivantes :
─Current - La valeur par défaut est le composant de niveau supérieur.
─Nom - Tapez un nom pour le composant.
1) Relation squelette - Utilisez la relation du modèle squelette dans le composant (applicable uniquement aux composants).
2) Relations entre pièces - Utilisez des relations dans les pièces.
3) Relations entre fonctionnalités - Utilisez des relations spécifiques aux fonctionnalités. Si l'entité comporte une section, l'utilisateur peut choisir : d'accéder aux relations dans la section (esquisse) de la surface coupée (sketcher), ou d'accéder aux relations dans l'entité dans son ensemble.
Relations de tableau - Utilisez des relations spécifiques aux tableaux.
Note:
1) Si vous essayez d'attribuer une relation en dehors de la section à un paramètre déjà piloté par une relation de section, le système affichera un message d'erreur lors de la régénération du modèle. Il en va de même lorsque vous essayez d'attribuer une relation à un paramètre déjà piloté par une relation extérieure à la section. Supprimez l'une des relations et régénérez-la.
2) Si le composant tente d'attribuer une valeur à une variable de cote déjà pilotée par une relation de pièce ou de sous-assemblage, deux messages d'erreur s'affichent. Supprimez l'une des relations et régénérez-la.
3) La modification des éléments d'identité du modèle invalide les relations car elles ne s'adaptent pas au modèle. Pour plus d'informations sur la modification des unités, consultez la rubrique d'aide « À propos des unités de mesure métriques et non métriques ».
Utilisation de symboles de paramètres dans les relations
Quatre types de symboles de paramètres sont utilisés dans les relations :
1) Symboles de dimension : les types de symboles de dimension suivants sont pris en charge :
─d# - Cotation en mode pièce ou assemblage.
─d#:# - Cotes en mode composant. Le composant ou l'ID de processus du composant est ajouté en tant que suffixe.
─rd# - Une cote de référence dans une pièce ou un assemblage de niveau supérieur.
─rd#:# - Dimension de référence en mode composant (ID du composant ou du processus ajouté comme suffixe).
─rsd# - Cote de référence (section) dans l'esquisse.
─kd# - Une dimension connue (dans la pièce ou l'assemblage parent) dans l'esquisse (section).
2) Tolérances - Ce sont les paramètres associés au format de tolérance. Ces symboles apparaissent lorsque les dimensions passent de numériques à symboliques.
─tpm# - Tolérance au format de symétrie plus ou moins ; # est le nombre de dimensions.
─tp# - Tolérance positive au format plus-moins ; # est le numéro de dimension.
─tm# - Tolérance négative au format plus-moins ; # est le nombre de dimensions.
3) Nombre d'instances - Il s'agit de paramètres entiers, qui correspondent au 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 tronque 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.
Par exemple:
Volume {{0}} d0*d1*d2
Fournisseur="Stockton Corp."
Note:
─Les noms des paramètres utilisateur doivent commencer par une lettre (s'ils doivent être utilisés dans des relations).
─Vous ne pouvez pas utiliser d#, kd#, rd#, tm#, tp# ou tpm# comme noms de paramètres utilisateur car ils sont réservés à l'usage des 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 la coupe rotative des grumes
Cinématique de coupe rotative
Au cours du processus de coupe rotative, le chemin parcouru par le tranchant du couteau rotatif sur la section transversale de la section de bois est appelé courbe de coupe rotative. 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 du mouvement lors de la découpe rotative proprement dite.
1) Base de conception de la cinématique de la machine de découpe rotative
Le but de la coupe rotative de sections de bois est d'obtenir une bande de placage continue et de haute qualité, d'épaisseur uniforme, comme un rouleau de papier déroulé. Il existe actuellement deux trajectoires de mouvement qui répondent aux exigences : la spirale d'Archimède et la développante d'un cercle.
La formule de base de la spirale d'Archimède est :
x=ɑsinφ cosφ
y=ɑφsinφ
L'épaisseur nominale de la plaque unique dévissée du profilé en bois est le pas de chaque tronçon de la spirale de la courbe dans la direction de l'axe J (φ2=2π+φ1). Pour Δχ=constant, cosφ doit être égal à 1 et φ=90 degré . Lorsque Aφ=90 degré , y=aφsin90 degré =0, c'est-à-dire que la hauteur de la lame est nulle et que la lame doit être sur l'axe des x (c'est-à-dire sur le plan horizontal passant par l'axe de rotation de la section de bois - la ligne centrale de l'axe de la carte)
À l'intérieur). On peut également dire que quelle que soit l'épaisseur du placage à couper par rotation, 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 entre la ligne d'occurrence et le point central des coordonnées et l'axe des x.
Le couteau rotatif se déplace linéairement le long de la direction parallèle à l'axe x, de sorte que le pas de chaque section de la développante dans la direction de l'axe x correspond à l'épaisseur nominale de la plaque unique. S=△χ[acos(2π+φ1)+a( 2π+φ1)sin(2π+φ1)]-[acosφ1+acosφ1+ aφ1sinφ1]
=[acosφ1+ 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 degré , donc y=a sin270 degrés -acos270 degrés =-a{ {8}} h. Afin de garantir la qualité du placage, pendant le processus de coupe rotative, il est prévu que l'angle arrière (angle de coupe) du couteau rotatif par rapport à la section de bois, ou l'angle (θ) entre l'arrière du couteau rotatif et le plan vertical doivent être ajustés en fonction du diamètre de coupe rotatif de la section de bois. Il deviendra automatiquement plus petit à mesure qu'il diminue, et la valeur de h=-a=-s/2π change en fonction du changement de la valeur de s. Par conséquent, le centre de rotation du couteau rotatif devrait également changer en conséquence à ce moment-là. De cette manière, la structure de la machine de découpe rotative est trop compliquée. Pour cette raison, il est inapproprié d'utiliser la développante d'un cercle comme conception de la relation de mouvement entre le coupeur rotatif et la section de bois de la machine de coupe rotative.
En revanche, la rotation archimédienne est idéale. Quel que soit le changement de l'épaisseur nominale du placage, la valeur A est toujours nulle et l'axe de rotation du couteau rotatif n'a pas besoin de changer. Par conséquent, il est actuellement utilisé comme base théorique pour concevoir la relation de mouvement entre le coupeur rotatif et la section de bois de la machine de coupe rotative. Trajectoire de mouvement réelle pendant la coupe rotative En production, la hauteur d'installation (h) de la lame du couteau rotatif n'est pas nécessairement sur le même plan horizontal que la ligne reliant la ligne centrale de l'arbre de la carte. Cela est dû aux différentes espèces d'arbres, aux conditions de pelage, à l'épaisseur du placage, à la structure et à la précision de la machine à peler. Afin d'obtenir un placage de haute qualité, h≠0 lors de l'installation du couteau, qui peut être une valeur positive ou négative, et même la partie médiane du couteau rotatif peut être légèrement plus haute que les deux extrémités du couteau rotatif couteau.
Lorsque la lame du couteau rotatif est installée dans différentes positions (différentes valeurs h), la courbe de coupe rotative sera :
When h>0, la courbe de cisaillement rotationnel est approximative de la spirale d'Archimède ;
h=0 est la spirale d'Archimède ;
0>h>-a est une développante étendue
h=-a est une développante ;
h<-a is a shortened involute.
Formule mathématique
OVNI
Coordonnées sphériques
rho=20*t^2
thêta=60*log(30)*t
phi=7200*t
"rho=200*t"
"thêta=900*t"
"phi=t*90*10"
panier
Coordonnées cylindriques
r=5+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*péché(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 à l'intérieur du cercle
Utiliser un système de coordonnées cylindriques
thêta=t*360
r=10+10*sin(6*thêta)
z=2*sin(6*thêta)
Équation de développante
r=1
ang=360*t 90*t
s=2*pi*r*t pi*rt/2
x0=s*cos(ang)
y0=s*péché(ang)
x=x0+s*sin(ang)
y=y0-s*cos(ang)
z=0
courbe logarithmique
z=0
x = 10*t
y=journal(10*t+0.0001)
spirale sphérique
Utiliser le système de coordonnées sphériques
rho=4
thêta=t*180
phi=t*360*20
épicycloïde à double arc
Coordonnées de Qadir
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 étoile
Coordonnées de Qadir
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
ligne de coeur
Coordonnées cylindriques
a=10
r=a*(1+cos(thêta))
thêta=t*360
ligne 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 * péché (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 =(sin(3,5*thêta-90))+24*t
Traitement des 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





