Você está na página 1de 4

GRBL - Resumo da atualização para v1.

IMPORTANTE: Sua EEPROM será apagada e restaurada com as novas configurações.


Isso se deve à adição de duas novas configurações de velocidade do fuso '$'.

- Substituições em tempo real: Altera o estado de funcionamento da máquina


imediatamente com os controles de avanço, rápido, velocidade do fuso, parada do fuso e
alternância do refrigerante. Esse novo recurso incrível é comum apenas em máquinas
industriais, geralmente usado para otimizar velocidades e avanços durante a execução de
um trabalho. A maioria dos CNCs de passatempo tenta imitar esse comportamento, mas
geralmente tem uma grande quantidade de lag. Grbl executa substituições em tempo real
e em dezenas de milissegundos.

- Modo de jogging: Os novos comandos de jogging são independentes do analisador de


código g, de modo que o estado do analisador não seja alterado e cause uma falha
potencial se não for restaurado corretamente. A documentação está incluída sobre como
isso funciona e como pode ser usado para controlar sua máquina por meio de um joystick
ou botão giratório com uma resposta satisfatória de baixa latência.

- Modo Laser: O novo modo "laser" fará com que Grbl se mova continuamente pelos
comandos consecutivos G1, G2 e G3 com mudanças de velocidade do fuso. Quando o
modo "laser" é desabilitado, o Grbl irá, em vez disso, parar para garantir que o fuso ganhe
velocidade adequada. As anulações de velocidade do fuso também funcionam com o
modo de laser para que você possa ajustar a potência do laser, se necessário, durante o
trabalho. Alterne entre o modo "laser" e o modo "normal" por meio de uma configuração $.

 Dimensionamento dinâmico da potência do laser com velocidade: Se sua


máquina tiver baixas acelerações, o Grbl escalará automaticamente a potência do
laser com base na velocidade de deslocamento do Grbl, para que você não tenha
cantos queimados quando o CNC tiver que fazer uma curva! Habilitado pelo
comando do fuso M4 no sentido anti-horário quando o modo laser está habilitado!

- Modo de suspensão: Grbl pode agora ser colocado em "suspensão" através de um


comando $ SLP. Isso desativará tudo, incluindo os drivers de passo. É bom ter quando
você está deixando sua máquina sem supervisão e deseja desligar tudo
automaticamente. Apenas uma reinicialização sai do estado de suspensão.

- Melhorias significativas na interface: Ajustado para aumentar o desempenho geral,


incluir muito mais dados em tempo real e simplificar a manutenção e gravação de GUIs.
Com base no feedback direto de vários desenvolvedores de GUI e testes de desempenho
de bancada. NOTA: GUIs precisam atualizar especificamente seu código para serem
compatíveis com v1.1 e posterior.

 Novos relatórios de status: para contabilizar os dados de substituição adicionais,


os relatórios de status foram ajustados para colocar mais dados neles, embora
ainda sejam menores do que antes. A documentação está incluída, descrevendo
como ela foi alterada.

 Feedback de erro / alarme aprimorado: Todas as mensagens de erro e alarme


Grbl foram alteradas para fornecer um código. Cada código está associado a um
problema específico, então os usuários saberão exatamente o que está errado sem
precisar adivinhar. Documentação e um CSV fácil de analisar estão incluídos no
repo.

 Comandos em tempo real ASCII estendido: Todas as substituições e comandos


em tempo real futuros são definidos no espaço de caracteres ASCII estendido.
Infelizmente, não é fácil digitar em um teclado, mas ajuda a evitar comandos
acidentais de um arquivo de código G com esses caracteres e oferece muito
espaço para expansão futura.

 Prefixos de mensagem: Cada tipo de mensagem do Grbl tem um prefixo


exclusivo para ajudar as GUIs a determinar imediatamente o que é a mensagem e
analisá-la adequadamente, sem precisar saber o contexto. A interface anterior tinha
várias instâncias de GUIs que precisavam descobrir o significado de uma
mensagem, o que tornava tudo mais complicado do que deveria ser.

- Novos recursos específicos do OEM, como estacionamento de porta de segurança,


opção de criação de arquivo de configuração única, restrições de EEPROM e controles de
restauração e armazenamento de informações de dados do produto.
- Novo movimento de estacionamento da porta de segurança como opção de
compilação. Grbl irá retrair, desabilitar o fuso / refrigerante e estacionar perto de Z máx.
Quando retomado, ele executará essas tarefas na ordem inversa e continuará o
programa. Altamente configurável, mesmo para adicionar mais de um movimento de
estacionamento. Veja config.h para detalhes.

- Novas configurações '$' Grbl para rpm máx. E mín. do fuso. Permite ajustar a saída
PWM para corresponder mais de perto à rotação real do fuso. Quando o rpm máximo é
definido como zero ou menos do que o rpm mínimo, o pino PWM D11 agirá como uma
simples ativação / desativação de saída.

- Comportamento G28 e G30 atualizado de NIST para descrição de código g LinuxCNC.


Resumindo, se um movimento intermediário for especificado, apenas os eixos
especificados se moverão para as coordenadas armazenadas, não todos os eixos como
antes.

- Muitas pequenas correções de bugs e refatoração para tornar o código mais eficiente e
flexível.

- NOTA: O suporte do Arduino Mega2560 foi movido para um projeto Grbl-Mega oficial
ativo. Todos os novos desenvolvimentos aqui e ali serão sincronizados quando fizer
sentido.

Lista de códigos G suportados no Grbl v1.1:


- Comandos não modais: G4, G10L2, G10L20, G28, G30, G28.1, G30.1, G53, G92,
G92.1
- Modos de movimento: G0, G1, G2, G3, G38.2, G38.3, G38.4, G38.5, G80
- Modos de taxa de alimentação: G93, G94
- Modos de Unidade: G20, G21
- Modos de distância: G90, G91
- Modos de distância Arc IJK: G91.1
- Modos de seleção de plano: G17, G18, G19
- Modos de Compensação do Comprimento da Ferramenta: G43.1, G49
- Modos de compensação do cortador: G40
- Modos do sistema de coordenadas: G54, G55, G56, G57, G58, G59
- Modos de controle: G61
- Fluxo do programa: M0, M1, M2, M30 *
- Controle do refrigerante: M7 *, M8, M9
- Controle do fuso: M3, M4, M5
- Palavras sem comando válidas: F, I, J, K, L, N, P, R, S, T, X, Y, Z.

Você também pode gostar