CNC Robot trazador (4 / 11 paso)

Paso 4: Notas de diseño de Software

El código .ino para este proyecto se desarrolló con "codebender" en https://codebender.cc/. "Codebender" es una nube basado en IDE (entorno de desarrollo integrado) que es libre de usar, tiene excelente depuración y detecta automáticamente tu arduino.

Las constantes de escala y CWR utilizadas en el código se determinan por:

  • las dimensiones del robot,
  • la especificación del motor,
  • y su opción de "modo paso a paso".

Especificaciones del motor

Los "motores de pasos de 28BYJ-48-5V" utilizados en este proyecto tienen un "ángulo de paso" de 5,625 grados / 64 y un "cociente de variación de velocidad" de 1/64. Esto se traduce en 4096 pasos posibles para una vuelta del eje de salida, pero asume que usted está usando una técnica llamada "mitad-paso a paso".

Cómo motores de pasos de trabajo

Los "motores de pasos de 28BYJ-48-5V" tienen cuatro bobinas con un núcleo de hierro con forma que contiene ocho polos. Cada uno de los cuatro pedazos de poste son desplazados que hay 32 postes espacian 360/32 = 11,25 grados apartes.

Si nos energizan la bobina (paso) uno a la vez (pasando de onda), o dos bobinas a la vez (versión completa), el rotor le hará una completa revolución en 32 pasos. Puesto que el engranaje interno es 64/1, una vuelta del eje de salida requiere pasos de 2048.

Medio-paso a paso

Este robot utiliza mitad de escalonamiento.

Mitad-caminar es una técnica por el que se crean los semitonos energizando alternativamente una sola bobina y dos bobinas adyacentes, duplicando así el número de pasos de 32 a 64 para una vuelta del rotor. Este es el equivalente de 64 polos espacian 360/64 = 5,625 grados separados (ángulo de paso).

Puesto que el engranaje interno es 64/1, una vuelta del eje de salida requiere 4096 pasos.

Los patrones binarios para lograr caminar media están documentados en las funciones de rotate() {...} y move() {...}.

ESCALA

ESCALA calibra movimiento adelante y atrás del robot.

Asumiendo un diámetro de 65 mm, entonces el robot moverá hacia adelante (o atrás) PI * 65/4096 = 0.04985 mm por paso. Alcanzar 1 mm por paso (Inkscape usa mm para su ' coordina) debemos utilizar un factor de escala de 1/0.04985 = 20.0584. Esto significa que el número de pasos necesarios para viajar entre dos puntos cualesquiera es "distancia * escala".

CWR

El CWR (círculo-diámetro al cociente del diámetro de la rueda) se utiliza para calibrar el ángulo de rotación del robot. Un CWR alta ofrece mayor resolución y el error acumulado mínimo, pero la pega es que tardará más tiempo para el robot de vuelta.

Suponiendo que las ruedas del robot son espaciaron 130 m m separado y luego las ruedas deben viajar PI * 130 = 408,4 mm para el robot girar 360 grados. Si el diámetro de cada rueda es 65mm y una vuelta de una rueda moverá el robot PI * 65 = 204,2 mm alrededor del círculo. Para que las ruedas recorrer la distancia de círculo completo debe girar a la 407.4/204.2 = 2.0 (dos veces).

Esto se traduce en un CWR de 2 y una resolución de 360/(CWR*4096) = 0,0439 grados por paso.

Para mayor precisión la escala y el CWR deben tanto usar tantos decimales como sea posible.

El intérprete GCODE

El robot sólo responde a los comandos de Inkscape a partir de G00, G01, G02 y G03.

Ignora cualquier F (velocidad de avance) y Z (posición vertical) códigos como el robot sólo puede viajar a una velocidad, y la pluma es siempre para el código G00 y hacia abajo para todos los otros códigos. El yo, y también se omiten los códigos J ("biarc") al trazar curvas.

El código sin usar M100 se utiliza para el "menú" (M Menu).

Extra T-se han añadido códigos para propósitos de la prueba (T Test)

El código de mi intérprete fue inspirado por https://github.com/MarginallyClever/gcodecncdemo

Artículos Relacionados

Corredera porta cuchillo/pluma/lápiz para Cnc o trazador de pluma

Corredera porta cuchillo/pluma/lápiz para Cnc o trazador de pluma

Cómo configurar el pen/lápiz o un cuchillo en un plotter o cnc la máquina de la pluma para que no corte el papel. Esto se llama el truco de la pluma deslizante, leer en cheque él hacia fuera.Paso 1: Deslizamiento sostenedor de la pluma para plotter d
Robot Scara casera brazo trazador robótica sorteo marco DIY CNC aluminio aleación

Robot Scara casera brazo trazador robótica sorteo marco DIY CNC aluminio aleación

Robot Scara casera brazo trazador robótica sorteo bricolaje marco aluminio aleación 2 Motor paso a pasoMateriales:2 piezas de aluminio de la aleación 300 x 20 x 20 mm2 piezas 42 mm motor Nema Stepper 1,8 grados4 PC 20 GT2-6 polea del GT2 y 700 mm x 2
Anillo de luz el Robot bajo el agua - parte 2 (molino CNC)

Anillo de luz el Robot bajo el agua - parte 2 (molino CNC)

Hola. En este instructable, estamos haciendo un anillo de luz. Es una pieza que va en la parte delantera de un robot submarino (Foto 2).Puedes leer más en el contexto de la parte 1 del instructable, pero aquí está la versión corta: sistema de ilumina
Robot Scara casera brazo trazador robótica sorteo Motor de paso a paso DIY marco aluminio 2

Robot Scara casera brazo trazador robótica sorteo Motor de paso a paso DIY marco aluminio 2

Robot Scara casera brazo trazador robótica sorteo Motor de paso a paso DIY marco aluminio 2Materiales:2 piezas 42 mm motor Nema Stepper 1,8 grados4 PC 20 GT2-6 polea del GT2 y 700 mm x 2 GT2 correa KIT para correa de impresora 3D2 piezas movimiento l
Robot de instructables dibujo por Mini CNC - Arduino - L293D escudo

Robot de instructables dibujo por Mini CNC - Arduino - L293D escudo

Su mini cnc arduino basado y shield adafruit controlador de motores L293D v1,Vamos a hacer ;)Paso 1: Principal Video YoutubeNo te olvides de Subscripe en mi canal de Youtube, gracias :) :) :)
Fabricación de ropa con CAD y CNC o Animal de peluche

Fabricación de ropa con CAD y CNC o Animal de peluche

Soy un profesor de matemáticas, ciencia, arte y diseño de escuela secundaria. Esto tuvo éxito con una pequeña clase de estudiantes de secundaria que habían hecho un proyecto similar con el papel que ayudó a. El CNC de la máquina era un cuello de bote
Mini CNC Plotter

Mini CNC Plotter

Se trata de un trazador de escritorio vector de miniatura de una impresora de fotos compacta y una unidad de DVD.Aquí está la lista de materiales:Hardware:-Rotring Rapidograph pluma (o cualquier otro)-DVD Drive-Compact Photo Printer como la Selphy de
Mini CNC Arduino basado & Adafruit controlador Motor L293D v1 y 2 de la máquina * Mini Stepper reproductor de CD #1

Mini CNC Arduino basado & Adafruit controlador Motor L293D v1 y 2 de la máquina * Mini Stepper reproductor de CD #1

En este proyecto le mostrará cómo construir fácilmente su propio Arduino Mini CNC Plotter de bajo coste!Para eje X e Y, vamos a utilizar paso a paso, los motores y los carriles de dos dvd/cd-rom! Área de impresión será máximo 4x4cm.Paso 1: El Video e
Construir tu propia máquina CNC.

Construir tu propia máquina CNC.

Primero pasé a Pittsburgh, tuve un momento casual cuando caminaba por un lugar llamado TechShop. Muchos de ustedes pueden haber oído de él pero yo no y el personal es amable lo suficiente como para darme un tour. El lugar sopló mi mente y para endulz
Intel Galileo controlados cnc plotter

Intel Galileo controlados cnc plotter

Esto es sólo una introducción corta en cuanto a cómo fui sobre la construcción del trazador de la CNC. la mayor parte de esto se construye utilizando la antigua impresora y escáner partes o piezas que se pueden encontrar fácilmente en una ferretería.
Cómo hacer brazo robot basado en Adunio de una impresora 3D y iphone 6s en una camara PTZ

Cómo hacer brazo robot basado en Adunio de una impresora 3D y iphone 6s en una camara PTZ

Después de día y trabajo de noche, finalmente hicimos Dobot una impresora 3D de alta precisión del brazo! Es diferente de la tradicional impresora 3D Delta y XYZ. Puede ser el primer brazo robótico escritorio que puede utilizarse para la impresión 3D
Laser-corte z pórtico para impresoras CNC/3d construido de cero

Laser-corte z pórtico para impresoras CNC/3d construido de cero

Este pórtico es parte de un 40'' x 18'' CNC dremel proyecto que está actualmente en los trabajos. El diseño del pórtico y su fabricación están en extrema necesidad un instructable para que el diseño puede evolucionar.Por favor dígame qué pude hacer m
Arte del ASCII CNC

Arte del ASCII CNC

Que ha impreso más de 40 años seguramente han escuchado, o incluso en una impresora de matriz de puntos, lo que popularmente se conoce como arte ASCII. Construido originalmente como una manera económica para transmitir imágenes en BBS (Boletín sistem
CNC láser para impresión de imágenes y grabado - 2 Shapeoko base

CNC láser para impresión de imágenes y grabado - 2 Shapeoko base

Si usted tiene o planea construir una máquina de fresado CNC Shapeoko 2, este Instructable le guiará a través de los pasos necesarios para poder añadir un laser de 2 vatios capaz de imprimir imágenes en escala de gris en muchas superficies. También e