BTW, I attached my emc configuration files to the emc-users mailing list (see the archive). You can use and modify them to fit you machine if you like.
Yes, both sides reach the end position at the same time. But with the configuration i use (YX axes in absolute coordinates and UV axes relative to XY) and the code you wrote, the UV axes would move faster than XY.
The g-code in a simple cut movie(i also uploaded it on youtube) can be easily generated. You can find a list of software on emc web site (wiki) that can be used to generate the G-code.
You have two options available, depends how you configure EMC. You can control the machine like you suggested or you can control YX axes in absolute coordinates and UV axes relative to XY. I am using the last option because cad-cam programs usually generate code in that way.
So in my case the code would look like this:
G01 X50 Y50 U0 V0 F5000
X100 Y100 U0 V0
but you can omit the UV values because they are the same in every line of code.
When you cut in "four axis mode" you have to split circles to small lines.
fogl2 3 years ago
BTW, I attached my emc configuration files to the emc-users mailing list (see the archive). You can use and modify them to fit you machine if you like.
fogl2 3 years ago
Thank you, i have found the configuration in the Mailing List.
I'm not sure, if i understand this correct...
When the G-Code is
X0 Y0 U0 V0
X100 Y100 U50 V50
both Sides (X/Y and U/V) reach the Endposition at same time (synchronous)?
In the Example Code above XY must drive twice as fast as UV...
How do you generate the G-Code?
golfpilot 3 years ago
Yes, both sides reach the end position at the same time. But with the configuration i use (YX axes in absolute coordinates and UV axes relative to XY) and the code you wrote, the UV axes would move faster than XY.
The g-code in a simple cut movie(i also uploaded it on youtube) can be easily generated. You can find a list of software on emc web site (wiki) that can be used to generate the G-code.
fogl2 3 years ago
And for Arcs/Circles EMC can interpolate on both Sides (XY/UV) with G02/G03? When i want to cut e.g. a cone.
I think with UV axes relative to XY this is possible? But with XY/UV absolute cooridnates too?
Otherwise i have to split the Circle/Arc in small linear parts...(?)
golfpilot 3 years ago
You have two options available, depends how you configure EMC. You can control the machine like you suggested or you can control YX axes in absolute coordinates and UV axes relative to XY. I am using the last option because cad-cam programs usually generate code in that way.
So in my case the code would look like this:
G01 X50 Y50 U0 V0 F5000
X100 Y100 U0 V0
but you can omit the UV values because they are the same in every line of code.
fogl2 3 years ago
Hello
Nice!
I will build an EMC-Foamcutter too.
How works the G-Code for the machine?
Somthing like this:
G01 X50 Y50 U50 V50 F5000
X100 Y100 U80 V80
???
Where X/Y is one Side U/V the other?
An then the XY Side goes synchron with UV?
golfpilot 3 years ago