1. Benefícios da rampa
Benefício 1: Melhore a eficiência do processamento
Para fresamento de chaveta de materiais sólidos, na maioria das vezes você usa uma broca para fazer furos primeiro e depois fresá-los em camadas. No fresamento em rampa, a ferramenta entra diretamente no material sólido para removê-lo, o que reduz o tempo de troca de ferramenta e melhora a eficiência.
Benefício 2: Aumenta a vida útil da ferramenta.
No processamento de materiais difíceis, é provável que ocorra endurecimento por trabalho, resultando em desgaste antigo da lâmina em um ponto.
foto
Então, como resolver esse problema? Qingfeng I deu um método simples: ajuste a profundidade de corte (Ap) nos parâmetros de processamento, ou seja, nem sempre deixe a lâmina entrar em contato com a pele endurecida em um só lugar. O caminho da ferramenta do fresamento em rampa está exatamente alinhado com isso.
foto
Adicione WeChat: Yuki7557 para receber uma cópia do tutorial do programa macro
Segundo, por que usar programas macro?
O programa de fresamento em rampa é muito simples. Podemos fazer isso facilmente por programação manual. Por que precisamos usar programação macro?
Benefício 1: Procedimentos simplificados
Se a ranhura for relativamente profunda, não importa se o programa é processado pelo software ou pela programação manual comum, o programa será muito longo, enquanto o programa macro será curto e conciso.
Benefício 2: Conveniente para os trabalhadores depurarem no local
Eu sei que os programas corretos escritos por programadores terão mais ou menos problemas durante a depuração no local. Por exemplo, a profundidade de corte não é razoável e a profundidade de corte precisa ser reduzida. Então o programa macro só precisa atribuir valores às variáveis para ser concluído. Em programas comuns, muitos valores precisam ser modificados.
Benefício 3: O programa tem boa versatilidade
A maior característica dos programas macro é a sua boa versatilidade. Por exemplo, pode haver N muitas peças em uma oficina com formatos semelhantes e tamanhos diferentes, então escrever um programa pode satisfazer N muitos produtos.
3. Como programar [Fresamento em Rampa]?
foto
1. Calcule a profundidade de corte de cada ferramenta #30
foto
Conforme mostrado no diagrama acima, de acordo com o teorema de Pitágoras TAN[#2]=#30/#7
A profundidade de cada faca pode ser calculada #30=#7*TAN[#2]
2. Calcule o número de passagens da ferramenta #31
A profundidade total é #11, então pode-se calcular o número de passagens da ferramenta, ou seja, #31=#11/#30, que é a profundidade total dividida pela profundidade de cada ferramenta.
O problema é que se o resultado da divisão tiver um decimal, como 5,6 vezes, como 5,1 vezes, etc., então o número de passagens da ferramenta deve ser calculado como 6 vezes.
Então #31=FUP[#11/#30]
Observação:
FUP significa converter a parte decimal em um inteiro 1 e adicioná-la à parte inteira.
Por exemplo, #31=5.06 O valor após a operação FUP[#31] é 6.
#31=0.01 Então o valor após a operação FUP[#31] é 1.
3. Calcule a profundidade real de corte #32
Ao calcular o número de passadas da ferramenta, a parte decimal é considerada um número inteiro. Se calculado de acordo com o item 30, haverá corte excessivo. Como calcular a profundidade real do corte nº 32 para cada faca?
A resposta é: a profundidade total dividida pelo número de passes é a profundidade real de corte. Isso é #32=#11/#31
4. Defina as pontas da faca nº 24 e nº 25
#24 O valor da coordenada X do centro de corte no sistema de coordenadas da peça de trabalho
#25 O valor da coordenada Y do centro de corte no sistema de coordenadas da peça de trabalho
5. Pense por que você precisa calcular essas variáveis nas primeiras quatro etapas?
Por exemplo, a profundidade de corte por corte é calculada como #30. Com a profundidade de corte por corte, posso dividir a profundidade total do nº 11 pela profundidade de cada corte para calcular o número de tempos de processamento.
Com o número de tempos de processamento, podemos usar instruções de programa macro para definir condições e deixar o programa percorrer o processamento até que o tamanho seja atingido.
Porém, arredondamos a parte decimal do número calculado de usinagens. Se calculado com base na profundidade de corte de #30 por ferramenta, haverá sobrecorte, portanto o corte real por ferramenta é calculado dividindo a profundidade total pelo número de tempos de usinagem. profundidade.
O procedimento é o seguinte:
%
#24=0
#25=0
#11=30
#2=5
#7=60
G0X#24Y#25 (ponto de corte rápido da ferramenta)
Z2.0
G01Z0.F200
#30=TAN[#2]*#7(profundidade de cada corte)
#31=FUP[#11/#30](A profundidade total é dividida por cada profundidade de corte para calcular o número de ciclos, [arredondado para cima])
#32=#11/#31 (profundidade de corte real de cada vez)
#{{0}} (variável de contagem, este valor começa a contar a partir de 0)
N10#33=#33+1 (a variável aumenta automaticamente e o valor da contagem aumenta em 1 para cada operação)
G91G01X#7Z-#32F#9
X-#7
IF[#33LT#31]GOTO10 (quando o valor da variável de contagem for menor que o número de tempos de processamento, pule para o bloco de linha N10)
G0Z150.
M30
%
A simulação do programa é a seguinte:





