Oct 25, 2021 Deixe um recado

Você domina as fórmulas de cálculo específicas de programas de macro


fórmula de função proe


Nome: Curva senoidal

Ambiente de estabelecimento: software Pro / E, sistema de coordenadas cartesianas

x=50*t

y=10 * sin (t * 360)

z=0

Nome: Curva helicoidal

Ambiente do estabelecimento: PRO / E; coordenadas cilíndricas (cilíndricas)

r=t

teta = 10+t * (20 * 360)

z=t*3

02

Curva borboleta


Coordenadas esféricas PRO / E

Equação: rho=8 * t

teta=360 * t * 4

phi=-360 * t * 8

03

Curva de Rhodonea


Use o sistema de coordenadas cartesianas

theta=t * 360 * 4

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

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

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

04

Espiral em círculo


Sistema de coordenadas de coluna

theta=t * 360

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

z=2 * sin (6 * teta)

05

Equação 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 (usando sistema de coordenadas esféricas)


rho=4

theta=t * 180

phi=t * 360 * 20

Nome: Ciclóide externo de arco duplo

Coordenadas Cardir

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: Star Line

Coordenadas Cardir

equação:

a=5

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

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


Nome: Linha do Coração

Ambiente de construção: pró / e, coordenadas cilíndricas

a=10

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

theta=t * 360


Nome: Linha em Forma 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 * sin (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

Configurando o ambiente: pro / e

Sessão cilíndrica

r = 5

theta=t * 3600

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

Equação: espiral de Arquimedes

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

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

Expressões relacionais Pro / e e dados explicativos relacionados a funções

Funções usadas nas relações

Função matemática

Os seguintes operadores podem ser usados ​​em relações (incluindo equações e declarações condicionais).

As seguintes funções matemáticas também podem ser incluídas no relacionamento:

cos () cosseno

tan () Tangente

sin () seno

sqrt () raiz quadrada

asin () arco seno

acos () arco cosseno

atan () arco tangente

sinh () Seno hiperbólico

cosh () cosseno hiperbólico

tanh () tangente hiperbólica

Nota: Todas as funções trigonométricas usam graus de unidade.

log () logaritmo de base 10

ln () logaritmo natural

exp () o poder de e

abs () valor absoluto

ceil () é o menor inteiro não menor que seu valor

floor () O maior inteiro que não excede seu valor

Você pode adicionar um argumento opcional às funções ceil e floor e usá-lo para especificar o número de decimais a serem arredondados.

A sintaxe dessas funções com parâmetros de arredondamento é:

ceil (nome_do_parâmetro ou número, número_de_casas_dec)

floor (nome_do_parâmetro ou número, numero_de_casas_dec)

Onde number_of_dec_places é 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 para um inteiro pela conta pública CNC WeChat cncdar.

2) Seu valor máximo é 8. Se for maior que 8, o número a ser arredondado (primeiro argumento) não será arredondado e será utilizado seu valor inicial.

3) Se você não' não especificar, a função é a mesma da versão anterior.

Use as funções teto e piso que não especificam o número de casas decimais. Os exemplos são os seguintes:

teto (10,2) é 11

andar (10.2) tem um valor de 11

Use as funções teto e piso que especificam o número de casas decimais. Os exemplos são os seguintes:

ceil (10,255, 2) é igual a 10,26

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

piso (10.255, 1) é igual a 10.2

floor (10.255, 2) é igual a 10.26

09

Cálculo da tabela de curvas

O cálculo da tabela de curvas permite que os usuários usem os recursos da tabela de curvas para direcionar dimensões por meio de relacionamentos. O tamanho pode ser um desenhista, peça ou tamanho de montagem. O formato é o seguinte: evalgraph (& quot; 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 y valor é retornado.

Para recursos mistos, você pode especificar o parâmetro de trajetória trajpar como o segundo argumento da função.

Nota: Os recursos da tabela de curvas são geralmente o número público do CNC WeChat cncdar usado para calcular o valor y correspondente ao valor x dentro do intervalo definido no eixo x. Quando fora do intervalo, o valor de y é calculado por extrapolação. Para valores x menores que o valor inicial, o sistema calcula o valor extrapolado estendendo a linha tangente do ponto inicial. Da mesma forma, para valores x maiores que o valor do ponto final, o sistema calcula o valor extrapolado estendendo a linha tangente para fora do ponto final. Adicionar WeChat: steven52014 enviará uma cópia do 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 seguinte função retorna um valor entre 0,0 e 1,0: trajpar_of_pnt (& quot; nome da trajetória" ;," nome do ponto"). Onde trajname é o nome da curva composta e pointname é o nome do ponto de referência.

A trajetória é um parâmetro ao longo da curva composta, no qual o plano perpendicular à tangente da curva passa pelo ponto de referência. Portanto, o ponto de referência não precisa estar na curva; o valor do parâmetro é calculado no ponto mais próximo do ponto de referência na curva.

Se a curva composta for usada como o esqueleto da varredura multitrack, trajpar_of_pnt é consistente com trajpar ou 1.0-trajpar (dependendo do ponto inicial selecionado para o recurso híbrido).

10

Sobre relacionamento

Relacionamento (também chamado de relacionamento de parâmetro) CNC WeChat conta pública cncdar é uma equação entre o tamanho do símbolo definido pelo usuário e os parâmetros. O relacionamento captura o relacionamento do projeto entre recursos, entre parâmetros ou entre componentes, permitindo assim que os usuários controlem o efeito da modificação do modelo.

Os relacionamentos são uma forma de capturar o conhecimento e as intenções do design. Como os parâmetros, eles são usados ​​para orientar o modelo - a mudança do relacionamento também muda o modelo.

As relações podem ser usadas para controlar o efeito da modificação do modelo, definir os valores de tamanho em peças e montagens e atuar como restrições para as condições do projeto (por exemplo, especificar a posição dos furos relacionados às arestas das peças).

Eles são usados ​​no processo de design para descrever o relacionamento entre as diferentes partes de um modelo ou componente. As relações podem ser valores simples (por exemplo, d1=4) ou declarações de ramificação condicional complexas.


Tipo de relacionamento

Existem dois tipos de relacionamento:

1) Equação - torne um parâmetro no lado esquerdo da equação igual à expressão no 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) Comparação - compare a expressão à esquerda e a expressão à direita. Esse relacionamento geralmente é usado como uma restrição ou em declarações condicionais para ramificações lógicas. Por exemplo:

Como restrição: (d1 + d2)> (d3 + 2,5)

Na declaração condicional; IF (d1 + 2,5)> = d7

Aumente o relacionamento

Você pode aumentar o relacionamento com:

1) A seção transversal do recurso (no modo de esboço, se a seção transversal for criada selecionando" Sketcher">" Relação" ;>" Adicionar&em primeiro lugar);

2) Recursos (em modo de peça ou montagem);

3) Peças (em modo de peça ou montagem).

4) Componentes (no modo componente).

Quando o menu de relação é selecionado pela primeira vez, a predefinição é visualizar ou alterar a relação no modelo atual (por exemplo, uma peça no modo de peça).

Para obter acesso ao relacionamento, selecione" Relações" de&partes" ou" Componentes" e, em seguida, selecione um dos seguintes comandos no menu" Relações do modelo" menu: Relações do componente - Use o relacionamento no componente.

Se o componente contém um ou mais subcomponentes, o" Relações de componente" menu aparece com os seguintes comandos:

─Corrente - por padrão, é o componente de nível superior.

─Nome-Digite o nome do componente.

1) Relação de esqueleto - use a relação do modelo de esqueleto no componente (aplicável apenas a componentes).

2) Relacionamento da peça - use o relacionamento na peça.

3) Relacionamento do recurso-Uso do relacionamento específico do recurso. Se o recurso tiver uma seção transversal, o usuário pode escolher: obter acesso à relação na seção transversal (Sketcher) na superfície cncdar da conta pública do CNC WeChat (Sketcher) ou obter a relação no recurso como um todo Acesso.


Relações de matriz - relações de uso específicas para matrizes.

Notas:

1) Se você tentar atribuir uma relação fora da seção transversal a um parâmetro que foi orientado pela relação da seção transversal, o sistema fornecerá uma mensagem de erro ao regenerar o modelo. O mesmo é verdadeiro ao tentar atribuir um relacionamento a um parâmetro que já é orientado por um relacionamento fora da seção transversal. Exclua um dos relacionamentos e gere novamente.

2) Se o componente tentar atribuir um valor a uma variável de dimensão que foi orientada pelo relacionamento da peça ou submontagem, duas mensagens de erro aparecerão. Exclua um dos relacionamentos e gere novamente.

3) Modificar os elementos de identidade do modelo pode invalidar as relações porque eles não são escalados com o modelo. Para obter mais informações sobre a modificação de unidades, consulte" Sobre unidades de medida métricas e não métricas" tópico de ajuda.

Use notação de parâmetro nas relações

Quatro tipos de símbolos de parâmetro são usados ​​no relacionamento:


1) Símbolo de tamanho - os seguintes tipos de símbolo de tamanho são suportados:

─d # -Dimensões no modo de peça ou montagem.

─d #: # - O tamanho no modo de componente. O componente ou o ID do processo do componente é adicionado como um sufixo.

─rd # -O tamanho de referência na peça ou montagem de nível superior.

─rd #: # - O tamanho de referência no modo do componente (o componente ou o ID do processo do componente é adicionado como um sufixo).

─rsd # -O tamanho de referência da (seção) no sketcher.

─kd # -Dimensões conhecidas no esboço (seção) (na peça ou montagem pai).


2) Tolerância - São os parâmetros relacionados ao formato de tolerância. Quando o tamanho muda do número para o símbolo, esses símbolos são listados.

─tpm # -Tolerância no formato simétrico de adição e subtração; # é o número de dimensões.

─tp # -Tolerância positiva no formato de adição e subtração; # é o número de dimensões.

─tm # - Tolerância negativa no formato de adição e subtração; # é 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 da matriz.

─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 cortará 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.

E.g:

Volume=d0 * d1 * d2

Fornecedor=& quot; Stockton Corp."

Notas:

─Nomes de parâmetros de usuário devem começar com uma letra (se eles forem usados ​​em relacionamentos).

─Não é possível usar d #, kd #, rd #, tm #, tp # ou tpm # como nomes de parâmetros do usuário, porque eles são reservados para uso por dimensões.

─Nomes de parâmetros de usuário não podem conter caracteres não alfanuméricos, como!, @, #, $.

11

Como calcular o número de folheados para descascamento de madeira


Cinemática rotativa

No processo de descascamento, a trajetória que a lâmina cortante da faca rotativa percorre na seção transversal da seção de madeira é chamada de curva de descascamento. 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 corte rotativo real.

1) A base para projetar a cinemática da máquina de corte rotativa

O objetivo da seção de descascamento de madeira é obter uma tira de folheado contínua de alta qualidade de espessura uniforme, como um rolo de papel desenrolando. Existem atualmente dois tipos de trajetórias de movimento que atendem aos requisitos: espiral de Arquimedes e involuto circular.

A fórmula básica da espiral de Arquimedes é:

x=ɑsinφ cosφ

y=ɑφsinφ

A espessura nominal do folheado retirado da seção de madeira é o passo de cada seção da espiral na direção do eixo J da curva (φ2=2π + φ1). Para fazer △ χ=constante, cosφ deve ser igual a 1 e φ=90 °. Quando a φ=90 °, y=aφsin90 °=0, ou seja, a altura da lâmina é zero, e a lâmina deve estar no eixo x (ou seja, no plano horizontal passando pelo eixo de rotação de a seção de madeira - a linha de centro do eixo do mandril). Também pode ser dito que não importa a espessura do folheado necessária, a altura da lâmina é sempre zero (h=0)

A fórmula para o involuto 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 e o eixo x entre a linha de ocorrência e o ponto central da coordenada.

A faca rotativa se move em uma linha reta paralela ao eixo x, de modo que o passo das seções involutas na direção do eixo x é a espessura nominal do verniz. 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

Se S deve ser um valor constante (S = 2πα), φl deve ser 2πn+270 °, então y = a sin270 ° —acos270 ° = -a = h. Para garantir a qualidade do folheado, no processo de descascamento, espera-se que o ângulo de afastamento (ângulo de corte) da faca rotativa em relação ao segmento de madeira, ou o ângulo (θ) entre a parte traseira da faca rotativa e o superfície vertical, deve seguir o diâmetro de corte rotativo do segmento de madeira. O valor de h = -a = -s / 2π muda de acordo com a mudança do valor s, portanto, o centro de rotação da faca rotativa também deve mudar de acordo neste momento, então a estrutura da máquina de corte rotativa é muito complicada. Por esta razão, não é apropriado usar o involuto circular como o desenho da relação de movimento entre o cortador giratório e o segmento de madeira do cortador giratório.

Pelo contrário, a espiral de Arquimedes é ideal. Independentemente da mudança na espessura nominal do folheado, o valor A é sempre zero e a linha de centro rotativa da faca rotativa não precisa ser alterada. Portanto, é atualmente usado como base teórica para projetar a relação cinemática entre a cortadora rotativa e o segmento de madeira da cortadora rotativa. A trajetória real do movimento durante o corte rotativo está em produção e 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 de fixação. Isso se deve às espécies de madeira da seção de descascamento, às condições de descascamento, à espessura do folheado de descascamento, à estrutura e precisão da máquina de descascamento e outras razões. Para obter um folheado de alta qualidade, h ≠ 0 ao instalar a faca, que pode ser positivo ou negativo, e até o centro da faca rotativa pode ser ligeiramente mais alto que as duas pontas da faca rotativa.

Quando a posição de instalação da lâmina da faca rotativa é diferente (o valor h é diferente), a curva de corte rotativo será:

h> 0 Neste momento, a curva de descamação é semelhante à espiral de Arquimedes;

h=0 é a espiral de Arquimedes;

0> h> -a é um involuto alongado

h=-a é o involuto;

h< -a="" é="" o="" involuto="">

Fórmula matemática

OVNI

Coordenadas esféricas

rho=20 * t ^ 2

teta=60 * log (30) * t

phi=7200 * t

& quot; rho=200 * t"

& quot; teta=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 senoidal

Sistema de coordenada cartesiana

x=50*t

y=10 * sin (t * 360)

z=0

Curva helicoidal

Coordenadas cilíndricas

r=t

teta = 10+t * (20 * 360)

z=t*3

Curva borboleta

Coordenadas esféricas

rho=8 * t

teta=360 * t * 4

phi=-360 * t * 8

Curva de Rhodonea

Use o sistema de coordenadas cartesianas

theta=t * 360 * 4

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

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

Espiral em círculo

Sistema de coordenadas de coluna

theta=t * 360

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

z=2 * sin (6 * teta)

Equação 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

Ciclóide de arco duplo

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

Linha estelar

Coordenadas Cardir

a=5

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

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

Linha do coração

Coordenadas cilíndricas

a=10

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

theta=t * 360

Forma de 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 * sin (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

theta=t * 3600

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

Usinagem 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

END1

G0Z50.M05

G91G28Z0Y0M09




Enviar inquérito

whatsapp

skype

Email

Inquérito