Sobre este projeto
it-programming / desktop-apps
Aberto
O objetivo deste projeto é desenvolver um conversor automático de G-code. Este software deve ser capaz de transformar o G-code gerado pelo sistema Dinabox para um formato compatível com o comportamento esperado pelo Aspire, garantindo que as medidas finais da peça não sejam alteradas. A atuação do conversor deve ser restrita à Fresa de Corte de 6 mm, sem interferir em outras ferramentas como a Interpolar de 6 mm. Regras Obrigatórias: Ferramenta Afetada: Apenas a Fresa de Corte de 6 mm deve ser modificada. Nenhuma outra ferramenta ou interpolação de 6 mm deve ser alterada. Geometria e Z: O conversor não deve recalcular contornos, nem alterar as coordenadas X, Y, Z, feeds ou rotações. O caminho original da ferramenta deve ser mantido. Compensação de Raio: Deve ser utilizada a compensação de raio G41 D1 (raio de 3 mm para fresa de 6 mm). É Crucial que não seja aplicado nenhum desconto geométrico manual, e o resultado dimensional final deve ser idêntico ao obtido no Aspire. Regra Fundamental (sem exceção): para cada descida para z negativo, que indica o início de uma peça, o conversor deve inserir imediatamente as seguintes linhas de g-code: g2 i3.000 J0.000 G41 D1 Para cada retração rápida em Z (G00 Z...), Que indica o fim de uma peça, o conversor deve inserir as seguintes linhas de G-code ANTES da retração: G2 I0.000 J-3.000 G40 É mandatório que toda peça tenha um arco de entrada e um arco de saída. Detecção de Peças: A detecção do início e fim das peças deve ser baseada exclusivamente nas coordenadas Z, ignorando quaisquer comentários, blocos ou padrões específicos do Dinabox. Segurança: É proibido deixar o G41 ativo durante um movimento G00. É Proibido aplicar G41 em interpolações. É Obrigatório que o comando G40 seja sempre inserido após o G41. Comandos G40 redundantes são aceitáveis. Compatibilidade: O software deve ser compatível com Mach3 e NcStudio, assumindo os padrões G17, G21 e G90. Critério de Aceitação: O número de arcos de entrada deve ser igual ao número de peças. O número de arcos de saída deve ser igual ao número de peças. As medidas finais das peças devem estar corretas. Nenhuma peça pode ficar sem arco de entrada e saída. Soluções que apliquem G41 apenas por bloco ou ferramenta não serão aceitas.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias