DM-400 User Manual - CNC
DM-400 User Manual - CNC
Page 1
Table of Contents
1.0 Introduction
1. Safety Precautions: ................................................................................................................................... 6
2. Machine Structure – Introduction........................................................................................................... 10
3. Machine Specifications .......................................................................................................................... 11
4. Installation ............................................................................................................................................. 13
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
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.
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.
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.
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.
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.
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:
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
Step 1
Turn on the main switch of the machine. The main switch is usually at the rear of the machine.
Step 2
Page 21
2.5.2 Reference the machine
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
Step 2
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.
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)
Step 4
The selected axis can now be moved with the 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.
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.
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.
Use direction keys to select the tool which needs to add a tool edge.
Page 29
Press the “Edges” 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.
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
Page 32
2.8. Switch on Spindle in JOG Mode
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 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!
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 the “Reset” key on the MCP to stop the coolant function.
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.
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.
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.
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”
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.
Y+ Y-
2. Press the appropriate SK to select the feed axis which needs to be set up.
Page 42
4. Select “Measuring direction” as “-” or “+” (This value should be chosen according to
realities)
Y+ Y-
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.
Page 45
5. Set “Distance” as “0”
Page 46
2.11. Measure tool (Tool Length compensation)
A tool must have been created and loaded before it can be measured!
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)
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.
Enter the test program recommended on the right. (Can also be customized)
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
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%!
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
• 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
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).
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.
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,
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)
Page 62
6.2 Carbide End Mill
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
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
CYCLE71 Parameters:
Page 90
5. Simulation Result
Page 91
EXAMPLE 2: RECTANGULAR POCKET MILLING OPERATION – POCKET3
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
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 Parameters:
Page 94
5. Simulation Result
Page 95
EXAMPLE 3: CIRCULAR POCKET MILLING OPERATION – POCKET4
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
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
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