Sobre el servicio NCPlayer:
Menú Archivo
Menú Editar
Menú Ver
Menú Formato
Menú Herramientas
Menú Configuración de la máquina
Colaboración

Conversión de arcos de R a IJK


La función Convertir arcos R a IJK reemplaza los comandos de interpolación circular G02 / G03 con un parámetro de radio R por comandos equivalentes con coordenadas absolutas del centro del arco I, J o K, según el plano activo (G17, G18, G19). Este formato es preferido por muchos postprocesadores y controladores, especialmente para arcos complejos o de gran amplitud. NCPlayer admite dos modos de conversión: Convertir arcos R → IJK (incremental) y Convertir arcos R → IJK (absoluto).

Qué hace la función

  • Escanea el programa NC en busca de todos los comandos G02 / G03 con el parámetro R.
  • Determina el plano de mecanizado activo:
    • G17 — usa I y J (eje Z como perpendicular).
    • G18 — usa I y K (eje Y como perpendicular).
    • G19 — usa J y K (eje X como perpendicular).
  • Calcula las coordenadas del centro del arco en el sistema absoluto a partir de:
    • El punto final previo (punto de inicio del arco).
    • Las coordenadas del nuevo punto final del arco.
    • El sentido del arco (CW/CCW).
    • El signo del radio R (segmento menor o mayor).
  • Sustituye R por los valores calculados de I, J, K.
  • Mantiene intactos los comentarios y el resto de parámetros de la línea.
  • No modifica comandos que contengan G7x, G8x, G10 ni líneas que sean comentarios.

Algoritmo (versión corta)

  1. Leer el archivo línea por línea y determinar el plano de trabajo actual (G17, G18, G19).
  2. Si la línea contiene G02 o G03 con un parámetro R, extraer todas las coordenadas (X/Y/Z).
  3. Calcular el centro del arco mediante fórmulas geométricas según el plano y el sentido.
  4. Formar un nuevo comando con I, J, K en lugar de R.
  5. Actualizar la posición actual (el punto final del arco pasa a ser el nuevo punto de referencia).

Ejemplos

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

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

Cuándo usarla

  • Si el controlador de la máquina no admite el parámetro R para arcos.
  • Al preparar programas para sistemas CAM o simuladores que requieren coordenadas explícitas del centro del arco.
  • Para evitar ambigüedades al manejar arcos grandes (> 180°).
Consejo: Tras la conversión, se recomienda ejecutar una simulación de la trayectoria para verificar que los arcos resultantes coinciden exactamente con la geometría original.
NCPlayer - Convertir arcos R a IJK NCPlayer - Convertir arcos R a IJK NCPlayer - Convertir arcos R a IJK
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy