MEE 430/530 CAD/CAM: CNC Fabrication Project, Spring 2019

Verified

Added on  2023/01/18

|3
|506
|47
Project
AI Summary
This document presents a G-code solution for a CNC fabrication project, as part of a Mechanical Engineering course (MEE 430/530) at NIU, Spring 2019. The project involves creating G-code for CNC simulation to fabricate parts using milling and drilling operations. The solution includes specifications for workpiece dimensions, cutter sizes (0.25 in and 10 mm), and the number of cutters. The G-code incorporates tool radius compensation and utilizes subprograms for repetitive tasks, covering profile milling, circular pocket milling, circle drilling, and slot milling. The solution details the necessary G-code commands, tool paths, and machine operations required to execute the fabrication process, providing a comprehensive guide for CNC programming and manufacturing.
Document Page
EX-01
O001
N1;
G00 G91 G28 Z0.0;
G90 G40 G80;
M06 TO1;
G00 G90 G54 X19.05 Y25.4;
M03 S350;
G00 G43 H01 Z100.0;
G00 Z50.0;
G98 G73 Z-60.0 R5.0 Q3.0 F50;
X76.2;
G00 Z200.0;
M05 M09;
G90 G80 G40;
G00 G91 G28 Z0.0;
M0;
N2(PROFILE MILLING);
G00 G91 G28 Z0.0;
G90 G40 G80;
M06 T02;
G00 G90 G54 X50.0 Y-15.0;
M03 S1000;
G00 G43 H02 Z100.0;
G00 Z50.0;
G00 Z0.0;
M98 P10 L12;
G00 Z200.0;
G90 G80 G40;
M05 M09;
G00 G91 G28 Z0.0;
M0;
SUB PROGRAM
O010
G01 G91 Z-1.05;
G01 G42 D02 F400;
G01 X44.42;
Y105.0;
X76.2 Y105.0;
Y76.2;
G02 X76.2 Y25.4 R25.4;
G01 Y-15.0;
G01 G40 X50.0;
M99;
EX-02
N1(PROFILE MILLING);
G00 G91 G28 Z0.0;
G00 G90 G40 G80;
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
M06 T04;
G00 G90 G54 X-20.0 Y30.0;
M03 S1000;
G00 G43 Z200.0;
G00 Z50.0 M08;
G00 Z5.0;
M98 P04 L6;
G00 Z200.0;
G90 G80 G40;
G91 G28 Z0.0;
M0;
SUB PROGRAM
O04
G01 G91 Z-0.5 F50;
G01 G41 D04 X4.0 F300;
G01 Y57.0;
G02 X8.0 Y61.0 R4.0;
G01 X82.0;
G02 X86.0 Y57.0 R4.0;
G01 Y8.0;
G02 X82.0 Y4.0 R4.0;
G01 X8.0;
G02 X4.0 Y8.0 R4.0;
G01 Y37.5;
G01 G40 X-20.0 Y30.0;
M99;
N2(CIRCULAR POCKET);
G00 G91 G28 Z0.0;
G00 G90 G40 G80;
M06 T05;
G00 G90 G55 X0.0 Y0.0;
M03 S1000;
G00 G43 Z100;
G00 Z50.0 M08;
G01 Z0.0 F50;
M98 P05 L10;
G00 Z200.0;
G90 G40 G80;
G91 G28 Z0.0;
M0;
SUB PROGRAM
O05
G01 Z-0.5 F50.0;
G01 G41 D05 X15.0 F200;
G02 I-15.0;
G01 G40 X0.0 Y0.0;
M99;
N3(CIRCLE DRILL);
Document Page
G00 G91 G28 Z0.0;
M06 TO6;
G00 G90 G40 G80;
G00 G55 G16 X19.0 Y0.0;
M03 S1000;
G00 G43 Z200.0;
G00 Z50.0;
G98 G73 Z-15.0 R5.0 Q3.0 F50;
G91 Y60.0 K5;
G00 G90 G15 Z200.0;
M05 M09;
G00 G90 G80 G40;
G00 G91 G28 Z0.0;
M0;
N4(SLOT);
G00 G91 G28 Z0.0;
M06 T07;
G00 G90 G40 G80;
G90 G54 X73.0 Y15.0;
M03 S1500;
G00 G43 Z200.0;
G00 Z50.0;
G01 Z0.0 F50;
M98 P06 L5;
G00 Z200.0 M09 M05;
G00 G80 G90 G40;
G00 G91 G28 Z0.0;
M0;
SUB PROGRAM
O06
G01 Z-0.5 F50;
G01 G41 D06 X68.0 F200;
G01 Y50.0;
G02 X78.0 Y50.0 R5.0;
G01 Y15.0;
G02 X68.0 Y15.0 R5.0;
G01 G40 X73.0;
M99;
chevron_up_icon
1 out of 3
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]