IENG 475 Computer-Controlled Manufacturing Systems 3/6/2016 Lab 05: CNC Lathe Programming I. Purpose A.) Provide an introduction to manual CNC programming B.) Provide experience designing and programming parts for production on the laboratory’s CNC equipment II. Practice Your lab team is to produce CNC turning program files for your project chess pieces in preparation for automated production. The CNC lathe is not currently programmable by using the MasterCAM program, since the dimensions of our parts are so small. You are to document the process in your engineering notes. The stock material for your chess pieces will be an acetyl plastic, approximately 3.9” long and 0.5” in diameter. At least one end of the stock will already be faced. 0.625” of the stock will be held within the chuck, and the parting operation will consume approximately 0.0875” of stock You will be doing the parting operation twice – following the plunge speed requirement will allow you to avoid an extra facing operation and further loss of stock material! You will only be able to get one pawn and another (tall) chess piece from each piece of stock. See the illustration, below. OVER-ALL LENGTH 3.900” CHUCKING USE 0.625” PARTING LOSS 0.0875” PARTING LOSS 0.0875” + X AXIS WORK PIECE ORIGIN + Z AXIS .025” CHUCK BUFFER >0.375” PAWN LENGTH ≤ 0.700” TALL PC LENGTH ≤ 1.000” Figure 1. Allocation of Stock Material and Workpiece Coordinate System. Depending upon your design, you may need to perform some of the following tools. The tools and their tool numbers are listed in the table below. Tool number 1 (T1) is used for the touch-off operation. All tool changes must take place 0.5” above the centerline of the workpiece and 0.5” from the end of the workpiece in the + Z direction. This lab will use absolute coordinates for all moves (except for circular interpolation center). Watch for tool holder clearance, plunge and feed rate limitations, and avoid rapid travel (G00) within the workpiece boundaries. 106748128 Page 1 of 5 Printed: 7:31 AM IENG 475 Computer-Controlled Manufacturing Systems 3/6/2016 Table 1. Tooling Magazine for Lab Tool T1 T3 T5 T7 Description Right hand profiling tool – 55 Diamond Insert (limit feed rate to 4 ipm) Grooving tool – Square Insert (90o, limit plunge depth to .05” at feed rate of 2 ipm) Left hand grooving tool – 55o Diamond Insert (limit feed rate to 4 ipm) Right hand parting tool - .085 wide (limit plunge feed rate to 1 ipm) o Note: Other tooling may be available – see instructor. Your first cut will be a roughing cut to obtain the maximum diameter of 0.400”. The lab instructor will provide you with the initial and final CNC code sections for your part(s) on the Materials page of the course website. Each person on the team is responsible for one CNC program for one of the chess pieces. Your team will need to come up with its’ own design for the project pawn, and this code portion will be standard for all individual programs within your team. Prepare your code using your CAD drawing for your chess piece(s) manually, and save the text of your final program as a MS Notepad file with the extension .NC on your floppy diskette. Bring a dimensioned view of your CAD file to the lab, along with your program on the diskette for review before production this week. Example Program for a Chess Piece. Note that the workpiece origin is on the centerline of the workpiece (and not at the top, right corner of the part!). % N100 G90 G80 G40 G00 N102 T1 M06 N104 G54 G00 X.1955 N106 F4 S1000 M03 N108 G00Z.5 N110 F4 G01 Z.1 N112 G01 Z-1. N114 G00 X.2662 Z-.9293 N116 G00 Z.02 N118 G00 X.1955 N120 G01 Z0. N121 G01 Z-.2 N122 G01 X.1 Z-.8 N123 G02 X.2 Z-.9 I0. K-.1 N124 G01 Z-1. N125 G00 X.5 Z-.9 N126 G00 Z.5 N127 T7 M06N128 G00 Z-.05 106748128 Keep all this code for your part programs! It performs the set-up for your program and the roughing cut. Roughing pass, leaving some material for finish Intermediate / Finishing passes Tool change code, use similar for your program Page 2 of 5 Printed: 7:31 AM IENG 475 N129 F2 G01 X.15 N130 F4 G01 X.2662 N131 G01 Z-.15 N132 F2 G01 X.15 N133 F4 G01 X.5 N134 G00 Z.5 N135 T3 M06 N136 G01 Z-1.0585 N137 F1 G01 X-.05 N138 F4 G01 X.5 M05 N139 G00 Z.5 N140 G28 N142 T1 M06 N143 M02 Computer-Controlled Manufacturing Systems 3/6/2016 Grooving plunge cuts at slower feed rate Tool change code, use similar for your program Parting cut at slowest feed rate Ending code, use same code for your program % Save your file to your disk space, and verify it with the TA / Instructor before cutting acetal! 106748128 Page 3 of 5 Printed: 7:31 AM IENG 475 Computer-Controlled Manufacturing Systems 3/6/2016 III. Setup This lab uses the Turning equipment located in located in CM 203. Access to the equipment on the following table may be required. Prepare this equipment prior to the start of the lab by making it generally accessible and cleaning any loose debris. Equipment/Material Listing Qty Description Location Notes (1) Lathe Workstation CM 203 Power on controller, load software, home machine. (1) Shop Vacuum CM 203 Connect to power, set up by Milling station. (2) Flat Mill Files CM 203 One at Mill, and one at Lathe. (2) .5” x 3.9” Acetal Rods CM 203 One set of white & black rods per student. IV. Safety Considerations The primary personal hazard during this lab exercise results from inadvertent operation of the equipment. Secondary hazards result from tooling and debris left in the lab area. The following actions are recommended: 1.) Check all powered equipment and load software prior to lab. All persons within the lab production area must have approved safety glasses/goggles on during the entire laboratory period. 2.) All personnel should be instructed to visually check for and remove debris from the equipment and work benches. 3.) All personnel should remain standing during the lab. Lab instruction steps should be checked off on the clip boards some distance from any operating equipment. 4.) At the conclusion of the lab, the equipment should be inspected, returned to normal condition, and loose equipment and tooling returned to storage. V. Lab Procedures The lab instructor should avoid admitting students to the lab until the previous group has completed their clean up and exited with their materials. The lab team (approximately four to five people to a team) are run through at the same time, with sub-teams simultaneously operating 106748128 Page 4 of 5 Printed: 7:31 AM IENG 475 Computer-Controlled Manufacturing Systems 3/6/2016 both the computers for coding and the lathe (for verifications). This lab may take more than 1 hour 20 minutes in total. Sequence of Activities for Each Lab: 1.) Introduce yourself, and the laboratory exercise. Distribute handouts, stock materials, and give any announcements. Students prepare their clip-boarded instructions and personal protective equipment. (2 min) 2.) The lab instructor guides the students through the general verification operation and safety on the Lathe. (10 min) 3.) Allow students to self-assign into two sub-teams of approximately equal size. Ask the student teams to take a minute or two to plan and organize themselves, then they should start their coding peg tasks on the computer equipment. Sub-teams rotate to the lathe to verify their code as they complete their tasks. (60 – 70 min) 4.) Encourage the team to assign one team member to compile a common program and verify it as the manual coding operations proceed. 5.) Ask students to wrap up their efforts and store their code in a couple of places for the team to access. Dismiss class. (7 min) 6.) Students complete their parts storage, 5S their station, replace safety equipment, gather materials, and exit the lab (5 min) Students should feel free to ask questions before operating equipment as the work progresses. The lab instructor should observe and coach students as necessary to ensure their understanding. At the conclusion of the lab, the lab instructor should return the lab materials, and report any items that need maintenance/replacement to the course instructor. If the lab will not be used inbetween sections, the materials may be left neatly in place. VI. Grading This assignment will become part of the final project. There is NO lab write-up required for this lab, but the code will be listed in the project. The instructor will check for completion of each individual’s workpieces by the due date. 106748128 Page 5 of 5 Printed: 7:31 AM