O que é CNC?
Entenda o surgimento da sigla CNC e o nome da Router.
Código G
Por que o código g é importante?.
sexta-feira, 27 de julho de 2018
quarta-feira, 25 de julho de 2018
Diversos Cabides
Neste post vou compartilhar diversos tipos de cabides, alguns desenhos tem detalhes que a fresa da Router não irá entrar, por isso todos os arquivos aqui devem ser feitos o percurso e simulação de corte para ver como fica com sua fresa.
Formato .cdr x4
Download aqui
Cabide Cachorro
Formato DXF
Cabide da Noiva
Formato DXF
Código G
A programação é uma habilidade fundamental para todos os tipos de usinagem CNC , mesmo quando a automação e a nova tecnologia parecem estar substituindo as tarefas de programação. Todo maquinista ainda precisa entender como funcionam seus programas e ferramentas. Seja você novato em programação CNC e sua linguagem mais comum, o código-g, ou você tem escrito código por rascunho por anos, os códigos do CNC ainda podem parecer uma língua estrangeira. E para piorar as coisas, cada máquina fala um dialeto diferente que você precisa entender. Você entende o que eles estão dizendo?Aqui estão os princípios básicos do código g que você precisa saber para entender e escrever eficientemente programas que produzem produtos de alta qualidade.
O que é o código G?
G-code é uma linguagem de programação para CNC que instrui as máquinas onde e como se mover. A maioria das máquinas fala um “dialeto” diferente de código-g, então os códigos variam dependendo do tipo, marca e modelo. Cada máquina vem com um manual de instruções que mostra o código específico da máquina para uma função específica.
O código G significa "código geométrico" e segue algumas variações do padrão alfanumérico:
N ## G ## X ## S ## Z ## F ## S ## T ## M ##
N: número da linha
G: movimento
X: posição horizontal
Y: posição vertical
Z: profundidade
F: taxa de alimentação
S: velocidade do fuso
T: Seleção de ferramentas
M: funções diversas
I e J: centro incremental de um arco
R: raio de um arco
Códigos alfanuméricos são usados para programação, pois são uma maneira simples de:
Definir movimento e função (G ##)
Declare uma posição (X ## Y ## Z ##)
Definir um valor (F ## e / ou S ##)
Selecione um item (T ##)
Ligue e desligue algo (M ##), como refrigerante, eixos, movimento de indexação, bloqueios de eixos, etc.
Por exemplo,
G01 X1 Y1 F20 T01 M03 S500
geralmente indica um movimento de avanço linear (G01) para a posição XY dada na taxa de avanço de 20. Ele está usando a Ferramenta 1, e a velocidade do fuso é 500. As funções diversas irão variar de máquina para máquina, então para saber o que m-code significa que o manual de instruções da máquina precisará ser referenciado.
Movimento da máquina
Tudo o que uma máquina pode fazer é baseado em três tipos básicos de movimento:
Movimento rápido: um movimento linear para uma posição XYZ o mais rápido possível
Movimento de avanço: um movimento linear para uma posição XYZ a uma taxa de avanço definida
Movimento circular: movimento circular a uma taxa de avanço definida
Todo código-g informa à máquina qual variação desses movimentos básicos deve ser executada e como realizá-la.
X e Y são coordenadas cartesianas para posição horizontal e vertical e Z representa a profundidade da máquina. Estes numerais alfa seguirão o comando de movimento / função (G) para declarar a posição da máquina.
Em seguida, F determina a taxa de avanço (para movimentos de avanço ou movimentos circulares), enquanto S determina a velocidade do fuso. T é usado para selecionar uma ferramenta. Outros numerais alfa usados na programação podem incluir I, J e R, que têm a ver com centros de arco e raios.
Códigos Diversos
A linha de um programa também pode incluir códigos m, que geralmente são códigos que informam a uma máquina como executar uma ação. Embora não seja garantido que seja o mesmo em todas as máquinas, alguns códigos m padrão comuns são:
M00: Parada do programa
M01: Parada de programa opcional
M02: Fim do programa
M03: Fuso no sentido horário
M04: fuso no sentido anti-horário
M05: parada do fuso
M06: troca de ferramentas
M08: Refrigerante de inundação em
M09: Refrigerante de inundação desativado
M30: Fim do programa / retorno para iniciar
M41: Gama de baixa velocidade do fuso
M42: Gama alta da engrenagem do fuso
Modalidade
Assim como uma luz permanece acesa até que esteja desligada, as funções do código g (nos controladores que suportam a modalidade) permanecerão ativas até serem desativadas por outro código. Em outras palavras, apenas uma função pode estar ativa a qualquer momento. Para desativar uma função, basta selecionar uma nova função.
Por exemplo, digamos que um código comece com um movimento rápido linear em X1 Y1 (G00 X1 Y1). Se a próxima função for outro movimento rápido linear, não é necessário escrever G00 novamente. Tudo o que é necessário na próxima linha de código é a nova posição (digamos, X2 Y2) porque a condição modal é a mesma. Então, para mudar a função para uma alimentação linear (G01), a programação G01 na linha seguinte desativaria o movimento rápido linear e ativaria a alimentação linear.
Quando uma condição é definida, ela permanece ativa até ser desativada ou outra condição a sobrescreve.
Ciclos Enlatados
Ciclos fixos são um tipo de condição modal que incorpora todos os movimentos para completar uma tarefa comum em um código.
Por exemplo, muitas vezes o G81 é o código de uma função básica de perfuração. No caso da perfuração básica, a ferramenta teria que ser 1) movida para o ponto inicial da localização do furo, 2) rápida para o plano de folga, 3) alimentada para a profundidade e 4) rápida para fora. Isso seria quatro linhas de código no programa que teriam que ser repetidas para cada nova posição de perfuração! Com o ciclo fixo G81, somente os locais dos furos precisam ser especificados após a ativação. Ciclosfixos como o G81 reduzem significativamente a quantidade de código, incorporando vários movimentos em um único código.
Alguns outros ciclos fixos comuns existem para perfuração profunda, contra perfuração e rosqueamento.
Grupos de códigos modais
Grupos de códigos modais permitem que haja vários códigos em uma única linha, mas só pode haver um código de cada grupo em uma linha. Isso ocorre porque os códigos dentro de um grupo se sobrepõem.
Os grupos modais para códigos g são:
Grupo 1 (movimento): G00, G01, G02, G03, G80, G81, G82, G84, G85, G86, G87, G88, G89
Grupo 2 (seleção de plano - XY, YZ, ZX): G17, G18, G19
Grupo 3 (modo absoluto / incremental): G90, G91
Grupo 5 (modo de taxa de alimentação): G93, G94
Grupo 6 (unidades - polegadas / milímetros): G20, G21
Grupo 7 (compensação do raio da fresa - CRC): G40, G41, G42
Grupo 8 (deslocamento do comprimento da ferramenta - TLO): G43, G49
Grupo 10 (modo de retorno em ciclos fixos): G98, G99
Grupo 12 (seleção do sistema de coordenadas de trabalho - WCSS): G54, G55, G56, G57, G58, G59)
Pós-processadoresUm pós - processador é um tradutor que traduz a imagem calculada de um caminho da ferramenta na tela do computador para o idioma de um controle de máquina. Você pode criar um pós-processador procurando um programa de amostra que se alinhe de perto com a sua máquina e, em seguida, alterando o programa para ajustá-lo com precisão à sua máquina. Antes de fazer isso, você precisará saber:
Comece a usar o G-Code
Pronto para começar a usar o código-g para programar suas máquinas?Comece analisando a tabela de códigos exclusiva da sua máquina.Lembre-se, toda máquina é um pouco diferente. Um código Haas para uma função pode não ser o mesmo que um código da Anilam para essa função. Você precisa saber quais códigos sua máquina específica usa para as tarefas que deseja executar.
O programa geralmente começa com um código de inicialização (%), seguido por um número de programa.Então, haverá uma linha de códigos de segurança. Em seguida, haverá uma linha para troca de ferramentas. Isso coloca a ferramenta apropriada na máquina e define a velocidade a ser usada. A maior parte do programa será então os movimentos e posicionamento da máquina.
Se estiver usando a numeração de linhas, é uma boa ideia nomear cada linha em incrementos de pelo menos cinco. Dessa forma, se você precisar adicionar linhas de código posteriormente, as linhas ainda serão rotuladas em ordem.
Quando você terminar de programar seu código-g, você normalmente terminará o programa com uma série de funções que param e reinicializam a máquina para que ela esteja pronta para a próxima vez.
Dicas de código G para anotar
Algumas máquinas e controladores ignoram espaços. G01 X1 Y1 Z1 pode significar a mesma coisa que G01 X1Y1Z1.
O eixo Z é positivo no sentido ascendente. Z1 levará a ferramenta para cima, enquanto Z-1 derrubará a ferramenta.
O dialeto g-code da sua máquina especificará se um zero à esquerda é necessário (como em G01, em oposição a G1).
O dialeto também determinará se os pontos decimais são sempre necessários (ex. G01 X1. Y1. Z0.5)
É uma boa idéia executar os programas de exemplo que vêm em seu manual de máquina antes de tentar executar um programa grande. Muitas vezes, os programas de exemplo não funcionam e você precisará observar os problemas e definir seus próprios benchmarks.
Quando usados corretamente, os códigos g são uma ferramenta inestimável para os maquinistas CNC, permitindo que você aproveite ao máximo os recursos da sua máquina. E as soluções CAM integradas continuam a simplificar o processo de codificação do CNC, para que você não precise programar peças manualmente usando códigos g. Produzir peças de alta qualidade nunca foi tão rápido.
O código G não deve ser "todo grego" para você. Mesmo com a codificação automática e outros avanços na fabricação, a compreensão da linguagem do CNC irá preencher as fronteiras de fabricação que o prenderam, ajudando você a produzir os melhores produtos possíveis.
Fonte:
https://www.autodesk.com/industry/manufacturing/resources/manufacturing-engineer/g-code
O que é CNC Router?
Comando numérico computadorizado, controle numérico computadorizado (português brasileiro) ou controlo numérico computorizado (português europeu) (sigla CNC, do inglês Computer Numeric Control) é um sistema que permite o controle de máquinas, sendo utilizado principalmente em tornos e centros de usinagem. Permite o controle simultâneo de vários eixos, através de uma lista de movimentos escrita num código específico (código G). Por esse motivo foi desenvolvido na década de 1940 o NC (CN, controle numérico, na sigla em português) criado pelo Instituto de Tecnologia de Massachusetts (MIT), inicialmente usando fitas perfuradas e com o advento do computador evoluiu para o CNC. Com isso atingiu-se o objetivo de confecção de peças complexas, seriadas e/ou de grande precisão, especialmente quando usada em conjunto com os atuais programas CAD/CAM.
A introdução do CNC na indústria mudou radicalmente os processos industriais. Perfis de alta complexidade são facilmente usinados. estruturas em 3 dimensões tornam-se relativamente fáceis de produzir e o número de passos no processo com intervenção de operadores é drasticamente reduzido. O CNC reduziu também o número de erros humanos (o que aumenta a qualidade dos produtos diminuindo retrabalho e desperdício), agilizou as linhas de montagens e tornou-as mais flexíveis, pois a mesma linha de montagens pode agora ser adaptada para produzir outro produto num tempo muito mais curto se comparados os processos tradicionais de produção. Acompanhando o desenvolvimento tecnológico da informática e a tendência por uma interatividade cada vez maior com o usuário, o código e linguagem de máquina também evoluiu.
Routers CNC
O nome Router em inglês refere-se às Tupias. Routers CNC são máquinas utilizadas para fazerem automaticamente os tipos de trabalhos que podem ser feitos com as Tupias Manuais.
Basicamente, as Routers CNC são semelhantes às fresadoras CNC, porém possuem o que chamamos de pórtico móvel. Uma máquina de usinagem com a configuração de pórtico móvel consegue obter uma área de trabalho maior em relação às máquinas fresadoras comuns, onde a parte móvel é a mesa. Em máquinas de pórtico móvel a ferramenta de corte, fresa, é que movimenta-se ao longo de todos os eixos, XYZ.
Routers CNC, pela origem do termo, está associada às máquinas para usinagem de madeira. Mas diversos tipos de materiais podem ser trabalhados nas Routers, respeitando seus limites de usinagem. Como são máquinas com uma relação área de trabalho / massa muito superior às fresadoras, sua rigidez é menor,e portanto, não possui a mesma produtividade que uma fresadora para usinar metais. No entanto, dado o menor custo por área de trabalho, as Routers CNC são imbatíveis na relação custo benefício quando se trata de usinagem de materiais macios, como madeiras e plásticos, bem como na usinagem de chapas finas.
Fonte:
https://pt.wikipedia.org/wiki/Comando_num%C3%A9rico_computadorizado
http://www.protoptimus.com.br/maquinas-cnc-historia-comando-numerico-computadorizado/
Porta Medalha + Porta Retrato (Modelo sem nome e personagem)
Porta Medalha com Porta Retrato
Arquivo DXF (rar)
Todos os cantos arredondados
Tamanho a ajustar
Download aqui
segunda-feira, 23 de julho de 2018
Porta Bolo de 6mm
Tamanho do Material: 6mm
Fresa de 2mm
Tamanho do Diâmetro: 250mm
Arquivo .EPS
Zipado em Rar
Download aqui
Seja Bem Vindo ao Blog Iniciando CNC Router
Olá, seja muito bem vindo ao meu Blog.
Aqui vou compartilhar dicas, vetores, tudo voltado para CNC Router. Todos os arquivos que irei compartilhar serão gratuitos.
Você também pode enviar a sua contribuição de dicas ou vetores através do e-mail: iniciandoroutercnc@gmail.com
Pode mandar também vetores que sejam para laser, irei tentar ajustar para corte Router, não irei postar no blog vetores para laser.
Obrigado por sua atenção.
Aqui vou compartilhar dicas, vetores, tudo voltado para CNC Router. Todos os arquivos que irei compartilhar serão gratuitos.
Você também pode enviar a sua contribuição de dicas ou vetores através do e-mail: iniciandoroutercnc@gmail.com
Pode mandar também vetores que sejam para laser, irei tentar ajustar para corte Router, não irei postar no blog vetores para laser.
Obrigado por sua atenção.