Esta extensão para o Visual Studio Code permite automatizar a inserção de cabeçalhos personalizados, troca de ferramenta e ciclos CNC comuns em arquivos de código G.
Funcionalidades
Inserir Cabeçalho Personalizado: Insere um cabeçalho padrão no início do arquivo.
Inserir Ciclo: Permite escolher e inserir um ciclo CNC padrão no ponto onde o cursor está posicionado.
Inserir Troca de Ferramenta: Insere um comando padrão para troca de ferramenta no ponto onde o cursor está posicionado.
Instalação
Para instalar a extensão, siga estas etapas:
Abra o Visual Studio Code.
Pressione Ctrl+Shift+X (ou Cmd+Shift+X no macOS) para abrir o marketplace de extensões.
Procure por "automatizacao_cnc".
Clique em "Instalar" para instalar a extensão.
Como Usar
Para inserir um cabeçalho personalizado no início do arquivo:
Abra um arquivo de código G no Visual Studio Code.
Pressione Ctrl+Shift+P (ou Cmd+Shift+P no macOS) para abrir a paleta de comandos.
Digite "Inserir Cabeçalho Personalizado" e selecione o comando.
O cabeçalho será inserido no início do arquivo, se ainda não estiver presente.
Para inserir um ciclo CNC no ponto onde o cursor está posicionado:
Abra um arquivo de código no Visual Studio Code.
Posicione o cursor na linha onde deseja inserir o ciclo CNC.
Pressione Ctrl+Shift+P (ou Cmd+Shift+P no macOS) para abrir a paleta de comandos.
Digite "Inserir Ciclo" e selecione o comando.
Escolha o ciclo CNC desejado na lista apresentada e confirme a seleção.
O ciclo CNC será inserido na linha onde o cursor está posicionado.
Para inserir um comando de troca de ferramenta no ponto onde o cursor está posicionado:
Abra um arquivo de código no Visual Studio Code.
Posicione o cursor na linha onde deseja inserir o comando de troca de ferramenta.
Pressione Ctrl+Shift+P (ou Cmd+Shift+P no macOS) para abrir a paleta de comandos.
Digite "Inserir Troca de Ferramenta" e selecione o comando.
O comando de troca de ferramenta será inserido na linha onde o cursor está posicionado.
Contribuições
Contribuições são bem-vindas!
Se você tiver sugestões, problemas ou melhorias para a extensão, por favor, abra uma issue ou envie um pull request.