Esta sección asume que una instalación estándar a partir de un LiveCD ha sido realizada. Posterior a la instalación es recomendable conectar la computadora al internet y esperar por la aparición del gestor de actualizaciones y obtener las ultimas actualizaciones para LinuxCNC y Ubuntu antes de continuar.
1. Prueba de latencia
La prueba de latencia determina cuánto tiempo le toma al procesador de su computadora responder a una solicitud de procesamiento. Algunos hardware pueden interrumpir el procesamiento, lo que puede provocar la pérdida de algunos pasos cuando se opera una máquina CNC. Esta es la primera cosa que se requiere hacer posterior a la instalación. Siga las instrucciones de aquí para correr la prueba de latencia.
2. Sherline
Si tienes una máquina marca Sherline, varias configuraciones predefinidas están disponibles. Estas configuraciones se encuentran en el menú principal CNC/EMC, de ahí selecciona la configuración Sherline que sea compatible con tu máquina y guarda una copia.
3. Xylotex
Si tienes una máquina marca Xylotex, puedes saltar las siguientes secciones para pasar directamente al Asistente de configuración de motores a pasos. LinuxCNC provee una configuración rápida para las máquinas Xylotex.
4. Información de la máquina
Obtenga la información sobre cada eje de su máquina.
Los tiempos de los controladores están en nanosegundos. Si usted no esta seguro con respecto a los tiempos de su controlador de motor a pasos algunos tiempos específicos para controladores populares están incluidos en el asistente de configuración de motores a pasos. Nótese que algunos controladores marca Gecko de nueva generación tienen tiempos que difieren con los originales. Para mas controladores, hay una lista mantenida por usuarios en el sitio wiki del LinuxCNC.
| Eje | Tipo de controlador | Tiempo de paso (ns) | Espacio de paso (ns) | Sostenimiento de dir. (ns) | Configuración de dir. (ns) |
|---|---|---|---|---|---|
X |
|||||
Y |
|||||
Z |
|||||
5. Información de disposición de pines
Reúne información sobre las conexiones de la máquina al puerto paralelo de la computadora.
| Pin de salida | Tipo de función | Si es distinto | Pin de entrada | Tipo de función | Si es distinto |
|---|---|---|---|---|---|
1 |
Salida E-Stop |
10 |
Límite/casa de X |
||
2 |
Paso X |
11 |
Límite/casa de Y |
||
3 |
Dirección de X |
12 |
Límite/casa de Z |
||
4 |
Paso Y |
13 |
Límite/casa de A |
||
5 |
Dirección de Y |
15 |
Entrada de sonda |
||
6 |
Paso Z |
||||
7 |
Dirección de Z |
||||
8 |
Paso A |
||||
9 |
Dirección de A |
||||
14 |
Husillo sentido horario |
||||
16 |
Husillo PWM |
||||
17 |
Habilitar amplificador |
Nótese que cualquier pin no usado debe ser definido como Unused en el menú desplegable de configuración. Esto puede cambiarse posteriormente ejecutando de nuevo StepConf.
6. Información mecánica
Reúne información de pasos y engranaje. El resultado de esto es pasos por unidad de usuario que se usan para SCALE en el archivo INI.
| Eje | Pasos/rev. | Micropasos | Dientes de motor | Dientes de tornillo de avance | Paso de tornillo |
|---|---|---|---|---|---|
X |
|||||
Y |
|||||
Z |
|||||
-
Pasos por revolución - indica cuantos pasos del motor le toma a la flecha del motor completar una revolución completa, un valor típico es 200 Pasos/Rev.
-
Micropasos - este parámetro indica cuántos pasos debe dar el controlador para mover un paso completo del motor. Si no se utilizan micropasos este número será 1. En caso de utilizar micropasos el valor dependerá del hardware controlador de pasos.
-
Dientes del motor y del tornillo de avance - se utilizan si se tiene alguna reducción mecánica (engranes, cadenas, bandas de tiempo, etc.) entre el motor y el tornillo de avance. De lo contrario, poner ambos a 1.
-
Paso del tornillo de avance - es cuánto movimiento ocurre (en las unidades de usuario) cuando el tornillo de avance da una vuelta completa. Si se utilizan pulgadas entonces son pulgadas por revolución. Si se utilizan milímetros entonces son milímetros por revolución.
El resultado neto de la combinación de parámetros que se busca es cuántos pasos producidos por el software CNC le tomará al eje moverse linealmente una unidad de usuario (pulgadas o mm).
Motor a pasos = 200 pasos por revolución
Controlador de motor = 10 micro pasos por paso
Dientes del motor = 20
Dientes del tornillo guía = 40
Paso del tornillo guía = 0.2000 pulgadas por revolución
A partir de la información anterior, el tornillo de avance se mueve 0.200 pulgadas por vuelta. - El motor da 2.000 vueltas por una vuelta del tornillo de avance. - El controlador necesita 10 micropasos de entrada para hacer al motor dar un paso. - El controlador necesita 2000 pasos para hacer que el motor dé una revolución.
Por lo tanto la escala necesitada es:
Motor a pasos = 200 pasos por revolución
Controlador de motor = 8 micropasos por paso
Dientes del motor = 30
Dientes del tornillo guía = 90
Paso del tornillo guía = 5.00 mm por revolución
A partir de la información anterior: - El tornillo de avance se mueve 5.00 mm por vuelta. - El motor da 3.000 vueltas por 1 vuelta del tornillo de avance. - El controlador necesita 8 micropasos de entrada para hacer al motor dar un paso. - El controlador necesita 1600 pasos para hacer que el motor dé una revolución.
Por lo tanto la escala necesitada es: