Loading...
HomeMy WebLinkAboutMFG-228Bergen Community College Division of Math, Science and Technology Department of Industrial & Design Technology Course Syllabus MFG-228 CNC Programming II Semester and year: Course Number: Meeting Times and Locations: Instructor: Office Location: Phone: Office Hours: Email Address: COURSE DESCRIPTION: MFG-228 CNC Programming II expands the students’ knowledge of programming Computer Numerical Control Equipment with the concentration on CNC turning and machining centers and the introduction of CAM programming software. Included in this course will be the study of advanced programming techniques, NC code generation using MasterCAM software and advanced investigation of CNC programming problems. Students will receive hands on programming experience using industry preferred software and controllers. 2 lecture, 2 lab, 3 credits Prerequisites: MFG 128 CNC Programming I Co-requisites: None 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 an advanced CNC program on a computer and use DNC to upload and download programs. Graded Exams. 2. Troubleshoot a program which contains errors and provide solutions to effect proper operation. Graded hands-on lab work and Exams. 3. Demonstrate the ability to setup the tooling and work piece; qualify the work piece as required; qualify the tools to the control and establish the initial tool values or offsets. Graded Exercises. 4. Demonstrate the ability to diagnose and repair CNC programs. Graded Exercises and hands-on lab work. 5. Write alternative programs for special CNC applications Graded Exercises and hands-on lab work COURSE CONTENT: CHAPTER TOPIC CNC Programming Handbook 1. Main Program and Subprograms Part 1 2. Main Program and Subprograms Part 1 3. Review of Operational procedures and safety guidelines 5. Subprogram Functions Pt. 1 6. Subprogram Functions Pt. 2 10. Subprogram Development Pt. 1 11. Subprogram Development Pt. 2 12. Toolpath Geometry Development Pt.1 13. Toolpath Geometry Development Pt.2 15. Axis Programming 16. Program Verifications 17. Detection Errors Handouts: Post Processors Intro To MasterCAM Software Live Tooling Concepts and Applications All machining courses will include instruction on safe operation of equipment, handling and storage of materials. TEXTBOOK: CNC Programming Handbook, Peter Smid, Third Edition, Industrial Press, Inc. 2007. ISBN: 978-0-8311-3347-4 . Supplementary Reading: Peter Smid, Fanuc CNC Custom Macros, Practical Resources for Fanuc Custom Macro B Users, Industrial Press Inc., ISBN (0-8311-)3157-8 EVALUATION: A. Projects . . . . . . . . . . . . . . . . . . . . 70 % B. Final Examination. . . . . . . . . . . . 20 % C. 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. _______ Review CNC Basics 3 2. _______ Intro to Sub Programs and Macro’s 1,2,5,6 3. _______ Macro Development 5,6 4. _______ Variables in Macro Programming 10, 11 5. _______ EXAM 1 Variables in Macro Programming 12,13 6. _______ Axis Programming 15 7. _______ Troubleshooting Macro’s 14,16,17 8. _______ Variables and Similar Parts 20 9. _______ Basic Macro Development 20 10. _______ EXAM 2 Basic Macro Development 20 11. _______ DNC Communication and Upload -- 12. _______ Program Macro Verification 14,17 13. _______ Project Development Using Macro’s 20, 14. _______ Project Verification -- 15 _______ FINAL EXAM Project Verification -- 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 about 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 ho w to do this at <http://go.bergen.edu/email>.