Sie sind auf Seite 1von 9

FREE USB Gcode Intrprete Software

12/03/2006 Ver1.7 de lanzamiento.


esta versin debe utilizarse con la versin 3.1 del
firmware para el procesador o V1.2 para la interfaz
USB-Paralelo.
Encuentre algunos detalles a continuacin en nuestra nueva aplicacin Gcode Intrprete USB.
Esto le permitir ejecutar su mquina a travs del puerto USB utilizando la placa del procesador
o el Puerto de interfaz USB-Paralelo .
Nota: Este software se encuentra todava en fase beta de desarrollo y, as que por favor nos d
tanta informacin como sea posible. Si se echa de menos pasos o no es exacta en todos
modos, a continuacin, hganoslo saber lo que la forma en que slo podemos mejorarlo!.

Por favor haga clic aqu para descargar V1.7

CNCDuDeZ Gcode USB Prueba BetaV1.7 2006


Fecha 12/03/2006 Suelte
Correccin de errores de esta versin.

Jog estaba actualizando visualizacin de la posicin incorrecta, ahora fijado.


Load compilar y simular pierde la posicin original, ahora fijado.
fija Inverse casillas de verificacin de errores, que ahora slo cambian la direccin del motor y
no se muestran.
Agregado algunas rutinas de suavizado.

Introduccin
Esta es una versin Beta del intrprete Gcode USB que se ha escrito para trabajar en conjunto
con la placa del procesador que vendemos en www.cncdudez.com. La tarjeta del procesador
puede controlar cualquier controlador de 3 ejes por ah que usa el mtodo de paso normal y
pulso de direccin. Algunas de las ms populares en el momento de escribir esto son la Xylotex,
geckos y nuestra propia tarjeta controladora de 3 ejes que esperamos lanzar pronto.
Utilizamos esta Junta de Procesadores de nuestro cuadro Controller CNCDuDeZ que significa
que los motores en nuestra mquina CNC se puede conducir no slo con el puerto paralelo de
costumbre, sino tambin a travs del puerto serie o USB.
El objetivo principal de este programa es demostrar cmo controlar su mquina CNC a
travs del puerto USB.
Puntos Importantes
Firmware
Debe estar ejecutando Firmware Version 3.1 en el Consejo de Procesadores de este
software para trabajar y encontrar la ltima versin del firmware en el mismo directorio en
el que instal este nombre de archivo de software: LOADER-cncusb4550V30-1.hex
Por favor, consulte el enlace Firmware en www . cncdudez.com de la forma correcta de
cargar el firmware. El firmware se siguen apoyando el viejo Protocol Version 1.0, as como la
nueva.Encontrar ambos protocolos en el sitio.
Firmware para utilizar esta aplicacin con la nueva interfaz de puerto USB-Paralelo se
puede encontrar en el sitio.
Gcode Support
En esta primera versin slo hemos colocado apoyo de G00 y G01 cdigos, todos los

dems cdigos M o G se ignoran cuando se carga el archivo.


Tenemos la intencin de aadir el resto de los cdigos en las nuevas versiones del software.
Si usted tiene Arcos de la ilustracin que producen G02 cdigos cuando se crea una
trayectoria de herramienta, simplemente spline estos puntos vectoriales a en el software
Cad antes de crear su trayectoria y usted debe obtener los cdigos G01 deseados en su
lugar.
Mximo de la pieza
La pieza de trabajo mximo por el momento se basa en nuestra mquina, que es 235mm XTravel, 235mm Y-Travel y 75 mm Z-Travel.
S que esto puede ser un poco molesto para las personas que utilizan la tarjeta de
procesador en una cama ms grande, que se aumentar el tamao de las futuras versiones.
Zero posicin de inicio
El programa supone que la posicin inicial de X e Y-Zero-Zero es la esquina inferior
izquierda de la pieza de trabajo.
Esta restriccin es slo para la ventana de dibujo y no se afecta el funcionamiento del
cdigo si su mtodo preferido es que el X-Zero y Y-Zero en el centro de la pieza de
trabajo. Si se utiliza este mtodo para centrar su trabajo entonces usted sabe por qu la
ventana del grfico no muestra la pieza de trabajo correctamente. Tenemos la intencin de
actualizar las rutinas de la trama en las futuras versiones.
Software Botn de parada de Latencia
Como estamos usando el puerto USB tiene que estar al tanto de la latencia o el retraso que
puede ocurrir cuando usted desea que el software en caso de emergencia.
Si hace clic en el botn STOP en el software se detendr cuando se haya terminado de
procesar el movimiento del comando actual Gcode.
Esto no afecta el botn de parada de emergencia manual o de los finales de carrera. Si
stos se activan entonces el software se detendr inmediatamente.
Instalacin y uso del software
Coloca el Consejo de Procesadores en modo USB.
Usted puede hacer esto mediante la celebracin de el botn de modo hasta que la pantalla
LCD muestra USB.
Ahora ejecuta este programa y ya est listo para ir.

Visin de conjunto
Plot Window Frame
Este marco contiene una pequea imagen de la bancada de la mquina CNC y est
dimensionado para 235MM * 235MM.
Cuando carga su Gcode esta ventana compilar y trazar el contorno del diseo que va a
cortar.
Si usted elige la "escala de caja para encajar "opcin y el diseo se ampliar y ajustado a
sus extensiones.
Al ejecutar los movimientos de viaje se mostrar en azul se ha demostrado el corte en
Negro y rojo dependiendo de la profundidad que se est cortando.
Gcode Frame
Al cargar el Gcode que se cargar en este marco y formato para el software.
Cuando est en el modo de ejecucin de cada lnea del Gcode se mostrar con un fondo
rojo para mostrar el estado del progreso.
Frame Status
Cuando se carga la pieza el software calcula la extensin de las posiciones X e Y y los
muestra aqu.
Lneas cargadas es la cantidad de lneas Gcode que estn en la memoria y listos para
correr.
Line Processing muestra el progreso de cada comando Gcode que se est ejecutado.
El paquete USB muestra fuera cada paquete que se enva hacia el puerto USB. Hay un total
de 11bytes por jugada enviados y esta informacin es ms para las personas que deseen
escribir sus propias aplicaciones. Por favor, consulte el enlace de desarrollo en
www.cncdudez.com para ms informacin sobre esto.
El botn Ayuda muestra este documento de ayuda.
Posicin Frame
En este marco que tiene las coordenadas de cada eje o mejor que el software piensa que su
eje de son.
Estas coordenadas cambiar a medida que trota o corre el Gcode cargado.
Puedes cero coordenadas individuales pulsando el botn correspondiente al Eje necesario.
El botn Ir al pulsarlo leer la X, Y y Z los valores que se introducen en las casillas a la
izquierda de la misma y se mover la mquina a la posicin deseada. La velocidad de
desplazamiento ser todo lo que se encuentra debajo de la frecuencia de cuadro de

alimentacin.
Ejecutar marco de control
El botn Cargar le permitir buscar y cargar un archivo de Gcode de su eleccin.
Si el cuadro Escala hasta ajustar est marcada con una marca en l, entonces el diseo una
vez cargado, se ampliar y ajustado a su extensin dentro de la ventana de dibujo.
Al hacer clic en Ejecutar comenzar la carga del cdigo y ejecucin de cada lnea de Gcode
cargado, esto entonces ser enviado al puerto USB y mover la mquina.
Al poner un tilde en la casilla Simular, el software se ejecutar el mismo que antes, pero no
enva los comandos a cabo en el puerto USB. Esta caracterstica le permitir hacer un viaje
de prueba en el diseo de su primero para asegurarse de que el software ha compilado
correctamente y tambin para comprobar que no tiene errores en su diseo. La tecla STOP
se detiene la ejecucin de la siguiente orden Gcode, una vez que el que ya se est
ejecutando ha completado.
Por favor, lea el comienzo de este archivo de ayuda de la seccin denominada Software
Botn de parada de latencia para ms informacin.
Jog marco de control
Las 10 flechas que aparecen en este marco le refresque cada eje en la direccin de la
flecha.
Por favor, compruebe que los botones de movimiento estn en mover cada eje en la
direccin correcta antes de intentar ejecutar cualquier Gcode.
Si usted encuentra la direccin es incorrecta, simplemente marque la casilla Inverse para el
eje que desea cambiar.
Por cada clic de los botones de movimiento mover 0000.010 MM del eje a la vez. Si
mantiene pulsado cualquiera de los botones de movimiento entonces la velocidad se
incrementar con el movimiento va hasta los 0.002,00 MM en un momento de rpido
movimiento.
Puede suavizar el ruido trotar retocando el cuadro Delay Jogging en el RSS velocidades de
fotogramas.

AVANCE Frame
El primer cuadro es la velocidad de avance lento basndose en milmetros por minuto.
El segundo cuadro se Velocidad de desplazamiento basado en milmetros por minuto.
La tercera caja es la velocidad de corte en base a MM por minuto.

Si su Gcode tiene comandos de avance en l, entonces el software tomar estos valores y


los utilizan para los ajustes de velocidad para hacer funcionar su mquina.
Si no hay rdenes de alimentacin de la Gcode luego el software usar los valores
introducidos en el cuadro Velocidad de marcha y la caja de velocidad de corte.
Si desea anular los valores de la Gcode puede marcar la casilla Override y el software a
utilizar las velocidades de alimentacin que ha configurado en la caja Viajar Caja y Corte.
G00 es la velocidad de desplazamiento y la G01 es la velocidad de corte en su Gcode.
La velocidad de simulador es la pausa entre cada comando Gcode que est siendo
ejecutado. Si aumenta la pausa y luego la velocidad simulador se ralentizar o para
aumentar la velocidad simulador inferior a este valor.
Ajuste los Pulsos por Travel MM depender de su mquina.
Para el marco CNCDuDeZ slo tiene que introducir los siguientes valores dependiendo en
qu modo el paso que est utilizando:
Ocho Modo Step: 533.333 pulsos
Modo Step Barrio: 266.666 pulsos
modo Half Step: 133.333 pulsos
Modo Paso Completo: 66.666 pulsos
Para las personas que quieren una explicacin ms tcnica, por favor, lea a
continuacin.
Cada mquina es diferente y hay una combinacin de factores que deben tenerse en cuenta
cuando se trabaja con las velocidades de desplazamiento correctas y precisin.
1.) Pulsos motor.
La primera es su motor y el nmero de pulsos hacen girar 1 vuelta.
Los motores ms populares son 1,8 grados que tiene 200 pulsos para que se conviertan 1
revolucin.
2.) Thread.
A continuacin tenemos el tamao del paso de la rosca en el eje del. Nuestra mquina tiene
un Paso 3 mm, lo que significa que por cada vuelta completa del motor de nuestra mquina
se mover 3MM.
As que ahora dividimos esto a satisfacer a nuestros motores.
Sabemos que se necesita 200 pulsos enviados a nuestro motor para hacerla girar 3MM para
convertirlo 1MM nosotros calculara 200/3 = 66.666 pulsos. As que cada vez que enviamos

66.666 pulsos nuestra mquina viajar 1MM


3.) Micro Stepping.
Controladores ms modernos tienen ahora el modo paso a paso micro, que bsicamente
divide los impulsos hacia abajo para dar una mejor resolucin y precisin en sus motores.
Nuestro Consejo Regulador que utilizamos tiene paso completo, medio paso, Barrio Paso y
el modo Octavo Paso. Se recomienda utilizar el modo Paso Ocho para una mejor suavidad y
precisin. As que romper esta abajo de nuevo para viajar 1MM tendramos que aumentar
los pulsos dependiendo de qu modo vamos a utilizar:
Ocho Modo Step: 533.333 pulsos = 1MM viajes
Quarter Mode Paso: 266.666 pulsos = 1MM viajes
modo Half Step: 133.333 impulsos = 1 mm de recorrido para el
modo de Paso Completo: 66.666 pulsos = 1 mm de recorrido de
4.) Velocidad.
La velocidad es el siguiente factor que tenemos que trabajar y la forma de hacer que el uso
de la tarjeta del procesador es mediante la colocacin de una pausa entre cada paso.
Algunos ejemplos para viajar 1MM distancia a una velocidad de 1 mm de un minuto
A 57150 Pausa microsegundo = 1mm un minuto de velocidad con 533.333 pulsos octavo
modo de dar recorrido 1 mm
A 114 300 microsegundos Pausa = 1mm una velocidad de minutos con 266.666 pulsos
modo de 1/4 dando 1MM viajar
A 228.600 microsegundos Pausa = 1mm una velocidad de minutos con 133.333 pulsos 1/2
el modo de dar recorrido 1 mm
A 457 200 microsegundos Pausa = 1mm una velocidad de minutos con 66.666 pulsos modo
1.0 dando viajes 1MM
Desde aqu se puede trabajar en los nmeros de base necesarios para calcular la pausa
durante cualquier periodo de viaje en cualquier velocidad de desplazamiento. En primer
lugar vamos a echar esto a la resolucin ms baja.
Un microsegundo 58521600 Pausa = 1 mm, con una velocidad de minutos
0.5208330078125 pulsos dando viajes 1MM
5.) Poniendo todo junto
As que ahora tenemos todos los elementos necesarios para el clculo de lo que debe ser
enviado al procesador.
Y mejor es mostrar un ejemplo, hemos establecido nuestros impulsos para el recorrido 1 mm

a 533.333.
Ejemplo 1:
As decimos que queremos viajar a una velocidad de 100 MM A Minute usaramos el
siguiente clculo:
Dividir los impulsos a la resolucin ms baja
533.33/0.5208330078125 = 1024 Siguiente conseguir la pausa necesaria para 1 mm de
recorrido de 1mm por minuto de velocidad
58521600/1024 = 57150
Ahora Divida esta abajo para conseguir nuestra velocidad requerida, por lo que en este
caso, 100 mm de recorrido de un minuto
57150/100 = 571.50
El resultado es que necesitaramos un retardo de pulso de 571.50
Ejemplo 2:
Queremos viajar 50MM a Minute 533.333 pulsos establecidos para el recorrido 1 mm:
533.33/0.5208330078125 = 1024
58521600/1024 = 57150
57150/50 = 1,143 El retardo de pulso sea necesario.
Ejemplo 3:
Queremos viajar 50MM Con 66.666 pulsos establecidos para el recorrido 1 mm
66.666/0.5208330078125 = 127,99879999924999953124970703107
58521600/127.99879999924999953124970703107 = 457204
457204/50 = 9,144 El retardo de pulso sea necesario.
Las notas anteriores son ms relevantes si va a escribir sus propias rutinas de la tarjeta del
procesador.

Das könnte Ihnen auch gefallen