Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I need your suggestions #5

Open
samehherit opened this issue Aug 1, 2019 · 7 comments
Open

I need your suggestions #5

samehherit opened this issue Aug 1, 2019 · 7 comments

Comments

@samehherit
Copy link

samehherit commented Aug 1, 2019

Hi every one
Im a beginner in cnc world , i made my owne mini cnc 4 axis using arduino mega and grbl 1.1 , usb control
I need your suggestions about the best software i depend on to run and control my cnc 4axis which is simple , easy and ideal to use 4axis

@samehherit
Copy link
Author

samehherit commented Aug 10, 2019

Any help ??

@dguerizec
Copy link
Owner

Hello,
I'm using Fusion360 for CAD/CAM, I adapted a post-processor to output 4-axis gcode:
https://github.com/dguerizec/fusion360-grbl-4axis

To control the CNC from the PC, I use a modified bCNC:
https://github.com/dguerizec/bCNC-4axis

Regards,

@jflapao
Copy link

jflapao commented Apr 11, 2020

Hello @dguerizec and @samehherit I'm start a project to make a DIY CNC with 6 axis interpolated ( 5 on the head XYZAC and one lathe) from a modified mpcnc I have use a modified GRBL for 6 axis form you find the link when i buy the GRBLDuino Mega Shield V1 from "https://shop.eccentricworkshop.com/product/grblduino-mega-shield-v1/?v=35357b9c8fe4" but the version of the GRBL have XYZ linear axis ABC rotaty axis where A rotate in turn of X, B rotate in turn of Y and C turn of Z, but I only need A and C, if possible transform a B a special clone of the Y axis to make a interpolated axis for the others 5 axis. but if not possible the XYZAC is enough for now. I see that you have modified the bCNC (that's the G-Code sender I use to run my mpcnc with 3 axis and is the best of all I try, but your version only have XYZA and I need the C to for the 5 axis, I have try add the C and the B axis for the bCNC, but I don't know noting about code, I analyzed the code and try to add by copy the A code and modify the variables that i think that needed to the B and the C axis, but I don't know the files that I need modify and where, so every time I try modify something the program stop work, so if possible guide me to do right thing or you modify yourself the program.

I'm work with a industrial CNC from the band GMM and Pedrini, and one this that GMM have and Pedini don't is every time we move a rotary axis (the A or the C) the machine move the X,Y,and Z to always the center off the tool no matters if is mill tool, or blade tool stay in the position.

example:
Imagine the mill tool face down (In GMM the A axis are in 90º) and you put the A axis at 45º the y and z also moved so that the center of the cutter remains exactly at the same coordinates as when A was at 90º, another interesting thing is when A is at any angle other than 0º or 90º when moving Z to + or - Y also moves so that the tool comes out perpendicular and not vertically in relation to Z, that is if for some reason the machine stops just move the Z up and we are sure that it comes out with the right needle without hitting the material, the same happens with the C, because the cutter is not in the center of the head, but with a offset, whenever you rotate in C the X and Y also move keeping the center of the tool in the same coordinates, when moving the A and C at the same time all axes move simultaneously. I don't know if this type of programming is in GRBL itself, if in G-code sender, but they are interesting ideas to make GRBL, and G-code sender richer at all levels

@jflapao
Copy link

jflapao commented Apr 11, 2020

GMM work like this one https://www.youtube.com/watch?v=XHN2EFwahiI but no need g-code to do, because is bridge saw machine that mill down to I can move the head like this to cut by internal programs with the blade, and use a CAD-CAM do generate the tool path for the mill down

@dguerizec
Copy link
Owner

It is not possible to control 6 axis with kinematics on grbl and bCNC.
That's why I abandoned this idea and installed linuxCNC instead.

@jflapao
Copy link

jflapao commented Apr 11, 2020

And we can do this kind of kinematics I say with LinucCNC?? for Linux CNC we need a mach3/4 control board, arduino/ramps board's don't work with LinuxCNC right?

@jflapao
Copy link

jflapao commented Apr 11, 2020

I have a Chinese mach3 board, but I don't have the DB25 IEEE1284 cable and I don't know the wiring, do you have the wiring of the DB25 IEEE1284 to connect the board to the PC?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants