Download USER`S MANUAL 3 Cutting Using NC Code

Transcript
MDX-650A
MDX-650
MDX-500
USER'S MANUAL
Cutting Using NC Code
Thank you very much for purchasing the product.
•
To ensure correct and safe usage with a full understanding of this product's performance,
please be sure to read through this manual completely and store it in a safe location.
•
Unauthorized copying or transferral, in whole or in part, of this manual is prohibited.
•
The contents of this operation manual and the specifications of this product are subject to
change without notice.
•
The operation manual and the product have been prepared and tested as much as possible.
If you find any misprint or error, please inform us.
•
Roland DG Corp. assumes no responsibility for any direct or indirect loss or damage
which may occur through use of this product, regardless of any failure to perform on the
part of this product.
•
Roland DG Corp. assumes no responsibility for any direct or indirect loss or damage
which may occur with respect to any article made using this product.
3
Part 1 Basic Operation
Contents
Introduction ................................................................... 2
Setting the Instruction Set to NC Code ........ 2
Choosing the Spindle Type ........................... 2
Part 1 Basic Operation
1-1 Making Settings Using
the Liquid-crystal Display ................... 4
MDX-650A/650 ........................................... 4
MDX-500 ..................................................... 5
1-2 Setting the Connection Parameters ........................ 6
1-3 Setting a Workpiece Coordinate System ................ 7
Workpiece Coordinates Not Specified ......... 7
Specified with G54 Through G59 ................ 8
Specified with G92 ....................................... 8
When Specifying EXOFS (External
Workpiece-origin Offset) ..................... 9
1-4 Downloading Cutting Data ................................... 10
Postprocessing ............................................ 10
Selecting the Character Code ..................... 11
Using Subprograms .................................... 12
Using a Communications Application
for NC ...... 14
Using the MS-DOS Prompt in Windows .... 14
Adjusting the Rotating Speed and
Feed Speed ........ 15
Terminating Cutting .................................... 16
1-5 Finishing ............................................................... 17
Part 2 User's Reference
2-1 Cutting Area ......................................................... 19
MDX-650A/650 ......................................... 19
MDX-500 ................................................... 21
2-2 Operating Each Function ...................................... 23
Changing to Japanese Messages on
the Liquid-crystal Display ......... 23
Performing Repeat Cutting ......................... 23
Pausing Operation and Adjusting
the Rotating Speed and Feed Speed ..... 25
Terminating Cutting .................................... 25
2-3 Descriptions of the Display Menus ...................... 26
1 SPEED OVER RIDE .............................. 26
2 SPINDLE RPM ...................................... 27
3 MECHA MOVING ................................ 27
4 TOOL DIAMETER ................................ 27
5 MOVING MODE ................................... 28
6 USE CODE ............................................. 30
7 CONNECTION ...................................... 30
8 SERIAL PARAMETER ......................... 30
9 COMPENSATE ...................................... 31
10 SUB-PROGRAM ................................. 32
11 OTHERS ............................................... 33
12 Rotary Control
(MDX-650A/650 only) ................. 35
13 ATC (MDX-650A only) ....................... 35
14 To Coordinate ....................................... 36
2-4 What to Do If... ..................................................... 37
When the machine does not work... ........... 37
When the spindle does not rotate ... ............ 37
Data cannot be sent ..................................... 38
The power does not come on... ................... 38
2-5 Error Messages ..................................................... 39
2-6 Other Messages .................................................... 41
2-7 Display Menus Flowchart .................................... 42
MDX-650A/650 ......................................... 42
MDX-500 ................................................... 47
Windows® and MS-DOS are registered trademarks or trademarks of Microsoft® Corporation in the United States and/or other countries.
Other company names and product names are trademarks or registered trademarks of their respective holders.
Copyright © 2001 Roland DG Corporation
http://www.rolanddg.com/
1
Part 1 Basic Operation
Introduction
Setting the Instruction Set to NC Code
This chooses the instruction set immediately after switching on the power. When an instruction set has been chosen, it cannot be changed
until the power is reset.
1
Switch on the power.
After the opening message, the screen for selecting the
instruction set appears.
2
Turn the dial to move the arrow to [NC-CODE], then
press the [ENTER] key.
Hit "ENTER" >NC-CODE
Select MODE -<END>-
Choosing the Spindle Type
This sets the type of the installed spindle.
If a high-torque spindle is installed, choose [HIGH TORQUE]. If a high-speed spindle is installed, choose [HIGH SPEED]. An incorrect
selection may result in insufficient power to the motor and make normal cutting impossible, or conversely may apply power beyond the
rated capacity to the motor and cause an error to be displayed during cutting.
1
If the display shows coordinates, press the [ENTER] key
to display the main menu.
*X
Z
0
0
Y
0
5000 RPM
>1 SPEED OVER RIDE
2 SPINDLE RPM
2
Part 1 Basic Operation
2
Turn the dial to move the arrow to [OTHERS], then press
the [ENTER] key.
>11 OTHERS
12 To Coordinate
3
Turn the dial to move the arrow to [SPINDLE UNIT],
then press the [ENTER] key.
11>2 SPINDLE UNIT
3 BUZZER
4
Turn the dial to move the arrow to [HIGH TORQUE] or
[HIGH SPEED], then press the [ENTER] key.
The selected mode is enclosed in angle brackets.
11-2 SPINDLE UNIT
<HIGH TORQUE>
or
[HIGH SPEED]
* To go back to the main menu, press the [EXIT] key
several times.
3
Part 1 Basic Operation
Part 1 Basic Operation
1-1 Making Settings Using the Liquid-crystal Display
MDX-650A/650
*X
Z
0
0
Pressing the [ENTER] key
at this time displays the menu.
Y
0
S50 OFS
You can move the tool or change the spindle speed or display by
turning the dial while coordinate values are displayed.
To move the tool, use the [JOG] key to choose an axis (either [X],
[Y], or [Z]), then turn the dial. To change the spindle speed, choose
[S??], then turn the dial.
(The actual spindle speed is 100 times the displayed value.)
At this time, a [*] (asterisk) appears next to the chosen item.
Main Menu
>1 SPEED SETTING
2 SPINDLE RPM
Turn the dial to move the
arrow ( ) to the item whose
setting you want to make.
>8 SERIAL PARAMETER
9 COMPENSATE
8>1 STOP BIT
2 DATA BIT
Turn the dial to move the
arrow ( ) to the item whose
setting you want to make.
Press the
[ENTER] key.
8>3 PARITY BIT
4 BAUD RATE
The value (or selection choice)
enclosed in angled brackets
(< >) indicates the current setting.
8-3 PARITY BIT
<NONE>
Press the [EXIT] key to
return to the previous screen.
Turn the dial to
change the setting.
Press the
[ENTER] key.
8-3 PARITY BIT
EVEN
Press the [EXIT] key to
return to the previous screen.
Press the
[ENTER] key.
8-3 PARITY BIT
<EVEN>
Angle brackets (< >) are displayed.
4
Part 1 Basic Operation
MDX-500
*X
Z
0
0
Y
0
5000 RPM
Pressing the [ENTER] key
at this time displays the menu.
You can move the tool or change the spindle speed by turning the
dial while coordinate values are displayed.
To move the tool, use the [JOG] key to choose an axis (either [X],
[Y], or [Z]), then turn the dial. To change the spindle speed, choose
[??00 RPM], then turn the dial.
At this time, a [*] (asterisk) appears next to the chosen item.
Main Menu
>1 SPEED SETTING
2 SPINDLE RPM
Turn the dial to move the
arrow ( ) to the item whose
setting you want to make.
>8 SERIAL PARAMETER
9 COMPENSATE
8>1 STOP BIT
2 DATA BIT
Turn the dial to move the
arrow ( ) to the item whose
setting you want to make.
Press the
[ENTER] key.
8>3 PARITY BIT
4 BAUD RATE
The value (or selection choice)
enclosed in angled brackets
(< >) indicates the current setting.
8-3 PARITY BIT
<NONE>
Press the [EXIT] key to
return to the previous screen.
Turn the dial to
change the setting.
Press the
[ENTER] key.
8-3 PARITY BIT
EVEN
Press the [EXIT] key to
return to the previous screen.
Press the
[ENTER] key.
8-3 PARITY BIT
<EVEN>
Angle brackets (< >) are displayed.
5
Part 1 Basic Operation
1-2 Setting the Connection Parameters
Connection with a parallel cable is called a “parallel connection,” and connection with a serial cable is called a “serial connection.”
Make the appropriate settings on both the computer and the machine to configure the equipment for the type of connection that has been
made. To make the settings on the computer, refer to the manual for the computer or the software in use.
1
Press the [EXIT] key to display the main menu.
2
Turn the dial to move the arrow to [CONNECTION],
then press the [ENTER] key.
>7 CONNECTION
8 SERIAL PARAMETER
3
Turn the dial to choose [AUTO], then press the [ENTER]
key.
7 CONNECTION
4
Press the [EXIT] key once to return to the screen at right.
>7 CONNECTION
8 SERIAL PARAMETER
5
Turn the dial to move the arrow to [SERIAL PARAMETER], then press the [ENTER] key.
>8 SERIAL PARAMETER
9 COMPENSATE
6
Turn the dial to move the arrow to the item you want,
then press the [ENTER] key.
8>1 STOP BIT
2 DATA BIT
7
Turn the dial to choose a value (or selection), then press
the [ENTER] key.
8-1 STOP BIT
6
<AUTO>
For serial
connection
only
<1>
Part 1 Basic Operation
1-3 Setting a Workpiece Coordinate System
The workpiece coordinate system is for machining loaded cutting material. Set the origin point at where you want on the workpiece.
The program assumes that the origin is set with the machine. Before making the setting, check the program. This section describes the
following three cases.
Workpiece coordinates not specified
Specified with G54 through G59
Specified with G92
When specifying EXOFS (External Workpiece-origin Offset)
Workpiece Coordinates Not Specified
When workpiece coordinates are not specified in the program, the workpiece coordinates set with the machine are used. The substituted
workpiece coordinate system is G54.
The G54 workpiece-coordinate origin point is set as follows. This explanation assumes that the origin point for the workpiece coordinate
system is set at the front-left corner of the material
1
Press the arrow keys and the Tool up/down keys to move
the cutting tool to a position close to the front left corner
of the workpiece.
2
Use the [JOG] key to move the on-screen [*] to [X], [Y],
or [Z].
3
Rotate the dial to move the tool a little at a time.
4
Repeat steps 2 and 3 to align the tool at the front-left
corner of the material to be machined.
*X
Z
0
0
Y
0
.......
7
Part 1 Basic Operation
5
Press the [XY/A] key (If you're using MDX-500, press
[XY] key).
The screen at right appears.
>1 Set G54(XY)
2 Set G55(XY)
6
Turn the dial to move the arrow to [SET G54(XY)], then
press the [ENTER] key.
The origin point for the X and Y axes is set at the present
tool position.
>1 Set G54(XY)
2 Set G55(XY)
7
Press the [Z] key.
The screen at right appears.
>1 Set G54(Z)
2 Set G55(Z)
8
Turn the dial to move the arrow to [SET G54(Z)], then
press the [ENTER] key.
>1 Set G54(Z)
2 Set G55(Z)
Specified with G54 Through G59
When the workpiece coordinates are specified with G54 through G59, all workpiece coordinates stated in the program are set with the
machine.
For information about how to make the setting, see the previous section.
The previous section describes how to make the G54 setting, but you can also make the settings for other workpiece coordinates in the
same way. The setting for EXOFS (external workpiece origin offset) is also made in the same way.
For a detailed description of G54 through G59, refer to the "NC Code Programmer's Manual."
Specified with G92
G92 sets the current tool location to a desired location on a workpiece coordinate system.
Normally, this is done by moving the tool to the location to become the workpiece-coordinate origin point, then executing G92X0Y0Z0.
Tool
Z
Y
10.0
Executing G92X20.0Y15.0Z10.0
sets the coordinate system taking
this as the origin point.
Z
15.0
20.0
X
Y
X
Move the tool to the starting point assumed by the program before sending the data. This example assumes that the front-left corner of
the workpiece is to be specified as the origin point for the workpiece coordinate system.
8
Part 1 Basic Operation
1
Press the arrow keys and the Tool up/down keys to move
the cutting tool to a position close to the front left corner
of the workpiece.
2
Use the [JOG] key to move the on-screen [*] to [X], [Y],
or [Z].
3
Rotate the dial to move the tool a little at a time.
4
Repeat steps 2 and 3 to align the tool at the front-left
corner of the material to be machined.
*X
Z
0
0
Y
0
.......
When Specifying EXOFS (External Workpiece-origin Offset)
This is similar to the setting method for G54.
Turn the dial to move the arrow to [SET EXOFS], then press the [ENTER] key.
If you’re using the MDX-650A/650, you can display the set coordinate values of the coordinate systems.
At the coordinate-view screen, press the [JOG] key and move the on-screen [*] to the [OFS, G54-59] at the lower right.
Turn the dial to choose the coordinate system to display, then press the [ENTER] key to enable the setting.
9
Part 1 Basic Operation
1-4 Downloading Cutting Data
Do not insert the fingers between
the XY table and base or between
the head and Z cover.
Do not insert the fingers between
the T-slot table and arms or between
the head and Z cover.
Doing so may result in injury.
The fingers may be pinched, resulting in
injury.
Head
Z cover
T-slot table
Arm
Do not operate beyond capacity or
subject the tool to undue force.
The tool may break or fly off in a random
direction. If cutting beyond capacity is
mistakenly started, immediately turn off the
switch.
Before Sending the Data
Postprocessing
When a program has been created with general-use CAM software, it may need to be rewritten using NC codes that the cutting machine
supports. This is called postprocessing.
Postprocessing eliminates code that the cutting machine does not support, and converts the program to one that the target machine can
execute.
For more information about postprocessing, see the "Code Conversion Table" and "Program Statements" below.
For information on how to make settings, see the documentation for the CAM software you're using.
10
Part 1 Basic Operation
Code Conversion Table
Before conversion
After conversion
Program Number (O)
Address P for Subprogram Call (P)
Subprogram Call (M98)
End of Subprogram (M99)
End of Program (M30)
Address D for Cutter Compensation (D)
Address X (X)
Address Y (Y)
Address Z (Z)
Address A (A)
O
P
M98
M99
M30
D
X
Y
Z
A
*Available only when the optional rotary axis unit is installed
Program Statements (for Reference)
Enter the following codes at the beginning and end of the program (or subprogram).
%
G90G17G00Z?
X0Y0
M03
•••••
a program for cutting
•••••
G00Z?
X0Y0
M05
M02
%
Data start
Set escape location which does not touch workpiece at [Z?]
Move tool to XY origin
Rotate spindle motor
Set escape location which does not touch workpiece at [Z?]
Return tool to XY origin
Spindle rotation halt
End of program
Data end
Caution
1 Use only codes listed in the "NC Code Programmer's Manual." Codes which are not listed there are ignored.
2 Codes for coolant control are not supported. However, on/off control of the EXT2 connector interlocked with spindle-rotation signals
is possible. (For more information, refer to "Descriptions of the Display Menus.")
3 The setting for interpretation of the decimal point is made on the machine. Make the setting for the same interpretation assumed by
the program. You can choose [NORMAL] or [CALCULATOR].
Selecting the Character Code
The machine supports ASCII, ISO, and EIA character codes.
Because the auto-recognition feature for character codes is set to "on" when shipped from the factory, so there is no need to select the
character code.
However, if "Parity Error" is displayed while receiving cutting data, refer to "Descriptions of the Display Menus" and make the setting
for the character code.
For more information about parity errors, see "Error Messages."
11
Part 1 Basic Operation
Using Subprograms
When programming using subprograms, you must register the subprograms with the machine before you send the main program.
Register all subprograms called by the main program. If not registered, and error is displayed during cutting.
Subprograms are stored in a buffer (temporary memory), so they disappear when you switch off the power.
The method used to registering subprograms is as follows.
1
Turn the dial to move the arrow to [SUB-PROGRAM],
then press the [ENTER] key.
>10 SUB-PROGRAM
11 OTHERS
2
Turn the dial to move the arrow to [ENTRY SUBPROG.], then press the [ENTER] key.
10>1 ENTRY SUB-PROG.
2 SUB-PROG. SIZE
If a subprogram has already been registered the screen at
right appears.
To register a new program, you must delete the program
already registered. To delete it, press the [ENTER] key.
Sub-Program Clear!
Are You Sure?[ENTER]
3
The screen at right appears.
10-1 ENTRY SUB-PROG.
Send Sub-Program
4
Operate the computer and send the subprograms. For
more information on how to send data, take a look at the
next section.
During program registration, the screen at right is
displayed.
10-1 ENTRY SUB-PROG.
*Now Entry Sub-Prog.
5
When sending of one subprogram finishes, the screen
changes to the one at right. To continue with sending the
next subprogram, continue sending with the same setup,
without pressing the [EXIT] key.
You cannot register an addition subprogram after the
[EXIT] key has been pressed. Adding will require reregistering all subprograms, including the one to be
added.
(The [*] flashes while data is being received.)
10-1 ENTRY SUB-PROG.
Finish! Push [EXIT]
After finishing sending all the subprograms needed to
execute the program, press the [EXIT] key.
The data space for saving programs, including the main program and any subprograms, is 2 MB (2,048 kB).
The subprogram data area can be varied within a range of 0 to 1,536 kB, and the amount of space remaining after
subtracting the subprogram area from the total space is the amount of space for the main program. (For example, if the
subprogram space is set at 1,536 kB, the main program space is 512 kB.)
To perform engraving using subprograms, you must register all subprograms. If there is not enough data space to
register all subprograms, refer to the next page to free up more data space.
However, even if the main program exceeds the remaining data space, you can still perform engraving for the sent
data. Note that in this case, however, you cannot repeat engraving by pressing the [COPY] key.
12
Part 1 Basic Operation
If There Is Not Enough Data Space to Register a Subprogram
If the error at right appears while send data, it means that there is not enough data space,
and a subprogram could not be stored. Stop sending data, and press the [EXIT] key.
Data sent when the space was exceeded is all lost without being saved.
To increase the amount of data space for storing subprograms, follow the steps below.
10-1 ENTRY SUB-PROG.
Entry Area Nothing
1
Turn the dial to move the arrow to [SUB-PROGRAM],
then press the [ENTER] key.
>10 SUB-PROGRAM
11 OTHERS
2
Turn the dial to move the arrow to [SUB-PROG. SIZE],
then press the [ENTER] key.
10>2 SUB-PROG. SIZE
3 To Main MENU
3
The screen at right appears. Press the [ENTER] key.
All Buffer Clear!
Are You Sure?[ENTER]
4
Turn the dial to change the data space, then press the
[ENTER] key.
10-2 SUB-PROG. SIZE
< 512 KByte>
13
Part 1 Basic Operation
Sending Cutting Data
Using a Communications Application for NC
When using a communications application for NC programs to send data to the machine, make the settings as shown below.
Communication programs that support Protocol A cannot be used. Use a program that supports Protocol B and also permits communication with RS and CD signals. (DC codes are not supported.)
Character code
Communication parameters
DC code
TV check
Send buffer size
Delimiter code
Set this to match the setting on the machine.
Set these to match the settings on the machine. The factory-default settings are bit rate of 9,600, no
parity bit, data length of 8 bits, and 1 stop bit.
Not supported (including XON/XOFF). Hardware control with RS and CS signals is performed.
Not supported.
Any setting is acceptable.
[LF] for ISO and ASCII and [CR] for EIA
Using the MS-DOS Prompt in Windows
Use CAM software, a text editor, or the like to create the program, then save it with "test.nc" as the file name. In this case, you can send
the program to the cutting machine by entering the following at the MS-DOS command line. Because the format differs according to the
computer, refer to the computer's documentation for more information.
Serial connection
Parallel connection
C:\> copy test.nc aux
C:\> copy test.nc prn
* When using a serial connection, set the same communication parameters for the computer and the machine. Make the settings for the
communication parameters as shown below.
1 Start [MS-DOS Prompt] or [Command Prompt] in windows.
2 If the communication parameters for the COM1 port are as follows...
Bit rate:
Parity bit:
Data bit length:
Stop bit:
9,600
None
8
1
...then type in the following.
C:\WINDOWS> mode com1 baud=9600 parity=n data=8 stop=1
Waiting for Data During Serial Connection
During a serial connection, when sending data that contains many fine line segments, operation may stop while cutting
is in progress. At such times, the machine is waiting for the next portion of cutting data to be sent.
You can avoid such interruptions by changing to a parallel connection to increase the data-transmission speed, or by
increasing the amount of data stored in memory through such methods as sending cutting data for finishing while
performing rough cutting.
14
Part 1 Basic Operation
What You Can Do During Cutting
Adjusting the Rotating Speed and Feed Speed
The programmed rotating speed and feed speed can be adjusted while cutting is in progress. Below is a list of the items that can be
adjusted.
Positioning override
This sets the G00 operating speed, with the maximum speed taken to be 100%.
Cutting override
This specifies a percentage of the feed rate set by programming (F code). According to this setting, the feed
rate is set to a percentage of all feed rates specified by F codes.
Cutting speed
This specifies the feed rate for cutting in “mm/min.” units. If an F code is specified after restarting cutting, the
speed specified by the F code is used.
Spindle speed
This sets the speed of the spindle. If an S code is specified after restarting cutting, the speed specified by the S
code is used.
1
While operation is in progress, press the [PAUSE] key.
Movement of the tool and table stops. Note that because
this is not an emergency stop, movement may continue
for two or three seconds before stopping.
The screen at right appears.
PAUSE>CONTINUE
STOP
2
Turn the dial to move the arrow to the desired item, then
press the [ENTER] key.
PAUSE>CUT OVER RIDE
CUT SPEED
3
Turn the dial to change the value, then press the [ENTER]
key.
To change another item, press the [EXIT] key, then repeat
steps 2 and 3.
PAUSE:CUT OVER RIDE
<100 %>
4
Press the [EXIT] key to return to the screen at right.
PAUSE>CONTINUE
STOP
5
Turn the dial to move the arrow to [CONTINUE], then
press the [ENTER] key.
The paused state is canceled and cutting resumes.
15
Part 1 Basic Operation
Terminating Cutting
If you wish to correct the program and restart cutting from the beginning, or if the cutting data was different from what was desired, carry
out the procedure below.
1
While operation is in progress, press the [PAUSE] key.
Movement of the tool and table stops. Note that because
this is not an emergency stop, movement may continue
for two or three seconds before stopping.
The screen at right appears.
2
Stop sending data from the computer
3
Turn the dial to move the arrow to [STOP], then press the
[ENTER] key.
Stop execution of the program.
16
PAUSE>CONTINUE
STOP
PAUSE>STOP
CUT OVER RIDE
Part 1 Basic Operation
1-5 Finishing
Do not touch the tip of the blade
with your fingers.
Doing so may result in injury.
Please use a vacuum cleaner to
remove cutting dust.
Do not use any blower like airbrush.
Otherwise, dust spread in the air may harm
your health.
Do not touch the tool immediately
after cutting operating stops.
Use a commercially available brush
to remove metal cuttings.
The tool may have become hot due to
friction heat and may cause burns if
touched.
Attempting to use a
vacuum cleaner to
take up metal
cuttings may cause
fire in the vacuum
cleaner.
After cutting has been finished, detach the tool, remove the material, and clean away chips.
1
Press the [EXIT] key to display the main menu.
>1 SPEED OVER RIDE
2 SPINDLE RPM
2
Turn the dial to move the arrow to [MECHA MOVING],
then press the [ENTER] key.
>3 MECHA MOVING
4 TOOL DIAMETER
3
Turn the dial to move the arrow to [Go LIMIT Pos.], then
press the [ENTER] key.
3>11 Go LIMIT Pos.
12 To Main MENU
4
Detach the tool.
5
Turn the dial to move the arrow to [Go VIEW Pos.], then
press the [ENTER] key.
3 >3 Go VIEW Pos.
4 Go G54(XY)
17
Part 1 Basic Operation
6
Remove the material.
7
Use a commercially available vacuum cleaner to remove
chips.
18
Part 2 User's Reference
Part 2 User's Reference
2-1 Cutting Area
MDX-650A/650
The maximum cutting area of the MDX-650A/650 is 650 mm x 450 mm x 155 mm (25-9/16 in. x 17-11/16 in. x 6-1/16 in.).
The actual cutting area differs according to the type of spindle installed.
When Use the High-torque Spindle (ZS-650T)
When a high-torque spindle (ZS-650T) is installed, the range that you can actually cut (in the height direction) is subject to the following
restrictions and is smaller than the maximum cutting range described earlier.
105 mm
(4-1/8 in.)
80 mm
(3-1/8 in.)
22 mm
(7/8 in.)
155 mm(6-1/16 in.)
(Z-axis movable range)
- Length of the installed tool
- Position of the XY table where the workpiece to cut is loaded
- If using a spacer for the T-slot table (ZA-600/500 series), the height of the spacer
X-rail bottom
surface
T-slot table upper
surface when
using a spacer
(ZA-508)
T-slot table
upper surface
19
Part 2 User's Reference
When Use the High-speed Spindle
When a high-speed spindle is installed, the range that you can actually cut (in the height direction) is subject to the following restrictions
and is smaller than the maximum cutting range.
- Length of the installed tool
- Position of the XY table where the workpiece to cut is loaded
- If using a spacer for the T-slot table (ZA-600/500 series), the height of the spacer
- If using a depth regulator nose, the stroke of the spindle due to the nut (approx. 5 mm)
130 mm
(5-1/8 in.)
55 mm
(2-3/16 in.)
112 mm
(4-3/8 in.)
155 mm(6-1/16 in.)
(Z-axis movable range)
If not using the depth regulator nose
(nut tightened)
12 mm
(1/2 in.)
94.6 mm
(3-3/4 in.)
5.4 mm
(3/16 in.)
155 mm(6-1/16 in.)
(Z-axis movable range)
If using the depth regulator nose
(nut loosened)
X-rail bottom
surface
T-slot table upper
surface when
using a spacer
(ZA-613)
T-slot table
upper surface
20
Part 2 User's Reference
MDX-500
The maximum cutting area of the MDX-500 is 500 mm x 330 mm x 105 mm (19-5/8 in. x 12-15/16 in. x 4-1/8 in.).
The actual cutting area differs according to the type of spindle installed.
When Use the High-torque Spindle (ZS-500T)
When a high-torque spindle (ZS-500T) is installed, the range that you can actually cut (in the height direction) is subject to the following
restrictions and is smaller than the maximum cutting range described earlier.
55 mm
(2-3/16 in.)
80 mm
(3-1/8 in.)
22 mm
(7/8 in.)
105 mm(4-1/8 in.)
(Z-axis movable range)
- Length of the installed tool
- Position of the XY table where the workpiece to cut is loaded
- If using a spacer for the T-slot table (ZA-600/500 series), the height of the spacer
X-rail bottom
surface
T-slot table upper
surface when
using a spacer
(ZA-508)
T-slot table
upper surface
21
Part 2 User's Reference
When Use the High-speed Spindle
When a high-speed spindle is installed, the range that you can actually cut (in the height direction) is subject to the following restrictions
and is smaller than the maximum cutting range.
- Length of the installed tool
- Position of the XY table where the workpiece to cut is loaded
- If using a spacer for the T-slot table (ZA-600/500 series), the height of the spacer
- If using a depth regulator nose, the stroke of the spindle due to the nut (approx. 5 mm)
80 mm
(3-1/8 in.)
55 mm
(2-3/16 in.)
62 mm
(2-7/16 in.)
105 mm(4-1/8 in.)
(Z-axis movable range)
If not using the depth regulator nose
(nut tightened)
12 mm
(1/2 in.)
44.6 mm
(1-3/4 in.)
5.4 mm
(3/16 in.)
105 mm(4-1/8 in.)
(Z-axis movable range)
If using the depth regulator nose
(nut loosened)
X-rail bottom
surface
T-slot table upper
surface when
using a spacer
(ZA-508)
T-slot table
upper surface
22
Part 2 User's Reference
2-2 Operating Each Function
Changing to Japanese Messages on the Liquid-crystal Display
You can choose either English or Japanese for the display language.
1
Switch on the power while holding down the [EXIT] key.
2
Turn the dial to move the arrow to [JAPANESE], then
press the [ENTER] key.
3
Messages on the display now appear in Japanese.
>2 JAPANESE
-<END>-
* To return the display to English-language messages, carry out Step 1 again. When the language-selection menu appears
(similar to the one in Step 1, but in Japanese), move the arrow to “English” and press the [ENTER] key.
Performing Repeat Cutting
The data buffer is the place where data received from the computer is stored temporarily. (The data in the data buffer can be erased by
switching off the power or clearing the data.
Pressing the [COPY] key calls up the all cutting data stored in the data buffer and executes the replotting procedure. When you perform
replotting, clear the data from the data buffer before sending the cutting for replotting from the computer.
1
Press the [COPY] key.
The screen at right appears.
>1 COPY START
2 CLEAR COPY BUFFER
2
Turn the dial to move the arrow to [CLEAR COPY
BUFFER], then press the [ENTER] key.
Cutting data in the data buffer is lost.
>2 CLEAR COPY BUFFER
-<END>-
23
Part 2 User's Reference
3
Install the tool (blade) and load the material. Use the
software to send the cutting data.
4
After cutting has finished, remove the cut material and
load a new piece. Set the origin point if necessary.
5
Press the [COPY] key.
Turn the dial to move the arrow to [COPY START], then
press the [ENTER] key.
24
>1 COPY START
2 CLEAR COPY BUFFER
Part 2 User's Reference
Pausing Operation and Adjusting the Rotating Speed and Feed Speed
The programmed rotating speed and feed speed can be adjusted while cutting is in progress. Below is a list of the items that can be
adjusted.
Positioning override
This sets the G00 operating speed, with the maximum speed taken to be 100%.
Cutting override
This specifies a percentage of the feed rate set by programming (F code). According to this setting, the feed
rate is set to a percentage of all feed rates specified by F codes.
Cutting speed
This specifies the feed rate for cutting in “mm/min.” units. If an F code is specified after restarting cutting, the
speed specified by the F code is used.
Spindle speed
This sets the speed of the spindle. If an S code is specified after restarting cutting, the speed specified by the S
code is used.
1
While operation is in progress, press the [PAUSE] key.
Movement of the tool and table stops. Note that because
this is not an emergency stop, movement may continue
for two or three seconds before stopping.
The screen at right appears.
PAUSE>CONTINUE
STOP
2
Turn the dial to move the arrow to the desired item, then
press the [ENTER] key.
PAUSE>CUT OVER RIDE
CUT SPEED
3
Turn the dial to change the value, then press the [ENTER]
key.
To change another item, three the [EXIT] key, then repeat
steps 2 and 3.
PAUSE:CUT OVER RIDE
<100 %>
4
Press the [EXIT] key to return to the screen at right.
PAUSE>CONTINUE
STOP
5
Turn the dial to move the arrow to [CONTINUE], then
press the [ENTER] key.
The paused state is canceled and cutting resumes.
Terminating Cutting
If you wish to correct the program and restart cutting from the beginning, or if the cutting data was different from what was desired, carry
out the procedure below.
1
While operation is in progress, press the [PAUSE] key.
Movement of the tool and table stops. Note that because
this is not an emergency stop, movement may continue
for two or three seconds before stopping.
The screen at right appears.
2
Stop sending data from the computer
3
Turn the dial to move the arrow to [STOP], then press the
[ENTER] key.
Stop execution of the program.
PAUSE>CONTINUE
STOP
PAUSE>STOP
CUT OVER RIDE
25
Part 2 User's Reference
2-3 Descriptions of the Display Menus
1 SPEED OVER RIDE
1-1 CUT OVER RIDE
1-1 CUT OVER RIDE
<100 %>
Stored in Memory
Yes
Factory Default
100
Setting Range
0 to 200
Steps
1
Description
This adjusts the cutting speed on the machine. This setting is made as a
percentage, with the feed rate specified by program F-codes taken to be
100%. All codes that function at the cutting speed are affected.
This setting can be used to make fine adjustments in the feed rate without
altering programming.
Note, however, that operation outside the machine's maximum or
minimum speed is not possible, regardless of this setting. Also note that
the feed rate changes in units of 60 mm/min. (1 mm/sec.). (However, the
minimum speed can be set at 30 mm/min.)
This setting can be made even while operation is paused.
1-2 CUT SPEED
1-2 CUT SPEED
< 120 mm/min>
Stored in Memory
Yes
Factory Default
120
Setting Range
30, 60 to 5100
Description
This sets the default value for cutting speed. When an operation
command using cutting speed is input when no cutting speed has been
specified using F-codes, operation is carried out at this cutting speed.
This setting can be made even while operation is paused. Cutting
restarts at the speed that has been set, but if an F-code speed setting is
encountered, the speed then changes to the value of the F-code setting.
Steps
60
1-3 MOVE OVER RIDE
1-3 MOVE OVER RIDE
<100 %>
Stored in Memory
Yes
Factory Default
100
Setting Range
0 to 100
Steps
1
26
Description
This sets a limit for positioning speed. When shipped from the
factory, the machine is set at maximum speed. This setting is made as
a percentage, with maximum speed taken to be 100%.
This setting is applied to all codes which function at the positioning
speed: G00, G80, G81, G82, G85, G86, and G89 are affected.
This limitation of positioning speed causes cutting times to become
longer. Positioning speed is not restricted by the limit speed setting
for cutting speed.
This setting can be made even while operation is paused.
Part 2 User's Reference
2 SPINDLE RPM
2 SPINDLE RPM
< 5000 RPM>
Stored in Memory
Yes
Factory Default
3000
(High Torque)
5000
(High Speed)
Description
The speed of rotation specified by this setting is used when a spindle
rotation command (M03) is input in a state where rotation has not
been specified by an S-code.
This setting can also be made while operation is paused. Cutting
restarts at the speed that has been set, but if an S-code speed setting is
encountered, the speed then changes to the value of the S-code setting.
Setting Range
3000 to 12000
(High Torque)
5000 to 20000
(High Speed)
Steps
1
3 MECHA MOVING
Description
3 >1 Go EXOFS(XY)
2 Go EZOFS(Z)
This performs movement to the specified location at the machine's
highest speed. In the case of [Go EXOFS (Z)], however, the speed is
as follows.
(1) The speed specified by an F code in the program and by the
machine's [CUT OVER RIDE] setting
(2) The speed specified by the machine's [CUT SPEED] and [CUT
OVER RIDE] settings
3 17 Go LIMIT Pos.
18 To Main MENU
When both of these have been set, the one set last is valid.
4 TOOL DIAMETER
4 TOOL No.1
<
0 um>
Stored in Memory
Yes
4 TOOL No.2
<
0 um>
Factory Default
0
4 TOOL No.3
<
0 um>
Description
This specifies the amount of offset set for cutter compensation and
tool-length compensation.
When G41 or G42 (cutter compensation) specifies an offset number
which has not been set with G10, the value set on the machine is used.
Setting Range
0 to 10000
Steps
10
27
Part 2 User's Reference
5 MOVING MODE
5-1 SPINDLE CONTROL
5-1 SPINDLE CONTROL
<ON>
Stored in Memory
Yes
Factory Default
ON
Selection Choices
ON, OFF,
EXTERNAL
ONLY
Description
This chooses the method of control for the spindle motor.
ON
When a command to rotate the spindle is received, a
rotate signal is issued to the internal spindle. A signal is
also issued to the EXT2 connector at the same time.
OFF
Even when a command to rotate the spindle is received,
not rotate signal is issued to the internal spindle circuit.
Similarly, no signal is issued to the EXT2 connector.
EXTERNAL ONLY Even when a command to rotate the spindle is received,
not rotate signal is issued to the internal spindle circuit.
A signal is issued only to the EXT2 connector.
5-2 CALC.TYPE VALUE
5-2 CALC.TYPE VALUE
<NOT USE>
Stored in Memory
Yes
Factory Default
NOT USE
Selection Choices
NOT USE,
F & IJKRXYZ CODE,
F CODE,
IJKRXYZ CODE
Description
This selects how numeric values are interpreted during real-number
entry or integer entry.
When set to [NOT USE], values during real-number entry are
interpreted as millimeters or inches, and values during integer entry
are interpreted as minimum-unit millimeters or inches.
When set to [F & IJKRXYZ CODE], [F CODE], or [IJKRXYZ
CODE], numerical values are always interpreted as millimeters or
inches regardless of whether real-number entry or integer entry has
been selected for the respective code.
5-3 SINGLE BLOCK
5-3 SINGLE BLOCK
<OFF>
Stored in Memory
Yes
Factory Default
OFF
Selection Choices
OFF, ON
Description
When [ON] is specified, the program executes one block and then
goes into a standby state. Pressing the [ENTER] key causes the next
block to be executed.
This makes it possible to carry out operations while change the
contents of the program at each step.
During single-block execution, it is not possible to switch the single
block on or off.
5-4 OP. BLOCK SKIP
5-4 OP. BLOCK SKIP
<ON>
Stored in Memory
Yes
Factory Default
ON
Selection Choices
ON, OFF
28
Description
Optional block skip is a function that skips over desired blocks in a
program (see the NC Code Programmer's Manual).
When set to [OFF], no blocks specified by optional block skip are
skipped.
Part 2 User's Reference
5-5 OFFSET TYPE
5-5 OFFSET TYPE
<TYPE A>
Stored in Memory
Yes
Factory Default
TYPE A
Selection Choices
TYPE A, TYPE B
Description
This selects the program path for outer-side travel when starting or
ending cutter compensation.
A case of shifting from a line to another line with travel on the outer
side of an acute angle when cutter compensation starts is given as an
example. For more information, refer to the NC Code Programmer's
Manual.
Outer-side Acute Angle
From a line to a line -- Type A
Start position
a
Amount of offset
Programmed
path
Path traveled by
center of tool
From a line to a line -- Type B
Amount of offset
Start
position
a
Programmed
path
Amount of offset
Path traveled by
center of tool
5-6 PROGRAM NUMBER
5-6 PROGRAM NUMBER
<4 DIGITS>
Stored in Memory
Yes
Factory Default
4
Selection Choices
4, 8
Description
This chooses the number of digits for program numbers and sequence
numbers.
Choose the number of digits employed in the program. If the number
of digits specified by the program differs from the number of digits
specified by the machine, unexpected operation or errors may occur.
If you are using subprograms, all programs used must employ the
same number of digits. Programs that specify different numbers of
digits must not be run at the same time.
For more information about how to specify program numbers and
sequence numbers, see the entries for M98, O, and N in the NC Code
Programmer’s Manual.
5-7 ACCELERATION
5-7 ACCELERATION
<0.3G>
Stored in Memory
Yes
Factory Default
0.3
Description
This chooses the acceleration when moving the tool and table.
Normally the default value (0.3 G) can be left unchanged. When
cutting material that creates a high load, on rare occasions the
acceleration may make it impossible to perform cutting. In such cases,
the value should be changed.
Selection Choices
0.05, 0.1, 0.3
29
Part 2 User's Reference
6 USE CODE
6 USE CODE
<AUTO>
Stored in Memory
Yes
Factory Default
AUTO
Selection Choices
ASCII, ISO, EIA,
AUTO
Description
This selects the character code system of the program to be received.
When set to [AUTO], the character code (ASCII, ISO, or EIA) is
determined automatically. Normally this should be left set to
[AUTO].
If the character code cannot easily be determined when set to
[AUTO], the setting should be made manually. Receiving a program
when the character code setting is incorrect may result in unexpected
operation.
7 CONNECTION
7 CONNECTION
<AUTO>
Stored in Memory
Yes
Factory Default
AUTO
Selection Choices
AUTO, SERIAL,
PARALLEL
Description
This sets the type of interface used for connection to the computer.
When set to [AUTO], the port is determined automatically. The
communication parameters in effect when a serial connection is used
are according to the parameters of the panel settings.
If the interface cannot easily be determined when set to [AUTO], the
setting should be made manually.
8 SERIAL PARAMETER
8-1 STOP BIT
8-1 STOP BIT
<1>
Stored in Memory
Yes
Description
This sets the number of stop bits for the communication parameters.
Factory Default
1
Selection Choices
1, 2
8-2 DATA BIT
8-2 DATA BIT
<8>
Stored in Memory
Yes
Description
This sets the data bit length for the communication parameters.
Factory Default
8
Selection Choices
7, 8
8-3 PARITY BIT
8-3 PARITY BIT
<NONE>
Stored in Memory
Yes
Factory Default
NONE
Selection Choices
NONE, ODD,
EVEN
30
Description
This makes the setting for parity checking for the communication
parameters.
Part 2 User's Reference
8-4 BAUD RATE
8-4 BAUD RATE
<9600>
Stored in Memory
Yes
Description
This sets the bit rate (transmission speed) for the communication
parameters.
Factory Default
9600
Selection Choices
4800, 9600,
19200, 38400
8-5 HAND SHAKE
8-5 HAND SHAKE
<HARD-WIRE>
Stored in Memory
Yes
Description
This sets the type of hand shake for the communication parameters.
Factory Default
HARD-WIRE
Selection Choices
HARD-WIRE,
XON/XOFF
9 COMPENSATE
9-1 X-COMPENSATE
<100.00 %>
Stored in Memory
Yes
9-2 Y-COMPENSATE
<100.00 %>
Factory Default
100
9-3 Z-COMPENSATE
<100.00 %>
Setting Range
99.90 to 100.10
Description
This compensates for differences between the length specified by the
program and the actual cutting length. This can correct for error due to
temperature or humidity, as well as error due to individual differences
from one machine to another.
If you change the compensation value, then switch the power off and
back on. The changed compensation value is enabled after the power
has been reset.
Steps
0.01
31
Part 2 User's Reference
10 SUB-PROGRAM
10-1 ENTRY SUB-PROG.
Description
10-1 ENTRY SUB-PROG.
Send Sub-Program
This registers a subprogram.
When programming using subprograms, you must register the
subprograms with the machine before you send the main program.
Register all subprograms called by the main program. If not registered, and error is displayed during cutting.
Subprograms are stored in a buffer (temporary memory) , so they
disappear when you switch off the power.
For more information about subprograms, refer to the separate "NC
Code Programmer's Manual."
10-2 SUB-PROG. SIZE
10-2 SUB-PROG. SIZE
< 512 KByte>
Stored in Memory
Yes
Factory Default
512
Setting Range
0 to 1536
Steps
1
32
Description
This determines the amount of data space for registering subprograms.
If an error message about insufficient data space is displayed during
registration, increase the amount of space.
Part 2 User's Reference
11 OTHERS
11-1 SENSOR MODE
11-1 SENSOR MODE
Please Cursor Move
Description
This sets the amount of Z-axis shift for the EXOFS (external
workpiece origin point amount of offset) using the Z0 sensor.
Changing the amount of shift causes the setting for [EXOFS Z] to
change.
Connect the Z0 sensor before entering [SENSOR MODE]. An error is
generated if the cord is loose or the Z0 sensor is not connected.
NOTICE
Do not connect the Z0 sensor to the EXT2 connector. Doing so may damage the sensor.
Turn the dial to move the arrow to [OTHERS], then press the [ENTER] key.
>11 OTHERS
12 To Coordinate
Turn the dial to move the arrow to [SENSOR MODE], then press the
[ENTER] key.
11>1 SENSOR MODE
2 SPINDLE UNIT
The following screen appears.
11-1 SENSOR MODE
Please Cursor Move
33
Part 2 User's Reference
Position the Z0 sensor at the area where the amount of Z-axis shift for
the EXOFS is to be set, and move the tool until the tip of the tool
touches the Z0 sensor.
When the tool touches the sensor, the following message appears on
the display and the amount of shift is set.
After making the setting, the tool rises automatically.
11-1 SENSOR MODE
SET Z ORIGIN!
Wait for the tool to stop, then detach the Z0 sensor.
11-2 SPINDLE UNIT
11-2 SPINDLE UNIT
<HIGH TORQUE>
Stored in Memory
Yes
Factory Default
HIGH TORQUE
Description
This sets the type of the installed spindle.
If a high-torque spindle is installed, choose [HIGH TORQUE]. If a
high-speed spindle is installed, choose [HIGH SPEED].
Selection Choices
HIGH TORQUE,
HIGH SPEED
11-3 BUZZER
11-3 BUZZER
<ON>
Stored in Memory
Yes
Factory Default
ON
Selection Choices
ON, OFF
34
Description
This switches on or switches off the confirmation sound heard when a
control key is pressed.
Part 2 User's Reference
11-4 SENSOR HEIGHT
11-4 SENSOR HEIGHT
<15000 um>
Stored in Memory
Yes
Factory Default*
15000
Setting Range
0 to 30000
Steps
10
Description
This sets the thickness of the Z0 sensor. The thickness of the Z0
sensor is 15.00 mm.
The location where the tool has descended from the surface location
of the Z0 sensor by a distance equal to the set thickness is set to the
origin of Z-axis.
The origin of Z-axis can be set to a location which is a fixed distance
from the location where the Z0 sensor is placed. For example, to
place the Z0 sensor on the surface of the material and set the amount
of shift for the Z axis at a location 5 mm from the surface, the
thickness should be set to a value of [10000].
Machine coordinate origin
Amount of Z-axis
shift of the EXOFS
10 mm
5 mm
Z0 position
sensor
Workpiece
The thickness of the Z0 sensor may vary slightly due to conditions of
temperature and humidity. The sensor thickness can also be used to
make fine adjustments when high accuracy is required.
Because cutting depth is affected, an incorrect setting may result in
breakage of the tool.
* The value that is set when shipped from the factory varies from one
unit to another.
11-5 REVOLUTION TIME
Description
This displays the total rotation time of the spindle. The rotation time
cannot be returned to [0] (zero).
The displayed time should be used as an indicator for performing
periodic maintenance. (For more information about maintenance,
refer to the separate "Setup & Maintenance.")
12 Rotary Control (MDX-650A/650 only)
12 ROTARY CONTROL
Description
This menu item is available when you are employ the optional rotary
axis unit. If the rotary axis unit is not installed, you cannot enter this
menu.
13 ATC (MDX-650A only)
13 ATC
Description
This menu item is available when you are employ the optional ATC
unit. If the ATC unit is not installed, you cannot enter this menu.
35
Part 2 User's Reference
14 To Coordinate
< MDX-500 >
*X
Z
0
0
Description
Y
0
5000 RPM
This displays the current tool location and spindle speed.
The units of measurement are in machine steps (1 step = 0.01 mm).
< MDX-650A/650 >
*X
Z
0
0
Y
0
S50 OFS
Current coordinate system
Current spindle speed
(The actual spindle speed is 100 times the displayed value.)
36
Part 2 User's Reference
2-4 What to Do If...
When the machine does not work...
Is operation paused?
Cancel the paused state.
Is the power switched on?
Make sure the machine is powered up.
Is single-block operation on?
When single-block operation is on, the system executes one block,
then stops.
To execute the next block, press the [ENTER] key.
Is RML-1 chosen as the instruction set?
Set the instruction set to NC code. For information on how to make
the setting, refer "Introduction" in this document.
Does the program use any unsupported codes?
Unsupported codes are ignored.
For information about NC codes that the machine supports, refer to
the separate "NC Code Programmer's Manual."
For information about postprocessing when creating programs with
general-use CAM software, refer to "Downloading Cutting Data Postprocessing" in this document.
Is the setting for the character code incorrect?
Make the setting for the same character code as the program's
character code.
If the character code cannot be determined without difficulty when set
to "AUTO," then specify the character code.
For more information on how to make the setting, refer to "Descriptions of the Display Menus - 6 USE CODE."
When the spindle does not rotate ...
Is the SPINDLE COVER open?
Close the SPINDLE COVER.
Is [SPINDLE CONTROL] set to [OFF] or [EXTERNAL
ONLY]?
Refer to "Descriptions of the Display Menus" and change the setting
for "SPINDLE CONTROL" to "ON."
37
Part 2 User's Reference
Data cannot be sent
Do the machine's connection parameter settings
match the settings for the computer?
Refer to “1-2 Setting the Connection Parameters” to make the correct
settings.
When you send a file using the MS-DOS prompt in Windows, you
make the settings for the computer's communication parameters at the
MS-DOS prompt. For more information about how to make the
settings, refer to "Downloading Cutting Data - Using the MS-DOS
Prompt in Windows."
Has the connection cable come loose?
Make sure the connection cable is plugged in securely with no
looseness at either end.
Is the correct connection cable being used?
The type of connection cable varies according to the computer being
used. Also, some application software requires the use of a special
cable. Make sure the correct cable is being used.
The power does not come on...
Has the power cord come loose?
38
Make sure the power cord is plugged in securely with no looseness at
either end.
Part 2 User's Reference
2-5 Error Messages
An error message appears on the display when any type of error occurs on the machine.
When an error occurs, operation pauses and an error message is displayed. When this happens, press the [ENTER] key to display the
menu in pause.
It is possible to ignore the error and continue cutting, but doing so is not recommended. Operation after occurrence of an error may not
be correct.
Instead, stop program execution and correct the place where the error was generated.
Error message
Description
Bad Parameter
The value of a parameter exceeds the allowable range, or the value of the radius for circular
interpolation or the amount of offset is not correct.
Address Undefined
Only a parameter has been set. The code which specifies the parameter has not been set.
Parameter Undefined
A parameter has not been set.
Code Cannot Execute
This is displayed when an attempt was made to execute an unrecognizable command, when
cutter compensation was started while in the circular interpolation mode, or when an attempt was
made to execute a command which cannot be used during tool-diameter or tool-length compensation.
Program Number
Not found
The program number specified by M98 could not be found.
Sub-Program
Nest Over
An attempt was made to call a fifth-level subprogram from a fourth-level subprogram of a main
program.
Parity Error
This appears when auto-recognition of the character code fails, or when character codes that
differ from the character-code setting on the machine are received.
Make the setting for the character code again.
I/O Err:Framing/Parity Error
This message is displayed when a framing error, parity error, or overrun error occurs when
receiving data. It is caused by an incorrect setting in communication parameters (bit rate, parity,
stop bit, or data length).
Stop sending data from the computer, and make the correct settings for the communication
parameters.
I/O Err: Buffer
Overflow
Appears if the I/O buffer has overflowed. (There is a problem with the connecting cable, or the
settings for Handshaking. Make sure you are using a cable appropriate for the computer being
used. Also, check that the setting for Handshaking is correct.)
I/O Err:Indeterminate Error
Appears if a communication error, one uninterpretable by the machine, occurs during data
communications.
39
Part 2 User's Reference
In the following cases, the display is made when program integrity is analyzed after registering the subprograms.
At such times, the message appears for two or three seconds, then reverts to the original screen. Correct the program, then send it again.
Error message
40
Description
Sub-Program
Regist Error
There are more than ten subprograms. The maximum number of subprograms that can be
specified in one set of data is ten.
After correcting the program, resend the data.
Duplicate
Sub-Program Number
The program contains multiple subprograms with the same program number. The same program
number may not be set for more than one subprogram within a single set of data.
After correcting the program, resend the data.
Part 2 User's Reference
2-6 Other Messages
Besides error messages related to commands or communication parameters, the following messages may also appear on the display.
Error message
EMERGENCY STOP
EXT1 IS NOT CONNECT
EMERGENCY STOP
MOTOR LOCK
XYZS
EMERGENCY STOP
SP/SFTY COVER OPEN
CAUTION!
SP
COVER OPEN
11-1 SENSOR MODE
Please Cursor Move
11-1 SENSOR MODE
Z0SENSOR NOTHING
11-1 SENSOR MODE
SET Z ORIGIN!
Description
This appears when either the cable connecting the safety cover and the main unit or the key
connector is disconnected.
Switching off the power clears the message.
Make the connections correctly, then switch on the power.
The machine stops automatically if an excessive load is placed on the spindle or the X, Y, or Z
axis during cutting. The message shown at left appears at this time.
Switching off the power clears the message.
The overload may be due to excessive hardness of the material, an excessive amount of cuttingin, a feed rate that is too fast, or operation being impeded by cuttings. Take action such as
changing the cutting parameters or cleaning the machine to eliminate the cause of the over load.
This appears when the spindle cover or the safety cover is opened during operation.
SP: Spindle cover
SFTY: Safety cover
Switching off the power clears the message.
Close the covers, then switch on the power.
This appears when the spindle cover is opened during standby.
SP: Spindle cover
Closing the cover clears the message and returns the display to the coordinate view screen.
This appears when the sensor mode is entered.
This error appears if the Z0 sensor is not connected when entering the sensor mode. The display
shows the message for several seconds, then returns to the previous screen.
Connection the Z0 sensor before entering the sense mode.
This appears when Z0 is set in the sensor mode.
Comp. Effect After
Power On Again
This appears when the value for [COMPENSATE] is changed.
After setting the distance compensation value, switch the power off and on again to activate the
change.
CAN'T COPY
TOO BIG DATA
When the amount of cutting data exceeds the capacity of the data buffer, this message appear
when an attempt is made to perform recutting with this data. The data cannot all fit in the data
buffer, so repeat cutting cannot be performed.
CAN'T COPY
BUFFER EMPTY
This message appears if repeat cutting is attempted when the data buffer is empty. Send cutting
data before performing repeat cutting.
CAN'T COPY
COVER OPEN
This appears when the [COPY] key is pressed to attempt to perform copying while the spindle
cover or the safety cover is open.
Closing the cover pauses operation. To perform copying, choose [CONTINUE]. To stop
copying, choose [STOP].
41
Part 2 User's Reference
2-7 Display Menus Flowchart
MDX-650A/650
POWER ON
MDX-650
Roland DG Corp.
Switch on the power while
holding down the [EXIT] key
[ENTER]
>1 ENGLISH
2 JAPANESE
Select "ENGLISH"
-<END>Hit "ENTER" >NC-CODE
Select MODE -<END>[ENTER]
MODE
: NC-CODE
SPINDLE : MODELING
*X
Z
0
0
[EXIT]
Y
0
S50 OFS
[ENTER]
SPEED OVER
RIDE
SPEED OVER RIDE
1>1 CUT OVER RIDE
SPINDLE RPM
2 CUT SPEED
[EXIT]
MECHA MOVING
3 MOVE OVER RIDE
TOOL DIAMETER
4 To Main MENU
MOVING MODE
-<END>USE CODE
CONNECTION
SERIAL PARAMETER
COMPENSATE
SUB-PROGRAM
OTHERS
ROTARY CONTROL
ATC*
To Coordinate
-<NC/TORQUE>SPINDLE
Main Menu
RPM
2 SPINDLE RPM
*MDX-650A only
< 5000 RPM>
>1
2
3
4
5
6
7
8
9
10
11
12
13
14
MECHA
MOVING
Next Page
42
CUT OVER
RIDE
1-1 CUT OVER RIDE
<100 %>
CUT
SPEED
Go
Go
Go
Go
Go
Go
Go
Go
Go
EXOFS(XY)
EZOFS(Z)
VIEW Pos.
G54(XY)
G55(XY)
G56(XY)
G57(XY)
G58(XY)
G59(XY)
1-2 CUT SPEED
< 120 mm/min>
30, 60 to 5100 mm/min
(In steps to 60 mm/min)
MOVE OVER
RIDE
1-3 MOVE OVER RIDE
<100 %>
0 to 100%
(In steps to 1%)
[EXIT]
[HIGH TORQUE] mode selected: 3000 to 12000 RPM
[HIGH SPEED] mode selected : 5000 to 20000 RPM
3 >1
2
3
4
5
6
7
8
9
0 to 200%
(In steps to 1%)
10
11
12
13
14
15
16
17
18
(In steps of 100 RPM)
Go
Go
To
To
To
To
Go
Go
To
G54 (Z)
G55 (Z)
G56 (Z)
G57 (Z)
G58 (Z)
G59 (Z)
MAX Pos.
LIMIT Pos.
Main MENU
-<END>-
Part 2 User's Reference
Previous Page
TOOL DIAMETER
4>TOOL No.1
TOOL No.2
TOOL No.3
To Main MENU
-<END>-
TOOL
No.1
TOOL
No.2
TOOL
No.3
4 TOOL No.1
<
0 um>
0 to 10000 um
(In steps to 10 um)
4 TOOL No.2
<
0 um>
0 to 10000 um
(In steps to 10 um)
4 TOOL No.3
<
0 um>
0 to 10000 um
(In steps to 10 um)
[EXIT]
MOVING
MODE
5>1
2
3
4
5
6
7
8
SPINDLE CONTROL
CALC.TYPE VALUE
SINGLE BLOCK
OP. BLOCK SKIP
OFFSET TYPE
PROGRAM NUMBER
ACCELERATION
To Main MENU
-<END>-
SPINDLE CONTROL
5-1 SPINDLE CONTROL
<ON>
ON/OFF/EXTERNAL ONLY
CALC.TYPE VALUE
5-2 CALC.TYPE VALUE
<NOT USE>
SINGLE
BLOCK
NOT USE/F & IJKRXYZ CODE/
F CODE/IJKRXYZ CODE
5-3 SINGLE BLOCK
<OFF>
OFF/ON
OP. BLOCK
SKIP
5-4 OP. BLOCK SKIP
<ON>
ON/OFF
OFFSET
TYPE
5-5 OFFSET TYPE
<TYPE A>
TYPE A/TYPE B
PROGRAM
NUMBER 5-6 PROGRAM NUMBER
<4 DIGITS>
4 DIGITS/8 DIGITS
ACCELERATION
5-7 ACCELERATION
<0.3G>
0.05G/0.1G/0.3G
USE
CODE
[EXIT]
6 USE CODE
<AUTO>
ASCII/ISO/EIA/AUTO
Next Page
43
Part 2 User's Reference
Previous Page
CONNECTION
7 CONNECTION
<AUTO>
AUTO/SERIAL/PARALLEL
SERIAL PARAMETER
8>1 STOP BIT
2 DATA BIT
3 PARITY BIT
4 BAUD RATE
5 HAND SHAKE
6 To Main MENU
-<END>-
STOP
BIT
8-1 STOP BIT
<1>
1/2
DATA
BIT
8-2 DATA BIT
<8>
7/8
PARITY
BIT
8-3 PARITY BIT
<NONE>
NONE/ODD/EVEN
BAUD
RATE
8-4 BAUD RATE
<9600>
4800/9600/19200/38400
HAND
SHAKE
8-5 HAND SHAKE
<HARD-WIRE>
HARD-WIRE/XON/XOFF
[EXIT]
COMPENSATE
9>1
2
3
4
X-COMPENSATE
Y-COMPENSATE
Z-COMPENSATE
To Main MENU
-<END>-
X-COMPENSATE
9-1 X-COMPENSATE
<100.00 %>
99.90 to 100.10%
(In steps of 0.01%)
Y-COMPENSATE
9-2 Y-COMPENSATE
<100.00 %>
99.90 to 100.10%
(In steps of 0.01%)
Z-COMPENSATE
9-3 Z-COMPENSATE
<100.00 %>
99.90 to 100.10%
(In steps of 0.01%)
[EXIT]
Next Page
44
Part 2 User's Reference
Previous Page
SUB-PROGRAM
10>1 ENTRY SUB-PROG.
2 SUB-PROG. SIZE
3 To Main MENU
-<END>-
ENTRY SUBPROG. 10-1 ENTRY SUB-PROG.
Send Sub-Program
SUB-PROG.
SIZE
10-2 SUB-PROG. SIZE
< 512 KByte>
0 to 1536 KByte
(In steps of 1 KByte)
[EXIT]
OTHERS
11>1
2
3
4
5
6
SENSOR MODE
SPINDLE UNIT
BUZZER
SENSOR HEIGHT
REVOLUTION TIME
To Main MENU
-<END>-
SENSOR
MODE
11-1 SENSOR MODE
Please Cursor Move
SPINDLE
UNIT
11-2 SPINDLE UNIT
<HIGH TORQUE>
HIGH TORQUE/HIGH SPEED
BUZZER
11-3 BUZZER
<ON>
ON/OFF
SENSOR
HEIGHT 11-4 SENSOR HEIGHT
<15000 um>
0 to 30000 um
(In steps of 10 um)
REVOLUTION
TIME
11-5 REVOLUTION TIME
0 Hour
[EXIT]
ROTARY CONTORL
12 ROTARY CONTROL
ATC
13 ATC
To Coordinate
*X
Z
0
0
(MDX-650A only)
Y
0
S50 OFS
45
Part 2 User's Reference
Press the [PAUSE] key
PAUSE>CONTINUE
STOP
CUT OVER RIDE
CUT SPEED
MOVE OVER RIDE
SPINDLE RPM
-<END>-
CONTINUE
Restart from next block
STOP
Stop program execution
CUT OVER
RIDE
PAUSE:CUT OVER RIDE
<100 %>
CUT
SPEED
0 to 200%
(In steps to 1%)
PAUSE:CUT SPEED
< 120 mm/min>
30/60 to 5100 mm/s
(In steps to 60 mm/min)
MOVE OVER
RIDE
PAUSE:MOVE OVER RIDE
<100 %>
0 to 100%
(In steps to 1%)
SPINDLE
RPM
PAUSE:SPINDLE RPM
< 5000 RPM>
[HIGH TORQUE] mode selected: 3000 to 12000 RPM
[HIGH SPEED] mode seledted : 5000 to 20000 RPM
(In steps of 100 RPM)
[EXIT]
46
Part 2 User's Reference
MDX-500
POWER ON
MDX-500
Roland DG Corp.
Switch on the power while
holding down the [EXIT] key
[ENTER]
>1 ENGLISH
2 JAPANESE
Select "ENGLISH"
-<END>Hit "ENTER" >NC-CODE
Select MODE -<END>[ENTER]
MODE
: NC-CODE
SPINDLE : MODELING
*X
Z
0
0
[EXIT]
>1
2
3
4
5
6
7
8
9
10
11
12
Y
0
5000 RPM
[ENTER]
SPEED OVER
RIDE
SPEED OVER RIDE
1>1
SPINDLE RPM
2
[EXIT]
MECHA MOVING
3
TOOL DIAMETER
4
MOVING MODE
USE CODE
CONNECTION
SERIAL PARAMETER
COMPENSATE
SUB-PROGRAM
OTHERS
To Coordinate
-<NC/TORQUE>-
CUT OVER RIDE
CUT SPEED
MOVE OVER RIDE
To Main MENU
-<END>-
CUT OVER
RIDE
1-1 CUT OVER RIDE
<100 %>
CUT
SPEED
0 to 200%
(In steps to 1%)
1-2 CUT SPEED
< 120 mm/min>
30, 60 to 5100 mm/min
(In steps to 60 mm/min)
MOVE OVER
RIDE
1-3 MOVE OVER RIDE
<100 %>
0 to 100%
(In steps to 1%)
Main Menu
SPINDLE
RPM
MECHA
MOVING
Next Page
[EXIT]
2 SPINDLE RPM
< 5000 RPM>
[HIGH TORQUE] mode selected: 3000 to 12000 RPM
[HIGH SPEED] mode selected : 5000 to 20000 RPM
3 >1
2
3
4
5
6
7
8
9
Go
Go
Go
Go
Go
Go
Go
Go
Go
EXOFS(XY)
EZOFS(Z)
VIEW Pos.
G54(XY)
G55(XY)
G56(XY)
G57(XY)
G58(XY)
G59(XY)
10
11
12
13
14
15
16
17
18
(In steps of 100 RPM)
Go
Go
To
To
To
To
Go
Go
To
G54 (Z)
G55 (Z)
G56 (Z)
G57 (Z)
G58 (Z)
G59 (Z)
MAX Pos.
LIMIT Pos.
Main MENU
-<END>-
47
Part 2 User's Reference
Previous Page
TOOL DIAMETER
4>TOOL No.1
TOOL No.2
TOOL No.3
To Main MENU
-<END>-
TOOL
No.1
TOOL
No.2
TOOL
No.3
4 TOOL No.1
<
0 um>
0 to 10000 um
(In steps to 10 um)
4 TOOL No.2
<
0 um>
0 to 10000 um
(In steps to 10 um)
4 TOOL No.3
<
0 um>
0 to 10000 um
(In steps to 10 um)
[EXIT]
MOVING
MODE
5>1
2
3
4
5
6
7
8
SPINDLE CONTROL
CALC.TYPE VALUE
SINGLE BLOCK
OP. BLOCK SKIP
OFFSET TYPE
PROGRAM NUMBER
ACCELERATION
To Main MENU
-<END>-
SPINDLE CONTROL
5-1 SPINDLE CONTROL
<ON>
ON/OFF/EXTERNAL ONLY
CALC.TYPE VALUE
5-2 CALC.TYPE VALUE
<NOT USE>
SINGLE
BLOCK
NOT USE/F & IJKRXYZ CODE/
F CODE/IJKRXYZ CODE
5-3 SINGLE BLOCK
<OFF>
OFF/ON
OP. BLOCK
SKIP
5-4 OP. BLOCK SKIP
<ON>
ON/OFF
OFFSET
TYPE
5-5 OFFSET TYPE
<TYPE A>
TYPE A/TYPE B
PROGRAM
NUMBER 5-6 PROGRAM NUMBER
<4 DIGITS>
4 DIGITS/8 DIGITS
ACCELERATION
5-7 ACCELERATION
<0.3G>
0.05G/0.1G/0.3G
USE
CODE
[EXIT]
6 USE CODE
<AUTO>
ASCII/ISO/EIA/AUTO
Next Page
48
Part 2 User's Reference
Previous Page
CONNECTION
7 CONNECTION
<AUTO>
AUTO/SERIAL/PARALLEL
SERIAL PARAMETER
8>1 STOP BIT
2 DATA BIT
3 PARITY BIT
4 BAUD RATE
5 HAND SHAKE
6 To Main MENU
-<END>-
STOP
BIT
8-1 STOP BIT
<1>
1/2
DATA
BIT
8-2 DATA BIT
<8>
7/8
PARITY
BIT
8-3 PARITY BIT
<NONE>
NONE/ODD/EVEN
BAUD
RATE
8-4 BAUD RATE
<9600>
4800/9600/19200/38400
HAND
SHAKE
8-5 HAND SHAKE
<HARD-WIRE>
HARD-WIRE/XON/XOFF
[EXIT]
COMPENSATE
9>1
2
3
4
X-COMPENSATE
Y-COMPENSATE
Z-COMPENSATE
To Main MENU
-<END>-
X-COMPENSATE
9-1 X-COMPENSATE
<100.00 %>
99.90 to 100.10%
(In steps of 0.01%)
Y-COMPENSATE
9-2 Y-COMPENSATE
<100.00 %>
99.90 to 100.10%
(In steps of 0.01%)
Z-COMPENSATE
9-3 Z-COMPENSATE
<100.00 %>
99.90 to 100.10%
(In steps of 0.01%)
[EXIT]
Next Page
49
Part 2 User's Reference
Previous Page
SUB-PROGRAM
10>1 ENTRY SUB-PROG.
2 SUB-PROG. SIZE
3 To Main MENU
-<END>-
ENTRY SUBPROG. 10-1 ENTRY SUB-PROG.
Send Sub-Program
SUB-PROG.
SIZE
10-2 SUB-PROG. SIZE
< 512 KByte>
0 to 1536 KByte
(In steps of 1 KByte)
[EXIT]
OTHERS
11>1
2
3
4
5
6
SENSOR MODE
SPINDLE UNIT
BUZZER
SENSOR HEIGHT
REVOLUTION TIME
To Main MENU
-<END>-
SENSOR
MODE
11-1 SENSOR MODE
Please Cursor Move
SPINDLE
UNIT
11-2 SPINDLE UNIT
<HIGH TORQUE>
HIGH TORQUE/HIGH SPEED
BUZZER
11-3 BUZZER
<ON>
ON/OFF
SENSOR
HEIGHT 11-4 SENSOR HEIGHT
<15000 um>
0 to 30000 um
(In steps of 10 um)
REVOLUTION
TIME
11-5 REVOLUTION TIME
0 Hour
[EXIT]
To Coordinate
*X
0
Z
1500
50
Y
0
5000 RPM
Part 2 User's Reference
Press the [PAUSE] key
PAUSE>CONTINUE
STOP
CUT OVER RIDE
CUT SPEED
MOVE OVER RIDE
SPINDLE RPM
-<END>-
CONTINUE
Restart from next block
STOP
Stop program execution
CUT OVER
RIDE
PAUSE:CUT OVER RIDE
<100 %>
CUT
SPEED
0 to 200%
(In steps to 1%)
PAUSE:CUT SPEED
< 120 mm/min>
30/60 to 5100 mm/s
(In steps to 60 mm/min)
MOVE OVER
RIDE
PAUSE:MOVE OVER RIDE
<100 %>
0 to 100%
(In steps to 1%)
SPINDLE
RPM
PAUSE:SPINDLE RPM
< 5000 RPM>
[HIGH TORQUE] mode selected: 3000 to 12000 RPM
[HIGH SPEED] mode seledted : 5000 to 20000 RPM
(In steps of 100 RPM)
[EXIT]
51
Part 2 User's Reference
- MEMO -
52
R5-021007