Go to Post Any FIRST pit is my favorite because that means I'm enjoying a FIRST competition so I'm just plain happy anyways. - Koko Ed [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 30-06-2004, 22:13
cmaccoy's Avatar
cmaccoy cmaccoy is offline
Registered User
FRC #0173 (R.A.G.E.)
Team Role: Student
 
Join Date: Dec 2003
Rookie Year: 2004
Location: Vernon Connectucut
Posts: 51
cmaccoy is on a distinguished road
Send a message via AIM to cmaccoy Send a message via Yahoo to cmaccoy
Re: cnc/cad/cam help

Quote:
Originally Posted by chbix
I am new to the whole CNC thing, having no experience with them other than I know how they work and kinda what they can do. I have mainly a computer back ground, some programming experience, as well as AUTOCAD and other CAD/CAM programs. My uncle runs a motorcycle shop, and has decided that its stupid to spend about $100k a year to oursource his CNC work so hes getting a CNC machine, dont know what model or when. But he wants me to figure out how to program the thing. I know you can use a CAD/CAM program to draw the part, and then translate that to G-code. This is the way we want to set this up. What programs can i draw the part in and export that to g-code? Do I have to set up the cnc machine to the computer to transfer the information? or can I output the drawing to G-code and then manually input it into the cnc control panel? is there an good reasources on the net to learn g-code? I have found a few g-code command lists, but nothing that gives any kind of details. Is the programs you use depend on the model of CNC machine? Whats most common? I know theres a lot of questions there, but I really have no idea, and web seaches usually only come back with schools offering training which I dont have the time or cash for. I appreciate any help I can get
I'll tell you straight out that MasterCam is the most popular program for CNC Machines holding over 40% of the market. The thing with MasterCam is its just good with just about everything. Yes the software costs about 13,000 dollars for the "full" version, but once you have it you'll see why its most popular. You can do multiple things with MasterCam, when you make a program, you can look at the actual program in G-codes and just print that out or something and then manually putting it onto the CNC Machine, but the much easier way is to buy a cored that runs from your computer to the actual CNC Machine's Controller, then it can essentially run the program straight from the computer. All you truely have to do is click 3 buttons on your computer and it transfers it to the CNC Machine within 30 seconds depending on the size of the program. If you actuallly like this idea or would like to continue our discussion Instant messange me or i will check up on the thred in about 5 days. I hope something works for you and ttyl.

Also, heres the site, www.MasterCam.com. But if you were to buy MasterCam off another site, it probably wouldn't work seeing you need a special SIM that allows you to opperate the software.
__________________
~cmaccoy
F.I.R.S.T. My anti-drug

Last edited by cmaccoy : 30-06-2004 at 22:19.
  #2   Spotlight this post!  
Unread 30-06-2004, 22:43
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,516
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: cnc/cad/cam help

If you are looking to buy a machine I would recommend a HAAS. They are packed with features, and pretty quick to learn and easy to use. They may not be the cheapest but they certainly are among the nicest. Try to pick up a used one and save a few thousand.

Here's the HAAS basic G-Code programming manual. It's a good place to start http://www.haascnc.com/Training/Mill...m_PDF/xmwb.pdf
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #3   Spotlight this post!  
Unread 01-07-2004, 01:39
cmaccoy's Avatar
cmaccoy cmaccoy is offline
Registered User
FRC #0173 (R.A.G.E.)
Team Role: Student
 
Join Date: Dec 2003
Rookie Year: 2004
Location: Vernon Connectucut
Posts: 51
cmaccoy is on a distinguished road
Send a message via AIM to cmaccoy Send a message via Yahoo to cmaccoy
Re: cnc/cad/cam help

Quote:
Originally Posted by sanddrag
If you are looking to buy a machine I would recommend a HAAS. They are packed with features, and pretty quick to learn and easy to use. They may not be the cheapest but they certainly are among the nicest. Try to pick up a used one and save a few thousand.

Here's the HAAS basic G-Code programming manual. It's a good place to start http://www.haascnc.com/Training/Mill...m_PDF/xmwb.pdf
I have to agree, Haas CNC Machines are reliable, and known for the quality of their preformance.
__________________
~cmaccoy
F.I.R.S.T. My anti-drug
  #4   Spotlight this post!  
Unread 01-07-2004, 11:57
ChrisH's Avatar Unsung FIRST Hero
ChrisH ChrisH is offline
Generally Useless
FRC #0330 (Beach 'Bots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Hermosa Beach, CA
Posts: 1,230
ChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond repute
Re: cnc/cad/cam help

Quote:
Originally Posted by cmaccoy
I have to agree, Haas CNC Machines are reliable, and known for the quality of their preformance.
Our sponsor uses mostly Fadal and is pretty happy with them. They also sponsor at least one FIRST team (22), if that makes any difference. (and maybe it should in this case)

ChrisH
__________________
Christopher H Husmann, PE

"Who is John Galt?"
  #5   Spotlight this post!  
Unread 07-07-2004, 21:06
cmaccoy's Avatar
cmaccoy cmaccoy is offline
Registered User
FRC #0173 (R.A.G.E.)
Team Role: Student
 
Join Date: Dec 2003
Rookie Year: 2004
Location: Vernon Connectucut
Posts: 51
cmaccoy is on a distinguished road
Send a message via AIM to cmaccoy Send a message via Yahoo to cmaccoy
Re: cnc/cad/cam help

Quote:
Originally Posted by ChrisH
Our sponsor uses mostly Fadal and is pretty happy with them. They also sponsor at least one FIRST team (22), if that makes any difference. (and maybe it should in this case)

ChrisH
Oh, that sounds great. I actually havn't heard of "Fadal" but i'm sure they get the job done. You really don't need to get any kind of fancy CNC Machine just one that can accept MasterCam. Which is any of them ( as long as you know how to program it for that cnc machine... ). So what ever you guys get should work fine.
__________________
~cmaccoy
F.I.R.S.T. My anti-drug
  #6   Spotlight this post!  
Unread 07-07-2004, 22:40
Gui Cavalcanti's Avatar
Gui Cavalcanti Gui Cavalcanti is offline
Robogeek
no team
Team Role: College Student
 
Join Date: May 2001
Rookie Year: 2001
Location: Needham, MA
Posts: 224
Gui Cavalcanti is a name known to allGui Cavalcanti is a name known to allGui Cavalcanti is a name known to allGui Cavalcanti is a name known to allGui Cavalcanti is a name known to allGui Cavalcanti is a name known to all
Send a message via AIM to Gui Cavalcanti
Re: cnc/cad/cam help

Hey, I'm exactly in your boat!

A company in Richmond, Jewett Machine, hired me to learn how to get their CAM software to work with their CNC lathes in the shop that are still running pure G-code. I'm working with a program called ESPRIT (not aspree, which was referred to earlier) 2003, which is kind of nice for lathe work. I haven't tried the milling functions, but I hear they're extremely easy to work with once you get the hang of them.

ESPRIT 2003 can import solid models and 2D drawings, all that good stuff. The basic distinction between ESPRIT and a true solid modeler is that ESPRIT goes a step further and defines "chains", or lines across your existing model. These chains indicate where a tool needs to move across a part. You then define your tools and everything associated with them (for lathes, things such as nose radius, relief angles; for mills it's more like 4 flute, 1/2" high-speed steel roughing end mill, and both need feeds and speeds), and then create tool paths based on the chains you defined earlier. Once you've defined all of your chains and tool paths, you can simulate the cut and watch the machine run across your part. You can also go through the trouble of defining your clamps, spindle maximums, and tailstocks in the case of lathes.

Anyway, you'll find that you'll have a great little computer-generated movie of your part being made, but now you need to get it to a CNC. I don't know if MasterCAM does this, but ESPRIT requires you to edit what's called a post-processor in order to translate your model's instructions into G-code. As someone said earlier, all CNC controllers (and even down to machine models, if you'd believe it) have different sets of machine codes. For instance, M03 on the Ecoca lathe I'm working on (with a Fanuc O-TC controller) means main spindle on, clockwise. However, on the OMega vertical lathe I'm also working on (again, with a Fanuc O-TC controller), M03 means main spindle on, counterclockwise. You can see how that might mess things up a little bit...

You'll find that you can learn whatever CAM software you have pretty quickly (assuming you have a working knowledge of a machine shop, another really good suggestion), but the post-processor will give you the most headaches. It's easy to tweak variables like switching the M03 definition on the OMega and Ecoca lathes, but it gets really hard when you start getting into canned cycles. For instance, to switch tools, the Ecoca simply has to move to a position that doesn't touch the part and turn it's tool turret (G00 rapid movement, M63 toolchange). The OMega, however, has to retract to it's home position, open the machine guard doors, move the turret to tool-change position, release, change the magazine, acquire the next tool, return to the home position, and close the machine doors (G28 U0 W0 home, M66 doors open, G30 U0 W0 change position, T# tool call, G28 U0 W0 home, M67 doors close). When you say "switch tools" in your CAM software for the first time, you may have no idea as to what your machine might do.

The good news is, once you get the post-processor right and tweaked to your machine, you'll probably never have to mess with it again. Do it right, though; don't translate code through it and then find one little nagging detail that you change at the machine just because you don't want to find it in the post (This should really be a G72 instead of G71, I'll just remember to change it). This will lead to extreme confusion if you ever have to switch CNC machinists.

If you were given the machine, the CAM program, and the appropriate starting post-processor on the same day, with all of their documentation, I'd say you could tweak it to near perfection and be turning out within-tolerance parts within 2 or 3 weeks. If you have a machinist who knows the codes, canned cycles, and trivia like machine home positions and codes that may not "work" (G28 can't be used on the Ecoca, for instance; usually it means machine home, but if you are already home it will move to a random location. This would happen if you paused the machining cycle at G28, and then resumed.), I'd say you could really get going in 1 to 2 weeks solid. Whatever you do, though, don't expect to hook up your computer to the CNC, make a nice little square on the screen and expect it to be waiting for you by the time you walk over to the CNC. It takes time, energy, and a lot of patience.

In case you're curious, I spent my first week at my job training on the manual lathes, then moving up and watching some manual/CNC hybrids work, then finally spending two days solid watching/learning how to use the Ecoca. Working with a very well-trained machinist who was responsible for the Ecoca, I got a part program exported and working without "at-machine tweaks" in one and a half weeks. I started working on the OMega last Friday and have yet to make real progress on it because the canned cycles are giving me lots and lots of grief (stuff like refusing to acknowledge rapid moves before a canned facing cycle, etc).

Any questions, don't be afraid to ask!
__________________
Gui Cavalcanti

All-Purpose College Mentor with a Mechanical Specialty

Franklin W. Olin College of Engineering, Class of 2008
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 10:56.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi