Programplaner og emneplaner - Student
MAKER1300 CNC milling – A Practical Introduction Emneplan
- Engelsk emnenavn
- CNC milling – A Practical Introduction
- Omfang
- 2.5 stp.
- Studieår
- 2022/2023
- Emnehistorikk
-
- Programplan
-
Innledning
A micro course offered at Makerspace for students from all areas interested in learning basics of CNC milling. This course is an introduction to the machining basics and the practical use of the CNC milling machine.
Milling is a subtraction method for removal of material, and CNC milling (Computer Numerical Control milling) means that the milling machine is moved and monitored by numerical control, rather than by hand. CNC milling is widely used in the automated manufacturing industry because of it’s ability to cut a wide range of materials and produce custom-designed parts much faster that conventional machining. In this course you will become familiar with the fundamentals of the milling process executed i our Roland MDX-40A universal milling machine.
CNC machines today control tool motion in 3 axis, but the capability to control the tool in 5 axis is also available. In this course, besides using CAM and CAD softwares, students will be exposed to 3 axis CNC machine (Roland MDX-40A).
-
Anbefalte forkunnskaper
This course has a minimum 80% attendance requirement.
Studenst who exceeds the limit of absence will not be eligible to sit the exam.
;
;
-
Læringsutbytte
After completing the course, the student should have the following overall learning outcomes defined in terms of knowledge, skills and general competence:
Knowledge
On successful completion of this course the student has knowledge of:
- Workflow of digital manufacturing.
- Fundamentals of CNC milling.
- Basic design of a simple part in Inventor CAD program
- Basics of setting up Fusion 360 CAM program.
- The CNC machine settings.
Skills
On successful completion of this course the student has the ability to:
- Use basic lab software (Inventor, Fusion 360) and equipment (CNC milling machine; Roland MDX-40A) used in the course.
- Create a simple design in Inventor CAD.
- Generate a simple CNC program using Fusion 360 CAM.
- Create tool paths to cut simple geometry in wood.
- Set up programed Zero Point on the Specimen.
General competences
On successful completion of this course the student:
- Can handle simple operations in the CNC machine.
-
Arbeids- og undervisningsformer
The course will have hands-on practice work in the makerspace and lectures.
-
Arbeidskrav og obligatoriske aktiviteter
None.
-
Vurdering og eksamen
A micro course offered at Makerspace for students of all areas interested in developing fundamental practical understanding of programming.
;
Programming is the art of telling the machine what to do. It involves learning how to use new tools, new languages, but above all, a new way of thinking. And now, more than ever, the digital world makes learning how to create software one of the basic skills that every profession should be familiar with. Traditionally, programming has been taught in an over-complicated manner, which prevents non-tech-oriented people to learn and gain interest in programming.
In this course you are going to make your first step towards becoming a programmer. You are going to learn about the steps, tools and processes necessary to create software. You are going to learn the basics of not one but three programming languages and develop a software to automate one task. By the end of this course, you will have the necessary knowledge to develop code.
-
Hjelpemidler ved eksamen
No requirement.
-
Vurderingsuttrykk
After completing the course, the student should have the following overall learning outcomes defined in terms of knowledge, skills and general competence.
;
Knowledge
Upon successful completion of this course the student has:
- Basic understaning of the operantion and capabilities of computers
- Basic knowledge about the software creation process, programming languages, and how to use them to develop program.;
- Fundamental understanding of good programming practices such as clean coding, pair programming and version control 2
;
Skills
Upon successful completion of this course the student has the ability to:
- Read code in python and understand its basic function
- Develop simple procedural software.
- Use the most basic operations in version control • Write code using pair programming methodology
;
General competence
Upon successful completion of this course the student can apply:
- Simple code to solve simple problems
- The knowledge acquired to support further self-learning
-
Sensorordning
Teaching and guidance will be provided in approaching basic concepts in computer programming.
A large degree of active participation during the lectures is expected. The study uses teaching methods such as lectures, videos, supervision and group discussions. The purpose is to develop the student's basic knowledge, way of thinking, and practical skills to be able to understand and solve a simple programming problem.
The program includes about 60 working hours for the student. Of these, approximately 12.5 hours are teaching and tutoring with teachers at the gathering. The other hours will be work individually and possibly in groups.