Apr 11, 2024 Dejar un mensaje

Una colección completa de fórmulas de cálculo específicas para programas macro.

 

fórmula de la función proe


Nombre: curva sinusoidal

Entorno de establecimiento: software Pro/E, sistema de coordenadas cartesianas

x=50*t

y=10*sin(t*360)

z=0

 

Nombre: Curva helicoidal

Entorno de creación: PRO/E; coordenadas cilíndricas (cilíndricas)

r=t

theta=10+t*(20*360)

z=t*3

 

02
curva de mariposa


Coordenadas esféricas PRO/E

Ecuación: rho=8 * t

theta=360 * t * 4

fi=-360*t*8

 

03
Curva de Rodonea


Usar sistema de coordenadas cartesiano

theta=t*360*4

x=25+(10-6)*cos(theta)+10*cos((10/6-1)*theta)

y=25+(10-6)*sin(theta)-6*sin((10/6-1)*theta)

*********************************

 

04
espiral dentro del círculo


Utilice un sistema de coordenadas cilíndrico

theta=t*360

r=10+10*sin(6*theta)

z=2*sin(6*theta)

 

05
Ecuación de involuta


r=1

ang=360*t

m=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
curva logarítmica


z=0

x = 10*t

y=registro(10*t+0.0001)

07
Espiral esférica (usando sistema de coordenadas esféricas)


ro=4

theta=t*180

fi=t*360*20

 

Nombre: Epicicloide de doble arco

Coordenadas de Qadir

Ecuación: 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)

Nombre: Línea Estelar

Coordenadas de Qadir

ecuación:

a=5

x=a*(cos(t*360))^3

y=a*(sin(t*360))^3

Nombre: línea del corazón

Establecer entorno: pro/e, coordenadas cilíndricas

a=10

r=a*(1+cos(theta))

theta=t*360

Nombre: línea de hojas

Configuración del entorno: coordenadas cartesianas

a=10

x=3*a*t/(1+(t^3))

y=3*a*(t^2)/(1+(t^3))

 

Espiral en coordenadas cartesianas

x=4 * porque (t *(5*360))

y=4 * pecado (t *(5*360))

z = 10*t

 

08
parábola


Coordenadas cartesianas

x =(4*t)

y =(3 * t) + (5 * t ^2)

z=0

 

Nombre: resorte de disco

Crear entorno: pro/e

sentado cilíndrico

r=5

theta=t*3600

z =(sin(3,5*theta-90))+24*t

 

Ecuación: espiral de Arquímedes

x=(a +f sin (t))cos(t)/a

y=(a -2f +f sin (t))sin(t)/b

 

Materiales explicativos relacionados para las relaciones y funciones de pro/e.

Funciones utilizadas en las relaciones.

funciones matemáticas

Los siguientes operadores se pueden utilizar en relaciones, incluidas ecuaciones y declaraciones condicionales.

Las siguientes funciones matemáticas también se pueden incluir en las relaciones:

cos () coseno

tan () tangente

pecado () seno

raíz cuadrada ()

asin () arcoseno

acos () coseno inverso

atan () arcotangente

sinh () seno hiperbólico

cosh () coseno hiperbólico

tanh () tangente de la hipérbola

Nota: Todas las funciones trigonométricas utilizan grados unitarios.

 

log() logaritmo en base 10

ln() logaritmo natural

exp() potencia de e

abs() valor absoluto

ceil() El entero más pequeño que no es menor que su valor

Floor() El entero más grande que no excede su valor.

Puede agregar un argumento opcional a las funciones techo y piso para especificar el número de decimales que se redondearán.

La sintaxis de estas funciones con argumentos redondeados es:

ceil(parámetro_nombre o número, número_de_dec_lugares)

piso (parámetro_nombre o número, número_de_dec_lugares)
donde el número_de_dec_lugares es un valor opcional:

1) Puede expresarse como un número o un parámetro definido por el usuario. Si el valor del parámetro es un número real, la cuenta oficial de CNC WeChat, cncdar, lo truncará para convertirlo en un número entero.

2) Su valor máximo es 8. Si supera 8, el número a redondear (el primer argumento) no se redondea y se utiliza su valor inicial.

3) Si no lo especificas, la función es la misma que la versión anterior.

 

Utilice las funciones techo y suelo sin especificar el número de decimales. Los ejemplos son los siguientes:

el techo (10.2) tiene un valor de 11

piso (10.2) tiene un valor de 11

 

Utilice las funciones techo y suelo que especifican el número de decimales. Los ejemplos son los siguientes:

techo (10.255, 2) es igual a 10.26

ceil (10.255, 0) es igual a 11 [igual que ceil (10.255)]

piso (10.255, 1) es igual a 10.2

piso (10.255, 2) es igual a 10.26

 

09
Cálculo de la tabla de curvas

Los cálculos de tablas de curvas permiten a los usuarios utilizar funciones de tablas de curvas para controlar las dimensiones a través de relaciones. Las cotas pueden ser cotas de boceto, de pieza o de ensamblaje. El formato es el siguiente: evalgraph("graph_name", x), donde graph_name es el nombre de la tabla de curvas, x es el valor a lo largo del eje x de la tabla de curvas y se devuelve el valor de y.

Para funciones mixtas, el parámetro de trayectoria trajpar se puede especificar como segundo argumento de esta función.

Nota: La función de tabla de curvas se usa generalmente para calcular el valor y correspondiente al valor x dentro del rango definido en el eje x. Cuando está fuera del rango, el valor de y se calcula mediante extrapolación. Para valores de x menores que el valor inicial, el sistema calcula el valor extrapolado extendiendo la línea tangente desde el punto inicial. Del mismo modo, para valores de x mayores que el valor del punto final, el sistema calcula el valor de extrapolación extendiendo la línea tangente alejándola del punto final. Agregue WeChat: steven52014 le enviará un tutorial del programa macro

 

función de órbita de curva compuesta

 

El parámetro de órbita trajpar_de_pnt de la curva compuesta se puede utilizar en la relación.

La siguiente función devuelve un valor entre {{0}}.0 y 1,0: trajpar_of_pnt("trajname", "pointname"). Entre ellos, trajname es el nombre de la curva compuesta y pointname es el nombre del punto de referencia.

Una trayectoria es un parámetro a lo largo de una curva compuesta en la que un plano perpendicular a la tangente a la curva pasa por un punto de referencia. Por lo tanto, el punto de referencia no tiene que estar en la curva; el valor del parámetro se calcula en el punto de la curva más cercano al punto de referencia.

Si se utiliza una curva compuesta como esqueleto para un escaneo multipista, trajpar_de_pnt es consistente con trajpar o 1.0 - trajpar (dependiendo del punto de partida elegido para la característica combinada).

 

10
Sobre las relaciones

La relación (también conocida como relación de parámetros) de la cuenta oficial de CNC WeChat cncdar es la ecuación entre el tamaño del símbolo definido por el usuario y los parámetros. Las relaciones capturan las relaciones de diseño entre características, parámetros o componentes, lo que permite al usuario controlar los efectos de las modificaciones al modelo.

Las relaciones son una forma de capturar el conocimiento y la intención del diseño. Al igual que los parámetros, se utilizan para controlar el modelo: cambiar la relación cambia el modelo.

Las relaciones se pueden utilizar para controlar los efectos de las modificaciones del modelo, definir valores dimensionales en piezas y ensamblajes y actuar como restricciones para las condiciones de diseño (por ejemplo, especificando la ubicación de los agujeros en relación con los bordes de una pieza).

Se utilizan en el proceso de diseño para describir las relaciones entre diferentes partes de un modelo o componente. Las relaciones pueden ser valores simples (por ejemplo, d1=4) o declaraciones de rama condicional complejas.

Tipo de relación

Hay dos tipos de relaciones:

1) Igualdad: haga que un argumento en el lado izquierdo de la ecuación sea igual a la expresión en el lado derecho. Esta relación se utiliza para asignar valores a dimensiones y parámetros. Por ejemplo:

Asignación simple: d1=4.75

Asignación compleja: d5=d2*(SQRT(d7/3.0+d4))

2) Comparar: compara la expresión de la izquierda con la expresión de la derecha. Esta relación se utiliza a menudo como restricción o en declaraciones condicionales para ramas lógicas. Por ejemplo:

Como restricción: (d1 + d2) > (d3 + 2.5)

In a conditional statement; IF (d1 + 2.5) >= d7

 

aumentar las relaciones

La relación se puede aumentar a:

1) La sección de la característica (en modo de boceto, si la sección se creó originalmente seleccionando Sketcher > Relaciones > Agregar);

2) Características (en modo pieza o montaje);

3) Piezas (en modo pieza o montaje).

4) Componentes (en modo componente).

Cuando selecciona por primera vez el menú Relaciones, el valor predeterminado es ver o cambiar las relaciones en el modelo actual (por ejemplo, una pieza en modo Pieza).

Para obtener acceso a las relaciones, elija Relaciones en el menú Piezas o Componentes y luego elija uno de los siguientes comandos en el menú Relaciones del modelo: Relaciones de componentes: utilizar relaciones en componentes.

Si un componente contiene uno o más subcomponentes, aparece el menú Relaciones de componentes con los siguientes comandos:

─Actual: el valor predeterminado es el componente de nivel superior.

─Nombre: escriba un nombre para el componente.

1) Relación de esqueleto: utilice la relación del modelo de esqueleto en el componente (solo aplicable a componentes).

2) Relaciones de partes: utilice relaciones en partes.

3) Relaciones de funciones: utilice relaciones específicas de funciones. Si la característica tiene una sección, el usuario puede elegir: obtener acceso a las relaciones en la sección (skecher) de la superficie de corte (skecher), o obtener acceso a las relaciones en la característica como un acceso completo.

Relaciones de matriz: utilice relaciones específicas de matrices.

Nota:

1) Si intenta asignar una relación fuera de la sección transversal a un parámetro que ya está controlado por una relación de la sección transversal, el sistema dará un mensaje de error al regenerar el modelo. Lo mismo ocurre cuando se intenta asignar una relación a un parámetro que ya está controlado por una relación fuera de la sección. Elimine una de las relaciones y regénela.

2) Si el componente intenta asignar un valor a una variable de dimensión que ya está determinada por una relación de pieza o subconjunto, aparecen dos mensajes de error. Elimine una de las relaciones y regénela.

3) Modificar los elementos de identidad del modelo invalida las relaciones porque no escalan con el modelo. Para obtener más información sobre cómo modificar unidades, consulte el tema de ayuda "Acerca de las unidades de medida métricas y no métricas".

 

Usar símbolos de parámetros en relaciones

En las relaciones se utilizan cuatro tipos de símbolos de parámetros:

1) Símbolos de dimensión: se admiten los siguientes tipos de símbolos de dimensión:

─d# - Cota en modo pieza o conjunto.

─d#:# - Dimensiones en modo componente. El ID del componente o del proceso del componente se agrega como sufijo.

─rd#: una dimensión de referencia en una pieza o ensamblaje de nivel superior.

─rd#:# - Dimensión de referencia en modo componente (componente o ID de proceso del componente agregado como sufijo).

─rsd# - Dimensión de referencia (sección) en el boceto.

─kd#: una dimensión conocida (en la pieza principal o ensamblaje) en el boceto (sección).

2) Tolerancias: estos son los parámetros asociados con el formato de tolerancia. Estos símbolos aparecen cuando las dimensiones cambian de numéricas a simbólicas.

─tpm# - Tolerancia en formato de simetría más o menos; # es el número de dimensiones.

─tp# - Tolerancia positiva en formato más-menos; # es el número de dimensión.

─tm# - Tolerancia negativa en formato más-menos; # es el número de dimensiones.

3) Número de instancias: estos son parámetros enteros, que son el número de instancias en la dirección de la matriz.

─p# - donde # es el número de instancias.

Nota: Si cambia el número de instancias a un valor no entero, Pro/ENGINEER truncará la parte decimal. Por ejemplo, 2,90 se convertirá en 2.

4) Parámetros de usuario: pueden ser parámetros definidos agregando parámetros o relaciones.

Por ejemplo:

Volumen {{0}} d0*d1*d2

Proveedor="Stockton Corp."

Nota:

─Los nombres de los parámetros de usuario deben comenzar con una letra (si se van a utilizar en relaciones).

─No puede utilizar d#, kd#, rd#, tm#, tp# o tpm# como nombres de parámetros de usuario porque están reservados para su uso por dimensiones.

─Los nombres de los parámetros de usuario no pueden contener caracteres no alfanuméricos, como !, @, #, $.

 

11
Cómo calcular la cantidad de chapas para el corte rotativo de troncos.


Cinemática de corte rotativo.

Durante el proceso de corte giratorio, la trayectoria que recorre el filo de la cuchilla giratoria en la sección transversal de la sección de madera se denomina curva de corte giratorio. Aquí se discutirán las dos cuestiones siguientes: la base para diseñar la cinemática de la máquina de corte rotativa y la trayectoria del movimiento durante el corte rotativo real.

1) Bases para el diseño de la cinemática de la máquina cortadora rotativa.

El objetivo del corte rotativo de secciones de madera es obtener una tira continua de chapa de alta calidad y espesor uniforme, como un rollo de papel desenrollado. Actualmente existen dos trayectorias de movimiento que cumplen los requisitos: la espiral de Arquímedes y la involuta de un círculo.

La fórmula básica de la espiral de Arquímedes es:

x=ɑsenφ cosφ

y=ɑφsinφ

El espesor nominal de la placa única desatornillada de la sección de madera es el paso de cada sección de la espiral de la curva en la dirección del eje J (φ2=2π+φ1). Para Δχ=constante, cosφ debe ser igual a 1 y φ=90 grado. Cuando Aφ=90 grado, y=aφsen90 grado =0, es decir, la altura de la pala es cero y la pala debe estar en el eje x (es decir, en el plano horizontal que pasa por el eje de rotación de la sección de madera (la línea central del eje de la tarjeta)

Adentro). También se puede decir que no importa el espesor de la chapa que se requiera cortar rotativamente, la altura de la hoja siempre es cero (h=0)

La fórmula para la involuta de un círculo es:

x=acosφ1+aφ1sinφ1

y= asinφ1-aφ1cosφ1

En la fórmula: φ1-------el ángulo entre la línea vertical entre la línea de aparición y el punto central de coordenadas y el eje x.

La cuchilla giratoria se mueve linealmente a lo largo de la dirección paralela al eje x, por lo que el paso de cada sección de la involuta en la dirección del eje x es el espesor nominal de la placa única. 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 se requiere que S sea un valor constante (S=2π), φl debe ser 2πn+270 grados, por lo que y=a sin270 grados -acos270 grados =-a{ {8}}h. Para garantizar la calidad de la chapa, durante el proceso de corte giratorio, se espera que el ángulo posterior (ángulo de corte) de la cuchilla giratoria con respecto a la sección de madera, o el ángulo (θ) entre la parte posterior de la cuchilla giratoria y el plano vertical, debe ajustarse de acuerdo con el diámetro de corte giratorio de la sección de madera. Automáticamente se hará más pequeño a medida que disminuye, y el valor de h=-a=-s/2π cambia según el cambio del valor de s. Por lo tanto, el centro de rotación de la cuchilla giratoria también debería cambiar en consecuencia en este momento. De esta forma, la estructura de la máquina cortadora rotativa es demasiado complicada. Por esta razón, no es apropiado utilizar la involuta de un círculo como diseño de la relación de movimiento entre el cortador giratorio y la sección de madera de la máquina cortadora giratoria.

Por el contrario, la rotación de Arquímedes es ideal. Independientemente del cambio en el espesor nominal de la chapa, el valor A siempre es cero y no es necesario cambiar la línea central de rotación de la cuchilla giratoria. Por lo tanto, actualmente se utiliza como base teórica para diseñar la relación de movimiento entre el cortador rotativo y la sección de madera de la máquina cortadora rotativa. Trayectoria de movimiento real durante el corte giratorio En producción, la altura de instalación (h) de la cuchilla giratoria no está necesariamente en el mismo plano horizontal que la línea que conecta la línea central del eje de la tarjeta. Esto se debe a las diferentes especies de árboles, condiciones de pelado, espesor de la chapa de pelado, estructura de la máquina peladora y precisión. Para obtener chapa de alta calidad, h≠0 al instalar la cuchilla, que puede ser un valor positivo o negativo, e incluso la parte media de la cuchilla giratoria puede ser ligeramente más alta que los dos extremos de la cuchilla giratoria. cuchillo.

Cuando la hoja del cuchillo giratorio se instala en diferentes posiciones (diferentes valores de h), la curva de corte giratorio será:

When h>0, la curva de corte rotacional es aproximada a la espiral de Arquímedes;

h=0 es la espiral de Arquímedes;

0>h>-a es una involuta extendida

h=-a es una involuta;

h<-a is a shortened involute.

 

fórmula matemática
OVNI

Coordenadas esféricas

ro=20*t^2

theta=60*log(30)*t

fi=7200*t

 

"ro=200*t"

"theta=900*t"

"phi=t*90*10"

 

cesta

Coordenadas cilíndricas

r=5+0.3*sin(t*180)+t

theta=t*360*30

z=t*5

 

curva sinusoidal

sistema de coordenadas cartesiano

x=50*t

y=10*sin(t*360)

z=0

 

curva helicoidal

Coordenadas cilíndricas

r=t

theta=10+t*(20*360)

z=t*3

 

curva de mariposa

Coordenadas esféricas

ro=8*t

theta=360 * t * 4

fi=-360*t*8

 

Curva de Rodonea

Usar sistema de coordenadas cartesiano

theta=t*360*4

x=25+(10-6)*cos(theta)+10*cos((10/6-1)*theta)

y=25+(10-6)*sin(theta)-6*sin((10/6-1)*theta)

 

espiral dentro del círculo

Utilice un sistema de coordenadas cilíndrico

theta=t*360

r=10+10*sin(6*theta)

z=2*sin(6*theta)

 

Ecuación de involuta

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

 

curva logarítmica

z=0

x = 10*t

y=registro(10*t+0.0001)

 

espiral esférica

Usar sistema de coordenadas esféricas

ro=4

theta=t*180

fi=t*360*20

 

epicicloide de doble arco

Coordenadas 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)

 

linea estelar

Coordenadas de Qadir

a=5

x=a*(cos(t*360))^3

y=a*(sin(t*360))^3

 

linea del corazon

Coordenadas cilíndricas

a=10

r=a*(1+cos(theta))

theta=t*360

 

línea de hoja

Coordenadas cartesianas

a=10

x=3*a*t/(1+(t^3))

y=3*a*(t^2)/(1+(t^3))

 

Espiral en coordenadas cartesianas

x=4 * porque (t *(5*360))

y=4 * pecado (t *(5*360))

z = 10*t

 

parábola

Coordenadas cartesianas

x =(4*t)

y =(3 * t) + (5 * t ^2)

z=0

 

resorte de disco

Coordenadas cilíndricas

r=5

theta=t*3600

z =(sin(3,5*theta-90))+24*t

 

Procesamiento de orificios cónicos de 30 grados

G90G54G00X0Y0M03S2500:

G43Z50.H01M08:

Z2.

#1=0.05

MIENTRAS[#1LE5.]DO1

#2=TAN[15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1+0.05

FIN1

G0Z50.M05

G91G28Z0Y0M09

Envíeconsulta

whatsapp

skype

Correo electrónico

Consulta