You are on page 1of 7

SYLLABUS: SUMMARY OF INFORMATION ON EACH COURSE

1. Name of Course: NUMERICAL CONTROL PROGRAMMING


2. Course Code: DMA 1072
3. (a) Names of Subject 1. Mohd Syafiq Bin Mohd Rosdi 6. Fauziah Binti Mohd Sanip
Matter Expert: 2. Mohamed Zulfakar Jafney 7. Mohd Adly Hakeem Bin Abd
Bin Zulkifli Aziz
3. Wan Zarizi Bin Wan 8. Ahmad Farhan Bin Ludin
Kamarulzaman 9. Ameline Sem
4. Nurul Wahida Binti Hanapiah 10. Nuraniza Binti Muslaini
5. Nor Syazana Binti Halim
(b) Names of academic Nama Pengajar
staff:
4. Rationale for the inclusion of the course in the programme:

The aims of this course is to give a comprehensive knowledge and practical of numerical control
programming especially in CNC Lathe and CNC Milling application.
5. Semester and Year offered: Semester 1 Year 1
6. Total Student Learning Time (SLT):

Category of Activities Learning Activity Total Hours / Semester


Lecture 11
Guided learning Tutorial / Practical 28
Student Centered Learning activities 3
Preparation for assignments / projects 15
Self-learning Independent study / Revision 11
Preparation for assessment 6
Continuous assessments 6
Formal assessments Final examination sitting for theory 0
Final examination sitting for practical 0
Total SLT 80

7. Credit Value: 2 credits


8. Prerequisite (if any): None
9. Course Learning Outcomes (CLO):
CLO1 Apply the knowledge of numerical control programming method accordance to
technical drawing requirement in various written documentation. (C3, PLO11)
CLO2 Demonstrate numerical control programming strategies and simulation using CNC
simulator software based on specification given. (P3, PLO2)
CLO3 Comply the basic principle of numerical control programming technique to meet
technical drawing specification. (A2, PLO6)

10 Transferable Skills (Skills and how they are developed and assessed, project and practical

KURIKULUM DMA 2021 1


. experience and internship):

Related PLO Transferable skills Skills development Skill of assessment


PLO6 Personal Skills Case Study, Project Practical Work, Project
and Group Work

11 Teaching-learning and assessment strategies:


.

Method of Method of
CLO KPI
delivery assessment
CLO Apply the knowledge of Lecture,
100%
1 numerical control programming Tutorial, Case
students
method accordance to technical Study, Project,
Assignment, Written obtain
drawing requirement in various and Student-
Test 50%
written documentation. (C3, Centered
marks
PLO11) Learning
and above
Activities
CLO Demonstrate numerical control Lecture, 100%
2 programming strategies and Tutorial, Case students
simulation using CNC simulator Study, Project, obtain
software based on specification Group Work, Practical Work, 50%
given. (P3, PLO2) and Student- Project marks
Centered and above
Learning
Activities
CLO Comply the basic principle of Case Study, 100%
3 numerical control programming Project, Group students
technique to meet technical Work and obtain
Practical Work,
drawing specification. (A2, Student- 50%
Project
PLO6) Centered marks
Learning and above
Activities

12 Course Synopsis:
.
Technical Drawing For CNC Machining, Introduction to CNC, NC Milling Programming, NC Lathe
Programming and Numerical Control Simulation
13 Mode of Delivery (e.g. Lecture, Tutorial, Workshop, Seminar etc):
.
Practical, Demonstration, Case Study, Lecture, Project, Tutorial, Group Work & Student-Centered
Learning Activities

KURIKULUM DMA 2021 2


14 Assessment Methods and Types:
. Written Test, Assignment, Practical Work, and Project

Course Evaluation:

Type of Assessment Marks


Continuous Assessment: 100%
1. Written Test 25%
Theory 2. Assignment 15% 40%
- -
3. Practical Work 20%
Practical 60%
4. Project 40%
Final Assessment: -
Theory Theory Examination -
-
Practical Practical Examination -
Total 100%

15 Mapping of the course to the Programme Educational Objectives (PEO):


.
  PEO
PEO1 PEO2 PEO3
  4
PLO 11 X

PLO 2 X
PLO 6 X

KURIKULUM DMA 2021 3


16. Mapping of the course (CLO) to the Programme Learning Outcomes (PLO):

Content PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10 PLO11
Apply the knowledge of numerical control
programming method accordance to
X
technical drawing requirement in various
written documentation. (C3, PLO11)
Demonstrate numerical control
programming strategies and simulation
X
using CNC simulator software based on
specification given. (P3, PLO2)
Comply the basic principle of numerical
control programming technique to meet X
technical drawing specification. (A2, PLO6)

KURIKULUM DMA 2021 4


17. Content outline of the course and the SLT (lecture hours) per topic:
SLT (Hours)
Formal
Face-To-Face Non-Face-To-Face
Assessment
Total

Assignments

Examination
Independent

Assessment

Assessment
Preparation

Preparation

Continuous
Week Content

/ Projects
Theory +

Practical

Revision
SLT

Tutorial

Study /

Final
SCL

for

for
1 TECHNICAL DRAWING FOR CNC MACHINING 1 2 15 11 6 6 0 80

1.1 Introduction to Technical Drawing


1.2 Anatomy of Technical Drawing
1.2.1 Title Block
1.2.2 Pictorial (Isometric) View
1.2.3 Orthographic View
1.2.4 Section View
1.2.5 Detail View
1.2.6 Notes To The Manufacture
1.3 GDT (Geometrical and Dimensional Tolerances)
1.3.1 Introduction
1.3.2 Symbols
1.3.3 Tolerance
1.3.4 Datum
1.3.5 Feature Control Frame
1.3.6 Material Condition
2 INTRODUCTION TO CNC 1 2
2.1 Introduction to NC and CNC
2.2 Major Elements of CNC
2.3 Types of CNC Control System
2.4 Types of CNC Machine Tools
2.5 Advantages and Disadvantages
3-7 NC MILLING PROGRAMMING 5 10

KURIKULUM DMA 2021 5


3.1 Type of Programming Method
3.2 Type of Machining Process
3.3 Basic Tooling Selection
3.4 Control Axis of CNC Milling
3.5 Cartesian Coordinate System
3.6 Machine and Work Coordinate System
3.7 Preparatory Function (G-Codes)
3.8 Miscellaneous Function (M-Codes)
3.9 Feed and Speed Calculation
3.10 Main Structure Program
3.11 Machining Process Planning
3.12 Actual Programming
8-12 NC LATHE PROGRAMMING 5 10
4.1 Type of Programming Method
4.2 Type of Machining Process
4.3 Basic Tooling Selection
4.4 Control Axis of CNC Lathe
4.5 Cartesian Coordinate System
4.6 Machine and Work Coordinate System
4.7 Preparatory Function (G-Codes)
4.8 Miscellaneous Function (M-Codes)
4.9 Feed and Speed Calculation
4.10 Main Structure Program
4.11 Machining Process Planning
4.12 Actual Programming
13-14 NUMERICAL CONTROL SIMULATION 2 4

5.1 Program Checking and Verifying


5.2 Program Input Device
5.3 Parameter Setting
5.4 Program Execution and Simulation
5.5 Simulation Review and Improvement

KURIKULUM DMA 2021 6


15 Study Week
16 Final Exam (Theory)
17 Final Exam (Practical)
Total SLT 14 0 28 15 11 6 6 0 80
Notional Hours 40
Credit Value 2

18. Main and additional references supporting the course:

Main References:
Peter J. Hoffman, Eric S. Hopewell & Brian Janes, “Precision Machining Technology”, Cengage Learning, Second Edition, 2015

Additional References:
P. Smid, “CNC Programming Handbook: A Comprehensive Guide to Practical CNC Programming”, Industrial Press, Inc., Third Edition,
2008

19. Other additional information: -

KURIKULUM DMA 2021 7

You might also like