Khwaja Fareed University of Engineering & Information Technology
Abu Dhabi Road, Rahim Yar Khan – 63100
Tel: 068 5882400 | Email: info@[Link] | Fax: +92 68 5882 405
Course Mechanical
Numerical Analysis Department:
Name: Engineering
Course
MEEN-3116 Due Date: 10th Jan, 2022
Code:
Note: This assignment is related to CLO3 and carries 10 marks with 100% weightage.
Assignment
Problem Statement: A Mechanical Engineer needs to program a Computer Numerical
Control (CNC) milling machine to fabricate a cam profile meant to operate the intake valves
in an internal combustion engine. His task is to design a disk cam (rotating counter clockwise)
to move a radial roller follower (in the vertical y-direction) as shown in figure 1.
Figure 1: Motion of CAM and follower.
Specifically, the cam is to move the follower as described in table 1.
Table 1: Cam follower movement as a function of cam rotation.
CAM rotation from X-Axis Follower movement in Y-direction
0° 0.0
90° 1.0
180° 0.0
270° 0.0
360° 0.0
The Mechanical Engineer has specified seven points along the profile of the cam at 30°
increments as shown in figure 2.
Figure 2: Schematic of a CAM profile.
The geometry of the cam (i.e., coordinates of the seven points on the cam surface) are given
in table 2.
Table 2: Geometry of the cam.
Point Angle from X-Axis X Y
1 -90° 2.20 0.00
2 -60° 1.28 0.88
3 -30° 0.66 1.14
4 0° 0.00 1.20
5 30° -0.60 1.04
6 60° -1.04 0.60
7 90° -1.20 0.00
You are required to;
1. Fit a smooth curve through the all these seven points keeping in mind that the final
curve must have an infinite slope at points 1 and 7, and zero slope at point 4.
2. Develop a computer program in MATLAB or Octave for your above computation.
3. Plot the smooth curve that you have found.
Rubrics for Assignment (Total Marks = 10)
Criteria / Marks 1 0.5 1
Ability to judge the Not able to identify Partially Well-identified.
problem. problem. Identified.
Criteria / Marks 1 2.5 4
Use of Numerical Analysis Chose arbitrary Chose a method Right tool for the
techniques. method, not well but not suitable. job.
thought off.
Criteria / Marks 1 2 4
Many programming Few steps are
Correct code with
steps are missing or missing but
Code formulation. intended
code unable to run working without
functionality.
properly. error.
Criteria / Marks 0.25 0.5 1
Few sections are
Most of the sections
missing / Few
Assignment presentation. are missing / Not Well-presented.
mistakes in
suitable.
formatting.
Note:
1. No submission will be accepted after the due date.
2. Plagiarized assignments will be rejected outright. You have been warned.
✽✽✽✽✽