Manual Traducido

19
Esto es el software que va a pilotar su replicador de MakerBot, Thing-O-Matic, CupCake CNC, máquina RepRap, o genéricos máquina CNC. Usted puede darle un archivo STL Gcode o para procesar, y lo toma de allí. Es multiplataforma, fácil de instalar, y se basa en los conocidos Arduino / Processing entornos. ReplicatorG es utilizado por miles de operadores MakerBot, y ha impreso decenas de miles de objetos y contando. ReplicatorG 0037 Fecha de lanzamiento 22 de junio 2012 (Los usuarios de RepRap5D, utilice ReplicatorG 34 para 5D utilizando 5D) Nuevas características: Bugfix para peinar en skeinforge La disminución de la replicación: temperatura acelerada Cambiado Gcode empezar a manejar el poder de corrección de errores de firmware 5.5 paso a paso Actualización para el comportamiento de aceleración Se ha actualizado a tener temperatura, como parte de la configuración de PrintOMatic Actualización para la configuración de aceleración inteligente relacionada Añadido Slic3r y motores Milagro Grue, editores del motor, etc Actualización de manejar para accleration El Replicador Actualización t0 a t1 código tolerancia Otras actualizaciones de firmware 5.5 Compatibilidad ReplicatorG 0034 Fecha de lanzamiento 13 de marzo 2012 (Esta versión no funciona con RepRap5D, utilice ReplicatorG 34 para 5D utilizando 5D) Nuevas características: Actualizado cabezal portaherramientas compensar t0 a t1 código para almacenar desplazamiento de fuera de tolerancia

Transcript of Manual Traducido

Page 1: Manual Traducido

Esto es el software que va a pilotar su replicador de MakerBot, Thing-O-Matic, CupCake CNC, máquina RepRap, o genéricos máquina CNC. Usted puede darle un archivo STL Gcode o para procesar, y lo toma de allí. Es multiplataforma, fácil de instalar, y se basa en los conocidos Arduino / Processing entornos. ReplicatorG es utilizado por miles de operadores MakerBot, y ha impreso decenas de miles de objetos y contando.

ReplicatorG 0037 Fecha de lanzamiento 22 de junio 2012

(Los usuarios de RepRap5D, utilice ReplicatorG 34 para 5D utilizando 5D)

Nuevas características:

Bugfix para peinar en skeinforge La disminución de la replicación: temperatura acelerada Cambiado Gcode empezar a manejar el poder de corrección de errores de

firmware 5.5 paso a paso Actualización para el comportamiento de aceleración Se ha actualizado a tener temperatura, como parte de la configuración de

PrintOMatic Actualización para la configuración de aceleración inteligente relacionada Añadido Slic3r y motores Milagro Grue, editores del motor, etc Actualización de manejar para accleration El Replicador Actualización t0 a t1 código tolerancia Otras actualizaciones de firmware 5.5 Compatibilidad

ReplicatorG 0034 Fecha de lanzamiento 13 de marzo 2012

(Esta versión no funciona con RepRap5D, utilice ReplicatorG 34 para 5D utilizando 5D)

Nuevas características:

Actualizado cabezal portaherramientas compensar t0 a t1 código para almacenar desplazamiento de fuera de tolerancia

Herramientas de sourcing ubicación del directorio actualizado para corregir avr-dude en problemas mac.

Cabezal portaherramientas inicio calefacción actualizaciones Gcode más rápida de calentamiento lento en la HBP

Correcciones y actualizaciones de preferencias del sistema alternativa. Ant ejecutar comandos de línea de comandos de apoyo Cabezal portaherramientas esperado offset almacenado como parte de la

configuración de la máquina Corrección de error de ortografía Actualizado impresión de código de anclaje

ReplicatorG 0033 Fecha de lanzamiento 27 de febrero 2012

Nuevas características:

Page 2: Manual Traducido

Añadido un instalador de Windows y Mac. Añadido soporte inicial para el replicador (de Industrias MakerBot) Actualización de inicio y fin Gcode Corregidos errores de extrusión de doble Apoyo a skeinforge 47 con el replicador. Soporte actualizado para skeinforge 35 para Cupcake CNC y Thing-O-Matic Rewrite extensivo de RepG para apoyar el replicador Post-proceso de los cambios Skeinforge añadido Inicio y final Gcode ahora se puede especificar desde máquinas / *. Xml Dualstrusion refactorizado, toallitas no se admiten Estimador de seguridad y los controles tirados en hilo diferente Mejora de la interfaz de usuario para la seguridad corrector Parámetros de la máquina a bordo y parámetros de cabezal de herramienta a

bordo se fusionó Gcode Nueva funcionalidad para replicador de nuevo! M70-M73 Votación temperatura mejorada Gcode ahora comienzo con algunos meta-información

ReplicatorG 0029 Fecha de lanzamiento 11 de diciembre 2011

Nuevas características:

'Restablecer valores predeterminados para la impresión-añadió-O-Matic ajustes Añadido Mk6 y Mk7 valores predeterminados para Imprimir-O-Matic Actualización y simplificación de algunos análisis de número Actualizado el diálogo Parámetros de a bordo Datos añadidos a start.gcode y limpie para ayudar a los usuarios modificar Cambiado el manejo de JFormattedTextField

ReplicatorG 0028 Fecha de lanzamiento 28 de noviembre 2011

Nuevas características:

Cabezal portaherramientas fijo de configuración de funciones para trabajar con el firmware nuevo y lo viejo

Mejoras en la localización de números decimales Ventana de preferencias fijas, sólo una puede ser abierto en cualquier momento Descripción de paños fijos en la ventana Dualstrusion Desactivado 'swap cabezal de herramienta', mientras que construir en curso Eliminado 'Imprimir a SD "botón porque era lento, con errores, y rara vez se utiliza Eliminados varios bits de código antiguo, sin uso de la barra superior Añadido "Generar Gcode 'para barra superior Cambios en la funcionalidad del botón 'Build', ahora puede genrate Gcode y

construir en un solo clic Vigilancia de la temperatura mejorada

Page 3: Manual Traducido

Máquina Añadida información a la barra de estado de la máquina (verde / rojo barra de información)

Añadido función 'Precalentar' para llevar bot hasta temperatura, Añadido precalentamiento ajustes de temperatura en las preferencias Limpieza extensiva de algún código DualStrusion Fijo 'move' herramienta de diseño Pequeñas mejoras a ConfirmationDialog código Las actualizaciones de Dualstrusion comportamiento HBP Aclaración de varios paneles de texto Advertencias Añadido el extrusor diálogos que tienen efectos secundarios en

Dualstrusion Fija la temperatura de precalentamiento no se define en el panel de preferencias Añadido advertencias de calor alcance a ajuste de temperatura de

precalentamiento Solucionado el bug que impedía de Alpha uso de impresión de-stl en algunos casos Corregido error en el extrusor y preferencias mobo que causó errores float num Actualización para los formatos de configuración regional trabajar en Java 5

Imágenes

Page 4: Manual Traducido

Modelo de manipulación en ReplicatorG 0018

STL vista previa en ReplicatorG 0017

Page 5: Manual Traducido

El gráfico de la temperatura en ReplicatorG 0016

Primer:Que es el código G

Gcode es el nombre genérico para un lenguaje de control de CNC (o Reprap) máquinas. Es una forma de decirle a la máquina para mover a varios puntos a la velocidad deseada, el control de la velocidad del cabezal, activar y desactivar diferentes refrigerantes, y todo tipo de otras cosas. Es bastante estándar, y es una herramienta útil.

ReplicatorG intenta seguir Gcode tan estrechamente como sea posible. Dado que es un cobarde y un lenguaje muy antiguo, ha evolucionado hasta convertirse en muchas cosas. Es difícil encontrar una guía clara y concisa, así que hemos intentado poner en práctica las cosas lo mejor que podamos por muestreo y promedio de las mejores implementaciones.

Estas son algunas de las guías que hemos estado trabajando desde:

TurboCNC - un sólido software de control CNC. LinuxCNC - tienen una relación bastante buena. Wikipedia - también tienen una página Gcode bastante decente.

La placa base dentro de la Makerbot utiliza un Sanguino, un microcontrolador relativamente pequeño que incluso incluye un intérprete de G-Code. Sin embargo, ReplicatorG envía un código preprocesado y abreviado llamado S3G, Sanguino3G.

Page 6: Manual Traducido

Códigos G

vamos a añadir las definiciones / explicaciones Gcode aquí. también vamos a poner notas específicas de aplicación aquí, según sea necesario. Hasta entonces, por favor vea la cartilla .

Algunos útiles G-Codes son:

G0 - Movimiento Rápido G1 - movimiento coordinado G2 - Arc - en sentido horario G3 - Arc - en sentido antihorario G4 - Pausa G10 - Crear sistema de coordenadas Desplazamiento desde el Absoluto G17 - Seleccione el plano XY (por defecto) G18 - Seleccione el plano XZ (no implementado) G19 - Seleccione plano YX (no implementado) G20 - pulgadas como unidades G21 - Milímetros como unidad G28 - Home ejes dados a máximo G30 - Go Home por punto intermedio (no implementado) G31 - Sonda individual (no implementado) G32 - Área de Sonda (no implementado) G53 - Ajustar sistema absoluto de coordenadas G54-G59 - Utilizar el sistema de coordenadas del G10 P0-5 G90 - Posicionamiento absoluto G91 - Posicionamiento relativo G92 - Definir posición actual en los ejes G94 - Feed modo de velocidad (no implementado)

Page 7: Manual Traducido

G97 - tasa de velocidad del husillo G161 - Home negativa G162 - Inicio positivo

G-códigos pueden tener todo tipo de argumentos. Sólo unos pocos de los que se utilizan realmente aquí:

X posición absoluta Y la posición absoluta Z posición absoluta Una posición (rotación alrededor de X) Posición B (rotación alrededor de Y) Posición C (rotación alrededor de Z) U eje paralelo relativa a X V relativa del eje paralelo a Y W eje paralelo relativa a Z Código M (otra "acción" registro o código de maquina (*)) (también conocida como

"Varios" función ") Avance F Velocidad del cabezal S N el número de línea R Radio del arco o una palabra opcional que se pasa a un subprograma / ciclo fijo P Tiempo de espera o palabra opcional que se pasa a un subprograma / ciclo fijo Selección de herramienta T I Arc datos del eje X J Arc datos del eje y. K Arc datos del eje Z, o la palabra opcional que se pasa a un subprograma / ciclo

fijo Cortador D diámetro / radio compensar Longitud H corrección de herramienta

Ejemplos

G1 X5 Y-5 Z6 F3300.0 (Mover a postion <x,y,z> = <5, -5,6> en velocidad 3300.0) G21 (unidades ajustadas a mm) G90 (posicionamiento para ajustar absoluto) G92 X0 Y0 Z0 (establecer la posición actual a <x,y,z> = <0,0,0>)

M Códigos

Esta página presenta un resumen de los códigos utilizados por M ReplicatorG. Códigos M son muy proteico y flexible, y muchos son RepRap o MakerBot específico.

Page 8: Manual Traducido

El extra siguiente M-Codes se definieron para RepRap:

M101 Extrusora en, fwd M102 Extrusora, invierta M103 Extrusora de M104 Snn ajustar la temperatura en grados Celsius M105 obtener la temperatura del extrusor M106 encienda el ventilador M107 apague el ventilador M108 Set Extrusora de Max Speed (Rnnn = RPM, Pnnn = PWM) M109 Snnn establecer construir temperatura plataforma en grados Celsuis M110 Snnn ajustar la temperatura en grados Celsius cámara M120, M121, M122 Snnn ajustar la ganancia PID del regulador de temperatura

(actualmente no soportado por ReplicatorG) M123, M124 Snnn conjunto IMAX y Imin guardia de cuerda para el controlador PID

(actualmente no soportado por ReplicatorG) M128 obtener la posición M129 obtención del intervalo (actualmente no soportado por ReplicatorG) M130 rango establecido (actualmente no soportado por ReplicatorG) M200 Driver Reset M202 tampón claro (actualmente no soportado por ReplicatorG) M300 Snnn establecer una posición servo M301 Snnn establecer servo 2 posiciones

Otros códigos M entendidos por ReplicatorG

M0 Halt incondicional (no compatible con SD) Halt M1 opcional (no compatible con SD) Finalizar programa M2 M3 eje sobre, CW Eje M4 en, CCW M5 eje de M6 Cambio de herramienta. Este código de espera hasta que el cabezal de

herramienta está lista antes de continuar. Esto a menudo se utiliza para esperar a un cabezal portaherramientas para llegar a la de su temperatura de establecer antes de comenzar la impresión. ReplicatorG también soporta dando un tiempo de espera con M6 <secs> P.

M7 refrigerante en un (refrigerante de inundación) M8 cooland B en (niebla refrigerante) M9 todos los refrigerantes fuera M10 pinza estrecha M11 pinza abierta M13 husillo CW y el refrigerante en un M14 eje hacia la izquierda y el refrigerante en un

Page 9: Manual Traducido

M17 enable motor (s) M18 deshabilitar motor (s) M21 pinza abierta M22 boquilla estrecha M30 programa rebobinado M40-M46 cambiar la relación de transmisión (0 - 6) M50, velocidad de lectura husillo M70 Pantalla mensaje en el contestador, con tiempo de espera opcional

especificado por el código P en segundoso Ex:. M70 P10 (Mostrar este texto durante diez segundos)

M71 actividad pausa y mensaje de la pantalla, la reanudación de construir sobre el pulsador. Tiempo de espera opcional especificado por el código P en segundos. Si se especifica el tiempo de espera y no se empuja el botón, la máquina debe apagar o reiniciar.

o Ex:. M71 (Por favor inserte en el conjunto de motor y apretar un botón.)o Ex:. P20 M71 (máquina se reiniciará en veinte segundos!)

M72 Reproducción de una canción o tono definido por la máquina, por un P-código que especifica un tipo de canción. Canciones predeterminadas son Sound Error (P0), un sonido Ta-da (P1), y un sonido de advertencia (P2). todos los demás sonidos son de uso específico o máquina, con P2 el valor predeterminado de sonidos desconocidos.

o Ex M72 P1 (Máquina jugará un 'TaDa canción'!) M73 Configuración manual de construir porcentaje. Los valores válidos son de 0 a

P 100, valores por encima de 100 se redondean hacia abajo a 100o Ex M73 P10 (Set construir por ciento a 10%)

M126 válvula abierta (aceleración en las instrucciones posteriores en el Firmware Jetty )

M127 válvula de cierre (aceleración de las instrucciones posteriores en el Firmware Jetty )

M310 (ruta de archivo) Tala (ver más abajo) M311 detener el registro (ver abajo) M312 (mensaje) log de mensajes (ver más abajo) M320 aceleración en las instrucciones siguientes (Replicador / MightyBoard) M321 aceleración de las instrucciones siguientes (Replicador / MightyBoard)

Inicio de sesión en ReplicatorG

ReplicatorG 26 y más adelante contará con funcionalidad de registro básico a través de códigos M. Puede experimentar con esta característica por el control de la "temperature_log" rama en el repositorio git.

M310 (FILE_PATH)

Page 10: Manual Traducido

Iniciar el registro en el archivo especificado por "FILE_PATH". Los paréntesis son necesarios!

M311

Detener el registro

M312 (MENSAJE)

Entrar el texto del mensaje en el archivo de registro.

Los mensajes de estado se registra en el archivo una vez que el registro está activado, lo que significa que usted puede registrar datos de temperatura. Nota: debe activar la "temperatura del monitor" en las preferencias de monitorizar los toolheads! El estado de todas toolheads configurados se vuelca en el archivo de registro a intervalos de un segundo.

Ejemplo:

(Esto registrará 5 segundos de datos de temperatura en todas las herramientas configuradas)M310 (test.log)M312 (- registro Inicio -)M104 S225 T0 (ajustar la temperatura del extrusor)G04 P5000M104 S0 T0M312 (- tala End -)M311

Otros ejemplos

(Pista 0 cabezal portaherramientas durante 5 segundos) G21 (unidades ajustadas a mm) G90 (posicionamiento para ajustar absoluto) M108 T0 R1.98 (ajustar la velocidad de la extrusora) M103 T0 (Asegúrese de extrusora está apagado) M104 S225 T0 (ajustar la temperatura del extrusor) M6 T0 (espere partes cabezal portaherramientas, boquilla, HTA, etc, para llegar a la temperatura) M101 T0 (Extrusora adelante, hacia adelante) G04 P5000 (Espere T/1000 segundos) M103 T0 (Extrusora off) M104 S0 T0 (ajustar la temperatura del extrusor)

Page 11: Manual Traducido

(Correr cabezal portaherramientas 1 durante 6 segundos) M108 T1 R1.98 (conjunto extrusor velocidad) M103 T1 (Asegúrese de extrusora está apagado) M104 S225 T1 (temperatura ajustada extrusora) M6 T1 (espere partes cabezal portaherramientas, boquilla, HTA, etc, alcance la temperatura) M101 T1 (Extrusora adelante, hacia adelante) G04 P6000 (Espere T/1000 segundos) M103 T1 (Extrusora off) S0 M104 T1 (temperatura ajustada extrusora)

Códigos M que utiliza el firmware Jetty, pero no entendía por ReplicatorG

Los códigos M se utilizan los siguientes por el Firmware Jetty y se documentan en Jetty Códigos M . Con la excepción de M126, M127 y M200, que no están actualmente soportado por las versiones ReplicatorG estándar. Las versiones de ReplicatorG que entienden estos códigos M están disponibles como parte deThing 17855 en Thingiverse . Varios de estos códigos M también son compatibles con el firmware Marlin.

M126 uso de la aceleración para obtener instrucciones posteriores M127 desactivar la aceleración por instrucciones posteriores M201 establecer tasas máximas de aceleración / deceleración M203 establecer tasas máximas de alimentación M204 tasas establecidas por defecto de aceleración M205 establecer tarifas mínimas de alimentación y la velocidad del planificador M206 establecer diámetro fideos extruidos, extrusión inversa máxima velocidad de

avance, déprime extrusora, límite de desaceleración, y la dirección de alimentación de la extrusora

M207 conjunto JKN Avance parámetros K y K2 M208 conjunto extrusor pasos por milímetro M209 vez planificador de aceleración o desactivar, activar o desactivar anular los

ajustes de temperatura Gcode M215 pasos establecidos por milímetro de cada eje M216 cambios de ajuste de velocidad máxima para cada eje M200 reset (para recoger los cambios)

Gcode Generadores

Los generadores son programas que tengan algún tipo de archivo de entrada (STL, DXF, BMP, etc) y la transforman en código de máquina específico. Aquí están algunos generadores Gcode buenas:

Page 12: Manual Traducido

Libre / Open Source

Generadores de impresión 3D

SkeinForgeSkeinForge es un guión increíble lo poco que va a generar Gcode muy agradable. Es gratis, es Python, y es impresionante.

Software RepRap HostEl software de host RepRap es ahora capaz de dar salida Gcode. Es un poco difícil de usar, pero funciona.

SuperSkeinSuperSkein es un programa de procesamiento libre y de código abierto para la creación de Gcode STL basado en la simplicidad y hackability. También es muy rápido y no propenso a errores como cortar Skeinforge.

Slic3rUna fuente rápido, multiplataforma, multihilo, fácil de configurar, libre y abierta G-generador de código de soporte STL, AMF, extrusión doble, gráfico e interfaces de línea de comandos, material de apoyo, escalado, rotación y mucho más. Activamente mantenido y apoyado en el canal de IRC # slic3r en FreeNode.

Generadores de fresado

cad.pycad.py es un sucesor de mapa de bits impulsado a cam.py del MIT. Importa imágenes en 2D o 3D de objetos y, a continuación genera código para una variedad de máquinas diferentes. cad.py es lento pero sólido. Véase esta página para un buen tutorial para empezar. pistas rápidas: Cargar el archivo png, haga clic en CAM, a continuación, haga clic en el botón y elija el formato de salida G-Code..

cam.pycam.py es un script gratuito Python que crea G-Code de *. svg, *. dxf, *. cmp, * sol. *, plc., * pts., * stc., * gtl. (Gerber ) y *. jpg. Su de la gente del MIT FabLab y es bastante agradable.

cl-molinoCL-MILL es una aplicación de fresado CNC generar G-Code, construido en Common Lisp. Soporta panelizar, y puede importar de PNG o BMP a través de potrace.Excelente si usted tiene un fondo Lispish.

Gcode habilitado xfig

Page 13: Manual Traducido

Objetos: Todo excepto las imágenes Anchos de línea de mapa en herramientas Capas a profundidad Ruta de optimización Conversión inversa (ngc2fig) para el post-procesamiento en xfig

PyCamPyCAM genera trayectorias de herramientas adecuadas para el 3-Axis CNC mecanizado de un archivos de STL, DXF, o SVG.

GCAMGCAM es un bloque basado en generador de trayectorias de herramientas para 3 molinos de eje. GCAM tiene una interfaz para hacer agujeros, perforaciones, dibujos, plantillas, etc. GCAM también importa RS274X (Gerber) y los archivos Excellon de perforación para gerber a G-código de conversión de fresado de PCB utilizado en el circuito de prototipos bordo.

HeeksCNCHeeksCNC es un add-on para HeeksCAD. Le permite generar trayectorias adecuadas para 3 ejes CNC. Es compatible con bolsillos, desbaste y perfilado.

PCB-GcodeExcelente programa para generar Gcode para el fresado de PCB de EAGLE. Altamente recomendado.

Visolatefresado de PCB altamente eficiente utilizando Voronoi-Regiones.

GcodetoolsCAM extensión de Inkscape.

Non-free / Fuente Cerrada

Yo no tengo mucha experiencia con estos, sugerencias quería.

KISSlicer (Keep It Slicer Simple)"KISSlicer es un rápido, fácil de usar, multiplataforma programa que toma los archivos 3D (STL) y genera información de la ruta (G-code) para una impresora 3D. La versión gratuita tiene todas las características necesarias para el aficionado que utiliza una máquina de una sola cabeza. La versión Pro añade esencialmente impresión multi-cabeza y multi-modelo ". - Tomado de la página principal de su página web.

Sugerencias?

Page 14: Manual Traducido

Por favor correo electrónico [email protected] si usted sabe de un generador Gcode libre / barato / fácil. O ingresar y editar esta página usted mismo!

Page 15: Manual Traducido