versión 1.0.0
robotmatic.blogspot.com
cncrobotmatic@gmail.com
revision
27-11-2013
Para comenzar!
Este manual esta escrito para poder brindar apoyo en español a todo aquel que quiera
utilizar el sistema no propietario de código abierto para controlar maquinas con tecnología
cnc bajo plataforma Linux denominado Linuxcnc.
El mismo se utiliza en numerosos equipos en todo el mundo y es implementado por
nosotros en nuestra linea de equipos RobotMatic cnc en Argentina.
Podrán encontrar información oficial en la pagina www.linuxcnc.org , nosotros no
pretendemos realizar una traducción del manual en ingles de forma literal, ya que nuestro
criterio no coincide con el tipo de estructura que se utilizo para el manual original.
-1.0 Introducción .
1.0.1 -¿Que es Ubuntu?
1.0.2 -¿Que es el termino LTS?
1.0.3 -¿Donde obtengo Ubuntu con Linuxcnc?
1.0.4 -¿Como Instalo Ubuntu-Linuxcnc?
1.0.5 -¿Como se actualiza Ubuntu-Linuxcnc?
1.0.6 -Sepamos algo de los permisos
1.0.7 -Funcionalidad de Linuxcnc
Capitulo 3
Capitulo 4
-5.0 Introducción .
5.0.1 -¿Que son los codigos ISO?
Para que usted pueda entenderlo bien, imagine una mesa , con 3 patas
Probar Ubuntu
Compartir Ubuntu con Windows
Instalar Ubuntu definitivamente.
Probar Ubuntu
Esta opción le permita ejecutar Ubuntu-Linuxcnc desde el LiveCD , Esta opción no produce
ningún tipo de modificación a su pc, por supuesto que se ejecuta con mucha limitación de
velocidad, ya que tiene que acceder constantemente desde el cd.
Yo recomiendo esta opción para que usted le pueda dar un vistazo a todo el conjunto, hasta
que logre sentirse cómodo con el mismo, podrá navegar por la web, ver archivos ejemplos,
Etc.
Esta opción es la que he elegido yo, desde un principio, con ella usted instalara
Ubuntu-Linuxcnc en todo su computador, la configuración anterior se perderá.
Un instructivo tipo Wizard lo llevara automáticamente a realizar la instalación en forma
simple y ordenada.
Linuxcnc puede :
-Controlar maquinas herramienta tales como fresadoras, tornos, robots tipo puma o scara y
cualquier otro tipo de maquina de hasta 9 ejes con movimiento simultaneo.
-Elegir entre varias interfaces gráficas diferente
-Interpreta código G (el lenguaje de programación de maquina RS-274).
-Planear los movimientos en tiempo real con análisis de instrucción siguiente
-Configurar operaciones de electrónica de maquina de bajo nivel como sensores y
controladores para motores
-Configurar distintos tipos de maquinas con un asistente de configuración rápida.
-Realizar configuraciones basadas en lógica de escalera ya que posee un PLC integrado.
-Operar servomecanismos (analógicos o por PWM) con retroalimentación del lazo cerrado
por software.
-Operar en lazo abierto con motores a pasos o “paso-servos”
-Otorgar compensación de radio y largo, desviación de la trayectoria limitada a una
tolerancia especificada, roscado en torno, movimientos de ejes sincronizados, velocidad de
alimentación adaptiva, velocidad de alimentación controlada por el operador, control de
velocidad constante.
-Dar soporte para sistemas no cartesianos a través de un modulo de cinemática. Hexapodos
(plataformas Stewart y conceptos similares) y sistemas con ejes rotatorios para proporcionar
movimiento como en los robots PUMA o SCARA.
Linuxcnc No puede :
Como vera en los listados, son muchas mas los puede que las no puede, pero a modo de
resumen, Linuxcnc es un controlador de maquina herramienta, necesita que le entreguen de
alguna manera las instrucciones a ejecutar, ya que el no es un generador de instrucciones.
-1.1 Requerimientos de hardware PC para utilizar
Linuxcnc.
-1.1.1 Características de la pc a utilizar.
Para poder ejecutar Ubuntu-Linuxcnc en un computador, Hay ciertos requerimientos que
son necesarios.
Los mismos dependen no solo de la versión de Linuxcnc que usted esta utilizando, sino que
mas bien de la versión de Ubuntu.
La versión actual al momento de escribir este manual es Ubuntu 10.04 Lucid Lynx.
Lo mas importante de todo es el resultado de testeo que obtenga del sistema cuando ejecuta
el Test de Latencia (Latency test), vamos luego a profundizar sobre este tema.
Linuxcnc funciona con el sistema de tiempo real, RTAPI, el mismo es el que se encarga de
ejecutar todos los procesos que internamente están presentes.
No es recomendable Notebooks ni placas madres con placa de vídeo incorporada, ya que le
da baja performance a todo el sistema.
Pude utilizar una Notebook si el Latency Test da resultados correctos, pero en la mayoría de
los casos no es conveniente ya que se han reportado muchos errores en la comunidad
respecto al mal funcionamiento aleatorio que se produce.
Veamos los requisitos mínimos para instalar Ubuntu 10.04 Lucid Lynx. "recomendados".
Por lo general, se puede ejecutar Ubuntu en hardware más antiguo de lo especificado,
aunque el rendimiento necesariamente va a ser menor.
Unidades de Tiempo.
Unidades de espacio.
Unidades de movimiento.
Velocidad = metro/seg
Asceleracion = metro/seg2
Unidades de fuerza.
Fuerza = Newton.
Unidades de Trabajo