O m¨¦todo ¨¦ t?o simples quanto isso, mas o valor ¨¦ enorme, a chave ¨¦ se voc¨º o valoriza ou n?o!
Este ¨¦ apenas um dos m¨¦todos, existem muitos mais m¨¦todos que Jun Ge ir¨¢ ensinar-lhe mais tarde.
Desenhar um diagrama de caminho de ferramenta ¨¦ um m¨¦todo de engenharia reversa, e o tipo de caminho de ferramenta determinar¨¢ como escrever o programa mais tarde.
Por exemplo, o diagrama do caminho de corte da linha serrilhada ¨¦ mostrado abaixo, com ?ngulos dent¨¢rios diferentes em ambos os lados.
Por exemplo, o diagrama de caminho da ferramenta para thread TR abaixo, com ferramentas emprestadas em ambos os lados
O artigo de hoje falar¨¢ sobre programa??o macro para threads em forma de T
Como mostrado no diagrama de caminho da faca acima: Ve¨ªculo em camadas, tr¨ºs facas por camada, ou seja, o meio primeiro, e depois as facas emprestadas esquerda e direita em ambos os lados
Amplie o diagrama do caminho da faca como mostrado na figura a seguir:
Dessa forma, todos podem ver intuitivamente que, ¨¤ medida que a profundidade de corte se aprofunda, a ferramenta precisa se mover ao longo da linha AB, para que a ferramenta emprestada saia com o perfil de rosca necess¨¢rio.
Em outras palavras, h¨¢ uma rela??o entre a profundidade da faca X e o tamanho na dire??o Z, o que satisfaz a lei pitag¨®rica, ou seja, TAN15=AC/BC
Ent?o podemos deduzir: AC=TAN15 * BC
Na programa??o subsequente, ¨¤ medida que a profundidade de corte BC muda, a CA tamb¨¦m muda de acordo com essa rela??o, processando assim a forma do perfil de rosca tipo Tr.
Assim, a forma do contorno de Tr n?o significa necessariamente que os fios de Tr podem ser processados satisfatoriamente.
Porque as ferramentas de corte tamb¨¦m precisam ser consideradas durante o processamento.
Porque cada rosca tipo Tr tem um tamanho de dente espec¨ªfico.
Por exemplo, a largura da l?mina selecionada ¨¦ de 2mm (para l?minas emprestadas esquerda e direita, a largura da l?mina precisa ser menor do que a largura da base do dente)
Por exemplo, rosca externa TR100 * 12, as dimens?es relevantes s?o as seguintes:
Eu posso definir qualquer n¨²mero de vari¨¢veis como mostrado na figura acima
#2 representa a altura do dente, que ¨¦ a profundidade da incis?o
#5 representa a largura total dos dentes, que ¨¦ o tamanho do perfil de rosca que precisamos processar
#5= 4, 12+2* TAN[15]*#2
Como as ferramentas de corte tamb¨¦m t¨ºm uma largura, a largura real da cavidade alveolar deve ser:
Largura da base do dente + 2 x largura da inclina??o - largura da ferramenta.
Ent?o o # 5 = 4.12+2 * TAN [15] * # 2-2 (incluindo a largura da ferramenta)
Est¨¢ bem, isso ¨¦ tudo para a an¨¢lise.
T0101
S300 M13
G0X100Z12. (Mover rapidamente para o ponto de partida da linha)
#2=6,5 (atribui??o inicial da altura do dente)
WHILE [# 2GT0] DO1 (Se a altura do dente n?o atingiu 0, significa que o tamanho do di?metro da base da rosca ainda n?o foi atingido)
#2=# 2-0.1 (quantidade de corte, 0.1 por camada de ve¨ªculo, valor unilateral)
SE[# 2LE0] ENT?O# 2=0
#3=87+2 * # 2 (Uma vez que ao # 3 ¨¦ atribu¨ªdo um valor de 6,5 e o primeiro corte ¨¦ feito no di?metro maior do fio, o di?metro menor mais a altura de ambos os dentes ¨¦ igual ao di?metro maior. Quando o valor do # 2 muda, significa que o di?metro maior tamb¨¦m muda, conseguindo assim um corte em camadas)
Z12. (Z12 ¨¦ a refer¨ºncia de posicionamento, e os pontos de partida das facas emprestadas esquerda e direita no programa subsequente s?o todos baseados em Z12)
G0X # 3 (corte descendente na dire??o X)
G32Z-80.F12 (corte de roscas)
G0X102 (retra??o)
Z12.
#5=4.12+2 * TAN [15] * # 2-2 (A largura do dente correspondente ¨¤ altura atual do dente ¨¦ a base para pegar facas emprestadas em ambos os lados posteriormente)
#6=# 5/2 (j¨¢ que ambos os lados pegam a faca emprestada, divida # 5 por 2 e divida igualmente)
Z [12+# 6] (Primeiro pe?a uma faca emprestada do lado direito, adicione # 6 porque a faca precisa se mover para a direita)
G0X#3
G32Z-80.F12
G0X102
Z12.
Z [12- # 6] (Primeiro pe?a uma faca emprestada da esquerda, subtraia # 6 como a ferramenta precisa se mover para a esquerda)
G0X#3
G32Z-80.F12
G0X102
Z12.
END1
G0X200.
Z200.
M30