summaryrefslogtreecommitdiff
path: root/docs/src/common/Getting_EMC_es.txt
blob: 36140eef71dda4454ece628babf00c3a2e0d44b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
= Sobre LinuxCNC

== El Software

*LinuxCNC (El “Enhanced Machine Control”) es un software para computador que permite el control de maquinas herramienta tales como fresadoras, tornos, robots tipo puma o scara y cualquier otro tipo de maquina de hasta 9 ejes.
*LinuxCNC es software libre con un código fuente abierto. Las versiones actuales de EMC están enteramente licenciadas bajo las licencia GPL y LGPL (General Public License y Lesser GNU General Public License)
*LinuxCNC proporciona:
** una interfase gráfica  (se puede elegir entre varias interfaces diferentes)
** un interprete para código G (el lenguaje de programación de maquina RS-274)
**un planeador de movimientos en tiempo real con análisis de instrucción siguiente
** operación de electrónica de maquina de bajo nivel como sensores y controladores para motores
** una capa de aislamiento sencilla de usar que permite crear rápidamente configuraciones únicas para cada maquina
** un PLC basado en software programable con lógica de escalera
**una instalación sencilla con un Live-CD
* No provee capacidades de dibujo (CAD - Dibujo asistido por computadora) o generación de código G a partir de dibujos (CAM – Manufactura asistida por computadora).
* Puede mover 9 ejes simultáneos y soportar una variedad de interfaces.
* El control puede operar servomecanismos verdaderos (analógicos o por PWM) con retroalimentación del el lazo cerrado por el software LinuxCNC en la computadora, o puede operar en lazo abierto con motores a pasos o “paso-servos”
*Algunas características del controlador de movimientos: 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.
*Soporte para sistemas no cartesianos a través de un modulo de cinemática. Algunas de las arquitecturas disponibles son hexapodos (plataformas Stewart y conceptos similares) y sistemas con juntas rotatorias para proporcionar movimiento como en los robots PUMA o SCARA.
*LinuxCNC se ejecuta en Linux usando exenciones de tiempo real.

== El Sistema Operativo

Ubuntu fue seleccionado porque encaja perfectamente en la visión de fuente abierta del LinuxCNC:

 - Ubuntu sera siempre libre de cargo, y no se tiene que pagar extra por la “versión empresarial”, nosotros hacemos disponible nuestro mejor trabajo para cualquiera en los mismos términos de gratuidad.
 - LinuxCNC esta acoplado con las versiones con soporte extendido (LTS) de Ubuntu, lo que provee soporte y arreglos de seguridad por parte del equipo de Ubuntu por 3 – 5 años.
 - Ubuntu utiliza lo mejor en traducciones y fácil acceso que la comunidad de software libre tiene para ofrecer, para hacer Ubuntu practico de usar para la mayor cantidad de gente posible.
 - La comunidad de Ubuntu esta completamente alineada a los principios de desarrollo del software libre; Nosotros fomentamos el uso por parte de la gente de software de fuente abierta, su mejoramiento y su distribución.

== Obtener Ayuda

=== IRC

IRC (Internet Relay Chat) es un protocolo de comunicaciones en tiempo real basado en texto.
Permite una conexión en vivo con otros usuarios del LinuxCNC.
El canal del LinuxCNC en IRC es #linuxcnc en freenode.

La manera mas simple de utilizar IRC es utilizar el cliente integrado en la siguiente pagina de internet, http://www.linuxcnc.org/index.php/english/community[pagina].

Reglas de comportamiento en IRC::

 - Pregunte cuestiones especificas... Evite realizar preguntas como: “¿Puede alguien ayudarme?”.
 - Si usted es realmente nuevo en la materia, piense un poco en lo que va a preguntar antes de comenzar a escribir. Asegúrese de proporcionar suficiente información así alguien podría ayudarle a resolver su pregunta.
 - Sea paciente mientras espera por una respuesta, en algunas ocasiones toma tiempo formular la respuesta o todos los otros usuarios pueden estar ocupados trabajando en algo mas.
 - Inicie sesión en IRC con un único nombre así la gente sabrá quien es usted. Si utiliza el cliente Java, utilice el mismo apodo cada vez que entre. Esto ayuda a la gente a recordar quien es usted y esto reduce el gasto de tiempo de las dos partes.
 - La mayoría de los usuarios del canal linuxcnc en IRC son anglo parlantes, tendrá mas probabilidad de éxito si formula sus preguntas en el idioma ingles.

Compartiendo Archivos::

La forma mas común de compartir archivos en IRC es subir el archivo a uno de los siguientes servidores y pegar el enlace (puede utilizar servidores similares).

* 'Para texto' - http://pastebin.com/ , http://pastie.org/, https://gist.github.com/

* 'Para Imagenes' - http://imagebin.org/ , http://imgur.com/ , http://bayimg.com/

* 'Para archivos' - https://filedropper.com/ , http://filefactory.com/ , http://1fichier.com/

=== Lista de Correo

Una Lista de Correo es una forma para preguntar a todos los miembros de la lista y obtener una respuesta a su conveniencia. Usted obtiene una mejor exposición de su pregunta utilizando la Lista de Correo que utilizando IRC, pero las respuestas pueden tardar mas tiempo. En pocas palabras usted manda un correo electrónico con su pregunta a la lista de correo y recibe respuestas individuales o un compilado diario de respuestas individuales, dependiendo de como configure su cuenta.

Información sobre la lista de correo de LinuxCNC se encuentra en: https://lists.sourceforge.net/lists/listinfo/emc-users [emc-users lista de correo]

=== LinuxCNC Wiki

Un sitio Wiki es un sitio de internet mantenido por los usuarios en donde todos pueden modificar o agregar información.

El sitio wiki mantenido por los usuarios del LinuxCNC contiene mucha información y consejos y se encuentra en:

link:http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl[wiki.linuxcnc.org]

== Obteniendo LinuxCNC

=== Descarga Normal

Descargue el Live-CD de:

http://www.linuxcnc.org/[La pagina principal del LinuxCNC www.linuxcnc.org]

y siga el vinculo para descarga.

=== Descarga Multi-sesion (((Descarga Multi-sesion)))

Si el archivo es demasiado grande para ser descargado en una sesión debido a una conexión a internet lenta o defectuosa, utilice `wget` (o bittorrent) para permitir restaurar la descarga despues de una interrupción.

Linux Wget:: (((Linux Wget)))
Abra una ventana de terminal. En Ubuntu valla a Applications/Accessories/Terminal.
Utilice 'cd' para cambiar al directorio donde desea guardar el ISO.
Si lo necesita utilice 'mkdir' para crear un nuevo directorio.
+
Note que los nombres de los archivos pueden cambiar, usted debería de ir a 
http://www.linuxcnc.org/[http://www.linuxcnc.org/] 
y seguir el vinculo de descarga para obtener el nombre actual del archivo.
En la mayoría de los buscadores usted puede hacer clic derecho en el vinculo y seleccionar la opción de copiar la locación del vinculo, posteriormente pegue esa locación en la ventana de la terminal utilizando un clic del botón derecho y seleccionando la opción pegar.

.Ubuntu 10.04 Lucid Lynx y LinuxCNC (versión actual)
*********************************************************************
Para obtener la versión Ubuntu 10.04 Lucid Lynx,
copie una de las siguientes direcciones en la ventana de terminal y presione la tecla enter:

Para el espejo en USA:
wget http://www.linuxcnc.org/iso/ubuntu-10.04-linuxcnc3-i386.iso

Para el espejo en Europa:
wget http://dsplabs.upt.ro/~juve/emc/get.php?file=ubuntu-10.04-linuxcnc3-i386.iso

La md5sum del archivo anterior es: '5283b33b7e23e79da1ee561ad476b05f' 
*********************************************************************
+
Para continuar una descarga parcial que fue interrumpida
agregue la opción -c al comando wget:
+
wget -c http://www.linuxcnc.org/iso/ubuntu-10.04-linuxcnc1-i386.iso
+
Para detener una descarga en progreso utilice Ctrl-C o cierre la pantalla de la terminal.
+
.Ubuntu 8.04 Hardy Heron y LinuxCNC (antiguo)
*********************************************************************
Si usted requiere una versión antigua de Ubuntu, usted puede descargar Ubuntu 8.04.
La imagen CD siguiente tiene el antiguo emc 2.3.x en ella, pero puede ser actualizada a
la versión 2.4.x siguiendo las instrucciones en el wiki de LinuxCNC.org que se encuentran aquí:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingTo2.4

Para el espejo en USA:
wget http://www.linuxcnc.org/iso/ubuntu-8.04-desktop-emc2-aj13-i386.iso

Para el espejo en Europa:
wget http://dsplabs.upt.ro/~juve/emc/get.php?file=ubuntu-8.04-desktop-emc2-aj13-i386.iso

La md5sum del archivo anterior es: '1bab052ec879f941628927c988863f14'
*********************************************************************
+
Cuando la descarga sea completada usted encontrara el archivo ISO en el
directorio que selecciono. A continuación quemaremos el CD.

Wget Windows:: (((Wget Windows)))
El programa wget se encuentra también disponible para Windows descargado de:
+
http://gnuwin32.sourceforge.net/packages/wget.htm
+
Siga las instrucciones de la pagina de internet para descargar e instalar la versión de Windows
del programa wget.
+
Para correr wget abra una ventana de linea de comandos.
+
En la mayoría de las instalaciones de Windows esto se hace en Programs/Accessories/Command Prompt
+
Primero usted tiene que cambiarse al directorio donde wget esta instalado.
+
Típicamente es en  C:\Program Files\GnuWin32\bin por lo tanto en la ventana de la linea de comandos escriba:
+
---
'cd C:\Program Files\GnuWin32\bin'
---
+
y el prompt debería de cambiar a: 'C:\Program Files\GnuWin32\bin>'
+
Escriba el comando wget en la ventana de la linea de comandos como se describió en las secciones anteriores dependiendo
de la versión de LinuxCNC que requiera y presione enter.

=== Quemando el CD de LinuxCNC

LinuxCNC es distribuido como una imagen de CD con un formato llamado ISO.
Para instalar LinuxCNC, usted necesitara primero quemar el archivo ISO en un CD.
Usted necesita un quemador CD/DVD que funcione y un CD en blanco de 80 minutos (700Mb) para hacer esto.
Si la escritura del CD falla trate de nuevo con una velocidad de escritura mas baja.

Verificando la integridad del CD con md5sum en Linux::

Antes de quemar el CD, es altamente recomendable que verifique el md5sum (hash)
del archivo .iso.
+
Abra una ventana de terminal.
En Ubuntu valla a Applications/Accessories/Terminal.
+
Cambie el directorio a donde el archivo ISO fue descargado.
+
---
cd download_directory
---
+
Ejecute el comando de verificación de md5sum con el nombre del archivo guardado.
+
---
md5sum -b ubuntu-10.04-linuxcnc1-i386.iso
---
+
El comando md5sum deberá de imprimir una linea sencilla después de calcular el hash.

En computadoras lentas esto puede tardar un minuto o dos.
+
---
5283b33b7e23e79da1ee561ad476b05f *ubuntu-10.04-linuxcnc1-i386.iso
---
+
Ahora compare este valor con el que realmente debería de ser.
+
Si descarga el md5sum asi como el iso,
usted puede preguntar al programa md5sum el hacer la revisión por usted.
En el mismo directorio:
+
---
md5sum -c ubuntu-10.04-linuxcnc1-i386.iso.md5
---
+
Si todo va bien despues de una pausa la terminal deveria de imprimir:
+
---
ubuntu-10.04-linuxcnc1-i386.iso: OK
---
+

Quemando el archivo ISO en Linux::

 . Inserte un CD en blanco en su quemador. Una ventana de 'CD/DVD creador' o 'Seleccione tipo de disco' aparecera seleccione no hacer nada y cierre la ventana.
 . Busque la imagen Iso en el buscador de archivos.
 . Haga click derecro sobre la imagen ISO y seleccione la opcion escrivir a disco.
 . Seleccione la velocidad de escritura. Si se esta quemando un disco Live CD de Ubuntu seleccione la velocidad mas baja posible.
 . Inicie el proceso de quemado.
 . Si una ventana con el titulo 'seleccione el nombre para la imagen de disco' aparece, solo seleccione la opcion OK.

Verificar md5sum con Windows::

Antes de quemar el CD, es altamente recomendable que verifique el md5sum (hash)
del archivo .iso que se descargo.
+
Windows no incluye un programa de verificacion de mdsum. Se tendra que descargar e instalar uno para provar la md5sum. mas informacion puede ser encontrada en:
+
https://help.ubuntu.com/community/HowToMD5SUM

Quemando el archivo ISO en Windows::

 . Descargue e instale Infra Recorder, el cual es un programa para quemar imagenes de disco gratuito y libre: http://infrarecorder.org/
 . Inserte un CD en blanco en la unidad de disco y seleccione la opcion de hacer nada o cancelar si alguna pantalla emergente aparece.
 . Abra Infra Recorder, seleccione la opcion 'Acciones' del menu, posteriormente seleccione 'Quemar Imagen'.

=== Probando LinuxCNC

Con el Live CD en la unidad CD/DVD apague la computadora y enciéndala de nuevo. 
Esto hará que la computadora arranque desde el Live CD.
Una vez que la computadora haya arrancado usted puede probar LinuxCNC sin instalarlo.
Usted no puede crear configuraciones personalizadas o modificar la mayoría de los 
parámetros del sistema tales como la resolución de pantalla amenos que instale LinuxCNC.

Para probar LinuxCNC desde el menú de Applications/CNC seleccione LinuxCNC. Entonces seleccione
una configuración sim (simulador) para hacer pruebas.

Para revisar si su computadora es candidata apta para la generación de pasos por software
corra una prueba de latencia como se describe en la sección (<<sub:latency-test,Latency Test>>)

=== Instalar LinuxCNC

Si le gustan los resultados que obtuvo probando LinuxCNC, solo haga clic en el icono de instalación del escritorio,
conteste unas cuantas preguntas (su nombre, zona horaria, contraseña) y la instalación se completara en unos pocos minutos. Asegúrese de conservar el nombre y la contraseña que introdujo. Una vez que el proceso de instalación concluya y usted se encuentre en linea el administrador de actualizaciones le permitirá actualizar a la ultima versión estable de LinuxCNC.

=== Actualizaciones a LinuxCNC(((Actualizaciones a LinuxCNC)))

Con la instalación normal el agente de actualizaciones le notificara de las actualizaciones disponibles para LinuxCNC cuando se conecte a internet, y usted podrá actualizar sin necesidad de conocer mas sobre LINUX.

Si usted desea actualizar a 10.04 de 8.04 se recomienda una instalación limpia de EMC.
Es correcto actualizar todo cuando se le pregunte por hacerlo exepto el sistema operativo.

Advertencia: No actualice Ubuntu a una versión que no sea LTS (Por ejemplo de 8.04 a 8.10) lo anterior arruinara su instalación de EMC y no podrá utilizarlo.

=== Problemas con la instalación

En casos raros deberá de resetear el BIOS a su configuración de fabrica si durante el proceso de instalación desde el Live CD el disco duro no es detectado correctamente.

// vim: set syntax=asciidoc: