View Full Version : Newbie New in engraving... I need your help
joshuadri 05-27-2009, 06:38 PM Hi, Guys :)
I'm new at the engraving business. I'm starting a small business with my mother in law (trying to help her) and the first thing I need to learn is how to engrave two o three lines of text on a 1 1/2 by 3 inches piece of alluminum plate.
I've been reading from you guys about how to accomplish this. First, I'll get my machine ( CNC Router on my desk) in one more week and I know I have to get Mach3 to run it. The seller sent me a file to place it into Mach3. To me it sound like a pre-made profile, according to what I'm reading, don't believe me. Mach3 allows you to download a version with limited features, but I've been told it does many things in demo mode.
The next thing I'm supposed to get is a program that allows me to create those text lines and save them as certaing kind of file format. I would have to import this file from Mach3 and send it to the engraving machine.
CorelDraw is supposed to be a good sofware to create and properly format the text file to be engraved.
Now... Please, tell me what do I need to know to do this "simple" task?
Regnar 05-27-2009, 07:13 PM You will need 3 things to make and run your machine. Cad, Cam, Controller.
For Cad you could use Corel Draw or any other drawing program, it basically really matters on what Cam will import.
Cam programs can be cheap and free or really really expensive. My biggest suggestion is buy what you need and what you might need in the future. This way you are not buying 5 or 6 different software's.
Now to give some suggestions. Sheetcam, Meshcam, Cut2d, Vcarve, Cut3d.
If all you ever plan on doing is engraving then cut2d and sheetcam will do well for you. One is a little easier to use than the other.
Controllers you have a few options. Other can chime in with the different ones but 2 that I know and have used is Mach3 and Emc2. Mach is free up to 500 lines of code, after that you will have to pay for a liscence. Unless you are going to do stick lines for letters 500 lines doesnt go very far at all. Emc2 is free and what I use. You have to install Ubuntu which is linux and wasn't very hard at all.
For easy cheap and no headaches I would do Cut2d with Emc2. You will not need a cad program.
Eitherway good luck with you search.
joshuadri 05-27-2009, 09:17 PM You will need 3 things to make and run your machine. Cad, Cam, Controller.
For Cad you could use Corel Draw or any other drawing program, it basically really matters on what Cam will import.
Cam programs can be cheap and free or really really expensive. My biggest suggestion is buy what you need and what you might need in the future. This way you are not buying 5 or 6 different software's.
Now to give some suggestions. Sheetcam, Meshcam, Cut2d, Vcarve, Cut3d.
If all you ever plan on doing is engraving then cut2d and sheetcam will do well for you. One is a little easier to use than the other.
Controllers you have a few options. Other can chime in with the different ones but 2 that I know and have used is Mach3 and Emc2. Mach is free up to 500 lines of code, after that you will have to pay for a liscence. Unless you are going to do stick lines for letters 500 lines doesnt go very far at all. Emc2 is free and what I use. You have to install Ubuntu which is linux and wasn't very hard at all.
For easy cheap and no headaches I would do Cut2d with Emc2. You will not need a cad program.
Eitherway good luck with you search.
Thanks, Regnar :)
The seller suggested me to use Mach3. At least, to start I feel I should stick to what he says. I don't want to hear any excuse later.
Thanks again for this explanation. Things start getting clearer for me. I will study a bit on your suggestions and I will ask you guys again for help. I'm sure I will run into a lot of questions :)
But not to worry... I always try to solve problems myself first. You learn a lot in the process. Then, when I'm burned out, I'll look for you :)
Thanks again.
escott76 05-27-2009, 09:24 PM What kind of machine did you get, do you have a link? Sometimes sellers include a license file for Mach 3 (this could be what you mean by "the seller sent me a file to place into Mach 3"). If this is the case you have a full version of Mach, so there's one thing taken care of. That file would be "Mach1Lic.dat" if it's the license file.
Now you've got a couple of other things to learn. One is how to actually cut the letters. Several different cutters are available, and results will vary with different cutters, and different machine speeds (spindle and feed). You'll want to play around with a couple of different things.
To actually get what you want you'll need to generate G code. As Regnar mentioned there are many different CAM programs that will allow you to do this. Try the free ones, and shop around the others. There are some more 2D/Engraving types out there that are more tailored to what you are doing. Some of them will even allow you to create the text within them.
Get the machine moving first, and get used to Mach (if that's what you wind up going with). Then start to investigate your CAM options.
joshuadri 05-28-2009, 11:08 AM Hi Escott :)
I don't get a full version of Mach3. I bought this machine at ebay and the seller said I could download Mach3, trial version, from Mach's web site; this version would be limited to 250 lines of G Code (which I don't know what it means yet). The file he sent to me is a xml document called "MachMill". He said I should copy it to the Mach3 folder and it will configure Mach3 to work with this machine. I assume this is a kind of "profile" for Mach3 that I should pick up to work with.
You can see the machine at zenbotcnc.com. It's the 1216 router.
Since I told him I'll be working mostly on engraving aluminum sheets, he sent me this link http://www.mcmaster.com/#8762a33/=22jv0h to get the kind of bit I need to work on aluminum sheets.
I love free programs :))))
I tried to download Deskengrave from deskam.com, but there is a problem installing it. I don't know if it is Windows Vista on this pc, but I doesn't happen. I have a dedicated old pc with the beloved XP installed and I will try installing it there to see if the problem is the OS. I want to start playing with something, like you said.
The other thing: Mach3 has a Text Wizard and I need to play around with it too. It may do those two o three lines of text that I need by now.
Since I don't need to have the machine physically connected (don't have it yet... probably on monday, fingers crossed) to run Mach3, I thing I should download the demo version and play with it.
I'll keep you posted, guys.
I love this forum and once again I confirmed the good nature of people when it comes to help someone who needs help. Thanks.
By the way: I have Corel Draw. I'll take a look at that too. I have the idea that I can create a file, format it as a dxf or something like that (sorry) and then have it imported from Mach3, convert it into G Code file and send it to engrave. How to do all these? I don't know... yet. You can see the mist in my words :)
Thanks again.
Hans_G 05-28-2009, 01:54 PM since you love free software, try the free version of CamBam- http://www.cambam.co.uk/download.html
Version 0.8.2 is free forever. The other versions, CamBam Plus (0.9.xx), have 40 uses before you need to buy it. If you never close the application, you could just keep using it forever in theory.
The engraving tutorial on the cambam website is pretty easy to follow too. I recommend it since it'll give you a good overview of the design (CAD/CAM) process and then you'll have a gcode file to practice with in Mach3.
DeusExMachina 05-28-2009, 03:24 PM since you love free software, try the free version of CamBam- http://www.cambam.co.uk/download.html
Version 0.8.2 is free forever. The other versions, CamBam Plus (0.9.xx), have 40 uses before you need to buy it. If you never close the application, you could just keep using it forever in theory.
The engraving tutorial on the cambam website is pretty easy to follow too. I recommend it since it'll give you a good overview of the design (CAD/CAM) process and then you'll have a gcode file to practice with in Mach3.
I second CamBam, used the free version for a few weeks before updating to plus, its a bit rough in some spots but it works well and the support for it is top-notch. The developer routinely post on the software's forums and updates the code in the direction that the customers support (including pretty decent 3d support with the latest beta). Cut2d/3d have wonderful interfaces, but I believe the gcode they produce, and their support are not quite as good as CamBam's.
If you want to engrave using CamBam, create the engraving in any program that can save a dxf (including inkscape [though you'll need the better dxf export plug in]) import it, clean up the dxf a bit (move/size/join any duplicate lines) then select the Engrave Machine Operation (MOP), fill out the panel in CamBam and it'll generate the code. The Engrave MOP is limited, for instance you can't do multiple depth passes, but being careful and playing with the program and some simple tricks will allow you to use the free version easily for simple engraving.
You should look in to finding a simulator, NC Plot for example will allow you to view toolpaths, there are other simulators that will let you see the "finished" part after machining operations (Cut2d/3d have a decent simulator built in, and is another great part of the user interface in my opinion.).
joshuadri 05-29-2009, 06:20 PM Hi Guys :)
I checked into Cambam and I think it's a good way to start. I installed Deskcam in my dedicated PC. It was Vista. It's running smoothly on XP. By the way: for somebody like me, no knoledge about this at all, it was ease to create a line of text, linear or in a arc, modify the fonts, etc. The only problem I found is that it doesn't create more than one line of text. It saves your file as dxf or g code. I don't know how good these files would be.
After reading DeusExMachina's comment, thanks to you and Hans too, I think I can create those two lines in Deskcam, save them as dxf files, import them from Cambam, get them cleaned, copy and paste one line with the other (I guess), save the new file as a G code, do the MOP thing (I'll find out) and VOILA!!!! Nice dream :)
I have a question: It sound like you cannot "preview" the engraving before I send it to the machine using Cambam. What simulator can I get?
Other question: What is "to fill out the panel in Cambam"?
joshuadri 05-31-2009, 10:13 PM UPDATE:
I installed Mach3. I run a test and the result was good.
I also installed Cambam 0.8.2. There is an option to create text to engrave and I can create as many lines I want. So there's no need for me to create one single line in Kadcam and then another and so on to, finally, make a final dxf file. These lines that I need can be done on Cambam. I cann't wait to have de machine on my desk. Thanks guys :)
Hi Guys :)
I checked into Cambam and I think it's a good way to start. I installed Deskcam in my dedicated PC. It was Vista. It's running smoothly on XP. By the way: for somebody like me, no knoledge about this at all, it was ease to create a line of text, linear or in a arc, modify the fonts, etc. The only problem I found is that it doesn't create more than one line of text. It saves your file as dxf or g code. I don't know how good these files would be.
After reading DeusExMachina's comment, thanks to you and Hans too, I think I can create those two lines in Deskcam, save them as dxf files, import them from Cambam, get them cleaned, copy and paste one line with the other (I guess), save the new file as a G code, do the MOP thing (I'll find out) and VOILA!!!! Nice dream :)
I have a question: It sound like you cannot "preview" the engraving before I send it to the machine using Cambam. What simulator can I get?
Other question: What is "to fill out the panel in Cambam"?
Hans_G 06-01-2009, 03:39 PM There's a CamBam plugin called ArcText if you want to put the text on an arc, like what DeskEngrave can do. You can find it in the plugins forum over at the cambam website.
joshuadri 06-02-2009, 12:55 AM Thanks, Hans :)
What about a Simulator? Do they have any plugin for it that you know of?
There's a CamBam plugin called ArcText if you want to put the text on an arc, like what DeskEngrave can do. You can find it in the plugins forum over at the cambam website.
joshuadri 06-05-2009, 12:50 AM UPDATE 2:
Hi Guys :)
I received my machine. I tested it with the help of the vendor. Nice guy. Mach3 is configured. It's setup to Inches, which I don't mind, but when is time to set up how deep the bit is going to engrave I don't really know what to say. I think I'll find out with practice. I'm not going deeper than 0.05 inches. I'm open to information, of course :)
Well... I open Cambam and I had a little problem remembering the tutorial about text engraving. I checked it again and I found out it is not complete. I mean... A the point of creating the G Code, it doesn't tell you exactly what to do. I had to figure it out. The software is not hard to deal with.
So for those who may run into this little problem, this is how: Go to Insert, then select " Text ". On your left, down you will see all the properties of the text file you're creating; find the row for Text and make your own by typing on it (delete what it is there like you would do in a word procesor); hit " Enter" and your new text will appear on the work area.
After this point you'll click on "CAM" from the menu bar and select "Engrave". You'll notice an " x " at the center of the working area.
Then right click on the word " Engrave [1]" at your left and on the " tree area". Select " Create GCode File" from the list of options and VOILA. You'll be given the privilege to name the file the way you want, save it wherever you want and that's it. Now... I was expecting some kind of drop down list to select an extension, but no. All I see is "All Files (*.*). But no problem. It will work.
Go back to Mach3, load the file, send it to "print" ( jeje) and that is it for tonight. My wife is waiting and I don't need a fight at this time and after I accomplished something great :)
Next stop: how to make a file with some ten or twenty set of three engraving lines of text to engrave on a whole 12x24 engraving alluminum sheet, so I just cut this little plaques to be placed on the trophies.
PD: Sorry about my English. I speak Spanish but I try to operate in English as much as I can. See you guys. Thanks for your support.
Thanks, Hans :)
What about a Simulator? Do they have any plugin for it that you know of?
Hans_G 06-05-2009, 01:24 AM hey nice work, you are making fast progress- this stuff isn't simple and no one learns it over night. So now you need to show us all pictures of what you can do!!!
joshuadri 06-05-2009, 05:48 PM hey nice work, you are making fast progress- this stuff isn't simple and no one learns it over night. So now you need to show us all pictures of what you can do!!!
Thanks, Hans :)
I will take pics of those little plates I'm trying to make and I'll post them here. But I'm not there yet. I'll keep the pressure on and we'll get there :)
After I'm done learning this BIG task (engraving three lines on a piece of alluminum sheet - I know I'll be laughing later at myself), my following think will be engraving a picture of my mother on a Brass sheet. And then, a pic of Jesus, half a body, on a piece of wood ( to honor my mother too). After that Hans... whatever comes :)
One last thing: please keep an eye on me, because I still need help. When I feel I'm drowning, I will yell:drowning:
Hans_G 06-06-2009, 12:38 AM One last thing: please keep an eye on me, because I still need help. When I feel I'm drowning, I will yell:drowning:
That's what this place is for! I'm not a frequent contributor to CNC Zone, but seriously this place is amazing... so many helpful people!!! I have many different hobbies ranging from Volkswagen diesels to video game programming (yes, cnc machining fits in there too), and I am amazed at how civil, intelligent, and helpful people here are compared to the other forums. Good luck with your projects, and I look forward to seeing your results :)
joshuadri 06-07-2009, 12:51 PM That's what this place is for! I'm not a frequent contributor to CNC Zone, but seriously this place is amazing... so many helpful people!!! I have many different hobbies ranging from Volkswagen diesels to video game programming (yes, cnc machining fits in there too), and I am amazed at how civil, intelligent, and helpful people here are compared to the other forums. Good luck with your projects, and I look forward to seeing your results :)
Thanks, Hans. I'm taking the rest of this Sunday to jump on it again. I'm telling you... I wont let go until we have this thing down :)
And thanks again. I know you guys are watching. Nothing bad is going to happen to me :)
joshuadri 06-07-2009, 06:03 PM UPDATE...
Problems with Cambam creating a full set of character for my two or three lines of text.
I type in the first line, then I add the second one. Then, I create the GCode for the file. I load this Gcode from Mach3 and it comes missing characters. This can be seen on the " Tool Path" screen. I send it to the router and the machine "prints" (I'm using a pen and paper by now) what it is on the file, that's the uncompleted second line.
I tried any horizontal alignament just in case, with same results.
The Gcode file is being created, but is going throughout dropping letters on his way :(
I created these lines again, then exported the file to dxf format. Then I oppened the dxf file and created the Gcode from it. Oppened it in Mach3 and still the same problem.
I don't know what else to try. I review the tutorial on text engraving at Cambam's place, but there's no answer there and obviously, the author was able to print many lines on a piece of wood. So... What is it that I'm missing here?
This is a copy of a Gcode file which I can load from Mach3, but is missing the character "G" for Good:
Sorry... The system does not recognize the file's format. Actually, Cambam doesn't give you any choice but "All files" and the resulting file is not recognized by this forum system.
What can you guys tell me?
Hans_G 06-07-2009, 09:18 PM UPDATE...
Problems with Cambam creating a full set of character for my two or three lines of text.
I type in the first line, then I add the second one. Then, I create the GCode for the file. I load this Gcode from Mach3 and it comes missing characters.
Attach your cambam (.cb), dxf, and/or gcode files and we'll take a look at it.
Instead of exporting as dxf from CamBam, why not create the gcode file from CamBam?
There's a line limit to the free version of Mach, maybe that's what you're seeing (I know nothing about Mach3, sorry).
joshuadri 06-07-2009, 11:00 PM Hi, Hans :)
I am creating the GCode from Cambam. I tried to send you guys the file but it's impossible. I can create a dxf and send it but I don't see is working neither. What I get is a 1kb file and it doesn' t open back in Cambam.
When I load the Ccode file from Mach3, I see the whole bunch of lines, but characters are missing. There is no problem when it is a single line.
I doubt Mach3 to be the problem. It load the file, shows you the tool path (where you can see the letters missing), send it to the machine which prints what you see on Mach3's Tool Path window.
I don't know what to send you, since the dxf file I get is useless and the generated Gcode file format is no recognized by the forum's system. Here is a screenshot of what I'm trying to describe; it's only the Tool Path window; the whole thing would be too big a file. The path goes from line 1 to line 2, and the letter G for Good is not there.
This pic may not be helpfull but what else can I send you?
Attach your cambam (.cb), dxf, and/or gcode files and we'll take a look at it.
Instead of exporting as dxf from CamBam, why not create the gcode file from CamBam?
There's a line limit to the free version of Mach, maybe that's what you're seeing (I know nothing about Mach3, sorry).
joshuadri 06-07-2009, 11:32 PM Well, Hans... I think you're RIGHT!
Bad news for me. I kept on looking around Mach3 and guess what: the Tool Path stops on line 501. So... No more than 500 lines in Mach3 for free.... Big problem since I can not afford it now and I have to create these plates before July. I think my option is to download the Demo and see if I can go around the issue meanwhile. At some point I hope I can buy Mach3 and whatever I need in the future. I need to do this and I know I can do it.
I am able to create those lines with Cambam. The dead end is in Mach3. Tell me what you think, but I see you said it before.
Hans_G 06-08-2009, 11:17 AM Well, Hans... I think you're RIGHT!
Bad news for me. I kept on looking around Mach3 and guess what: the Tool Path stops on line 501. So... No more than 500 lines in Mach3 for free.... Big problem since I can not afford it now and I have to create these plates before July. I think my option is to download the Demo and see if I can go around the issue meanwhile. At some point I hope I can buy Mach3 and whatever I need in the future. I need to do this and I know I can do it.
I am able to create those lines with Cambam. The dead end is in Mach3. Tell me what you think, but I see you said it before.
You might try splitting the gcode file into several 500 line files until you can afford the Mach3 license. You might have to massage the files to get them to run smoothely, but it'll work, just run one file at a time til all the text has been plotted/engraved.
Another free option might be EMC2 & linux. Again I have no experience with EMC2. If you've worked with linux, probably not a big deal. If you haven't, it's another learning curve to climb.
Edit: when attaching files like .dxf or .cb, you can put them in a zip file. The forums will allow you to attach a zip file.
joshuadri 06-08-2009, 11:48 PM You might try splitting the gcode file into several 500 line files until you can afford the Mach3 license. You might have to massage the files to get them to run smoothely, but it'll work, just run one file at a time til all the text has been plotted/engraved.
Another free option might be EMC2 & linux. Again I have no experience with EMC2. If you've worked with linux, probably not a big deal. If you haven't, it's another learning curve to climb.
Edit: when attaching files like .dxf or .cb, you can put them in a zip file. The forums will allow you to attach a zip file.
Hi, Hans :)
I worked with Linux before, Ubuntu, and I liked it a lot. The problem is the software that you need to run on it. EMC2 runs on Ubuntu, probably, but what about Cambam? Or... What do you use to engrave on Ubuntu?
Staying where we are right now: how can I split the Gcode in three parts? I am no sure I understand what you're saying. I think we are talking about engraving a line first, then the second line and for last the third line, on the same piece of aluminum sheet. My problem would be to place the bit on the right spot since the space between lines has to be the same. Can it be done manually, I mean, placing the z axis on the right spot? I don't really understand, so please tell me.
Hans_G 06-09-2009, 11:16 AM Staying where we are right now: how can I split the Gcode in three parts? I am no sure I understand what you're saying. I think we are talking about engraving a line first, then the second line and for last the third line, on the same piece of aluminum sheet. My problem would be to place the bit on the right spot since the space between lines has to be the same. Can it be done manually, I mean, placing the z axis on the right spot? I don't really understand, so please tell me.
Manually splitting the file- the idea is to look at the gcode and determine where the cuts are complete and split the file into lengths shorter than 500 lines. Split the tool path inbetween cuts- where the tool comes up and is about to rapid to the next location to start cutting again.
Use any text editor, preferrably one that will display the line number so you can find line 500 easily. Then look (search) for a Z up to your clearance plane, i.e. G0 Zx.xx where x.xx is the clearance plane value in the engrave MOP in CamBam. This is a good place to chop the file. So cut and paste everything up to the G0 Zx.xx into a new file and save it (i.e. Engrave1.nc or whatever). You might want to copy the last few lines of mcodes to end the file (plan for this in your 500 line limit). In CamBam, those lines will look like
M05
M30
If it were me, I would copy and paste the comments and preparatory commmands from the original file to start all of your files. This will look something like
( This file was created automatically using CamBam )
( http://www.brusselsprout.org/CAMBAM )
( 5/5/2008 10:22:19 PM )
( T0 : 0 )
G21
G90
G64
G00 Z1.5
( MOPEngrave_2 )
( T0 : 0 )
M06 T0
M03
Now copy the next not-quite-500 lines up to a G0 Zx.xx into the file and save as Engrave2.nc (or whatever) and the shutdown lines (M5 M30) as well and repeat the process til your original file is split into shorter files that will run to completion in Mach3.
joshuadri 06-10-2009, 01:07 AM Hi, Hans :)
I've got it. I understand now. I tried to explain it to my partner in crime ( my mother in law) and she told me something that is true: we're better off buying the Mach3 since we'll be doing many plates and it looks like a lot of copy and paste, files to run in certain order and so on. After all, $175 bucks is not a big deal, she says. I couldn't agree more :) It takes the headache off my side :)
Anyways... It seems like we'll get it soon, since by the end of this month these trophies need to be delivered.
I started playing with Cambam and the positions of the X and Y axis. I was able to make this thing to write the same line more or less to the right or to the left. This means I know now how to repeat an engraving text on the same line so at the time of cutting the aluminum sheet it would be neater, like cutting off two plates with a single cut (we'll be using a guillotine to cut the aluminum sheets).
It would be better if I could just create a big file with, let say, 12 text engraving sets, so I send it to engrave and come back the next day or the next couple of hours and just cut them off.
I remember that conversation about creating dxf files, cleaning them up and so on. I tried that on Cambam and I couldn't do anything. My idea was to create a text engraving sheet that holds many plates to be engraved at a time. No idea. If you give me a little hint I'll do it :)
Well... It's late and I need to go to sleep... to start all over again in the morning :)
Thanks a lot, Hans. I think you've made things happen tonight ;)
Hans_G 06-10-2009, 03:44 PM Hi, Hans :)
I've got it. I understand now. I tried to explain it to my partner in crime ( my mother in law) and she told me something that is true: we're better off buying the Mach3
I agree. Mother-in-laws can be a lot of things, but in this case she is very wise.
If you give me a little hint I'll do it :)
You can copy and paste the original text object in CamBam. There is a CamBam feature called "ArrayCopy", but it might not be in the free version, can't remember. With the copy of the text object you will have to move it to a new location. This is accomplished with the text's transform property. It is best to read the CamBam tutorials to see how this is done.
Option 2: Apply another Engrave MOP to the same text object. The MOP will have a "gcode origin", which is basically an applied offset for the gcode it outputs. If you want X engravings per plate, make X Engrave MOPS each with the right offset. Then create a single gcode file by right clicking the "Machining" node/folder in CamBam's treeview- this will combine all gcode from all MOPS into a single file. Just make sure everything looks right in Mach3 before cutting, if not, adjust the gcode origins and re-create the gcode file and verify in Mach3 til it does look ok.
Option 3: See if Mach3 has a way to repeat the cut with an offset. This is usually referred to as "Part Nesting". Maybe someone who knows Mach3 can chime in here as to how this would be done.
There are probably more ways to do it, but that ought to be enough to get you going.
good luck!
joshuadri 06-10-2009, 07:50 PM Great, Hans!
This will help me a lot. Either option looks ok to me. The second one probably the better one, since I've been playing oround with the GcodeOrigins in Cambam and I already know where the engraving is going to start when I change the X value. I'll be playing with the Y value tonight.
Now... I sounds like I'll need a simulator since the Tool Path window in Mach3 is not that clear to me. I'm going to take a look at the one called cnc simulator.
Well, Hans... Thanks again. I'll keep you posted :)
escott76 06-10-2009, 08:17 PM Option 3: See if Mach3 has a way to repeat the cut with an offset. This is usually referred to as "Part Nesting". Maybe someone who knows Mach3 can chime in here as to how this would be done.
There are probably more ways to do it, but that ought to be enough to get you going.
good luck!
Go into MDI. Lets say you wanted a 4" repeat in X, G0 X4.0 and re-zero your X. Go back, rewind the program and hit start again. I believe that there are ways to do the same thing automatically, but this is easy, and you have some interaction between cuts so you can see that things are where they should be.
joshuadri 06-10-2009, 09:22 PM Go into MDI. Lets say you wanted a 4" repeat in X, G0 X4.0 and re-zero your X. Go back, rewind the program and hit start again. I believe that there are ways to do the same thing automatically, but this is easy, and you have some interaction between cuts so you can see that things are where they should be.
Thanks, Escott. I'll take a look at that option too. Take care :rainfro:
joshuadri 06-27-2009, 12:29 AM UPDATE... PROBLEMS...
Hi, guys :)
I've been playing around with a diamond tip engraving bit to do my text on a aluminum sheet. I've created a .cb file with the word "HOLA" (Hi, in English). The cut depth is set to 0.03 for the whole four characters, since it is a single line. I've created the Gcode from it and sent it to engrave.
Well... This is what happens: the first character is engraved not quite deep enough for me, which it's not the problem. The problem is that the bit goes to the other side of the sheet to make the "O". I mean, it makes a hole on the aluminum sheet.
The characters are supposed to be engraved at the same depth. I don't understand what is happening.
Here I attached the cb file and the text file with the gcode created from it. I hope you guys can take a look at it and tell me what is it that's creating my problem.
Thanks.
escott76 06-27-2009, 09:25 AM UPDATE... PROBLEMS...
Hi, guys :)
I've been playing around with a diamond tip engraving bit to do my text on a aluminum sheet. I've created a .cb file with the word "HOLA" (Hi, in English). The cut depth is set to 0.03 for the whole four characters, since it is a single line. I've created the Gcode from it and sent it to engrave.
Well... This is what happens: the first character is engraved not quite deep enough for me, which it's not the problem. The problem is that the bit goes to the other side of the sheet to make the "O". I mean, it makes a hole on the aluminum sheet.
The characters are supposed to be engraved at the same depth. I don't understand what is happening.
Here I attached the cb file and the text file with the gcode created from it. I hope you guys can take a look at it and tell me what is it that's creating my problem.
Thanks.
Uneven depth is far more likely to be a mechanical issue rather than a software issue. I skimmed your code and didn't see anything that jumped out at me as being off.
How is the sheet held to the base of the machine? Is the base of the machine parallel to the arm of the gantry? .030" in sounds like an awful deep engraving, I'd start with .010" possibly less.
Part of setting up a machine in it's new home involves aligning and squaring this machine. A dial indicator is used to make sure that the machine is as straight, square and true as possible. If your machine isn't flat to itself things like this are going to happen.
I work with sheet metal a lot at work. .030 bend across a small sheet is not at all uncommon, and it's really hard to hold down a sheet to keep it from bowing in the middle. In engraving keeping a constant depth is critical to have things look good.
For the kind of work you are doing, there are a couple of ways to combat these issues. First make sure the machine is square. You have to get a dial indicator and check each axis. Next, there are a couple ways to approach it as far as dealing with the sheet. A vacuum table is a great way to hold thin stock down for things like this. It makes sure the sheet is held down flat, and stops bowing in the middle. You can use things like double stick tape as well, but it can be difficult to remove the final part without damaging it. There is a film that you can buy which releases around 200 degrees. Put the film on a large flat backer plate, put your workpiece on it, and heat. Mount the large plate in the mill, do your work and reheat, and the work is released. McMaster has that stuff.
Another popular item is the spring loaded engraving tool which follows some variation in surface to create an even depth. This is a good option, and some will even let you engrave on a curved surface without having to program as if you were engraving on a curve. Never used one personally, but they seem popular.
Both the vac table and the spring loaded engraver tool aren't exactly cheap, but they are the "right" tools for the job.
joshuadri 06-27-2009, 04:58 PM HI, Scott :)
I thing I'm asking the machine to do something with no sense at all. I've been thinking at what you said and it's hard to me to think this machine is not built right. So I started reviewing im my mind what I'm doing and guess what: I am not asking the z axis to go 0.03 depth. I am asking it to go -0.03. At some point I've got confused with the axis and I came up with this negative value. It has to be me, Scott.
I am setting the bit on the aluminum sheet close enough to push a piece of paper in between the bit and the sheet. I zero the three axis to the disered position. Then I send the file to engrave. The z axis moves on the air like is doing something right. That's when I decided to use a negative value, like it was the Y axis (confused guy), to make the bit to go down on the sheet. So tell me: is there such thing like a negative value for the z axis? I'm doing something stupid. Isn't it?
Scott: it is so stupid you couldn't see it on the cb file. You don't have to be soft on me, boy. Tell me :)
kweierbach 06-27-2009, 05:24 PM I agree with Scott Your G code looks right.
I look at
1. if the stock is flat
2. is the z axis loosing steps
Kevin
HackMax 06-28-2009, 08:09 AM HI, Scott :)
I thing I'm asking the machine to do something with no sense at all. I've been thinking at what you said and it's hard to me to think this machine is not built right. So I started reviewing im my mind what I'm doing and guess what: I am not asking the z axis to go 0.03 depth. I am asking it to go -0.03. At some point I've got confused with the axis and I came up with this negative value. It has to be me, Scott.
I am setting the bit on the aluminum sheet close enough to push a piece of paper in between the bit and the sheet. I zero the three axis to the disered position. Then I send the file to engrave. The z axis moves on the air like is doing something right. That's when I decided to use a negative value, like it was the Y axis (confused guy), to make the bit to go down on the sheet. So tell me: is there such thing like a negative value for the z axis? I'm doing something stupid. Isn't it?
Scott: it is so stupid you couldn't see it on the cb file. You don't have to be soft on me, boy. Tell me :)
On my mill zero is at the top of the material to be cut. It goes into the negatives when cutting and positives when rapiding. I also stepped through your code in Mach3 and couldn't see any issues.
Rick
escott76 06-28-2009, 11:01 AM HI, Scott :)
I thing I'm asking the machine to do something with no sense at all. I've been thinking at what you said and it's hard to me to think this machine is not built right. So I started reviewing im my mind what I'm doing and guess what: I am not asking the z axis to go 0.03 depth. I am asking it to go -0.03. At some point I've got confused with the axis and I came up with this negative value. It has to be me, Scott.
I am setting the bit on the aluminum sheet close enough to push a piece of paper in between the bit and the sheet. I zero the three axis to the disered position. Then I send the file to engrave. The z axis moves on the air like is doing something right. That's when I decided to use a negative value, like it was the Y axis (confused guy), to make the bit to go down on the sheet. So tell me: is there such thing like a negative value for the z axis? I'm doing something stupid. Isn't it?
Scott: it is so stupid you couldn't see it on the cb file. You don't have to be soft on me, boy. Tell me :)
No, you didn't listen to what I said. You are making the most dangerous assumption possible, that someone else did something right. The only way you know that machine is square is if you CHECK it with an indicator. This has nothing to do with "built" right, it has to do with alignment.
When you move a $100,000 machining center into a factory, part of the setup is to check and adjust the mill to make sure it's square. Even though these machines are built to very tight tolerances you still have to check and adjust. When I swing the head on the bridgeport to the side to do work on the side of the table and back I adjust that each time, every time. Things move.
This is part of running a machine. There is no machine made that out of the box just runs and runs forever. Learn to check and maintain your machine.
As to your code, no matter what you said, your code was still telling the bit to cut at a consistent depth. And a negative value for any axis is fine, it's just negative with respect to zero. If the depth is consistent in the code but the part is cutting at different depths there are 3 things that could possibly be going wrong.
1. machine is not square, and gantry isn't parallel to the table
2. your stock isn't flat to the table
3. your motors are losing steps.
I'm betting on 1 or 2.
Here's a way to check what's really going on, and it won't require an indicator. Put a piece of paper down on the machine, and make sure it's FLAT on the table. Use some tape to stretch the corners down. Now put a marker on the head, you could even use a pencil. Bring the Z down until it just touches the paper. Do this in the corner where you noticed you were cutting though the aluminum. Make sure it only just touches enough to leave a tiny mark, don't mash it in. Now jog your axis towards the place where you started your engraving. If the mark on the paper stops happening, or gets thinner, you know that something isn't aligned, and it's number 1 on the list.
For a more precise measurement, go to each corner of the table and bring the bit down until it traps a piece of paper, like you did before. Make a note of the Z DRO reading, but DO NOT zero it. Jog to the other corner and do the same. Compare the readings. They should be very close to the same. If they are the same, you can eliminate number 1 and look at number two. Mount the aluminum sheet in the machine and run the test again. If the sheet isn't flat on the table the numbers will be different. If both of these check out, then I would look at number 3, which is a much trickier thing to solve. Good luck.
fretsman 06-28-2009, 11:52 AM joshuadri, I may have missed it but what type of drag engraving setup are you using?
Possibly pictures of your setup and the whole machine would give everyone here a better idea of what you have.
Dave
Treble Left 06-28-2009, 12:13 PM To break it down simply
You need...
Software (cad) to draw you're designs. (Corelle, autocad etc)
Then you need to convert these designs into toolpaths for youre CnC (Cam Software).
Then finally you will need software to control you're router(mach3)
There are a vast array of programs to chose from and each has its merits and downfalls depending on you're particular needs.
Artcam is excellent for creating text etc but has a hefty pricetag.
There are many cheap or even free software that may well suit you.
Search on google with Cad or Cam and download some trials to give you a taste. Most have help files to get you started.
Have fun...
joshuadri 06-28-2009, 01:30 PM Hi, Scott :)
Good news :banana:
I checked like you have said, using paper and pen, like I did before when I was practicing, and the trace left by the ink was similar at every point of the test. I also run the Gcode three times and observed how the z axis moved up and down with no sudden move like it happened on the "O" before. I did a little study on the code itself, trying to figure out how you guys understand it and I noticed the values related to z were consistent every time went up and down. Good practice. I think I've learned a little thing right there.
I went back to the sheet of aluminum I was using and I found out why this accident happend. At one moment, I was trying to adjust the depth cut and I made a mystake, so the bit went thru the sheet leaving a hole in it. I never thought of that hole as a factor to create uneven on the engraving surface, so the next time I placed the sheet to try a different depth value I had the bit going thru the sheet again. I believe now it was because the uneven created by the hole on the sheet.
Well... I went back to the experiment. I placed a good peace of sheet on the bed surface, making sure it is flat even (pressing down with my fingers, though). Previously, I went back to that "stupidity" of making the depth cut value a negative one (-0.012), I created the Gcode, I opened it in Mach3, sent it to engrave with a simple prey ( Just " whatever") and VOILA! The thing printed the characters evenly. I don't give you guys the picture because the printing is not what I need to do, but I will post the pics. No doubt about it.
Thanks for your help guys and I'll be back :)
|
|