info@artec.bg +359 889 557 337
Artec Robotics
Noticia

Orange Edit: guía para principiantes

Inicio / Noticias / Orange Edit: guía para principiantes

22.01.2025

Guía para principiantes: Orange Edit, software para programar robots industriales KUKA

OrangeEdit es un software especializado diseñado para programar y editar código para robots industriales KUKA. Esta herramienta facilita el desarrollo, la gestión y el mantenimiento de programas escritos en KUKA Robot Language (KRL). Si es principiante, este artículo le presentará las principales funciones de OrangeEdit y le mostrará cómo utilizarlo de forma eficaz.

orange edit kuka

¿Qué es OrangeEdit?

OrangeEdit es un potente editor de texto creado específicamente para programadores que trabajan con robots KUKA. El software ofrece un entorno cómodo para escribir, comprobar y editar código en el lenguaje KRL.
Con él puede:

  • Crear nuevos programas para robots.
  • Editar programas existentes.
  • Simular y validar código.
  • Gestionar archivos de copias de seguridad de robots KUKA.

Funciones principales de OrangeEdit

Resaltado de sintaxis:
El software colorea automáticamente los distintos elementos del código (palabras clave, variables, comentarios), lo que facilita la lectura y la comprensión de los programas.

Comprobación de sintaxis:
OrangeEdit identifica errores de sintaxis en el código KRL y ofrece indicaciones para corregirlos.

Comparación de archivos:
La función de comparación permite ver las diferencias entre dos versiones de un programa.

Autocompletado:
El software ofrece el autocompletado de comandos, lo que acelera la escritura y reduce el riesgo de errores.

Gestión de copias de seguridad:
Puede abrir, editar y guardar fácilmente copias de seguridad de robots KUKA directamente en Orange Edit.

OrangeEdit 2

¿Cómo instalar OrangeEdit?

Descarga del software:
Visite el sitio web oficial de Orange Edit y descargue el archivo de instalación.

Instalación:

    • Ejecute el archivo de instalación.
    • Siga las instrucciones de la pantalla.
    • Elija el directorio de instalación que desee.
    • Complete el proceso e inicie el programa.

Configuración:
La primera vez que lo inicie, podrá definir sus preferencias de idioma, la disposición de la interfaz y la conexión con los directorios de los robots.

Pasos básicos para trabajar con OrangeEdit

Abrir un archivo

  1. Inicie OrangeEdit.
  2. En el menú File, seleccione Open.
  3. Seleccione un archivo KRL de su ordenador o de un directorio de copias de seguridad.

Crear un programa nuevo

  1. Vaya a File > New.
  2. Elija una plantilla de programa KRL o empiece con un archivo vacío.
  3. Introduzca su código utilizando la sintaxis de KRL.

Comprobar la sintaxis

  1. Una vez introducido el código, pulse Check Syntax.
  2. El software marcará los posibles errores y propondrá correcciones.

Guardar un programa

  1. Seleccione File > Save As.
  2. Indique el nombre del archivo y el directorio donde guardarlo.

Asegúrese de que el archivo se guarde con la extensión .src o .dat (típicas de los programas KUKA).

orange-artec-robotics

Consejos útiles para principiantes

Familiarícese con KRL:
Repase los principios básicos del lenguaje de programación KRL para entender la estructura y la sintaxis del código.

Trabaje con copias de seguridad:
Abra copias de seguridad existentes de robots KUKA para conocer ejemplos reales y estructuras de programas.

Utilice la función de comparación:
Cuando modifique programas, utilice la función de comparación de archivos para evitar errores.

Practique con regularidad:
Cree y edite programas pequeños para acostumbrarse a la interfaz y las funciones de OrangeEdit.

Fragmentos de código para principiantes

Ejemplos de programas KRL sencillos que puede editar en OrangeEdit

Fragmento de código:

DEF HelloWorld()

; Este programa mueve el robot a una posición inicial y muestra un mensaje

PTP $POS_ACT ; Movimiento hasta la posición actual

HALT ; Detención del programa

; Mostrar un mensaje

WAIT SEC 2

MESSAGE(‘Hello, World!’)

END

Copie y pegue este código en OrangeEdit y luego edítelo para entender cómo funciona.

Mover el robot hasta un punto

Fragmento de código:

; Declaración de una posición
DECL POS P1
P1 = {X 100, Y 200, Z 300}

; Movimiento hasta la posición
MOV P1

  • DECL POS P1: Declara una nueva posición llamada P1.
  • P1 = {X 100, Y 200, Z 300}: Asigna a esta posición las coordenadas X, Y y Z.
  • MOV P1: El robot se mueve hasta la posición P1.

Abrir y cerrar una pinza

Fragmento de código:

; Abrir la pinza
$OUT[1] = TRUE

; Cerrar la pinza
$OUT[1] = FALSE

  • $OUT[1] = TRUE: Activa la salida 1, que normalmente está conectada a la señal de apertura de la pinza.
  • $OUT[1] = FALSE: Desactiva la salida 1 y la pinza se cierra.

Un bucle sencillo

Fragmento de código:

FOR I = 1 TO 10
MOV P1
WAIT SEC 1
ENDFOR

  • FOR I = 1 TO 10: Crea un bucle que se ejecuta 10 veces.
  • MOV P1: En cada iteración, el robot se mueve hasta la posición P1.
  • WAIT SEC 1: El robot espera un segundo antes de la siguiente iteración.

Uso de condiciones

Fragmento de código:

IF $IN[1]
MOV P1
ELSE
MOV P2
ENDIF

  • IF $IN[1]: Si la entrada 1 está activa (hay señal), se ejecuta la primera acción.
  • ELSE: Si la entrada 1 no está activa, se ejecuta la segunda acción.
  • MOV P1 y MOV P2: El robot se mueve a la posición P1 o P2, respectivamente.

Problemas frecuentes y soluciones

Problema: El software no reconoce un archivo.
Solución: Asegúrese de que el archivo tenga la extensión .src o .dat.

Problema: Error de sintaxis.
Solución: Revise el código en busca de caracteres que falten o comandos mal escritos.

Problema: El software no se conecta con el directorio de copias de seguridad.
Solución: Asegúrese de que la ruta al directorio esté configurada correctamente.

OrangeEdit es una herramienta indispensable para programar robots KUKA, sobre todo para principiantes. Con su ayuda podrá crear y editar programas de forma fácil y eficaz. Empiece con las funciones básicas, experimente con el código de ejemplo y poco a poco dominará todos los entresijos del software.

¡Mucha suerte programando robots industriales!

En la página «Noticias» de Artec Robotics encontrará una gran variedad de artículos y guías dedicados a la robótica y la automatización. Aquí encontrará información útil sobre las tecnologías, soluciones de software y programas más recientes, que le ayudarán a profundizar en el mundo de los robots industriales y los sistemas automatizados.

¡Siga las noticias de Artec Robotics!

HAGA UNA CONSULTA

OrangeEdit 3
Contáctenos

Enviar consulta