grbl-Mega-4axis
grbl-Mega-4axis copied to clipboard
Make G02 & G03 work with A axis
Extract from this comment from @LETARTARE
G1 seems to work well even all axes together -> "G1 X100 Y50 Z45 A180" the timing seems right G2 G3 : does not work synchronously with Axx, G2 or G2 motion is achieved and at the end the Axx runs So to answer your question on the extension of IJK array, I think the timing has to be done -for the A axis and G2, G3 -> G19 between Y, Z, A -for the B axis and G2, G3 -> G18 between X, Z, A -for the C axis and G2, G3 -> G17 between X, Y, A
@LETARTARE, do you have a link to a documentation or reference on this ? I couldn't find anything about circle interpolation on 4th axis.
@dguerizec, Unfortunately no. But you should look in https://github.com/LETARTARE/Mega2560-grbl/tree/devArduino/0.845 because I had advanced in this direction, but I do not remember well. I'll look in my attic, I think I had other versions that followed (0.847 ?).
I have proposed a negative/positive version Grbl-1.1f: Grbl-positive
Bonjour, (je préfère m'exprimer en français, car je ne suis jamais confiant dans la traductions de 'google') Quelques pistes ... L'algorithme qu'utilise 'Sonny Jeon' est basé sur celui de 'Bézier' étendu à trois axes : il faut l'étendre à quatre axes.
Pour bCnc, vous avez choisi une projection plan pour les trajectoires G17, G18, G19. Dans GCV, pour l’interprétation, j'ai opté pour un outil tournant autour de la pièce en sens inverse du G2 ou G3 ( car tourner l'ensemble de la machine était pénalisant sur le plan graphique), qui ma paru plus facile à mettre en œuvre pour moi.
A vous lire.
Bonsoir, Un site à lire http://galaad.forumactif.com/t51-g-codes-iso-et-axes-rotatifs Un autre sur G93/G94 sur les rotations Ici Bonne soirée
Cordial saludo.
Hola. Soy de Colombia Estudiante de Mecatronica. Tengo una CNC de tres ejes tipo fresadora fabricada por mi y estoy interesado en ponerle los otros dos ejes. Actualmente funciona correctamente. Está montada con Arduino Uno y Shield para Arduino y en cuanto al sistema de base, utilizo una Raspberry pi modelo B. Hasta ahora solo trabajos sencillos en aluminio. Utilizo el Universal G-Code Sender para enviar el archivo CNC al arduino y tengo dos versiones en construcción de un interprete de codigo para enviar al Arduino, uno en VB y otro en java. Pero debido a que no he definido lo de los cinco ejes, los tengo suspendidos hasta que pueda encontrar una versión de grbl que me permita manejarlos (Por aquello de no reinventar la rueda) y me preguntaba si esta es la que estoy buscando.
Me gustaría saber si esta versión de grbl, ya la han podido probar con los cinco ejes y que tal funciona, que inconvenientes presenta y cuales son los cuidados a tener en cuenta.
Si esta versión se acomoda bién, podré terminar mi trabajo con los interpretes y pueden estar seguros que serán los primeros en tenerlos si les interesa.
Agradezco sus respuestas y por supuesto reconozco su trabajo.
atte.:
emgalos.
Hello friends, one question: How can SWAP the ZAXIS motor to YAXIS motor?
I try change pins in cpu_map.h but when I change the pins it does not work any changed that in this case is Y and Z, what I want to do is get 2 Y and 1 Z motors.
My CNC have 2 Y axis and I wanna 2Y Conectors and 1Z Conector. Thank you for your coments!