Oct 25, 2021 Laisser un message

Vous maîtrisez les formules de calcul spécifiques des programmes macro


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="">

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




Envoyez demande

whatsapp

skype

Messagerie

Enquête