HomeMy WebLinkAboutMFG-227Bergen Community College
Division of Math, Science and Technology
Department of Industrial & Design Technology
Course Syllabus
MFG-227 CNC Programming I
Semester and year:
Course Number:
Meeting Times and Locations:
Instructor:
Office Location:
Phone:
Office Hours:
Email Address:
COURSE DESCRIPTION:
MFG-227 CNC Programming provides the fundamentals of programming Computer Numerical
Control Equipment with a heavy concentration on CNC turning and machining centers. Included
in this course will be language and graphics based programming, automated features and
capabilities, advanced CNC applications and integration. Students will receive hands on
programming experience using industry preferred software and controllers.
2 lecture, 4 lab, 4 credits
Prerequisites: MFG-229 Materials Processing and Fabrication
Co-requisites: DFT-210 Computer Aided Drafting I or MFG-119 Pro-Engineer® Design I
STUDENT LEARNING OBJECTIVES:
As a result of meeting the requirements in
this course, students will be able to:
Student performance on these objectives will be
measured by:
1. Write and store a CNC program on a
computer and use DNC to upload and
download programs.
Graded Exercises.
2. Write and store on a computer a program,
which is first verified by CNC simulation
software, which will drive a collection of
tooling through multiple tool paths, needed
to produce the part.
Graded Exercises and Exams.
3. Demonstrate the ability to setup and produce
a 1st article to specification, on a CNC
turning or machining center.
Graded hands-on lab Projects.
4. Demonstrate the ability to setup the tooling
and work piece; qualify the work piece to
the control; prepare tools or load tools into
the tool magazine as required.
Graded hands-on lab Projects and Exams.
COURSE CONTENT:
CHAPTER TOPIC
1-3 Background and History of CNC Machining,
Controls & Data Communication
4. Cartesian Coordinate System and Rotary
Axis
6. Programming Using Cartesian Coordinates
7. Programming Modes
8,9 G & M Code Programming Format
15. CNC Positioning Systems
17-18 Work Settings and Offsets
19. Tool Settings and Offsets
20. Linear Interpolation
22. Circular Interpolation
29. Helical Interpolation
30. Cutter Radius and Diameter Compensation
32. Programming and Set-up for Milling Centers
35-36 Programming and Set-up for Turning
Centers
39. Subprograms
50-52 Troubleshooting Set-ups
TEXTBOOK: CNC Programming Handbook, Peter Smid, Third Edition,
Industrial Press, Inc. 2007. ISBN: 978-0-8311-3347-4
EVALUATION: A. Projects . . . . . . . . . . . . . . . . . . . . 35 %
B. Exams . . . . . . . . . . . . . . . . . . . . . 35 %
C. Final Examination. . . . . . . . . . . . 20 %
D. Class Participation . . . . . . . . . . . 10%
TOTAL . . . . . . . . . . . . . . . . 100%
Assignments will have specific due dates. Assignments submitted after that date will be lowered one full
letter grade per class meeting that they are late.
ATTENDANCE POLICY:
If a student is absent from the lecture portion of the class, it will be recorded as an absence for the entire
class period. If a student is absent from the laboratory portion of the class, it will be recorded as an
absence from that portion of the class only.
A letter grade will be deducted from the class participation portion of your final grade for each absence
beyond three absences from either portion of a class period.
SPECIAL NOTES:
A final grade cannot be assigned for the course until all projects and
examinations for the course have been completed.
Make-up examinations will be administered in accordance with the
instructor’s and division’s policy.
FACULTY ABSENCE PROCEDURE: Please note well.
A daily listing will appear in the glass case located in the main hall A bldg. which will indicate all classes
which are cancelled. Students can consult this case before going to class. If students find a class
cancelled which has not been listed, they should report this to the divisional dean’s office (A325) or to the
evening/Saturday office (L113).
CALENDAR:
Class Meeting Date Topic Chapter
1.
_______
Background and History of CNC Machining,
Controls, and Data Communication
1,2,3
2. _______ Cartesian coordinate system and rotary axis
(A,B,C)
4
3. _______ Programming Modes
7
4. _______ CNC Positioning Systems
a. Point to Point
b.Continuous-Path Positioning (Contouring)
15,17,32
5. _______ EXAM Programming Format including G-code
and M-code
8,9
6. _______ Linear, Circular and Helical Interpolation
20,22,29
7. _______ Tool Settings and Offsets
19
8. _______ Work Settings and Offsets
17,18
9. _______ Cutter Radius and Diameter Compensation
30
10. _______ EXAM Programming Using Cartesian
Coordinates
4
11. _______ Subroutines or Macros
39
12. _______ Part loading and programming options 51
13. _______ Programming and Set-up for Milling Centers
2,32
14. _______ Programming and Set-up for Turning Centers
35,36
15 _______ FINAL EXAM Troubleshooting Set-ups 50-52
All machining courses will include instruction on safe operation of
equipment, handling and storage of materials.
All BCC students enrolled in credit courses are entitled to a WebAdvisor account. With WebAdvisor, you may register online,
check your schedule, room assignments, GPA, and find out what courses you need to take. To find out more abo ut WebAdvisor
or to sign up online, visit <http://go.bergen.edu>! While there, please make sure you give us your preferred email address.
You'll find directions how to do this at <http://go.bergen.edu/email>.