fórmula da função proe
Nome: curva senoidal
Ambiente de estabelecimento: software Pro/E, sistema de coordenadas cartesianas
x=50*t
s=10*pecado(t*360)
z=0
Nome: curva helicoidal
Ambiente de criação: PRO/E; coordenadas cilíndricas (cilíndricas)
r=t
teta=10+t*(20*360)
z=t*3
02
curva de borboleta
Coordenadas esféricas PRO/E
Equação: rho=8 * t
teta=360 * t * 4
phi=-360*t*8
03
Curva de Rodoneia
Usar sistema de coordenadas cartesianas
teta=t*360*4
x=25+(10-6)*cos(teta)+10*cos((10/6-1)*teta)
y=25+(10-6)*pecado(teta)-6*pecado((10/6-1)*teta)
*********************************
04
espiral dentro do círculo
Usar sistema de coordenadas cilíndricas
teta=t*360
r=10+10*sin(6*teta)
z=2*sin(6*teta)
05
Equação de involuta
r=1
ang=360*t
merda=2*pi*r*t
x0=s*cos(ang)
s0=s*pecado(ang)
x=x0+s*pecado(ang)
s=s0-s*cos(ang)
z=0
06
curva logarítmica
z=0
x = 10*t
y=log(10*t+0.0001)
07
Espiral esférica (usando sistema de coordenadas esféricas)
ró=4
teta=t*180
fi=t*360*20
Nome: epicicloide de arco duplo
Coordenadas de Qadir
Equação: 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)
Nome: Linha Estelar
Coordenadas de Qadir
equação:
a=5
x=uma*(cos(t*360))^3
s=a*(sin(t*360))^3
Nome: linha do coração
Estabelecer ambiente: pro/e, coordenadas cilíndricas
a=10
r=a*(1+cos(teta))
teta=t*360
Nome: linha de folha
Configurando o ambiente: coordenadas cartesianas
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Espiral em coordenadas cartesianas
x=4 * cos (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
Nome: mola de disco
Criar ambiente: pro/e
Assento cilíndrico
r=5
teta=t*3600
z =(sin(3,5*teta-90))+24*t
Equação: Espiral de Arquimedes
x=(a +f sen (t))cos(t)/a
y=(a -2f +f sin (t))sin(t)/b
Materiais explicativos relacionados para relacionamentos e funções pró/e
Funções usadas em relacionamentos
funções matemáticas
Os seguintes operadores podem ser usados em relacionamentos, incluindo equações e declarações condicionais.
As seguintes funções matemáticas também podem ser incluídas nos relacionamentos:
cos () cosseno
tan () tangente
pecado () seno
sqrt() raiz quadrada
asin () arco seno
acos () cosseno inverso
atan () arco tangente
sinh () seno hiperbólico
cosh () cosseno hiperbólico
tanh () tangente da hipérbole
Nota: Todas as funções trigonométricas usam graus unitários.
log() logaritmo base 10
ln() logaritmo natural
exp() potência de e
abs() valor absoluto
ceil() O menor número inteiro que não é menor que seu valor
floor() O maior número inteiro que não excede seu valor
Você pode adicionar um argumento opcional às funções ceil e floor para especificar o número de casas decimais a serem arredondadas.
A sintaxe para essas funções com argumentos arredondados é:
ceil(parâmetro_nome ou número, número_de_dec_casas)
floor (parâmetro_nome ou número, número_de_dec_casas)
onde número_de_dec_casas é um valor opcional:
1) Pode ser expresso como um número ou parâmetro definido pelo usuário. Se o valor do parâmetro for um número real, ele será truncado pela conta oficial do CNC WeChat cncdar para se tornar um número inteiro.
2) Seu valor máximo é 8. Se ultrapassar 8, o número a ser arredondado (primeiro argumento) não é arredondado e é utilizado seu valor inicial.
3) Se você não especificar, a função será a mesma da versão anterior.
Use as funções ceil e floor sem especificar o número de casas decimais. Os exemplos são os seguintes:
teto (10.2) tem um valor de 11
andar (10.2) tem um valor de 11
Use as funções ceil e floor que especificam o número de casas decimais. Os exemplos são os seguintes:
teto (10,255, 2) é igual a 10,26
teto (10.255, 0) é igual a 11 [o mesmo que teto (10,255)]
piso (10,255, 1) é igual a 10,2
piso (10,255, 2) é igual a 10,26
09
Cálculo da tabela de curvas
Os cálculos de tabelas de curvas permitem que os usuários usem recursos de tabelas de curvas para direcionar dimensões por meio de relacionamentos. As dimensões podem ser dimensões de esboço, peça ou montagem. O formato é o seguinte: evalgraph("graph_name", x), onde graph_name é o nome da tabela de curvas, x é o valor ao longo do eixo x da tabela de curvas , e o valor y é retornado.
Para recursos mistos, o parâmetro de trajetória trajpar pode ser especificado como o segundo argumento desta função.
Nota: O recurso de tabela de curvas geralmente é usado para calcular o valor y correspondente ao valor x dentro do intervalo definido no eixo x. Quando fora do intervalo, o valor y é calculado por extrapolação. Para valores de x menores que o valor inicial, o sistema calcula o valor extrapolado estendendo a linha tangente a partir do ponto inicial. Da mesma forma, para valores de x maiores que o valor do ponto final, o sistema calcula o valor de extrapolação estendendo a linha tangente para longe do ponto final. Adicione WeChat: steven52014 enviará a você um tutorial do programa macro
função de órbita de curva composta
O parâmetro de órbita trajpar_of_pnt da curva composta pode ser usado no relacionamento.
A função a seguir retorna um valor entre {{0}}.0 e 1.0: trajpar_of_pnt("trajname", "pointname"). Entre eles, trajname é o nome da curva composta e pointname é o nome do ponto de referência.
Uma trajetória é um parâmetro ao longo de uma curva composta na qual um plano perpendicular à tangente à curva passa por um ponto de referência. Portanto, o ponto de referência não precisa estar na curva; o valor do parâmetro é calculado no ponto da curva mais próximo do ponto de referência.
Se uma curva composta for usada como esqueleto para uma varredura multitrilha, trajpar_de_pnt é consistente com trajpar ou 1.0 - trajpar (dependendo do ponto inicial escolhido para o recurso combinado).
10
Sobre relacionamentos
O relacionamento (também conhecido como relacionamento de parâmetro) da conta oficial CNC WeChat cncdar é a equação entre o tamanho do símbolo definido pelo usuário e os parâmetros. Os relacionamentos capturam relacionamentos de projeto entre recursos, parâmetros ou componentes, permitindo assim ao usuário controlar os efeitos das modificações no modelo.
Os relacionamentos são uma forma de capturar o conhecimento e a intenção do design. Assim como os parâmetros, eles são usados para conduzir o modelo – alterar o relacionamento altera o modelo.
As relações podem ser usadas para controlar os efeitos das modificações do modelo, definir valores dimensionais em peças e montagens e atuar como restrições para condições de projeto (por exemplo, especificando a localização de furos em relação às arestas de uma peça).
Eles são usados no processo de design para descrever as relações entre diferentes partes de um modelo ou componente. As relações podem ser valores simples (por exemplo, d1=4) ou instruções de ramificação condicionais complexas.
Tipo de relacionamento
Existem dois tipos de relacionamentos:
1) Igualdade - Faça um argumento do lado esquerdo da equação igual à expressão do lado direito. Esse relacionamento é usado para atribuir valores a dimensões e parâmetros. Por exemplo:
Atribuição simples: d1=4.75
Atribuição complexa: d5=d2*(SQRT(d7/3.0+d4))
2) Comparar - Compare a expressão da esquerda com a expressão da direita. Esse relacionamento é frequentemente usado como uma restrição ou em instruções condicionais para ramificações lógicas. Por exemplo:
Como restrição: (d1 + d2) > (d3 + 2.5)
In a conditional statement; IF (d1 + 2.5) >= d7
aumentar relacionamentos
O relacionamento pode ser aumentado para:
1) A seção do recurso (no modo de esboço, se a seção foi criada originalmente selecionando Sketcher > Relações > Adicionar);
2) Features (em modo peça ou montagem);
3) Peças (em modo peça ou montagem).
4) Componentes (no modo componente).
Quando você seleciona pela primeira vez o menu Relações, o padrão é visualizar ou alterar as relações no modelo atual (por exemplo, uma peça no modo Peça).
Para obter acesso aos relacionamentos, escolha Relacionamentos no menu Peças ou Componentes e, em seguida, escolha um dos seguintes comandos no menu Relacionamentos do Modelo: Relacionamentos de Componentes - Use relacionamentos em componentes.
Se um componente contiver um ou mais subcomponentes, o menu Relacionamentos de Componentes aparecerá com os seguintes comandos:
─Atual - O padrão é o componente de nível superior.
─Nome - Digite um nome para o componente.
1) Relacionamento esqueleto - Utilize o relacionamento do modelo esqueleto no componente (aplicável apenas a componentes).
2) Relações entre partes - Use relações em partes.
3) Relacionamentos de recursos - Use relacionamentos específicos de recursos. Caso a feature possua uma seção, o usuário poderá optar por: obter acesso às relações na seção (sketcher) da superfície de corte (sketcher), ou obter acesso às relações na feature como um todo.
Relações de array – Use relações específicas para arrays.
Observação:
1) Se tentar atribuir uma relação fora da secção a um parâmetro que já é orientado por uma relação de secção, o sistema apresentará uma mensagem de erro ao regenerar o modelo. O mesmo vale para quando se tenta atribuir um relacionamento a um parâmetro que já é orientado por um relacionamento fora da seção. Exclua um dos relacionamentos e gere-o novamente.
2) Se o componente tentar atribuir um valor a uma variável de dimensão que já é controlada por uma relação de peça ou submontagem, serão exibidas duas mensagens de erro. Exclua um dos relacionamentos e gere-o novamente.
3) Modificar os elementos de identidade do modelo invalida os relacionamentos porque eles não se adaptam ao modelo. Para obter mais informações sobre como modificar unidades, consulte o tópico de ajuda "Sobre unidades de medida métricas e não métricas".
Usando símbolos de parâmetro em relacionamentos
Quatro tipos de símbolos de parâmetros são usados em relacionamentos:
1) Símbolos de cota - Os seguintes tipos de símbolos de cota são suportados:
─d# - Dimensionar em modo peça ou montagem.
─d#:# - Dimensões no modo componente. O componente ou o ID do processo do componente é adicionado como sufixo.
─rd# - Uma dimensão de referência em uma peça ou montagem de nível superior.
─rd#:# - Dimensão de referência no modo componente (componente ou ID do processo do componente adicionado como sufixo).
─rsd# - Dimensão de referência (seção) no sketcher.
─kd# - Uma dimensão conhecida (na peça principal ou montagem) no esboço (seção).
2) Tolerâncias - São os parâmetros associados ao formato de tolerância. Esses símbolos aparecem quando as dimensões mudam de numéricas para simbólicas.
─tpm# - Tolerância em formato de simetria positiva ou negativa; # é o número de dimensões.
─tp# - Tolerância positiva no formato mais-menos; # é o número da dimensão.
─tm# - Tolerância negativa no formato mais-menos; # é o número de dimensões.
3) Número de instâncias - São parâmetros inteiros, que são o número de instâncias na direção do array.
─p# - onde # é o número de instâncias.
Nota: Se você alterar o número de instâncias para um valor não inteiro, o Pro/ENGINEER truncará a parte decimal. Por exemplo, 2,90 se tornará 2.
4) Parâmetros do usuário - Podem ser parâmetros definidos pela adição de parâmetros ou relacionamentos.
Por exemplo:
Volume {{0}} d0*d1*d2
Fornecedor="Stockton Corp."
Observação:
─Os nomes dos parâmetros do usuário devem começar com uma letra (se forem usados em relacionamentos).
─Você não pode usar d#, kd#, rd#, tm#, tp# ou tpm# como nomes de parâmetros de usuário porque eles são reservados para uso por dimensões.
─Os nomes dos parâmetros do usuário não podem conter caracteres não alfanuméricos, como !, @, #, $.
11
Como calcular o número de folheados para corte rotativo de toras
Cinemática de corte rotativo
Durante o processo de corte rotativo, o caminho que a ponta da faca rotativa percorre na seção transversal da seção de madeira é chamado de curva de corte rotativo. As duas questões a seguir serão discutidas aqui: a base para projetar a cinemática da máquina de corte rotativa e a trajetória do movimento durante o corte rotativo real.
1) Base para projetar a cinemática da máquina de corte rotativa
O objetivo do corte rotativo de seções de madeira é obter uma tira contínua de folheado de alta qualidade e espessura uniforme, como um rolo de papel desenrolado. Existem atualmente duas trajetórias de movimento que atendem aos requisitos: a espiral de Arquimedes e a evolvente de um círculo.
A fórmula básica da espiral de Arquimedes é:
x=ɑsinφ cosφ
y=ɑφsinφ
A espessura nominal da placa única desenroscada da seção de madeira é o passo de cada seção da espiral da curva na direção do eixo J (φ2=2π+φ1). Para Δχ=constante, cosφ deve ser igual a 1 e φ=90 grau. Quando Aφ=90 grau , y=aφsin90 grau =0, ou seja, a altura da lâmina é zero, e a lâmina deve estar no eixo x (ou seja, no plano horizontal que passa pelo eixo de rotação da seção de madeira - a linha central do eixo do cartão)
Dentro). Também pode-se dizer que não importa a espessura do folheado necessário para ser cortado rotativamente, a altura da lâmina é sempre zero (h=0)
A fórmula para a evolvente de um círculo é:
x=acosφ1+aφ1sinφ1
y= asinφ1-aφ1cosφ1
Na fórmula: φ1-------o ângulo entre a linha vertical entre a linha de ocorrência e o ponto central da coordenada e o eixo x.
A faca rotativa se move linearmente ao longo da direção paralela ao eixo x, de modo que o passo de cada seção da evolvente na direção do eixo x é a espessura nominal da 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
Se for necessário que S seja um valor constante (S=2π ), φl deve ser 2πn+270 grau , então y=a sen270 grau -acos270 grau =-a{ {8}}h. Para garantir a qualidade do folheado, durante o processo de corte rotativo, espera-se que o ângulo traseiro (ângulo de corte) da faca rotativa em relação à seção de madeira, ou o ângulo (θ) entre a parte traseira da faca rotativa e o plano vertical, devem ser ajustados de acordo com o diâmetro de corte rotativo da seção de madeira. Ele ficará automaticamente menor à medida que diminui, e o valor de h=-a=-s/2π muda de acordo com a mudança do valor de s. Portanto, o centro de rotação da faca rotativa também deve mudar neste momento. Desta forma, a estrutura da máquina de corte rotativa é muito complicada. Por esta razão, é inadequado utilizar a envolvente de um círculo como o desenho da relação de movimento entre o cortador rotativo e a secção de madeira da máquina de corte rotativa.
Em contraste, a rotação de Arquimedes é ideal. Independentemente da alteração na espessura nominal do folheado, o valor A é sempre zero e a linha central de rotação da faca rotativa não precisa ser alterada. Portanto, é atualmente usado como base teórica para projetar a relação de movimento entre o cortador rotativo e a seção de madeira da máquina de corte rotativa. Trajetória real do movimento durante o corte rotativo Na produção, a altura de instalação (h) da lâmina da faca rotativa não está necessariamente no mesmo plano horizontal que a linha que conecta a linha central do eixo da carda. Isto se deve às diferentes espécies de árvores, condições de descascamento, espessura da folha de descascamento, estrutura e precisão da máquina de descascamento. Para obter folheado de alta qualidade, h≠0 na instalação da faca, que pode ser um valor positivo ou negativo, e mesmo a parte central da faca rotativa pode ser um pouco mais alta que as duas extremidades da faca rotativa faca.
Quando a lâmina da faca rotativa é instalada em diferentes posições (diferentes valores de h), a curva de corte rotativa será:
When h>0, a curva de cisalhamento rotacional é aproximada à espiral de Arquimedes;
h=0 é a espiral de Arquimedes;
0>h>-a é um involuto estendido
h=-a é uma involuta;
h<-a is a shortened involute.
Fórmula matemática
OVNI
Coordenadas esféricas
rho=20*t^2
teta=60*log(30)*t
fi=7200*t
"rho=200*t"
"teta=900*t"
"fi=t*90*10"
cesta
Coordenadas cilíndricas
r=5+0.3*sin(t*180)+t
teta=t*360*30
z=t*5
curva sinusoidal
Sistema de coordenadas cartesianas
x=50*t
s=10*pecado(t*360)
z=0
Curva helicoidal
Coordenadas cilíndricas
r=t
teta=10+t*(20*360)
z=t*3
curva de borboleta
Coordenadas esféricas
r=8*t
teta=360 * t * 4
phi=-360*t*8
Curva de Rodoneia
Usar sistema de coordenadas cartesianas
teta=t*360*4
x=25+(10-6)*cos(teta)+10*cos((10/6-1)*teta)
y=25+(10-6)*pecado(teta)-6*pecado((10/6-1)*teta)
espiral dentro do círculo
Usar sistema de coordenadas cilíndricas
teta=t*360
r=10+10*sin(6*teta)
z=2*sin(6*teta)
Equação de involuta
r=1
ang=360*t 90*t
merda=2*pi*r*t pi*rt/2
x0=s*cos(ang)
s0=s*pecado(ang)
x=x0+s*pecado(ang)
s=s0-s*cos(ang)
z=0
curva logarítmica
z=0
x = 10*t
y=log(10*t+0.0001)
espiral esférica
Use sistema de coordenadas esféricas
ró=4
teta=t*180
fi=t*360*20
epicicloide de arco duplo
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)
linha estelar
Coordenadas de Qadir
a=5
x=uma*(cos(t*360))^3
s=a*(sin(t*360))^3
linha do coração
Coordenadas cilíndricas
a=10
r=a*(1+cos(teta))
teta=t*360
linha da folha
Coordenadas cartesianas
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Espiral em coordenadas cartesianas
x=4 * cos (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
mola de disco
Coordenadas cilíndricas
r=5
teta=t*3600
z =(sin(3,5*teta-90))+24*t
Processamento de furo cônico de 30 graus
G90G54G00X0Y0M03S2500:
G43Z50.H01M08:
Z2.
#1=0.05
ENQUANTO[#1LE5.]DO1
#2=TAN[15.]*#1
#3=5.-#2
G01Z-#1F50
X-#3F500
G02I#3
G01X0
#1=#1+0.05
FIM1
G0Z50.M05
G91G28Z0Y0M09





