Report CNC f2036

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

POLITEKNIK IBRAHIM SULTAN

JABATAN KEJURUTERAAN MEKANIKAL

SESI 2 : 2022/2023

DJJ40142
REPORT WORKSHOP PRACTICE 4
CAD/CAM

NAMA PENSYARAH: Dr. Zinvi

NAMA PELAJAR NO. MATRIKS

Muhammad Zulshimal b. Arsi 09DKM20F2036


1.0 INTRODUCTION
Complex technological apparatus and equipment have been developed to fulfil the growing demand
for the mass production of intricate components with great accuracy. Machine tools that may be
quickly and easily put up without much care are required for the production of these components.
Computer Numerically Controlled (CNC) machines are built and designed very differently from
traditional machine tools. Due to the demands of higher performance levels, there is a difference.
The many mechatronics components that have been created over time are frequently used by CNC
machines. Yet, the numerous machine components and subsystems are what determine the quality
and dependability of these machines. Some of the crucial components and features of CNC machines
that must be taken into account when designing them include

2.0 OBJECTIVE

• To learn how to create CNC programme code and utilise it on the milling machine
• To gain experience operating CNC milling machines.
• To comprehend the benefits and drawbacks of milling machines
• To gain knowledge of the procedure for creating a product
• To generate the NC codes prepare parts for generation

3.0 THEORY
G-Code, or preparatory code or function, are functions in the Numerical control programming language.
The G-codes are the codes that position the tool and do the actual work, as opposed to M-codes, that
manages the machine; T for tool-related codes. S and F are tool-Speed and tool-Feed, and finally D-
codes for tool compensation.

G-codes are also called preparatory codes, and are any word in a CNC program that begins with
the letter 'G'. Generally it is a code telling the machine tool what type of action to perform, such
as:
• rapid move
• controlled feed move in a straight line or arc
• series of controlled feed moves that would result in a hole being bored, a workpiece cut
(routed) to a specific dimension.
• change a pallet
• set tool information such as offset
There are other codes; the type codes can be thought of like registers in a computer

• X = Absolute position
• Y = Absolute position
• Z = Absolute position
• M = Referred to as a "Miscellaneous" function
• F = Feed rate
• S = Spindle speed
• N = Line number
• R = Arc radius or optional word passed to a subprogram/canned cycle
M codes control the overall machine, causing it to stop, start, turn on coolant, etc., whereas other
codes pertain to the path traversed by cutting tools. Different machine tools may use the same
code to perform different functions; even machines that use the same CNC control.
• Partial list of M-Codes
▪ M00 = Program Stop (non-optional)
▪ M01 = Optional Stop, machine will only stop if operator selects this option
▪ M02 = End of Program
▪ M03 = Spindle on (CW rotation)
▪ M04 = Spindle on (CCW rotation)
▪ M05 = Spindle Stop
▪ M06 = Tool Change
▪ M07 = Coolant on (flood)
▪ M08 = Coolant on (mist)
▪ M09 = Coolant off
▪ M10 = Pallet clamp on
▪ M11 = Pallet clamp off
▪ M30 = End of program/rewind tape (required for older CNC machines)

Common FANUC G Codes for Mill


▪ G00 = Rapid positioning
▪ G01 = Linear interpolation
▪ G02 = Clockwise circular interpolation
▪ G03 = Counter Clockwise circular interpolation
▪ G90 = Absolute programming (type B and C systems)
▪ G91 = Incremental programming (type B and C systems)
4.0 WORKPIECE SETUP

BIL STEP

1 Release the Emergency stop by


pressing on it.
Click power on
Press the X button to move the X axis
to the origin.
Press the Z button to move the Z axis to
the origin.
Press the Y button to move the Y axis to
the origin.

First, choose workpiece setup to


Insert the workpiece

2 Second step is click Stock Size and WCS


to choose the right size of the
workpiece
3. Choose the correct size based on
diagram. Put te right size (50,80)

4 Then, select workpiece clamp

5 To adjust up or down workpiece on the


vise clamp
6 Result after adjusting the up and down
workpiece

7 Result

8 Find select edge finder , pick OP-20


9 And then we just put x10 for the red
mark on OP-20 and keep doing on x1
We must put 5 and touch button +input
Do the same thing on Y axis but when
get the accurate reading we must put -
5 and then +input
5.0 TOOL SETUP
• Click tool management and right click.
• Select keyway mill and move to 01.
• Select center drill and move to 02.
• Select drilling and move to 03.
• Click 01 and click mount tool and enter ok.
• Click workpiece setup.
• Click rapid position.
• Click ok.
• Click setup.
• Click t-ofset.
• Click down and find an amount 3 line empty value.
• Enter a value position z1.
• Enter a value radius 10.
• Click tools management.
• Click 02 and click mount tool.
• Find rapid position
• Enter a value position z1
• Enter a value radius 8.
• Click tools management.
• Click 03 and click mount tool.
• Find rapid position
• Enter a position z1.
• Enter a value radius 5.
6.0 FILE LOAD

Bil Step
1 Save the G code file with 4
digits . Choose monitor

2 Choose search
3 Unlock key Click edit
button and look for
document

4 Setup
5 Open new

6 Click name file 2046 Click


input , okay
7 At the last we can start
cycle
7.0 NC PROGRAMMING (G code)
%

# 00001 (PROJECT 1)

G90G80G40G49

G91G28X00Y00Z00

TIM6

G43H25
G90G54G0X-10.010.0

G0Z10.0

51000M3

G00X-10.0Y 10.0

G00Z10.0

G017-10.0F100

G42D25

G01X10.010.0

G01X70.010.0

G01X70.0440.0

G01X10.040.0

G01X10.0Y10.0

G00X10.0Y-20.0

GOOZ10.0

MSM9

G91G2820.0

G91G28X0.0Y6.0

M30
%

8.0 WORKPIECE RESULT


9.0 EXERCISE 1
10.0 DISCUSSION

Our experiment's goal is to learn more about the capabilities and workings of a computer numerical
control (CNC) milling machine. During the setup of the CNC operation, the milling machine is connected
to the computer numerical control. A product's design is made first. design using computer assistance
(CAD). In CAD, certain symbolic programming languages or codes are used to establish the coordinate
points of the corner, edges, and surfaces of the work piece.

Once the design is complete, ISO NC programming-created coding is sent to the CNC milling machine.
These codes give every detail regarding the procedure, from start to finish. Ineffective coding will hurt the
work component. In order to prevent damage and keep the milling machine in good operating condition,
we must view the simulation on the CNC screen and make any necessary final modifications so that we
can create the ideal piece of work.

Both the machine and the workpiece will be impacted by any errors or imperfections. A fault in the
machine's cutting blade is possible. We must set up the cutting tool, cutting feed, cutting speed, and
spindle speed in accordance with the specimen in order to avoid errors throughout the operation.

11.0 CONCLUSION

CNC Milling Machines provide the technology, precision, accuracy, and consistent flow of procedures for
a high production rate. They have the features that make them fast, with low to zero human errors. You
can save time and money and lessen the risk of wastage of materials. One does not have to fuss over its
operation. However, people with the right credentials must handle it to ensure that the production is
smooth day after day.

You might also like