Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / CNC Machine

Author
Message
Cyborg ART
18
Years of Service
User Offline
Joined: 14th Jan 2007
Location: Sweden - Sthlm
Posted: 24th Oct 2009 19:29
Just wanted to show my schools new CNC Machine. Its really easy to work with, and to program

I made a goblet with some grapes:

http://www.youtube.com/watch?v=xm0tNVm_nKA

Next step would be something in 3D, or at least a relief. (If you got ideas how to do this then I would love to hear )

Phaelax
DBPro Master
22
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 24th Oct 2009 19:40
How bout some wheels? My car takes 18", get to work!

hyrichter
21
Years of Service
User Offline
Joined: 15th Feb 2004
Location: Arizona
Posted: 24th Oct 2009 21:30 Edited at: 24th Oct 2009 21:38
Cool! Just please hold the camera still. The next step is to create your own CNC.

http://forum.thegamecreators.com/?m=forum_view&t=144548&b=2

I'm totally fascinated by CNCs and robotics. I've just started out learning how to program micro controllers, and I hope to create some of my own robots soon.

Edit: What software are you using for your designing and toolpaths? I've been using Vcarve, and I absolutely love it. When I bought VCarve, they had a special deal with a bunch of vector art, so I've got several hundred images of all sorts that I can carve.

CodeSurge
Version 1.0 finally released! Code your DBP projects in style. (And save the kittens!)
Cyborg ART
18
Years of Service
User Offline
Joined: 14th Jan 2007
Location: Sweden - Sthlm
Posted: 25th Oct 2009 11:48
Quote: "Cool! Just please hold the camera still."


Sorry about that, it was hard to find somewere to put it

We use something called Masterwork, its supplied with the machine from Masterwood (haha )
But last week we got a new software (well we paid over $2000 for it) called Imagem or something, its a hybrid between Masterwork and AutoCad.

But as long as the software exports in .dxf, Masterwork can read it and then make a route with the correct tools etc.

I'm in love with this machine

What does Vcarve do?

NeX the Fairly Fast Ferret
20
Years of Service
User Offline
Joined: 10th Apr 2005
Location: The Fifth Plane of Oblivion
Posted: 25th Oct 2009 12:52
Man, that's awesome. All my school's tech department ever had was three computers running 95, a couple of saws and some soldering irons, of which one worked. And somehow it's still carrying the "Technology College" badge.

Athlon64 2.7gHz->OC 3.9gHz, 31C, MSi 9500GT->OC 1gHz core/2gHz memory, 48C, 4Gb DDR2 667, 500Gb Seagate + 80Gb Maxtor + 40Gb Maxtor = 620Gb, XP Home
Air cooled, total cost £160
Jeff Miller
20
Years of Service
User Offline
Joined: 22nd Mar 2005
Location: New Jersey, USA
Posted: 25th Oct 2009 13:52
I use VCarve also. It does several things, like convert CAD drawings to toolpaths (a set of instructions that controls the CNC machine). You can also directly design toolpaths with it to an extent, and import other types of files to assist design.

Good DBPro project lurking here:
What VCarve needs is a better 3D viewer, which would be a good DBPro project. The viewer shows the blank material, then what it will look like after carving. One would first need to program the conversion of the language that VCarve spits out, which is something like G-Code, to a DBPro CSG type commands. It could be really enhanced by using volume textures, i.e. to better show how the grain appearance varies throughout the material, but instructions on using volume textures in DBPro are not plentiful as yet.

Closest project I've seen to date is a lathe simulator by VanB. However, it doen't use CSG commands or volume textures.
Cyborg ART
18
Years of Service
User Offline
Joined: 14th Jan 2007
Location: Sweden - Sthlm
Posted: 25th Oct 2009 15:02
Quote: "Good DBPro project lurking here:
What VCarve needs is a better 3D viewer, which would be a good DBPro project. The viewer shows the blank material, then what it will look like after carving. One would first need to program the conversion of the language that VCarve spits out, which is something like G-Code, to a DBPro CSG type commands. It could be really enhanced by using volume textures, i.e. to better show how the grain appearance varies throughout the material, but instructions on using volume textures in DBPro are not plentiful as yet.

Closest project I've seen to date is a lathe simulator by VanB. However, it doen't use CSG commands or volume textures. "


I'm in But I dont have enough knowledge og DB Pro yet
But I got acces to this cool machine and all softwares needed to use it.

But there would be a problem with the tools, our machine uses 10 different tools. But I gues thats not a huge problem..

Jeff Miller
20
Years of Service
User Offline
Joined: 22nd Mar 2005
Location: New Jersey, USA
Posted: 25th Oct 2009 15:39
Your machine looks like what is called a 3-axis machine where the cutting tool descends and also moves about in the horizontal plane. This produces what is called a 2.5D object, as opposed to 3D. I think the tools you are mentioning are various shaped router bits and drills.

Each shaped tool produces a particular shape of subtraction of material from the workpiece at a particular position. The reason I think this would be feasible in DBPro is that you do not have to simulate the complex shape of the tool, but rather only the simple shape that is subtracted.

For example, one popular bit is a spiral bit, which would take a lot of work to construct as a model. However, the shape of the bit when rotating at high speed, and thus the shape of the object you would subtract from the workpiece object, is a simple cylinder. Similarly, if you are doing "v-carving" using a v-shaped bit, the bit will have flutes which would be a pain in the neck to model, but the tool you would need to construct for a DBPro simulation would only have to be a simple cone.

If you are inclined to play around with the DBPro CSG commands, one word of advice: some of the DBPro primative objects are not triangulated and do not work with the commands. The best way to make an object to simulate a tool would be with IamM's MAKE NEW OBJECT commands in his Matrix1Utilities collections of dlls.
Cyborg ART
18
Years of Service
User Offline
Joined: 14th Jan 2007
Location: Sweden - Sthlm
Posted: 25th Oct 2009 16:47
You are completely right about the machine.

I will see what I can do, but no promisses


I have a question regarding another thing, I ahevn't tried this yet but i found out that one of my 3D softwares (Shade 8) can export to .dxf which the machine reads. How usefull is this? I know that this would only work for topview but would the machine be able to do something fun with it?

Jeff Miller
20
Years of Service
User Offline
Joined: 22nd Mar 2005
Location: New Jersey, USA
Posted: 25th Oct 2009 17:52
I doubt that the machine directly reads the .dxf file, at least my machine wouldn't. There is probably some intermediary program, such as the VCarve program that hyrichter mentioned. Here is how that would come into play, so that you get an idea of what to look for:

With VCarve running on my computer, I can import a 2D file. In this VCarve program I then select what tool I wish to use, set the depth of cuts, number of passes, etc. VCarve computes toolpaths and then generates a file, in G-Code or something similar. This is the file that one would parse for purposes of making a viewer in DBPro. Now I am done with VCarve.

I then open a console program that is specific to my machine. I select the file that VCarve has created, do one or two other things and then click start and the console program controls the machine by sending the instructions to the processor connected to the machine.

So, it is the program like VCarve which creates the file that includes the toolpaths which you should look for, and then locate or make a sample file that the program creates. Step one of a DBPro project would be parsing that file into usable data and commands.
hyrichter
21
Years of Service
User Offline
Joined: 15th Feb 2004
Location: Arizona
Posted: 25th Oct 2009 19:27 Edited at: 25th Oct 2009 19:41
Jeff is exactly right. You can't just send a DXF directly to the machine. You need to get some toolpaths (G-Code) created first.

I often use Corel Draw to design things with, then export as a DXF and import it into VCarve. I then use VCarve to create the toolpaths and generate the G-Code that the machine understands. Then I take the G-Code file to the computer running my CNC and load it into Mach3 (the software that controls the CNC), get my piece properly secured, the X, Y and Z properly positioned, and tell it to run it.

VCarve has a free trial, but you can only cut the sample files they provide (there's some pretty cool ones in there, though.)

http://www.vectric.com/

If I get really rich somehow, I want to get their Aspire software.

Edit: Probably the best forum for everything CNC is http://www.cnczone.com I haven't visited there for a while because when I do, I get so immersed in everything that I don't get anything done.

CodeSurge
Version 1.0 finally released! Code your DBP projects in style. (And save the kittens!)
demons breath
21
Years of Service
User Offline
Joined: 4th Oct 2003
Location: Surrey, UK
Posted: 25th Oct 2009 19:44 Edited at: 25th Oct 2009 19:46
We had one of those machines at my school as well. They're pretty cool. Although hyrichter's right. When I watched the video I couldn't help imagining the camera was fixed to the nose of a mask like Chris from Slipknot's which you were wearing while you worked.



EDIT: OK I can't figure out how to get this image to load. Never mind.

"A West Texas girl, just like me"
-Bush
Cyborg ART
18
Years of Service
User Offline
Joined: 14th Jan 2007
Location: Sweden - Sthlm
Posted: 26th Oct 2009 10:44
@ Jeff Miller

Vcarve seems to be the same as Masterwork as we use. You either import a .dxf or similiar or draw your own polyline.
Then we save it to a file the machine recognizes, load it into the console of the machine and then execute it

But then we have Imagem (or something) which can load .jpg and other pictureformates and then convert it into a polyline.
Then export it to .dxf and load into Masterwork to make a toolpath.

Result:


wildbill
19
Years of Service
User Offline
Joined: 14th Apr 2006
Location:
Posted: 26th Oct 2009 23:00
hyrichter you mentioned an interest in robotics. Here is a link to a cheap I/O board that works perfectly fine with dark basic http://www.awce.com/gp3.htm.

I used DBP_SerialPortMulti_exp.dll By CattleRustler and the styx plugin for the activeX.

Here is a small example of a program to controll the board.

Login to post a reply

Server time is: 2025-06-04 20:28:30
Your offset time is: 2025-06-04 20:28:30