You are on page 1of 27

USER INTERFACE DESIGN FOR CNC DEMONSTRATOR

FINAL YEAR PROJECT 2

NAMA : SARIS NADIA BINTI A RASHID


CB160041
SUPERVISOR : DR JOHNSON LIM SOON CHONG

SUPERVISORY COMMITTEE : DR NIZAMUDDIN BIN


RAZALI
: DR SOFURAH BINTI MOHD FAIZ
INTRODUCTION
User Interface is medium that communicate or interact human
to machine. PROFESOR TS DR
WAHID BIN RAZZALY
Single Board Computer are tiny computer that can do same as
usual computer.
PROBLEM STATEMENT
A lot of researcher are develop mini CNC milling but not all of them are
included the designing and development of the User Interface for the
control panel.
To overcome problem from CNC Demonstrator which is to change uses
of computer to Single Board Computer.
OBJECTIVE
Objective of this project are :
1. To analyze existing CNC Demonstrator
2. To design UI for CNC Demonstrator
3. To develop and test UI for CNC
Demonstrator
SCOPE OF
STUDY
Focus on FPTV student in third and forth year in
General Machine course of University Tun
Hussein Onn Malaysia.
The Important of Study
This study will giving impact for student, lecturer and faculty
Student : Student can use CNC Demonstrator and control panel in a
better way
Lecturer : Lecturer no longer need to bring computer or laptop to
demonstrate the uses of CNC Demonstrator.
Faculty : Can reduce costing of buying CNC machine.
Literature Review
What is Computer Numerical Control ?
System that using computer.
Can be classified to several feature which is
Machining Process
Number of Spindle
Spindle arrangement

(Liana,2004)
CONTINUE….

• CNC is a Numerical Control (NC) machine that use with


computer.
• Computer that been used is act as Machine Control Unit
(MCU). (James & Joseph, 2013)
• CNC Demonstrator System is a mini CNC machine that
been used for ABBM
Flow Chart
Designing of UI
Principle in Designing UI
Learnability

Functionality Simplicity

Familiarity Flexibility

Consistency Shneiderman, 2005


• Single Board Computer (SBC)
• SBC is used to replace uses of computer to send data to
controller board and to interpret the data and send a signals
to a stepper motor .
(Cameron, 2018)
Methodology

• Waterfall Model
Analysis
Designing
System
Implementation

Testing

Maintenance
Waterfall model
• Analyze : to determine needs and goals for
development of system
• Design system : suggesting context and principle
will be use in designing UI
• Implementation : Phase of development of the
product or the system
• Testing : Phase on how the system are use and test
• Maintenance : Phase that system will be redesign or
fixed based on the testing test
CNC Demonstrator
Servo Circuit
• Use for replacement of CNC Demonstrator
Complete circuit
User Interface
Demonstration of UI to Servo
Circuit

• Degree Motion
Demonstration of UI to Servo
Circuit

• Linear Motion
Calculation
Experiment Result
Degree of Calculated Movement (mm) Obtained Movement Difference of Movement
Movement (mm) (obt. – cal.)

45  15.7  16  0.3mm

90 31 35 4mm

135  47  48 1mm 

180 62  62 0mm 


Expert Analysis
Functioning Percent
No Item Kekerapan Peratus
Ya Tidak 120%

1 Adakah butang X+ bergerak kekanan dengan 3   100% 100% 100% 100% 100% 100% 100%
baik? 100%

2 Adakah butang X- bergerak kekiri dengan baik? 3   100%


Adakah butang Z+ bergerak kehadapan dengan
80%
3 3   100%
67% 67%
baik?
60%
4 Adakah butang Z- bergerak belakang dengan baik? 2 1 67%
5 Adakah butang Y+ menggerakkan mata alat 3   100%
40% 33% 33%
keatas dengan baik?
6 Adakah butang Y- menggerakkan mata alat 2 1 67%
kebawah dengan baik?
20%

7 Adakah butang "Emergency" memberhentikan 3   100% 0% 0% 0% 0% 0% 0%


program yang dilaksanakan? 0%
Category Category Category Category Category Category Category
8 Adakah butang “cutting” bergerak dengan baik? 3   100% 1 2 3 4 5 6 7

Yes No
Discussion

Development &
Analyze Designing Testing
CNC demonstrator are
used to make a Designing process are UI are tested between the
machining process depending on 6 principle functionality of the
similar with CNC of designing UI. button created
Milling in industry with
using an open source
software. (Nurhafiz,
2018)
Conclusion
As conclusion, after completing designing
of user interface all the three objective has
been achieved.
Recommendation

1.Provides a good range of movement meters.


2. Add more function buttons.
THANK
YOU

You might also like