fórmula de 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 del establecimiento: 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
phi=-360 * t * 8
03
Curva de Rhodonea
Usar sistema de coordenadas cartesianas
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 en círculo
Sistema de coordenadas de columna
theta=t * 360
r = 10+10 * sin (6 * theta)
z=2 * sin (6 * theta)
05
Ecuación involuta
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
Curva logarítmica
z=0
x = 10*t
y = log (10 * t+0.0001)
07
Espiral esférica (con sistema de coordenadas esféricas)
rho=4
theta=t * 180
phi=t * 360 * 20
Nombre: cicloide exterior de doble arco
Coordenadas de Cardir
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: Star Line
Coordenadas de Cardir
ecuación:
a=5
x=a * (cos (t * 360)) ^ 3
y=a * (sin (t * 360)) ^ 3
Nombre: Heart Line
Entorno de construcción: pro / e, coordenadas cilíndricas
a=10
r = a * (1+cos (theta))
theta=t * 360
Nombre: Línea en forma de hoja
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 * cos (t * (5 * 360))
y=4 * sin (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
Configurando el 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
Funciones y expresiones relacionales pro / e datos explicativos relacionados
Funciones utilizadas en las relaciones
Funcion matematica
Los siguientes operadores se pueden usar en relaciones (incluidas ecuaciones y declaraciones condicionales).
Las siguientes funciones matemáticas también se pueden incluir en la relación:
cos () coseno
tan () tangente
pecado () seno
sqrt () raíz cuadrada
asin () arco seno
acos () arco coseno
atan () arco tangente
sinh () seno hiperbólico
cosh () coseno hiperbólico
tanh () tangente hiperbólica
Nota: Todas las funciones trigonométricas usan grados unitarios.
log () logaritmo en base 10
ln () logaritmo natural
exp () el poder de e
abs () valor absoluto
ceil () es el número entero más pequeño no menor que su valor
piso () El entero más grande que no excede su valor
Puede agregar un argumento opcional a las funciones ceil y floor, y usarlo para especificar el número de decimales que se redondearán.
La sintaxis de estas funciones con parámetros de redondeo es:
ceil (nombre_parámetro o número, número_de_dec_places)
piso (nombre_parámetro o número, número_de_dec_places)
Donde number_of_dec_places 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, el cncdar de la cuenta pública de WeChat del CNC lo truncará a un número entero.
2) Su valor máximo es 8. Si supera el 8, el número a redondear (el primer argumento) no se redondeará y se utilizará su valor inicial.
3) Si no' t lo especifica, la función es la misma que en la versión anterior.
Utilice las funciones de techo y suelo que no especifican el número de decimales. Los ejemplos son los siguientes:
ceil (10.2) es 11
floor (10.2) tiene un valor de 11
Utilice las funciones de techo y suelo que especifican el número de decimales. Los ejemplos son los siguientes:
ceil (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
El cálculo de la tabla de curvas permite a los usuarios utilizar las funciones de la tabla de curvas para impulsar las dimensiones a través de relaciones. El tamaño puede ser un tamaño de esbozo, pieza o ensamblaje. El formato es el siguiente: evalgraph (& quot; 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 y se devuelve el valor.
Para entidades mixtas, puede especificar el parámetro de trayectoria trajpar como segundo argumento de la función.
Nota: Las características de la tabla de curvas suelen ser un número público de CNC WeChat que se utiliza para calcular el valor y correspondiente al valor x dentro del rango definido en el eje x. Cuando está fuera de rango, el valor de y se calcula por 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. De manera similar, para valores de x mayores que el valor del punto final, el sistema calcula el valor extrapolado extendiendo la línea tangente hacia afuera desde el punto final. Agregar WeChat: steven52014 enviará una copia del tutorial del programa macro
Función de órbita de curva compuesta
El parámetro de órbita trajpar_of_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 (& quot; trajname" ;," pointname"). Donde trajname es el nombre de la curva compuesta y pointname es el nombre del punto de referencia.
La trayectoria es un parámetro a lo largo de la curva compuesta, en el que el plano perpendicular a la tangente de la curva pasa por el 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 más cercano al punto de referencia en la curva.
Si la curva compuesta se usa como el esqueleto del escaneo multipista, trajpar_of_pnt es consistente con trajpar o 1.0-trajpar (dependiendo del punto de partida seleccionado para la característica híbrida).
10
Sobre la relación
Relación (también llamada relación de parámetros) Cuenta pública de CNC WeChat cncdar es una ecuación entre el tamaño de símbolo definido por el usuario y los parámetros. La relación captura la relación de diseño entre características, entre parámetros o entre componentes, lo que permite a los usuarios controlar el efecto de la modificación del modelo.
Las relaciones son una forma de capturar el conocimiento y las intenciones del diseño. Al igual que los parámetros, se utilizan para impulsar el modelo; cambiar la relación también cambia el modelo.
Las relaciones se pueden utilizar para controlar el efecto de la modificación del modelo, definir los valores de tamaño en piezas y ensamblajes y actuar como restricciones para las condiciones de diseño (por ejemplo, especificar la posición de los agujeros relacionados con los bordes de las piezas).
Se utilizan en el proceso de diseño para describir la relación 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) Ecuación: haga que un parámetro del lado izquierdo de la ecuación sea igual a la expresión del lado derecho. Esta relación se utiliza para asignar valores a dimensiones y parámetros. P.ej:
Asignación simple: d1=4.75
Asignación compleja: d5 = d2 * (SQRT (d7 / 3.0+d4))
2) Comparación: compare la expresión de la izquierda y la expresión de la derecha. Esta relación se usa generalmente como una restricción o en declaraciones condicionales para ramas lógicas. P.ej:
Como restricción: (d1 + d2)> (d3 + 2,5)
En la declaración condicional; SI (d1 + 2.5)> = d7
Incrementar la relación
Puede aumentar la relación con:
1) La sección transversal de la función (en el modo de dibujo, si la sección transversal se crea seleccionando" Dibujante">" Relación" ;>" Agregue" al principio);
2) Características (en modo pieza o ensamblado);
3) Piezas (en modo pieza o montaje).
4) Componentes (en modo componente).
Cuando se selecciona el menú de relaciones por primera vez, el ajuste preestablecido es para ver o cambiar la relación en el modelo actual (por ejemplo, una parte en el modo de parte).
Para acceder a la relación, seleccione" Relaciones" del" Partes" o" Componentes" menú, y luego seleccione uno de los siguientes comandos del menú" Relaciones del modelo" menú: Relaciones de componentes: utilice la relación en el componente.
Si el componente contiene uno o más subcomponentes, el" Relaciones de componentes" aparece el menú con los siguientes comandos:
─Actual: de forma predeterminada, es el componente de nivel superior.
─Nombre: escriba el nombre del componente.
1) Relación de esqueleto: use la relación del modelo de esqueleto en el componente (aplicable solo a los componentes).
2) Relación de la pieza: utilice la relación de la pieza.
3) Relación característica-Uso relación característica específica. Si la función tiene una sección transversal, el usuario puede elegir: obtener acceso a la relación en la sección transversal (Sketcher) en la superficie cncdar de la cuenta pública de WeChat del CNC (Sketcher), u obtener la relación en la función en su conjunto Acceso.
Relaciones de matrices: use relaciones específicas de las matrices.
Notas:
1) Si intenta asignar una relación fuera de la sección transversal a un parámetro que ha sido impulsado por la 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á impulsado por una relación fuera de la sección transversal. Elimine una de las relaciones y regenere.
2) Si el componente intenta asignar un valor a una variable de dimensión que ha sido impulsada por la relación de la pieza o subensamblaje, aparecerán dos mensajes de error. Elimine una de las relaciones y regenere.
3) La modificación de los elementos de identidad del modelo puede invalidar las relaciones porque no se escalan con el modelo. Para obtener más información sobre la modificación de unidades, consulte" Acerca de las unidades de medida métricas y no métricas" Tópico de ayuda.
Usar la notación de parámetros en las relaciones
Se utilizan cuatro tipos de símbolos de parámetros en la relación:
1) Símbolo de tamaño: se admiten los siguientes tipos de símbolos de tamaño:
─d # -Dimensiones en modo pieza o ensamblaje.
─d #: # - El tamaño en modo componente. El componente o el ID de proceso del componente se agrega como sufijo.
─rd # -El tamaño de referencia en la pieza o ensamblaje de nivel superior.
─rd #: # - El tamaño de referencia en el modo de componente (el componente o el ID de proceso del componente se agrega como sufijo).
─rsd # -El tamaño de referencia de la (sección) en el esbozo.
─kd # -Dimensiones conocidas en el croquis (sección) (en la pieza principal o ensamblaje).
2) Tolerancia: estos son los parámetros relacionados con el formato de tolerancia. Cuando el tamaño cambia del número al símbolo, estos símbolos se enumeran.
─tpm # -Tolerancia en formato simétrico de suma y resta; # es el número de dimensiones.
─tp # -Tolerancia positiva en formato de suma y resta; # es el número de dimensiones.
─tm # -Tolerancia negativa en formato de suma y resta; # 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 cortará la parte decimal. Por ejemplo, 2.90 se convertirá en 2.
4) Parámetros de usuario: estos pueden ser parámetros definidos agregando parámetros o relaciones.
E.g:
Volumen=d0 * d1 * d2
Proveedor=& quot; Stockton Corp."
Notas:
─ Los nombres de los parámetros de usuario deben comenzar con una letra (si se van a utilizar en las relaciones).
─No se pueden usar 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 el número de chapas para pelar madera.
Cinemática rotatoria
En el proceso de pelado, la trayectoria que atraviesa el filo de la cuchilla giratoria en la sección transversal de la sección de madera se denomina curva de pelado. Los siguientes dos temas se discutirán aquí: la base para diseñar la cinemática de la máquina de corte rotatorio y la trayectoria del corte rotatorio real.
1) La base para diseñar la cinemática de la cortadora rotativa
El propósito de la sección de madera pelada es obtener una tira de chapa continua de alta calidad de espesor uniforme, como el desenrollado de un rollo de papel. Actualmente existen dos tipos de trayectorias de movimiento que cumplen los requisitos: espiral de Arquímedes e involuta circular.
La fórmula básica de la espiral de Arquímedes es:
x=ɑ pecadoφ cosφ
y=ɑφsinφ
El espesor nominal de la chapa desenroscada de la sección de madera es el paso de cada sección de la espiral en la dirección del eje J de la curva (φ2=2π + φ1). Para que △ χ=constante, cosφ debe ser igual a 1 y φ=90 °. Cuando a φ=90 °, y=aφsin90 °=0, es decir, la altura de la hoja es cero y la hoja 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 del portabrocas). También se puede decir que no importa el grosor de la chapa que se requiera, 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 y el eje x entre la línea de ocurrencia y el punto central de coordenadas.
La cuchilla giratoria se mueve en línea recta paralela al eje x, por lo que el paso de las secciones involutas en la dirección del eje x es el espesor nominal del revestimiento. 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 se requiere que S sea un valor constante (S = 2πα), φl debe ser 2πn+270 °, entonces y = a sin270 ° —acos270 ° = -a = h. Para garantizar la calidad de la chapa, en el proceso de pelado, se espera que el ángulo de separación (ángulo de corte) de la cuchilla giratoria con respecto al segmento de madera, o el ángulo (θ) entre la parte posterior de la cuchilla giratoria y el superficie vertical, debe seguir el diámetro de corte giratorio del segmento de madera El valor de h = -a = -s / 2π cambia según el cambio del valor s, por lo que el centro de rotación de la cuchilla giratoria también debe cambiar en consecuencia en este momento, por lo que la estructura de la cortadora rotativa es demasiado complicada. Por esta razón, no es apropiado utilizar la evolvente circular como diseño de la relación de movimiento entre el cortador giratorio y el segmento de madera del cortador giratorio.
Por el contrario, la espiral de Arquímedes es ideal. Independientemente del cambio en el espesor nominal de la chapa, el valor A es siempre cero y no es necesario cambiar la línea central giratoria de la cuchilla giratoria. Por lo tanto, actualmente se utiliza como base teórica para diseñar la relación cinemática entre el cortador giratorio y el segmento de madera del cortador giratorio. La trayectoria de movimiento real durante el corte giratorio está en producción, y la altura de instalación (h) de la hoja 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 sujeción. Esto se debe a las especies de madera de la sección de madera pelada, las condiciones de pelado, el grosor de la chapa pelada, la estructura y precisión de la máquina peladora y otras razones. Para obtener una chapa de alta calidad, h ≠ 0 al instalar la cuchilla, que puede ser positiva o negativa, e incluso el centro de la cuchilla giratoria puede estar ligeramente más alto que los dos extremos de la cuchilla giratoria.
Cuando la posición de instalación de la cuchilla giratoria es diferente (el valor h es diferente), la curva de corte giratorio será:
h> 0 En este momento, la curva de pelado es similar a la espiral de Arquímedes;
h=0 es la espiral de Arquímedes;
0> h> -a es una involuta alargada
h=-a es la involuta;
h< -a="" es="" la="" involuta="">
Fórmula matemática
OVNI
Coordenadas esféricas
rho=20 * t ^ 2
theta=60 * log (30) * t
phi=7200 * t
& quot; rho=200 * t"
& quot; theta=900 * t"
& quot; phi=t * 90 * 10"
cesta
Coordenadas cilíndricas
r = 5 {{3}} 0.3 * sin (t * 180) +t
theta=t * 360 * 30
z=t*5
Curva sinusoidal
sistema de coordenadas Cartesianas
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
rho=8 * t
theta=360 * t * 4
phi=-360 * t * 8
Curva de Rhodonea
Usar sistema de coordenadas cartesianas
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 en círculo
Sistema de coordenadas de columna
theta=t * 360
r = 10+10 * sin (6 * theta)
z=2 * sin (6 * theta)
Ecuación 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 = log (10 * t+0.0001)
Espiral esférica
Sistema de coordenadas esféricas
rho=4
theta=t * 180
phi=t * 360 * 20
Cicloide de doble arco
Coordenadas 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)
Línea estelar
Coordenadas de Cardir
a=5
x=a * (cos (t * 360)) ^ 3
y=a * (sin (t * 360)) ^ 3
Línea del corazón
Coordenadas cilíndricas
a=10
r = a * (1+cos (theta))
theta=t * 360
Forma 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 * cos (t * (5 * 360))
y=4 * sin (t * (5 * 360))
z = 10*t
parábola
Coordenadas cartesianas
x = (4 * t)
y = (3 * t) + (5 * t ^2)
z =0
Muelle de disco
Coordenadas cilíndricas
r = 5
theta=t * 3600
z = (sin (3.5 * theta-90)) +24 * t
Mecanizado 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
END1
G0Z50.M05
G91G28Z0Y0M09





