0% found this document useful (0 votes)
12 views

mpp2 Lab Report Nabila

Uploaded by

ppronoy5
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

mpp2 Lab Report Nabila

Uploaded by

ppronoy5
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

American International University-Bangladesh (AIUB)

Faculty of Engineering

Title: VMC Machine Operator Controls & Indicators with Basic Programming.

Section: A Course Name: MANUFACTURING AND PRODUCTION


PROCESS II LAB

Semester: FALL 2024-2025

Course Teacher: DR. MONON MAHBOOB

GROUP NO: 01

NAME ID NO.

Nabila Sultana 22-47579-2


Title: VMC Machine Operator Controls & Indicators with Basic Programming

Objectives:
The aim of this lab report is to introduce fundamental CNC machining programming
concepts and familiarize the reader with the operator controls and indicators of a VMC
(Vertical Machining Center) machine.

Introduction:
The Vertical Machining Center (VMC) is a crucial piece of equipment in modern
manufacturing, offering precise control over various machining operations. To operate the
VMC efficiently and safely, it is essential to have a solid understanding of both the operator
controls and basic programming concepts.

Instruments:
The following tools and equipment were used during the experiment:

1. Vertical Machining Center (VMC) machine

2. Computer Numerical Control (CNC) programming interface

3. CAD/CAM software for generating toolpaths

Procedure:

Operator Controls:

1. Control Panel:

o The primary interface for the operator to input commands and control the
machine.

o Typically includes buttons, switches, keypads, and sometimes touchscreens.

2. Emergency Stop (E-Stop) Button:

o A large, easily accessible button that immediately stops all machine


operations in case of an emergency.

3. Power On/Off Switch:

o This switch turns the machine's power supply on or off.


4. Feed Rate Override:

o Allows the operator to adjust the speed at which the tool moves during
machining, often through a knob or buttons indicating percentages (e.g., 50%,
100%, 120%).

5. Spindle Speed Override:

o Enables the operator to adjust the rotational speed of the cutting tool during
machining, typically with a knob or buttons displaying percentages (e.g., 50%,
100%, 120%).

6. Axis Controls:

o These controls allow manual movement of the machine along each axis (X, Y,
Z, A, C) for setup, tool changes, or troubleshooting.

7. Tool Change Controls:

o Buttons or commands used to initiate automatic or manual tool changes.

8. Cycle Start/Stop Button:

o Used to start or stop machining cycles, triggering the execution of


programmed operations.

9. Spindle Control:

o Controls the starting, stopping, and direction (clockwise or counterclockwise)


of the spindle.

Operator Indicators:

1. Machine Status Display:

o Shows the current operational status of the machine (e.g., idle, running,
paused, or error), providing real-time feedback.

2. Feed Rate Indicator:

o Displays the current feed rate setting, showing the speed at which the cutting
tool is moving through the material.

3. Spindle Speed Indicator:

o Indicates the current rotational speed of the spindle during machining.


4. Axis Position Display:

o Shows the current position of the machine’s axes (X, Y, Z) for translational and
(A, C) for rotational movements, giving feedback on the tool's location.

5. Alarm Indicator:

o Lights up or displays a message when an error or alarm condition occurs,


alerting operators to issues that require attention.

6. Tool Change Status Indicator:

o Displays the status of the tool changer, such as “Tool in Spindle,” “Tool in
Magazine,” or “Tool Change in Progress.”

7. Coolant Status Indicator:

o Shows the status of the coolant system, indicating whether it is on or off.

Basic Programming Concepts in CNC:

1. M-code (Machine Code):

o M-codes control auxiliary functions of the CNC machine.

o Example: M00 is the command for "Program Stop," pausing the program until
the operator intervenes.

2. G-code (Geometry Code):

o G-code is the programming language used to command CNC machines,


consisting of alphanumeric codes for commands like movement, speed, and
tool operations.

o Example: G01 is used for linear interpolation, instructing the machine to move
in a straight line at a defined feed rate.

3. CNC Machine Coordinates:

o CNC machines operate in a Cartesian coordinate system (X, Y, Z for linear


movements and A, C for rotational).

o The origin is usually set at one corner of the workpiece.

4. Toolpath Generation:

o CAD/CAM software, like Solidworks (CAD) and Mastercam (CAM), is used to


create digital models and generate toolpaths.
o CAM software optimizes toolpaths based on factors such as tool geometry,
material properties, and machining constraints.

5. CNC Programming:

o Manual Programming: Operators directly input G-codes and commands


using a text editor or programming interface.

o Conversational Programming: Some CNC machines offer conversational


programming interfaces, which allow operators to input machining
parameters through interactive menus, eliminating the need for extensive G-
code knowledge.

6. Machining Operations:

o Milling: Rotating cutting tools remove material from a workpiece, creating flat
or contoured surfaces.

o Turning: A rotating workpiece and stationary cutting tool shape the material
into cylindrical or tapered forms.

o Drilling: Rotating drill bits are used to create holes in workpieces.

7. Simulation and Verification:

o Virtual Simulation: Before running a CNC program on an actual machine,


operators can simulate the process virtually to detect errors or potential
collisions.

o Verification Tools: CAM software often includes tools to check for


programming errors, toolpath collisions, or other inconsistencies in the
machining process.

Conclusion:
This experiment provided a comprehensive understanding of the operator controls,
indicators, and basic programming principles for CNC machining, specifically with the VMC
machine. By gaining proficiency in using the machine's controls and programming
interfaces, operators can efficiently and safely manage machining operations, addressing
various requirements in a manufacturing environment.

You might also like