Si trabajas con robots industriales, especialmente robots KUKA, es posible que hayas oído hablar de OrangeEdit, una herramienta de software que te permite crear y editar programas KRL. Pero qué es exactamente OrangeEdit, lo que es KRL, y por qué lo necesita? En este artículo, vamos a responder a estas preguntas y más. También le mostraremos cómo descargar e instalar OrangeEdit en su PC, y cuáles son algunas alternativas a OrangeEdit que puede utilizar para la programación KRL.
Pero primero, comencemos con lo básico. Qué es KRL y por qué lo necesitas?
KRL significa KUKA Robot Language, que es un lenguaje de programación propietario para robots KUKA. KRL le permite controlar el movimiento, la lógica y los datos de su robot, así como interactuar con dispositivos y sensores externos. KRL se basa en el lenguaje de programación Pascal, pero también tiene algunas características y sintaxis únicas que son específicas de los robots KUKA.
Los programas KRL se almacenan en archivos de texto con la extensión . src o . dat, dependiendo de si contienen código fuente o datos. Estos archivos se encuentran generalmente en el controlador del robot, que es una computadora que ejecuta el software del sistema KUKA y se comunica con el hardware del robot. Puede acceder a estos archivos utilizando una memoria USB, una conexión de red o un software de escritorio remoto.
Sin embargo, editar programas KRL directamente en el controlador del robot puede ser engorroso y consumir mucho tiempo, especialmente si tiene que lidiar con programas complejos o grandes. Ahí es donde OrangeEdit es muy útil. OrangeEdit es una herramienta de software que le permite crear y editar programas KRL en su PC, con una interfaz fácil de usar y muchas características que hacen que su programación sea más fácil y rápida.
Entonces, cuáles son las principales características de OrangeEdit que hacen que se destaque de otros editores? Echemos un vistazo a algunos de ellos.
Una de las características básicas de OrangeEdit es que le permite abrir, editar, imprimir y guardar programas KRL y Robot Archives. Un archivo robot es un archivo zip que contiene todos los archivos relacionados con un proyecto de robot, como programas KRL, archivos de configuración, archivos de documentación, etc. Puede crear un archivo robot utilizando el software del sistema KUKA o OrangeEdit mismo.
Para abrir un programa KRL o un archivo robot en OrangeEdit, puede usar el menú Archivo o arrastrar y soltar el archivo en la ventana del editor. También puede abrir varios archivos a la vez usando pestañas. Para editar un programa KRL, puede usar el teclado o el ratón para insertar, eliminar o modificar texto. También puede usar los botones de la barra de herramientas o el menú Editar para acceder a los comandos de edición comunes, como deshacer, rehacer, cortar, copiar, pegar, etc.
Para imprimir un programa KRL o un archivo robot en OrangeEdit, puede usar el menú Archivo o presionar Ctrl+P. Puede elegir imprimir el archivo completo o solo el texto seleccionado. También puede ajustar la configuración de impresión, como tamaño de página, orientación, márgenes, encabezados, pies de página, etc.
Para guardar un programa KRL o un archivo robot en OrangeEdit, puede usar el menú Archivo o presionar Ctrl+S. Puede elegir guardar el archivo en su ubicación original o en una ubicación diferente. También puede elegir guardar solo el archivo actual o todos los archivos abiertos.
Para usar pliegues en OrangeEdit, puede hacer clic en los signos más o menos en el margen izquierdo de la ventana del editor, o usar el menú Ver o los atajos de teclado para contraer o expandir todos los pliegues. También puedes personalizar las opciones de plegado, como el nivel de plegado, el estilo de plegado, los marcadores de plegado, etc.
Para usar resaltado de sintaxis en OrangeEdit, puede elegir entre diferentes esquemas de color o crear el suyo propio. También puede personalizar el tamaño de la fuente, el estilo y el color de cada elemento de código. También puede activar o desactivar el resaltado de sintaxis para diferentes tipos de archivos.
Una característica que puede ahorrarle mucho tiempo y esfuerzo al escribir código KRL es completar el código y las plantillas. La finalización de código es una característica que sugiere posibles terminaciones para la palabra o símbolo que está escribiendo, basado en el contexto y la sintaxis de KRL. Las plantillas son fragmentos de código predefinidos que puede insertar en su programa con unas pocas pulsaciones de teclas.
Para usar la terminación de código en OrangeEdit, puede presionar Ctrl+Espacio o escribir un punto (.) después de una palabra o símbolo. Aparecerá una lista de posibles terminaciones, y puede seleccionar una usando las teclas de flecha o el ratón. También puede escribir más caracteres para reducir la lista. La finalización del código funciona para palabras clave KRL, variables, funciones, parámetros, etc.
Para usar plantillas en OrangeEdit, puede presionar Ctrl+J o escribir una barra (/) seguida de un nombre de plantilla. Aparecerá una lista de plantillas disponibles, y puede seleccionar una usando las teclas de flecha o el ratón. También puede escribir más caracteres para reducir la lista. Las plantillas funcionan para comandos KRL comunes, estructuras, sentencias, etc.
Para usar formularios en línea en OrangeEdit, puede presionar Ctrl+F o hacer clic derecho en una palabra o símbolo y seleccionar "Mostrar formulario en línea". Aparecerá un cuadro de diálogo con campos y botones que corresponden al comando o parámetro que desea introducir. Puede rellenar los campos y hacer clic en los botones para generar el código KRL automáticamente.
OrangeEdit también le proporciona varias herramientas de edición que pueden ayudarle a modificar su código KRL fácil y rápidamente. Algunas de estas herramientas son:
Además de las herramientas básicas de edición, OrangeEdit también ofrece algunas herramientas avanzadas de edición que pueden ayudarlo a modificar su código KRL en masa. Algunas de estas herramientas son:
Otra categoría de herramientas avanzadas de edición que OrangeEdit proporciona es herramientas de manipulación de datos. Estas herramientas pueden ayudarle a optimizar su código KRL y posiciones realizando varias operaciones en ellas. Algunas de estas herramientas son:
Para usar el asistente para crear declaraciones de matriz KRL en OrangeEdit, puede presionar Ctrl+K o hacer clic derecho en una palabra o símbolo y seleccionar "Mostrar asistente". Aparecerá un cuadro de diálogo con campos y botones que le permitirán ingresar el nombre, tipo y tamaño de su matriz. También puede elegir inicializar su matriz con algunos valores predeterminados. El asistente generará automáticamente el código KRL para su declaración de matriz.
Una característica que puede ayudarle a realizar cálculos sobre posiciones y orientaciones es la calculadora de coordenadas. La calculadora de coordenadas es una herramienta que permite introducir dos posiciones u orientaciones y realizar una operación sobre ellas, como suma, resta, multiplicación, división, etc. El resultado se mostrará como otra posición u orientación.
Para usar la calculadora de coordenadas en OrangeEdit, puede presionar Ctrl+L o hacer clic derecho en una palabra o símbolo y seleccionar "Mostrar calculadora de coordenadas". Aparecerá un cuadro de diálogo con campos y botones que le permitirán introducir dos posiciones u orientaciones y elegir una operación. También puede copiar y pegar valores desde su programa KRL o desde otras fuentes. La calculadora de coordenadas mostrará el resultado como otra posición u orientación.
Una característica que puede ayudarle a ver variables, funciones, etc. en su programa KRL es el navegador de objetos. El explorador de objetos es una herramienta que muestra una lista de todos los objetos que se definen o utilizan en su programa KRL, como variables, constantes, funciones, estructuras, etc. También puede ver sus tipos, valores, ubicaciones, etc.
Una característica que puede ayudarlo a buscar texto en varios archivos es la herramienta find in files. La herramienta find in files es una herramienta que permite introducir un texto y buscarlo en uno o más archivos o carpetas. También puede usar expresiones regulares para realizar operaciones de búsqueda avanzada.
Para usar la herramienta de búsqueda en archivos en OrangeEdit, puede presionar Ctrl+Shift+F o hacer clic derecho en una palabra o símbolo y seleccionar "Buscar en archivos". Aparecerá un cuadro de diálogo con campos y botones que le permiten introducir un texto y elegir los archivos o carpetas en los que buscar. También puede especificar algunas opciones, como la sensibilidad de mayúsculas y minúsculas, solo palabras enteras, etc. La herramienta find in files mostrará los resultados como una lista de coincidencias con sus nombres de archivo y números de línea.
Una característica que puede ayudarle a detectar errores en su código KRL es la herramienta de verificación de sintaxis. La herramienta de comprobación de sintaxis es una herramienta que comprueba su código KRL para detectar errores de sintaxis, como puntos y comas faltantes, palabras clave incorrectas, expresiones no válidas, etc. Los errores de sintaxis son errores que impiden que su código KRL se compile o ejecute correctamente.
Para usar la herramienta de verificación de sintaxis en OrangeEdit, puede presionar F7 o hacer clic derecho en una palabra o símbolo y seleccionar "Comprobación de sintaxis". Aparecerá un cuadro de diálogo con una lista de errores de sintaxis que se encuentran en su código KRL, junto con sus descripciones y ubicaciones. Puede hacer doble clic en un error para saltar a su ubicación en su código KRL.
Sin embargo, la herramienta de comprobación de sintaxis en OrangeEdit es limitada y no puede detectar todo tipo de errores en su código KRL. Por ejemplo, no puede detectar errores lógicos, errores de tiempo de ejecución o errores específicos del controlador del robot o del software del sistema. Por lo tanto, siempre debe probar su código KRL en el controlador del robot antes de ejecutarlo en el robot.
El primer paso es descargar la última versión de OrangeEdit desde el sitio web oficial de OrangeApps. Puede visitar [1](https://www.orangeapps.de/?lng=en&page=apps%2Forangeedit) y hacer clic en el botón "Descargar" para iniciar la descarga. También puede descargar la versión de 32 bits o 64 bits de OrangeEdit, dependiendo de la arquitectura de su PC.
El archivo que va a descargar es un archivo de configuración con la extensión . exe, que es de aproximadamente 20 MB de tamaño. Puede guardarlo en cualquier lugar de su PC, como su escritorio o su carpeta de descargas.
El segundo paso es ejecutar el archivo de configuración y seguir las instrucciones para instalar OrangeEdit en su PC. Puede hacer doble clic en el archivo de configuración o hacer clic derecho en él y seleccionar "Ejecutar como administrador" para iniciar la instalación. Es posible que vea una advertencia de seguridad o un aviso de control de cuenta de usuario, pidiéndole que confirme que desea ejecutar el archivo de configuración. Puede hacer clic en "Sí" o "Ejecutar" para continuar.
El asistente de instalación le guiará a través del proceso de instalación, que es muy simple y rápido. Puede elegir el idioma, aceptar el acuerdo de licencia, elegir la carpeta de destino, crear accesos directos, etc. La instalación tomará solo unos segundos y verá un mensaje cuando se complete.
El tercer paso es activar su licencia o iniciar una prueba gratuita de OrangeEdit. Cuando ejecute OrangeEdit por primera vez, verá un cuadro de diálogo que le pedirá que introduzca su clave de licencia o inicie una prueba gratuita. Puede elegir una de estas opciones dependiendo de si ha comprado una licencia o no.
Si no ha comprado una licencia o un código de cupón para OrangeEdit, puede hacer clic en "Iniciar prueba gratuita". Usted será capaz de utilizar OrangeEdit durante 30 días sin limitaciones. Sin embargo, después de 30 días, tendrá que comprar una licencia o un código de cupón para continuar usando OrangeEdit.
Puede comprar una licencia o un código de cupón para OrangeEdit desde el sitio web oficial de OrangeApps. Puede visitar [1](https://www.orangeapps.de/?lng=en&page=apps%2Forangeedit) y hacer clic en el botón "Comprar" para ver los precios y los métodos de pago. También puede ponerse en contacto directamente con OrangeApps si tiene alguna pregunta o problema con respecto a su licencia o código de cupón.
OrangeEdit no es la única herramienta de software que se puede utilizar para la programación de KRL. Hay algunas alternativas que puede probar si desea comparar diferentes características, precios o compatibilidad. Estas son algunas de ellas:
WorkVisual es una herramienta de software desarrollada por KUKA, el fabricante de robots KUKA y software de sistemas. WorkVisual le permite crear y editar programas KRL, así como configurar y gestionar sus proyectos de robots. WorkVisual tiene muchas características que son similares a OrangeEdit, como resaltado de sintaxis, finalización de código, formularios en línea, navegador de objetos, etc. Sin embargo, WorkVisual también tiene algunas características que son exclusivas de los robots KUKA y el software del sistema. WorkVisual tiene muchas características similares a OrangeEdit, como resaltado de sintaxis, finalización de código, formularios en línea, navegador de objetos, etc. Sin embargo, WorkVisual también tiene algunas características que son exclusivas de los robots KUKA y el software del sistema, como la administración de red, configuración de bus de campo, paquetes de actualización, etc. WorkVisual no es un software independiente, pero se incluye en el paquete de software del sistema KUKA. Puede descargarlo desde el sitio web de KUKA o obtenerlo desde su controlador de robot.
ROBOGUIDE es una herramienta de software desarrollada por FANUC, otro fabricante de robots industriales y software de sistemas. ROBOGUIDE le permite crear y editar programas para robots FANUC utilizando KAREL, que es otro lenguaje de programación patentado para robots que es similar a KRL. ROBOGUIDE también le permite simular y probar sus programas de robots en un entorno 3D. ROBOGUIDE tiene muchas características que son similares a OrangeEdit o WorkVisual, como resaltado de sintaxis, finalización de código, herramientas de edición, etc. Sin embargo, ROBOGUIDE también tiene algunas características específicas de los robots y el software del sistema de FANUC, como herramientas de planificación de movimiento, herramientas específicas de la aplicación, etc. ROBOGUIDE no es un software gratuito, pero puede descargar una versión de prueba desde el sitio web de FANUC. Para usar ROBOGUIDE para la programación offline, necesita tener la opción WinOLPC o ASCII Upload en el controlador del robot. Estas opciones le permiten compilar o cargar archivos ASCII (como archivos LS) a su controlador de robot.
En este artículo, te presentamos OrangeEdit, una herramienta de software que te permite crear y editar programas KRL para robots KUKA en tu PC. También le hemos mostrado cómo descargar e instalar OrangeEdit en su PC, y cuáles son algunas alternativas a OrangeEdit que puede utilizar para la programación KRL. Esperamos que este artículo haya sido útil e informativo para usted.
Aquí hay algunas preguntas frecuentes que puede tener: