Go to Post Our robot-in-progress got set on the scale yesterday, It came to about 115 pounds. Then I walked up and took out the battery, and everyone relaxed some. - Alan Anderson [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 27-09-2012, 04:06
AlecS AlecS is offline
Registered User
FRC #1323 (Madtown Robotics)
Team Role: Mentor
 
Join Date: May 2012
Rookie Year: 2008
Location: San Jose, CA
Posts: 66
AlecS has a reputation beyond reputeAlecS has a reputation beyond reputeAlecS has a reputation beyond reputeAlecS has a reputation beyond reputeAlecS has a reputation beyond reputeAlecS has a reputation beyond reputeAlecS has a reputation beyond reputeAlecS has a reputation beyond reputeAlecS has a reputation beyond reputeAlecS has a reputation beyond reputeAlecS has a reputation beyond repute
Helical Boring G-Code Generator

I recently wrote this python program for RC to help 1323 simplify their CNC machine programming, by allowing students to program holes and bores quickly and at the machine.

The programs allows you to quickly generate standalone g-code for any of holes, by helical boring with an endmill. The program itself is graphical interface, allowing parameters such as tool diameter, stepovers, speeds, etc. to be entered rapidly and easily.

I've been testing it out over the past week, and it seems to be working well, so I'm ready to pass it on to you guys. If you write all your g-code programs by hand, this can definitely save you time, especially on gearbox plates. It also can be very useful for programming simple parts rather than spend excessive time in a CAM program.

Feel free to use/edit at your lesisure, and let me know of any errors/suggested changes.

The program runs in Python 2.7.3 which can be downloaded here http://www.python.org/getit/
and runs on Windows, Mac, and Linux.

The program can be downloaded in the attachments, or here https://docs.google.com/open?id=0Bxn...UdKUXp3ZWktb1k

Screenshot and graphical representation of programmed toolpath below.


Attached Files
File Type: zip Helical Boring G-Code.zip (4.1 KB, 225 views)
__________________
Alec S.
Engineer - Sales Representative, WestCoast Products || Twitter
MadTown Robotics Team 1323
  #2   Spotlight this post!  
Unread 27-09-2012, 10:06
anthonyttu anthonyttu is offline
Texas Instruments Engineer
AKA: Master Chief
FRC #5417 (Eagle Robotics)
Team Role: Mentor
 
Join Date: Aug 2008
Rookie Year: 2008
Location: Dallas
Posts: 61
anthonyttu has a spectacular aura aboutanthonyttu has a spectacular aura about
Re: Helical Boring G-Code Generator

Does your team allow the students to use a CNC mill on there own? How did you go about getting the students trained? My old team had issues just training other mentors to use it safely. How are you not worried for the students safety and the safety of your tools?
  #3   Spotlight this post!  
Unread 27-09-2012, 14:36
R.C.'s Avatar
R.C. R.C. is offline
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,179
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: Helical Boring G-Code Generator

Quote:
Originally Posted by anthonyttu View Post
Does your team allow the students to use a CNC mill on there own? How did you go about getting the students trained? My old team had issues just training other mentors to use it safely. How are you not worried for the students safety and the safety of your tools?
Yep we do allow students to run the machines by themselves, well an instructor or mentor is in the room at all times.

For manual machines, we go through all the safety stuff and then start off with easy parts. Usually I or one of the older kids will show them all the knobs and do the first few parts with them. The CNC normally takes a lot longer for kids to understand and we only have 1-2 kids that can run the CNC mill. But the CNC router is a lot easier to understand and 1/2 of our team usually knows how to run that guy.

I'm not really worried about kids using the machines, as long as they are trained correctly and machines are properly kept up, there really should be no issue. The CNC we have is an educational machine, its not a production machine like a HAAS, Fadal, Mori Seiki and so on.. So its not as powerful or intimidating for new kids.

-RC
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323
  #4   Spotlight this post!  
Unread 28-09-2012, 20:02
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,990
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Helical Boring G-Code Generator

Plus, as long as the G-code is written correctly, the machine does what it needs to, behind safety covers. In theory, so long as someone can clamp the workpiece, one can operate it from another state.

Some High School students understand safety and can follow complex instructions.
__________________

I am N2IRZ - What's your callsign?
  #5   Spotlight this post!  
Unread 28-09-2012, 22:03
Mk.32's Avatar
Mk.32 Mk.32 is offline
Registered User
AKA: Mark
FRC #2485 (W.A.R. Lords)
Team Role: Engineer
 
Join Date: Jan 2011
Rookie Year: 2011
Location: San Diego
Posts: 770
Mk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud of
Re: Helical Boring G-Code Generator

I am an student on Team 3647; at our sponsor machine shop I am allowed to run CNC Mill, Bridgeports, Lathe, CNC laser, anything else in the shop myself. However this is a community shop where you pay a membership fee and then have access the tools, provided you can demonstrate at least basic knowledge on the more complex machine tools.

However I am the only student on the team that is allowed to use the CNC hardware, having students run CNC machines can be a tricky subject as there is a lot that can go wrong and you have to very careful and go though every step in the process correctly.
__________________
Engineering mentor: Team 2485: WARLords 2013-

Team President: Team 3647 2010-2013
  #6   Spotlight this post!  
Unread 02-11-2012, 19:43
zcoops97 zcoops97 is offline
Registered User
AKA: Zach Cooper
FRC #0340 (G.R.R.)
Team Role: Mechanical
 
Join Date: May 2012
Rookie Year: 2012
Location: Rochester, NY
Posts: 8
zcoops97 has a spectacular aura aboutzcoops97 has a spectacular aura about
Re: Helical Boring G-Code Generator

At GRR, we recently realized our ~30 year old bridgeport with prototrak plus had cnc capabilities, and running the cnc is nothing new. We can generate programs on the DRO manually, and it is operated the same way as the g-codes we input into the DRO. You press the button and it makes it go. Learning how to operate the dials and cranks was harder than learning to generate programs on our bridgeport
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 20:27.

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