0% found this document useful (0 votes)
59 views100 pages

DM-400 User Manual - CNC

The Compact CNC High-speed Milling Machine DM400 user manual provides comprehensive instructions on safety precautions, machine structure, specifications, installation, operations, and programming. It emphasizes the importance of understanding the machine's operation to prevent damage and outlines essential safety measures for users. The manual also includes detailed operational guidelines, including control elements, common machining notices, and examples of milling operations.

Uploaded by

Mahmoud AbuSrea
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views100 pages

DM-400 User Manual - CNC

The Compact CNC High-speed Milling Machine DM400 user manual provides comprehensive instructions on safety precautions, machine structure, specifications, installation, operations, and programming. It emphasizes the importance of understanding the machine's operation to prevent damage and outlines essential safety measures for users. The manual also includes detailed operational guidelines, including control elements, common machining notices, and examples of milling operations.

Uploaded by

Mahmoud AbuSrea
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 100

Compact CNC High-speed Milling

Machine DM400 – User Manual

Page 1
Table of Contents
1.0 Introduction
1. Safety Precautions: ................................................................................................................................... 6
2. Machine Structure – Introduction........................................................................................................... 10
3. Machine Specifications .......................................................................................................................... 11
4. Installation ............................................................................................................................................. 13

2.0 Machine operations


1. CNC control elements ............................................................................................................................ 15
2. MCP control elements ............................................................................................................................ 15
3. Screen layout.......................................................................................................................................... 19
4. Common notices for machining operations ........................................................................................... 20
5. Switch on the machine ........................................................................................................................... 21
6. Reference the machine ........................................................................................................................... 22
7. Move machine with JOG Mode ............................................................................................................. 24
8. Move machine with hand wheel Mode .................................................................................................. 25
9. Create and set up tools ........................................................................................................................... 27
10. Create tool edge ..................................................................................................................................... 29
11. Load tool into Spindle ............................................................................................................................ 31
12. Start spindle in T, S, M function ............................................................................................................ 32
13. Switch on Spindle in JOG Mode............................................................................................................ 33
14. Execute M function ................................................................................................................................ 34
15. Create work piece offset ........................................................................................................................ 36
16. Measure tool (Tool Length compensation) ....................................................................................... 47
17. Test tool offset and work offset ............................................................................................................... 50

3.0 Programming
1. Machine Axes Convention: ........................................................................................................................ 53
2. Coordinate System: ..................................................................................................................................... 54
3. CNC Dimensioning: ................................................................................................................................... 58
4. G-CODES– Overview ................................................................................................................................ 59
5. M CODES- Overview ................................................................................................................................ 62
6. Tool Change................................................................................................................................................ 62
7. Program structure ........................................................................................................................................ 64
8. Create program ........................................................................................................................................... 65

EXAMPLE 1: Face Milling Operation – CYCLE 71 ..................................................................................... 88


EXAMPLE 2: Rectangular Pocket Milling Operation – POCKET3 .................................................................. 92
EXAMPLE 3: Circular Pocket Milling Operation– POCKET4 ......................................................................... 96

Page 2
ABOUT THE MANUAL

The Compact CNC High-speed Milling DM400 is specifically designed according to industrial
standards. It is capable of cutting resistant materials and is totally enclosed by high visibility
guard. While reading the user manual, you need to keep in mind “partially understanding the
working procedure of the machine may causes damage to the machine” For further doubts and
clarifications regarding the specifications and features of the machine, please contact service
personnel at Edsolab.

Page 3
COPYRIGHTS©

No part of this publication may be reproduced in any form, without the prior permission of
Edsolab. Edsolab holds the right to change any part of the document without notification. The
authorized user of this manual shall acquire no rights in respect of trademarks or other
intellectual property rights referred to herein which are and shall remain the property of the
owner thereof.

Copyright©2025 Edsolab all rights reserved.


Version 1.00

Edsolab
No.48, 1st Floor, Emirates Tower,
Hamdan Street,
Abu Dhabi, UAE
Mobile: + 971 50 141 6670
E-mail: [email protected]
Web site: www.edsolab.com

Page 4
1.0 Introduction

Page 5
1.1 Safety Precautions:

This machine has safety devices fitted to protect the machine and operator from
any accidents.

Common Safety Precautions:


1. Tidiness
• Do not place objects on or around the machine so that it interferes with the guard or
the operation of the machine.
2. Power Source
• Ensure whether correct cable for the power source is used.
• When power fails, turn off the isolator (on electrical control box) immediately.
• At the end of a shift, ensure that the power is switched off.
• Ensure that the machine is switched off before any maintenance is carried out.
3. Lubrication
• Check the state of Linear Motion guide ways and ball screw lubrication.
4. Recommendations on Safety of Operation
• Always wear clothing that is suitable while operating the machine.
• Keep the work pieces securely in a fixture or any work holding device.
• Always operate the machine with the safety guards closed.
• Do not open the safety guards during operation.
• It is very dangerous to touch any rotating part of the machine. NEVER attempt to
remove the swarf whilst when the machine is in operating condition.
• After setting the tools, perform trial cut using manual operation.
• Remember to use tool offsets to avoid machining errors.
• Never clean the machine or its attachments during the machine operation.
• Do not operate the machine with the electrical control box open.
• Turn OFF the isolator switch before opening the electrical cabinet.
• During any unexpected movements or collisions press the EMERGENCY.

Page 6
Read all these instructions before operating this product and save these
instructions.
1. KNOW YOUR MACHINE----Read the user manual carefully. Learn its application and
limitations as well as the specific potential hazards peculiar to this machine.

2. GROUND ALL MACHINES-----If a machine is equipped into a three-hole prong plug, it should
be plugged into a three-hole receptacle with ground cable.

3. ESSENTIAL SAFETY DEFENCE-----To avoid getting an electric shock, please pay attention to
the essential safety defense.

4. REMOVE ADJUSTING KEYS AND WRENCHES----Form a habit of checking to see that keys and
adjusting wrenches are removed from the tool before turning on any machine.

5. KEEP WORK AREA CLEAN-----Cluttered areas and benches cause accidents.

6. AVOID A DANGEROUS WORK ENVIRONMENT-----Do not use machines in damp or wet


locations; keep your work area well illuminated.

7. KEEP CHILDREN AWAY------the children who younger than 14 years old should be kept a safe
distance from the work area.

8. DO NOT FORCE A TOOL-----Do not force a tool or attachment to do a job for which it was not
designed. Use the proper tool for the job.

9. WEAR PROPER APPAREL---Avoid loose clothing, neckties, gloves or jewelry that could
become caught in moving parts. Wear protective headgear to keep long hairstyles away from
moving parts.

10. SECURE YOUR WORK--- Use clamps or the others tools to hold workpieces when machining.
It is safer than using your hand and frees both hands to operate the tool.

11. MAINTAIN TOOLS IN TOP CONDITION-----Keep tools sharp and clean for best and safest
performance. Follow instructions for lubrication and changing accessories.

12. AVOID ACCIDENTAL STARTING---- Make sure the switch is “OFF” before plugging in a
power cord.

13. USE RECOMMENDED ACCESSORIES-----Consult the user manual. using improper accessories
may be hazardous.

Page 7
14. CHECK THAT ALL HOLDING, LOCKING AND DRIVING BELT ARE TIGHTENED----- At the same
time, be careful not to over tighten these adjustments. They should be just tight enough to do
the job. Over tightening may damage threads or warp parts, thereby reducing accuracy and
effectiveness.

15. WEAR YOUR SAFETY GLASSES------The operation of any machine can result in foreign
objects being thrown into the eyes, which can result in severe eye damage. Always wear safety
glasses or eye shields before commencing machine operation.

16. KEEP RIGHT POSTURE-----Keep your body balance when operating machines.

17. KIND WARNING------ Do not operate if under the influence of alcohol or drugs, read
warning labels on prescriptions to determine if your judgment or reflects might be impaired.

18. Do not turn on the machine when there is some unsafe condition.

19. Do not force to pull the power supply line out from its protective pipe.

20. To you can operate the machine smoothly, please check that all the parts are in well
condition before you attempting any machining operations.

21. Replace the worn parts.

22. You should choice the feed according as the material. Can’t too big.

23. If the motor of the spindle and stepper motor stop because the feed is too big. You should
immediately stop the power supply in two second.

24. Keep guards in place—and in working order.

25. Please under the guidance of professionals to operate.

26. When stop the machining, you must turn off the power and unplug the electrical plug at
once.

27. The main object of machining includes horniness plastic, pure plastic, woodwork, soft metal
and color metal that can mini machining.

Page 8
Safety placards:
Automatic Equipment: Automatic Equipment as programmable it may start unexpectedly,
operators needs to beware of this.

Ensure all guarding and panels are closed and if possible, secured. Personal injury will result if
the guarding falls or the control panel swing closed.

Ensure the power is disconnected before start servicing the machine. Rotating parts within the
machine can causes serious or fatal injuries.

Most areas of the machine are not designed to support the weight of the operator.

Dangerous voltages: Potential lethal voltages and currents are presents within the system.
Service should be done only by qualified personnel.

Hot areas: This warning is on areas of the machine that have a lot of heat associated with it.
Serious burns will result if personal come in contact with these areas.

Page 9
1.2 Machine Structure – Introduction

1. Spindle
2. Front door
3. Pedestal
4. Casters
5. Alarm lamp
6. CNC Controller
7. Emergency stop
8. MPG
9. Power Switch
10. Food-pad

Page 10
1.3 Machine Specifications

DETAILS
Travel
Travel in X(Longitudinal) 230mm
Travel in Y(Latitudinal) 130mm
Travel in Z(Vertical) 220mm
Capacity
Table Size/Clamping area (LxW) 460x130mm
T slot / amount 12 mm/3nos
Controls
Control option SIEMENS 808D
Hand wheel 4 Axis 3-speed electric handle wheel
Spindle
Spindle taper ISO20
Distance Spindle nose– table 300mm
Spindle to column 180mm
Spindle speed range 300~24000 rpm
Spindle motor power 2.2KW
Axes
Axis accuracy 0.02 mm
Axis Repeatability ± 0.01 mm
Guide ways High precision linear guide rails
Rapid motion speed and feed rate X/Y/Z 2m/min
Programmable feed rate 0 – 1000mm/min
Axes motor power 1.2/1.2/3(KW)
ATC
Automatic Tool Changer(ATC) 5 Position auto tool changer (ISO20)
Air pressure 0.6MPa

Page 11
Maximum drilling 13mm
Maximum milling 13mm
Dimensions
Power requirement 3 Phase AC380V/50Hz
N/G weight 300/320kg
Overall size with stand 900×680×1600mm

Page 12
1.4 Installation
Open Box
Please open box carefully. At first, you must take down the board that around packaging, and
then take down the 4mm diameter base-bolt by screwdriver, now you can lift down machine
tool from packaging. Packing list of accessories:

S.No Item Size Qty Unit

Mill Chuck ER20 1 set


1.
ISO20 Tool Holder ISO20 5 pcs
2.
Spindle Coolant 1 pc
3.
T-nut M10 2 pc
4.
Inner hexagon wrench S=1.5-S10 1 set
5.
Mat φ10*30*2 2 piece
6.
Bolt M10*25 2 piece
7.
Manual 2 Piece
8.
Hook wrench S=45/52 1 pc
9.
Clamping kit 1 set
10.
Carbide End Mill Set 1 set
11.
Flutes End Mill Set 1 set
12.
Edge finder 1 set
13.

Adjustment
Installed machine is equipped with base, please make sure that when the ground is flat and
level. Machine mounted on the ground, must adjust four feet of the machine tool base, and
make the machine table the direction of the X axis and Y axis are in level. Machine tools need to
put enough bright places.

Page 13
2.0 Machine Operations

Page 14
2.1 CNC control elements
The 808D panel processing unit (PPU) is used to input data to the CNC and to navigate to
operating areas of the system.

Page 15
2.2 MCP control elements

The 808D machine control panel (MCP) is used to control manual operation of the axis. The
machine can be moved with the appropriate keys.

Page 16
The 808D machine Mode Navigation control panel (MCP) is used to select the machine
operating mode: JOG - MDA - AUTO

The 808D machine control panel (MCP) is used to control OEM machine functions. The machine
functions can be activated with the appropriate keys.

Page 17
808D (PPU) has eight vertical soft keys (abbr. SKs) on the right of the screen. These SKs can be
activated with the corresponding button (located on the right).

808D (PPU) has eight horizontal SKs on the bottom of the screen. These SKs can be activated
with the corresponding button (located below).

Page 18
2.3 Screen layout

Page 19
2.4 Common notices for machining operations
To ensure the safety and correctness of machining, you must observe the following notices
during machining operations:

● Reference point approach is required only for machine tools equipped with incremental
encoders.
● Before running the spindle manually, make sure you have activated the tool.
● Before executing M functions, make sure all the axes are in safe positions.
● During hand wheel assignment, make sure there is no obstacle when moving the tool to
avoid tool collision.
● To guarantee the safety and correctness of machining, you must verify the tool setup
result.
● You must distinguish the direction of tool wear compensation clearly before entering the
tool wear offsets.
● Before machining the work piece on the machine, make sure the following preconditions
are met:
 The PRT mode and the dry run feed rate are deactivated.
 The feed rate override is 0%.
 The safety door is closed.

● After changing important data, it is recommended to carry out an internal data backup
immediately.

Page 20
2.5.1 Switch on the machine

Please note the explicit switching on rules as specified by the machine


manufacturer.

Step 1

Turn on the main switch of the machine. The main switch is usually at the rear of the machine.

Step 2

Make sure you perform the following operation!

Release all the EMERGENCY STOP buttons on the machine!

Page 21
2.5.2 Reference the machine

After power on, the machine must first be referenced!

Step 1

After power on, the machine will be in the reference point approach mode (default). If the axis
is not referenced, the non-referenced symbol (circle) is displayed between the axis identifier
and the value.

Step 2

The axes are referenced with the corresponding axis traversing keys. The traversing direction
and keys are specified by the machine manufacturer.

Page 22
After completing the referencing procedure for all axes, the referenced symbol is displayed next
to the axis identifier.

Step 3

After returning to JOG mode, use the axis traversing keys to move the machine manually. The
machine can now be operated in JOG mode. During normal operation (JOG), the referenced
symbol is not shown on the screen.

Page 23
2.5.3 Move machine with JOG Mode

Make sure there is no obstruction when moving the tool to avoid a crash.

After returning to JOG mode, use the axis traversing keys to move the machine manually. The
machine can now be operated in JOG mode. During normal operation (JOG), the referenced
symbol is not shown on the screen.

Step 1

Press the “Machine” key on the PPU  Press “JOG” Key

Step 2

Press the axis traversing keys to move the machine manually

Adjust the Feed over ride as required before moving the axes

Page 24
2.5.4 Move machine with hand wheel Mode
A hand wheel can control the axis motion instead of the “JOG” button.

Step 1

Press the “Machine” key on the PPU, Make sure there is no obstruction when moving the tool
to avoid a crash.

Press the “Hand wheel” key on the MCP.

Step 2

Select the axis you want to move with the appropriate keys, on the MCP

Page 25
Under “WCS” or “MCS” state, a hand wheel will be shown beside the axis symbols, showing the
axis is chosen, and can be controlled with a hand wheel.

Step 3

Select the required override increment according to the buttons on the right
(This selection fits all axes)

The override increment is “0.001 mm”

The override increment is “0.010 mm”

The override increment is “0.100 mm”

Step 4
The selected axis can now be moved with the hand wheel.

Press “JOG” on MCP to end the function of “Hand wheel”.

Page 26
2.6 Create and set up tools

A tool must have been created and measured before executing the program.

Step 1
Please make sure the system is in JOG mode.

Press “Offset” on the PPU.

Press the “Tool list” SK on the PPU.

Page 27
Step 2

The range of tool numbers which can be created by this system is 1 ~32000. The
machine can be loaded with a maximum of 64 tools / 128 tool edges.

Press the “New tool” SK on the PPU.

Select the type of tool required.

Enter “1” at “Tool No.”

Press the “OK” SK on the PPU.

Enter the “Radius” of the milling tool.

Press the “Input” button on the PPU.

Page 28
2.6.1 Create tool edge

A tool must have been created and selected before creating a tool edge!

Step 1
Use “D” code to specify the tool edge. The system activates tool edge no. 1 per default at the
start.

Press the “Offset” key on the PPU.

Press the “Tool list” SK on the PPU.

Use direction keys to select the tool which needs to add a tool edge.

Page 29
Press the “Edges” SK on the PPU.

Press the “New edge” SK on the PPU.

Step 2

A new tool edge can be added in this way and different lengths and radii can be entered as
required.

The red circle shows the actual active tool and tool edge, the purple circle shows how many
tool edges have been created and the related data for each tool edge.

A maximum of nine tool edges can be created for each tool! Different tool lengths and
radii can be saved in different tool edges as required. Please select the right tool edge for
machining according to requirement!

Page 30
2.6.2 Load tool into Spindle

A tool must have been created in the system before it can be loaded into the active
position.

Press the “Machine” key on the PPU

Press the “JOG” key on the MCP

Press the “T.S.M” SK on the PPU

Enter tool number “1” in “T” and Press INPUT

Press “CYCLE START” on the MCP

Press the “Back” SK on the PPU

The tool are usually loaded manually into the spindle. The tool will be automatically loaded into
the spindle with an automatic tool changer.

Page 31
2.7. Start spindle in T, S, M function

A tool must have been loaded and rotated to the position.

Start the spindle before adjusting tools as follows:

Press the “Machine” key on the PPU

Press the “T.S.M” SK on the PPU

Enter “500” at “Spindle speed” and Press down Arrow Key

Select “M3” using the “Select” key on the PPU

Press the “CYCLE START” key on the MCP

Press “Reset” on the MCP to stop the spindle rotation

Press the “Back” SK on the PPU

Page 32
2.8. Switch on Spindle in JOG Mode

A tool must be loaded to the spindle.

Press the “Machine” key on the PPU.

Press the “JOG” key on the MCP.

Press the spindle direction key on the MCP to start/stop the spindle.

Press “Spindle left” on the MCP to start the spindle in the counter-clockwise direction.

Press “Spindle stop” on the MCP to stop the spindle.

Press “Spindle right” on the MCP to start the spindle in the clockwise direction.

Page 33
2.9. Execute M function
. Please make sure all the machine axes are in safe positions before executing the M function!

Press the “Machine” key on the PPU

Press the “T.S.M” SK on the PPU

Use the direction key to move the highlighted cursor to “Other M function” and enter “8”. This will start
the coolant and Press INPUT key

Press “CYCLE START” on the MCP.

The coolant function button on MCP is active.

Press the “Reset” key on the MCP to stop the coolant function.

Press the “Back” SK on the PPU.

Page 34
Page 35
2.10 Create work piece offset

A tool must have be created and measured before it can be used to set the work piece
offset. Make sure the active tool is the measured tool!

This method is normally for setting the zero point of the workpiece at the edge of the
workpiece.

You must select the relevant offset panel (for example, G54) and the axis you want to
determine for the offset first.

Before measuring, you can start the spindle

1. Press the “Machine” key on the PPU.

2. Press the “JOG” key on the MCP.

3. Press the “Meas. work.” SK on the PPU.

Page 36
Make sure the active tool is the measured tool! As the following red frame shows, 808D
provides the user with three methods of using tools to simplify the operating process.

Work Offset X0:


Using a tool that has a measured “Tool length & radius”, move the tool to a known position on
the work piece. Using either JOG or Hand wheel, scratch an edge and then calculate the zero
point of the work piece. The process of setting the “X” zero point (“X0”) is described below.

Page 37
4. Press the corresponding SK of the first icon on the right-hand side of the PPU.

5. Press the appropriate SK to select the feed axis which needs to be set up.

6. Press the axis traverse keys to move the tool to the required setting position in the X
axis.

Page 38
7. Press the “Hand wheel” key on the MCP to position the tool at the X0 edge of the work

piece.

8. Select a suitable override feed rate, and then use the hand wheel to move the tool to
scratch the required work piece edge.

9. Select “Save in” Offset “G54” (or other offset)

Page 39
10. Select “Measuring direction” as “-” or “+” (This value should be chosen according to

realities)

X+ X-

Page 40
11. Set “Distance” as “0”

12. Press the “Set WO” SK on the PPU.

Page 41
2.10.1 Work Offset Y0:
The same steps for Work offset X0 must be repeated for the setting of Y zero points.

If you change the tool because of wear/damage during the machining process, you must re
measure the length of the tool.

1. Move the tool to scratch the required work piece edge.

Y+ Y-
2. Press the appropriate SK to select the feed axis which needs to be set up.

3. Select “Save in” Offset “G54” (or other offset)

Page 42
4. Select “Measuring direction” as “-” or “+” (This value should be chosen according to

realities)

Y+ Y-

5. Set “Distance” as “0”

Page 43
6. Press the “Set WO” SK on the PPU.

Page 44
2.10.2 Work Offset Z0:
The same steps for Work offset X0 must be repeated for the setting of Z zero points.

If you change the tool because of wear/damage during the machining process, you must re
measure the length of the tool.

1. Move the tool to scratch the top surface of the work piece

2. Press the appropriate SK to select the feed axis which needs to be set up.

3. Select “Save in” Offset “G54” (or other offset)

4. Select “Measuring direction” as “-” (This value should be chosen By default)

Page 45
5. Set “Distance” as “0”

6. Press the “Set WO” SK on the PPU.

Page 46
2.11. Measure tool (Tool Length compensation)

A tool must have been created and loaded before it can be measured!

1. Press the “Machine” key on the PPU

2. Press the “JOG” key on the MCP

3. Press the “Meas. tool” SK on the PPU

4. Press the “Measure manual” SK on the PPU

5. Press the axis keys on the MCP to move the tool to the set position above the work
piece.

Page 47
6. Press the “Hand wheel” key on the MPC and position the tool at location Z0 or a of the
work piece.

7. Use “SELECT” key to set the reference point as “workpiece” (In real measurement, the
reference point can be set as either “workpiece” or “ fixed point” if required.

Page 48
8. Enter “0” for “Z0” (If the setting block is used, then the value would be thickness a)

9. Press the “Set length” SK on the PPU

10. The measured tool length is now shown in “Length (L)”. This value is also saved in the
length value column of the corresponding tool list at the same time.

Page 49
2.12. Test tool offset and work offset

The tool setup and work piece setup must have been performed correctly so that it
can be tested as follows!

In order to ensure the machine safety and correctness, the results of the tool offset should be
tested appropriately.

Press the “Machine” key on the PPU.

Press the “MDA” key on the MCP.

Press the “Delete file” SK on the PPU.

Enter the test program recommended on the right. (Can also be customized)

G54 (select offset panel as required)

T1 D1 M06

G00 X0 Y0

G00 Z5

M30

Press the “ROV” key to ensure that the “ROV” function is activated (the function is activated

when the light on the key is on )

Note: The ROV function activates the feed rate override switch under the G00 function.

Page 50
Make sure the feed rate override on the MCP is at 0%!

Press “CYCLE START” on the MCP.

Increase the feed rate override gradually to avoid accidents caused by an axis moving too fast.
Observe whether the axis moves to the set position.

Page 51
3.0 Programming

Page 52
1. Machine Axes Convention:
Machining of a work piece by NC program requires a coordinate system to be applied to the
machine tool. As all machine tools have more than one coordinate, it is important that each
coordinate is identified individually. There are three planes in which movement can take place.

• Longitudinal

• Vertical

• Transverse

Each plane is assigned a letter and is referred to as an axis, i.e.

• Axis X

• Axis Y

• Axis Z

The three axes are identified by upper case letters X, Y and Z and the direction of movement
along each axis is specified as either PLUS (+) or MINUS (-).The Z-axis is always parallel to the
main spindle of the machine. The X-axis is always parallel to the work holding surface, and
always at right angles to the Z-axis. The Y-axis is at right angles to both Z and X-axis.

Page 53
2. Coordinate System:
Whenever the fingers of the right hand are aligned with the positive x-axis are then rotated
(through the smaller angle toward the positive Y axis), then the thumb of the right hand points
in the direction of the positive Z-axis

Right-hand coordinate system

In programming it must be assumed that the work piece is stationery and the tools move in the
coordinate system. The work piece is positioned within the coordinate system so that the Z-axis
coincides with the work spindle axis or runs parallel to it.

Some machining operations require programming angles of rotations about one or several
coordinate axis. Rotation about the coordinate axes is identified by the angles of rotation A, B,
and C. The direction is positive (+) when the direction of rotation is clockwise as seen from the
coordinate zero point looking in the direction of the positive axis.

Page 54
Machine Coordinate System (MCS):
This is specified by the manufacturer of the machine and is the zero point for the coordinate
system and reference points in the machine. The machine zero point can be the center of the
table or a point along the edge of the traverse range (The position of the machine zero point
generally varies from manufacturer to manufacturer).

Theprecisepositionofthemachinezeropointsaswellastheaxisdirectionmust therefore be taken


from the operating instructions provided for each individual machine.

Reference Point(R):
Reference point serves for calibrating and for controlling the measuring system of the slides and
tool traverses. The position of the reference point as shown in fig is accurately predetermined in
every traverse axis by the trip and limit switches. Therefore, the reference point coordinates
always have the same, precisely known numerical value in relation to the machine zero point.

Page 55
After initiating the control system, the reference point must always be approached from all axes
to calibrate the traverse measuring system.

If current slide and tool position data should be lost in the control system as, for example,
through an electrical failure, the machine must again be positioned to the reference point to re-
establish the proper positioning values.

Work Coordinate System (WCS):


This point determines the work piece coordinate system in relation to the machine zero point.

The work piece zero point is chosen by the programmer and input into the system

When setting up the machine. The position of the work piece zero point can be freely chosen by
the programmer within the work piece envelope of the machine. It is, however, advisable to
place the work piece zero point in such a manner that the dimensions in the work piece drawing
can be conveniently converted into coordinate values.

For milled parts, it is generally advisable to use an extreme corner point as the “Work Piece Zero
Point” as shown in the below figure. Occasionally, the work piece zero point is also called the
“program zero point”.

Page 56
Tool Reference Point:
When machining a work piece, it is essential to control the tool point or the tool cutting edges
in precise relationship to the work piece along the machining path. Since tools have difference
shapes and dimensions, precise tool dimensions have to be established beforehand and input
into the control system. The tool dimensions are related to a fixed tool setting point during pre-
setting.

Page 57
3. CNC Dimensioning:
Dimensioning information in a work piece drawing is stated in two ways,

Absolute Dimensioning System


Absolute dimension system always refers to a fixed reference point in the drawings as shown
in below. This point has the function of a coordinate zero point. The dimension lines run parallel
to the coordinate axes and always start at the reference point. Absolute dimensions are called
as “Reference dimensioning system”.

Incremental Dimensioning System


When using incremental dimension system every measurement refers to a previously dimensioned
position. Incremental dimensions are distance between adjacent points. These distances are converted
into incremental coordinates by accepting the last dimension point as the coordinate origin for the new
point. This may be compared to a small coordinate system, i.e., shifted consequently from point to point
(P1… P2… through P6) as shown. Incremental dimensions also called as “Relative Dimensioning System”
or “Chain Dimensioning System”.

Page 58
4. G-CODES– OVERVIEW

Page 59
Page 60
Page 61
5. M CODES- OVERVIEW
• M00 Program Stop
• M01 Optional Stop
• M02 Program End
• M03 Spindle rotation clockwise
• M04 Spindle rotation counter-clockwise
• M05 Spindle Stop
• M06 Tool Change
• M07 Air Cooling ON
• M08 Liquid Cooling ON
• M09 Coolant OFF
• M17 Sub-program exit
• M30 Program reset and rewind

6. Tool Change
T Tool;(Example:M6T1——Change to Tool number 1)
D Offset;(Example:D1—Call tool offset setting 1)

6.1 Flutes HSS End Mill

Dia Specs(Dia*SHK*Flute Length*Overall Length)


Ø3 3*6*10*60
Ø4 4*6*12*60
Ø5 5*6*15*60
Ø6 6*6*19*60
Ø8 8*8*25*66
Ø10 10*10*30*70
Ø12 12*12*35*85

Page 62
6.2 Carbide End Mill

Dia Specs(Dia*SHK*Flute Length*Overall Length)


Ø3 3*4*8*50
Ø4 4*4*10*50
Ø5 5*5*13*50
Ø6 6*6*15*50
Ø8 8*8*20*60
Ø10 10*10*25*75
Ø12 12*12*30*75

6.3 Specs of Tool Holders

ISO20-ER20-35MS

Page 63
7. Program structure
A standard program structure is not needed but is recommended in order to provide clarity for
the machine operator. Siemens recommends the following structure:

Page 64
8. Create program

Page 65
Page 66
Page 67
Page 68
Page 69
Page 70
Page 71
Page 72
Page 73
Page 74
Page 75
Page 76
Page 77
Page 78
Page 79
Page 80
Page 81
Page 82
Page 83
Page 84
Page 85
Page 86
Page 87
EXAMPLE 1: FACE MILLING OPERATION – CYCLE 71

AIM: Write a face milling program to reduce 5mm thickness

1. Work piece Information


 Length: 100.0mm
 Width: 100.0mm
 Height: 50.0mm
 Material : Aluminum

2. Tool Information
 Face mill – Ø50mm
 Feed rate – 250mm/min
 Spindle speed – 1500 rpm
 Depth of Cut – 1mm

Page 88
3. CYCLE71 Parameters

Page 89
4. CNC Code

G71G94 - G71 Metric, G94 Feed rate in mm/min


M06T01D1 - Tool change
M03 S1500 - Spindle on CW direction
G00 G54 X0 Y0 - Rapid positioning
G00 Z5 - Rapid positioning

CYCLE71(5.0,1.0,0.5,-5.0,0.0,0.0,100.0,100.0,0.0,1.0,25.0,2.0,0.0,250.0,11,3.0) -> Face milling

G00 Z20 - Rapid positioning


M05 - Spindle Stop
M30 - Program Stop with rewind

CYCLE71 Parameters:

Page 90
5. Simulation Result

Page 91
EXAMPLE 2: RECTANGULAR POCKET MILLING OPERATION – POCKET3

AIM: Write a rectangular pocket milling program

1. Work piece Information


 Length: 100.0mm
 Width: 100.0mm
 Height: 50.0mm
 Material : Aluminum

2. Tool Information
 End mill – Ø10mm
 Feed rate – 250mm/min
 Spindle speed – 1500 rpm
 Depth of Cut – 1mm

Page 92
3. POCKET 3 Parameters

Page 93
4. CNC Code

G71G94 - G71 Metric, G94 Feed rate in mm/min


M06T01D1 - Tool change
M03 S1500 - Spindle on CW direction
G00 G54 X0 Y0 - Rapid positioning
G00 Z5 - Rapid positioning

POCKET3(5.0,1.0,0.5,-
10.0,70.0,70.0,5.0,50.0,50.0,0.0,1.0,0.0,0.0,250.0,150.0,0,11,6.0,0.0,0.0,0.0,0.0,0.0)

POCKET3-> Rectangular pocket milling

G00 Z20 - Rapid positioning


M05 - Spindle Stop
M30 - Program Stop with rewind

POCKET3 Parameters:

Page 94
5. Simulation Result

Page 95
EXAMPLE 3: CIRCULAR POCKET MILLING OPERATION – POCKET4

AIM: Write a circular pocket milling program

1. Work piece Information


 Length: 100.0mm
 Width: 100.0mm
 Height: 50.0mm
 Material : Aluminum

2. Tool Information
 End mill – Ø10mm
 Feed rate – 250mm/min
 Spindle speed – 1500 rpm
 Depth of Cut – 1mm

Page 96
3. POCKET 4 Parameters

Page 97
4. CNC Code

G71G94 - G71 Metric, G94 Feed rate in mm/min


M06T01D1 - Tool change
M03 S1500 - Spindle on CW direction
G00 G54 X0 Y0 - Rapid positioning
G00 Z5 - Rapid positioning

POCKET4(5.0,1.0,0.5,-10.0,35.0,50.0,50.0,1.0,0.0,0.0,250.0,150.0,0,11,6.0,,,,)
- POCKET4-> Circular Pocket Milling

G00 Z20 - Rapid positioning


M05 - Spindle Stop
M30 - Program Stop with rewind

POCKET4 Parameters:

Page 98
5. Simulation Result

Page 99
Edsolab
No.48, 1st Floor, Emirates Tower,
Hamdan Street,
Abu Dhabi, UAE
Mobile: + 971 50 141 6670
E-mail: [email protected]
Web site: www.edsolab.com

You might also like