MELDAS and MELSEC are registered trademarks of Mitsubishi Electric Corporation.
Microsoft
States and/or other countries.
Intel
subsidiaries in the United States and other countries.
Other company and product names that appear in this manual are trademarks or registered trademarks of the
respective company.
®
and Windows® are either registered trademarks or trademarks of Microsoft Corporation in the United
®
, Pentium® and Celeron® are either trademarks or registered trademarks of Intel Corporation and its
Introduction
This manual describes the specifications of MITSUBISHI CNC 700/70 Series.
To safely use this CNC unit, thoroughly study the "Precautions for Safety" on the next page
before use.
Details described in this manual
At the beginning of each item, a table indicating it’s specification according to the model.
{
: Standard
U : Option
: Selection
: Special option
CAUTION
The items that are not described in this manual must be interpreted as "not possible".
This manual is written on the assumption that all option functions are added.
Some functions may differ or some functions may not be usable depending on the NC
system (software) version.
General precautions
(1) When the contents of this manual is updated, the version (A, B, …) on the cover will be
incremented.
Precautions for Safety
Always read this manual, related manuals and attached documents before installation, operation,
programming, maintenance or inspection to ensure correct use.
Understand all the conditions described in this manual before using the unit.
We rank the safety precautions into "DANGER", "WARNING" and "CAUTION" for the manuals issued
by Mitsubishi, including this manual.
DANGER
WARNING
CAUTION
Note that even items ranked as " CAUTION", may lead to major results depending on the situation.
In any case, important information that must always be observed is described.
Not applicable in this manual.
When there is a great risk that the user could be subject to
fatalities or serious injuries if handling is mistaken.
When the user could be subject to fatalities or serious injuries
if handling is mistaken.
When the user could be subject to injuries or when physical
damage could occur if handling is mistaken.
DANGER
Not applicable in this manual.
1. Items related to product and manual
The items that are not described in this manual must be interpreted as "not possible".
This manual is written on the assumption that all option functions are added.
Some functions may differ or some functions may not be usable depending on the NC
system (software) version.
2. Items related to start up and maintenance
Follow the power specifications (input voltage range, frequency range, momentary
power failure time range) described in this manual.
Follow the environment conditions (ambient temperature, humidity, vibration,
atmosphere) described in this manual.
!
Follow the remote type machine contact input/output interface described in this manual.
(Connect a diode in parallel with the inductive load or connect a protective resistor in
serial with the capacitive load, etc.)
WARNING
CAUTION
If the parameter is used to set the temperature rise detection function to invalid,
overheating may occur, thereby disabling control and possibly resulting in the axes
running out of control, which in turn may result in machine damage and/or bodily injury
or destruction of the unit. It is for this reason that the detection function is normally left
"valid" for operation.
The parameter for the temperature rise detection function will be validated forcibly
when the NC unit is turned ON.
CONTENTS
1. Control Axes................................................................................................................................1
1.1 Control Axes .........................................................................................................................1
1.1.1 Number of Basic Control Axes (NC Axes)...................................................................1
1.1.2 Max. Number of Axes (NC Axes + Spindles + PLC Axes)..........................................1
1.1.3 Max. Number of Auxiliary Axes (MR-J2-CT) ...............................................................2
1.1.4 Number of Simultaneous Contouring Control Axes.....................................................2
1.1.5 Max. Number of NC Axes in a Part System ................................................................2
1.2 Control Part System..............................................................................................................2
1.2.1 Standard Number of Part Systems..............................................................................2
1.2.2 Max. Number of Part Systems.....................................................................................2
1.3 Control Axes and Operation Modes.....................................................................................3
The NC axis, spindle, PLC axis and auxiliary axis are generically called the control axis.
The NC axis is an axis that can be manually operated, or automatically operated with the machining program.
The PLC axis is an axis that can be controlled from the PLC ladder.
1.1 Control Axes
1.1.1 Number of Basic Control Axes (NC Axes)
M70 Type B M70 Type AM720 M730 M750
M system {3 {3 {3 {3 {3
L system {2 {2 {2 {2 {2
1.1.2 Max. Number of Axes (NC Axes + Spindles + PLC Axes)
Max. number of axes (NC axes + spindles + PLC axes)
M70 Type B M70 Type AM720 M730 M750
M system 9 11 12 16 16
L system 9 11 12 16 16
A number of axes that are within the maximum number of axes, and that does not exceed the maximum
number given for the NC axis, spindle and PLC axis can be used.
Connection specifications of NC axis, PLC axis and spindle
There are two channels with which the servo and spindle are connected.
Maximum 8 axes can be connected with each channel.
NC axis, PLC axis, spindle : These can be connected with the optical servo communication channel (OPT).
The connection number of first axis to eighth axis is assigned to each channel.
Connect them from the first axis in order.
More than one axis must be connected with the channel 1.
Max. number of NC axes (in total for all the part systems)
M70 Type B M70 Type AM720 M730 M750
M system 4 6 6 16 16
L system 4 7 12 16 16
Max. number of spindles
Includes analog spindles.
M70 Type B M70 Type AM720 M730 M750
M system 2 2 4 4 4
L system 2 3 4 4 4
Max. number of PLC axes
M70 Type B M70 Type AM720 M730 M750
M system 4 4 2 2 2
L system 4 4 2 2 2
1
1. Control Axes
1.1.3 Max. Number of Auxiliary Axes (MR-J2-CT)
M70 Type B M70 Type AM720 M730 M750
M system 0 0 4 6 6
L system 0 0 4 6 6
Auxiliary axis: This can be connected to the channel (SV2) for J2-CT.
1.1.4 Number of Simultaneous Contouring Control Axes
Simultaneous control of all axes is possible as a principle in the same part system.
However, for actual use, the machine tool builder specification will apply.
M70 Type B M70 Type AM720 M730 M750
M system 4 4 4 4 8
L system 4 4 4 4 8
1.1.5 Max. Number of NC Axes in a Part System
M70 Type B M70 Type AM720 M730 M750
M system 4 6 6 8 8
L system 4 6 6 8 8
1.2 Control Part System
1.2.1 Standard Number of Part Systems
M70 Type B M70 Type AM720 M730 M750
M system 1 1 1 1 1
L system 1 1 1 1 1
1.2.2 Max. Number of Part Systems
M70 Type B M70 Type AM720 M730 M750
M system {1 {1 {1 {2 {2
L system {1 {2 U2 U4 U4
For actual use, the machine tool builder specification will apply.
1.2 Control Part System
2
1. Control Axes
1.3 Control Axes and Operation Modes
1.3 Control Axes and Operation Modes
1.3.1 Tape (RS-232C Input) Mode
M70 Type B M70 Type AM720 M730 M750
M system
L system
In this mode, operation is performed using the machining program data from the RS-232C interface built in
the NC unit. A paper tape reader must be provided if machining programs on paper tape are to be run.
1.3.2 Memory Mode
M70 Type B M70 Type AM720 M730 M750
M system
L system
The machining programs stored in the memory of the NC unit are run.
1.3.3 MDI Mode
M70 Type B M70 Type AM720 M730 M750
M system
L system
The MDI data stored in the memory of the NC unit is executed. Once executed, the MDI data is set to the
"setting incomplete" status, and the data will not be executed unless the "setting completed" status is
established by screen operations.
1.3.4 High-Speed Program Server Mode (CF Card in Control Unit)
M70 Type B M70 Type AM720 M730 M750
M system - - U U U
L system - - U U U
The machining program stored in CF card can be operated by installing a CF card in the control unit CF
(compact flash) card interface.
Machining programs can be copied to CF card with the front IC card or Ethernet on the input/output screen.
When a machining program stored in CF card is searched while "DS" is selected for device during operation
search, the machining program in CF card can be operated as a main program. (The operation mode is
"memory mode".) Also, when "M198 Pp;" is commanded in the main program, the machining program in CF
card can be called and operated as a sub program.
Macros such as WHILE, IF and GOTO can be used during high-speed prog ram server mode, as well.
Also, calling the sub program and macro program stored in memory or CF card is po ssible du ring hi gh-sp e ed
program server mode operation.
{ { { { {
{ { { { {
{ { { { {
{ { { { {
{ { { { {
{ { { { {
3
1. Control Axes
1.3 Control Axes and Operation Modes
1.3.5 Front IC Card Mode
M70 Type B M70 Type AM720 M730 M750
M system
L system
{ {
{ {
UUU
-
The machining program stored in PCMCIA card can be operated by installing a PCMCIA card on the front of
control unit.
When a machining program stored in PCMCIA card is searched while "IC" is selected for device during
operation search, the machining program in PCMCIA card can be operated as a main program. (The
operation mode is "memory mode".) Also, when "M98 Pp ,Dd;" ("d" for designating a unit) is commanded in
the main program, the machining program in PCMCIA card can be called and operated as a sub program.
Macros such as WHILE, IF and GOTO can be used during IC card operation, as well.
Also, calling the sub program and macro program stored in memory or PCMCIA card is possible during IC
card operation.
1.3.6 Hard Disk Mode
M70 Type B M70 Type AM720 M730 M750
M system - - U U U
L system - - -
The machining program stored in the hard disk can be operated when using a high-resolution type display (a
display with a hard disk mounted).
When a machining program stored in hard disk is searched while "HD" is select ed for device durin g operati on
search, the machining program in the hard disk can be operated as a main program. (The operation mode is
"memory mode".) Also, when "M98 Pp ,Dd;" ("d" for designating a unit) is commanded in the main program,
the machining program in the hard disk can be called and operated as a sub program.
Macros such as WHILE, IF and GOTO can be used during hard disk operation, as well.
Also, calling the sub program and macro program stored in memory or the hard disk is possible during hard
disk operation.
4
2. Input Command
2.1 Data Increment
2. Input Command
2.1 Data Increment
2.1.1 Least Command Increment
Least command increment: 1 µm (Input setting increment 1µm)
M70 Type B M70 Type AM720 M730 M750
M system
L system
Least command increment: 0.1 µm (Input setting increment 0.1µm)
M70 Type B M70 Type AM720 M730 M750
M system
L system
Least command increment: 0.01 µm (10nm) (Input setting increment 10nm)
M70 Type B M70 Type AM720 M730 M750
M system - - - U U
L system - - - U U
Least command increment: 0.001 µm (1nm) (Input setting increment 1nm)
M70 Type B M70 Type AM720 M730 M750
M system - - - U U
L system - - - U U
The data increment handled in the controller includes the input setting increment and command increment.
Each type is set with parameters.
(1) The input setting increment indicates the increment handled in the internal processing of the
controller.
The counter and tool compensation data, etc., input from the screen is handled with this increment.
This increment is applied per part system (1st to 4th part system, PLC axis).
(Note) The inch and metric systems cannot be used together.
(2) The command increment indicates the command increment of the movement command in the machining
program. This can be set per axis.
Command
increment
(parameter)
Metric unit system Inch unit system
Linear axis
(Unit = mm)
Rotary axis
(Unit =
°)
Linear axis
(Unit = inch)
Rotary axis
(Unit = °)
10 0.001 0.001 0.0001 0.001
100 0.01 0.01 0.001 0.01
1000 0.1 0.1 0.01 0.1
10000 1.0 1.0 0.1 1.0
(Note) The inch and metric systems cannot be used together.
5
2. Input Command
2.1 Data Increment
2.1.2 Least Control Increment
The least control increment includes 0.01µm and 0.001µm.
These are increments which determine the NC's internal operation accuracy.
Least Control Increment 0.01µm (10nm)
M70 Type B M70 Type AM720 M730 M750
M system
L system
{ { { { {
{ { { { {
Least Control Increment 0.001µm (1nm)
M70 Type B M70 Type AM720 M730 M750
M system - - - U U
L system - - - U U
2.1.3 Indexing Increment
M70 Type B M70 Type AM720 M730 M750
M system - -
L system - -
This function limits the command value for the rotary axis.
This can be used for indexing the rotary table, etc. It is possible to cause a program error with a program
command other than an indexing increment (parameter setting value).
(Example) When the indexing increment setting value is 2 degrees, only command with the 2-degree
increment are possible.
G90 G01 C102. 000 ; … Moves to the 102 degree angle.
G90 G01 C101. 000 : … Program error
G90 G01 C102 ; … Moves to the 102 degree angle. (Decimal point type II)
{ { {
{ { {
6
2. Input Command
2.2 Unit System
2.2 Unit System
2.2.1 Inch/Metric Changeover
M70 Type B M70 Type AM720 M730 M750
M system
L system
The unit systems of the data handled in the controller include the metric unit system and inch unit system.
The unit (inch/mm) for the setting and display, as well as for the handle/incremental feed can be switched with
either the parameters or machining program (G20/G21 command).
An option is required when the unit is switched with the machining program command.
Unit system Length data Meaning
Metric unit system 1.0 1.0 mm
Inch unit system 1.0 1.0 inch
(Note) For the angle data, 1.0 means 1 degree (°) regardless of the unit system.
Data
Parameter
0
A
1
B
0 Metric unit system
1
(Note 1) The parameter changeover is valid after the power is turned ON again.
(Note 2) The unit system for the PLC axis can be switched wit h a parameter differe nt from the one u sed
with the NC axis.
The PLC axis unit system cannot be switched with the machining program (G20/G21
command).
{ {
{ {
Machining program
G20 Inch unit system
G21 Metric unit system
G20 Inch unit system
G21 Metric unit system
U U U
U U U
Screen data
(Compensation amount,
user parameter,
counter, etc.)
/ Feedrate of handle, etc.
Metric unit system
Inch unit system
Not affected Not affected
Machine parameter
/ PLC I/F machine
position, etc.
Not affected
Inch unit system
(Note 3) When the power is turned ON or resetting is performed, the command increment depends on
the parameter setting.
7
2. Input Command
2.2 Unit System
2.2.2 Input Command Increment Tenfold
M70 Type B M70 Type AM720 M730 M750
M system
L system - - - - -
{{{{{
The program's command increment can be multiplied by an arbitrary scale with the parameter designation.
This function is valid when a decimal point is not used for the command increment.
For example, when running a machining program already created with a 10µm input command increment
with a CNC unit for which the command increment is set to 1µm and this function's parameter value is set to
"10", machining similar to before this function is possible. The scale is set with the parameters.
(Note 1) This function cannot be used for the dwell function G04_X_(P_);.
(Note 2) This function cannot be used for the compensation amount of the tool offset input.
(Note 3) This function can be used when decimal point type I is valid, but cannot be used when decimal
point type II is valid.
8
2. Input Command
2.3 Program Format
2.3 Program Format
2.3.1 Program Format
The G-code of L system is selected by parameter.
This specification manual explains the G function with G-code list 3 as standard.
2.3.1.1 Format 1 for Lathe (G-code List 2, 3)
2.3.1.2 Format 2 for Lathe (G-code List 4, 5)
2.3.1.3 Special Format for Lathe (G-code List 6, 7)
2.3.1.4 Format 1 for Machining Center (G-code List 1)
2.3.1.5 Format 2 for Machining Center (M2 Format)
2.3.1.6 MITSUBISHI CNC Special Format
The formats of the turning fixed cycles (G77 to G79), multiple repetitive turning fixed cycles (G71 to G76) and
drilling fixed cycles (G80 to G89) can be switched to the MITSUBISHI CNC special formats.
M70 Type B M70 Type AM720 M730 M750
M system - - - - -
L system
M70 Type B M70 Type AM720 M730 M750
M system - - - - -
L system
M70 Type B M70 Type AM720 M730 M750
M system - - - - -
L system
M70 Type B M70 Type AM720 M730 M750
M system
L system - - - - -
M70 Type B M70 Type AM720 M730 M750
M system
L system - - - - -
M70 Type B M70 Type AM720 M730 M750
M system - - - - -
L system
{ { { { {
{ { { { {
{ { { { {
{ { { { {
{ {
{ {
U U U
U U U
9
2. Input Command
2.4 Command Value
2.4 Command Value
2.4.1 Decimal Point Input I, II
M70 Type B M70 Type AM720 M730 M750
M system
L system
There are two types of the decimal point input commands and they can be selected by parameter.
(1) Decimal point input type I
When axis coordinates and other data are issued in machining program commands, the assignment of
the program data can be simplified by using the decimal point input. The minimum digit of a command
not using a decimal point is the same as the least command increment.
Usable addresses can be applied not only to axis coordinate position but also to speed commands and
dwell commands.
The decimal point position serves as the millimetre unit in the metric mode, as the inch unit in the inch
mode and as the second unit in a time designation of dwell command.
(2) Decimal point input type II
As opposed to type I, when there is no decimal point, the final digit serves as the millimetre unit in the
metric mode, as the inch unit in the inch mode and as the second unit in the time designation.
The "." (point) must be added when commands below the decimal point are required.
(*1) The F unit is mm/min for either type (inch system : inch/min).
{ { { { {
{ { { { {
Unit interpretation (for metric system)
Type I Type II
←
←
10
2. Input Command
2.4 Command Value
2.4.2 Absolute/Incremental Command
M70 Type B M70 Type AM720 M730 M750
M system
L system
(1) M system
When axis coordinate data is issued in a machining p rogram co mmand, eithe r the increment al comma nd
method (G91) that commands a relative distance from the current position or the absolute command
method (G90) that moves to a designated position in a predetermined coordinate system can be
selected.
The absolute and incremental commands can be both used in one block, and are switched with G90 or
G91. However, the arc radius desig nation (R) and a rc center design ation (I, J, K) always use in crement al
designations.
These G codes can be commanded multiple times in one block.
Example
(Note 1) As with the memory command, if there is no G90/G91 designation in the MDI command, the
previously executed modal will be followed.
(Incremental command) (Absolute command)
G 91 X 100. Y100. ;
{ { { { {
{ { { { {
G90 X100. G91 Y200. G90 Z300.
Absolute positionIncremental positionAbsolute position
G 90 X 100. Y100. ;
End
point
;
Y100.
Current position
(0, 0)
X 100.
X 100.
Y100.
Y100.
Current position
Program coordinate
(0, 0)
End point
X100.
11
2. Input Command
2.4 Command Value
(2) L system
When axis coordinate data is issued in a machining p rogram co mmand, eithe r the increment al comma nd
method that commands a relative distance from the current position or the absolute command method
that moves to a designated position in a predetermined coordinate system can be selected.
When issuing an incremental command, register the axis address to be commanded as the incremental
axis name in the parameter. However, the arc radius designation (R) and arc center designation (I, J, K)
always use incremental designations.
Absolute command (absolute command) ... X, Z
Incremental command (incremental command) ... U, W
G00 X100. W200. ;
Absolute position Incremental position
(Incremental command)
(Absolute command)
G 00 X x1 Z z1 ;
Current position
X X
Current position
Example
G 00 U – u1 W – w1 ;
End point
u1
2
x1
Z
End point
w1
z1
Z
(0,0)
The above drawing shows the case
for the diameter command.
(Note) Absolute command and incremental command can be switched by the parameter. In addition to
the command method using the axis addresses as indicated above, a command method using G
code (G90/G91) may be selected.
The above drawing shows the case
for the diameter command.
12
2. Input Command
2.4 Command Value
2.4.3 Diameter/Radius Designation
M70 Type B M70 Type AM720 M730 M750
M system - - - - -
L system
For axis command value, the radius designation or diameter designation can be changed over with
parameters.
When the diameter designation is selected, the scale of the length of the selected axis is doubled. (For
instance, an actual length of 1 mm will be treated as 2 mm.)
This function is used when programming the workpiece dimensions on a lathe as diameters. Changing over
from the diameter designation to the radius designation or vice versa can be set separately for each axis.
X-axis radius designation
{{{{{
X-axis diameter designation
X
X
u4
x6
u4
x6
Z
Coordinate zero point
Coordinate zero point
The difference in the diameter designation and radius designation is shown below.
This function carries out high-speed positioning with rapid traverse rate, following the movement command
given in a program.
G00 Xx1 Yy1 Zz1 ; (Also possible for additional axes A, B, C, U, V, W simultaneously)
Xx1, Yy1, Zz1: Position data
The above command positions the tool by rapid traverse. The tool path takes the shortest distance to the end
point in the form of a straight line.
For details on the rapid traverse feed rate of the NC, re fer to the section entitled " Rapid Traverse Rate". Since
the actual rapid traverse feed rate depends on the machine, refer to the specifications of the machine
concerned.
(1) The rapid traverse feed rate for each axis can be set independently with parameters.
(2) The number of axes which can be driven simultaneously depends on the specifications (number of
simultaneously controlled axes). The axes can be used in any combination within this range.
(3) The feed rate is controlled within the range that it does not exceed the rapid traverse rate of each axis
and so that the shortest time is taken. (Linear type)
Parameter setting enables movement at the rapid traverse rates of the respective axes independently for
each axis. In this case, the tool path does not take the form of a straight line to th e end point. (Non-Li near
type)
(Example)
Linear type
(Moves lineary to the end point.)
G 00 G 91 X 100. Y 100. ;
{ { { { {
{ { { { {
(
Example)
Non-linear type
(Each axis moves at each parameter speed.)
G 00 G 91 X 100. Y 100. ;
Y
Current position
100.
End point
100.
Y
End point
100.
Current position
X
100.
X
(4) The tool is always accelerated at the start of the program command block and decelerated at the end
of the block.
14
3. Positioning/Interpolat ion
3.1 Positioning
3.1.2 Unidirectional Positioning
M70 Type B M70 Type AM720 M730 M750
M system
L system - - - - -
The G60 command always moves the tool to the final position in a direction determined with parameters.
The tool can be positioned without backlash.
G60 Xx1 Yy1 Zz1 ; (Also possible for additional axes A, B, C, U, V, W simultaneously)
Xx1, Yy1, Zz1: Position data
With the above command, the tool is first moved to a position distanced from the end point by an amount
equivalent to the creep distance (parameter setting) with rapid traverse and then moved to its final positio n.
For details on the rapid traverse feed rate of the NC, refer to the section entitled "Rapid Traverse Rate". Since
the actual rapid traverse feed rate depends on the machine, refer to the specifications of the machine
concerned.
Positioning to the final point is shown below (when this positioning is in the "+" direction.)
{{
UUU
– +
(Example)
G60 G91 X100. Y100. ;
Interim point
End point
1. The rapid traverse rate for each axis is the value
set with parameters as the G00 speed.
2. The vector speed to the interim point is the value
produced by combining the distance and
respective speeds.
Y100.
3. The creep distance between the interim and end
points can be set independently for each axis by
parameters.
Current position
X100.
(Note 1) The processing of the above pattern will be followed even for the machine lock and Z-axis
command cancel.
(Note 2) On the creep distance, the tool is moved with rapid traverse.
(Note 3) G60 is valid even for positioning in drilling in the fixed cycle.
(Note 4) When the mirror image function is on, the tool will be moved in the reverse direction by mirror
image as far as the interim position, but operation over the creep distance with the final advan ce
will not be affected by the mirror image.
15
Loading...
+ 404 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.