Sobre o serviço NCPlayer:
Menu Arquivo
Menu Editar
Menu Exibir
Menu Formatação
Menu Ferramentas
Menu Configuração da Máquina
Colaboração

Conversão de Arcos de R para IJK


A função Converter Arcos R para IJK substitui os comandos de interpolação circular G02 / G03 com o parâmetro de raio R por comandos equivalentes com coordenadas absolutas do centro do arco I, J ou K, dependendo do plano ativo (G17, G18, G19). Este formato é preferido por muitos pós-processadores e controladores, especialmente para arcos grandes ou complexos. O NCPlayer suporta dois modos de conversão: Converter arcos R → IJK (Incremental) e Converter arcos R → IJK (Absoluto).

O que a função faz

  • Analisa o programa NC em busca de todos os comandos G02 / G03 que contenham o parâmetro R.
  • Determina o plano de usinagem atual:
    • G17 — usa I e J (eixo Z como perpendicular).
    • G18 — usa I e K (eixo Y como perpendicular).
    • G19 — usa J e K (eixo X como perpendicular).
  • Calcula as coordenadas do centro do arco no sistema absoluto com base em:
    • O ponto final anterior (início do arco).
    • As novas coordenadas do ponto final do arco.
    • A direção do arco (horário/anti-horário).
    • O sinal do raio R (segmento menor ou maior).
  • Substitui o parâmetro R pelos valores calculados de I, J, K.
  • Mantém comentários e outros parâmetros da linha inalterados.
  • Não modifica comandos que contenham G7x, G8x, G10 ou linhas de comentários.

Algoritmo (versão resumida)

  1. Ler o arquivo linha por linha e determinar o plano de trabalho atual (G17, G18, G19).
  2. Se a linha contiver G02 ou G03 com o parâmetro R — extrair todas as coordenadas (X/Y/Z).
  3. Calcular o centro do arco usando fórmulas geométricas conforme o plano e a direção.
  4. Gerar um novo comando com I, J, K no lugar de R.
  5. Atualizar a posição atual (o ponto final do arco torna-se o novo ponto de referência).

Exemplos

; Antes:
G17
N10 G02 X50 Y50 R25 F200
N20 G03 X0  Y0  R25

; Depois:
G17
N10 G02 X50 Y50 I0  J25 F200
N20 G03 X0  Y0  I-25 J0

Quando usar

  • Se o controlador da máquina não suportar o parâmetro R para arcos.
  • Ao preparar programas para sistemas CAM ou simuladores que exijam coordenadas explícitas do centro do arco.
  • Para evitar ambiguidades ao lidar com arcos grandes (> 180°).
Dica: Após a conversão, recomenda-se executar uma simulação da trajetória da ferramenta para garantir que os arcos resultantes correspondam exatamente à geometria original.
NCPlayer - Converter Arcos R para IJK NCPlayer - Converter Arcos R para IJK NCPlayer - Converter Arcos R para IJK
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy