mazak Mazatrol Fusion Programming Manual

PROGRAMMING MANUAL
for
MAZATROL FUSION 640M MAZATROL FUSION 640M 5X MAZATROL FUSION 640M NEXUS
MAZATROL PROGRAMMING
MANUAL No. : H735PG0019E
Serial No. :
IMPORTANT NOTICE
Be sure to observe the safety precautions described in this manual and the contents of the
1.
safety plates on the machine and equipment. Failure may cause serious personal injury or material damage. Please replace any missing safety plates as soon as possible.
No modifications are to be performed that will affect operation safety. If such modifications are
2.
required, please contact the nearest Technical/Service Center. For the purpose of explaining the operation of the machine and equipment, some illustrations
3.
may not include safety features such as covers, doors, etc. Before operation, make sure all such items are in place.
This manual was considered complete and accu rate at the time of public ation, how ever, due to
4.
our desire to constantly improve the quality and specification of all our products, it is subject to change or modification. If you have any questions, please contact the nearest Technical/Service Center.
Always keep this manual near the machinery for immediate use.
5.
If a new manual is required, please order from the nearest Technical/Service Center with the
6.
manual No. or the machine name, serial No. and manual name.
Issued by Manual Publication Section, Yamazaki Mazak Corporation, Japan
03. 2004

SAFETY PRECAUTIONS

Preface

Safety precautions relating to the CNC unit (in the remainder of this manual, referred to simply as the NC unit) that is provided in this m achine are explained below. Not only the persons who create programs, but also those who operate the machine must thoroughly understand the contents of this manual to ensure safe operation of the machine.
Read all these safety precautions, even if your NC model does not have the corresponding functions or optional units and a part of the precautions do not apply.

Rule

1. This section cont ains the precautions t o b e obs er ve d as to the working methods and s tates usually expected. Of course, however, unexpec ted operations and/or un expected working states may take place at the user site. During daily operation of the machine, therefore, the user must pay extra careful attention to its own working safety as well as to observe the precautions described below.
2. Although this manual c ontains as great an amount of information as it can, since it is not rare for the user to perfor m the operations that ov erstep the manufactur er-assumed ones, not all of “what the user ca nnot perform” or “what the us er must not perform” c an be fully covered in this manual with all such operations taken into consideration beforehand. It is to be understood, therefore, that functions not clearly written as “executable” are “inexecutable” functions.
SAFETY PRECAUTIONS
3. The meanings of our safety precautions to DANGER, WARNING, and CAUTION are as follows:
: Failure to follow these instructions could result in loss of life.
DANGER
: Failure to obs erve t hese instructi ons could r esult in ser ious harm to a hum an
life or body.
WARNING
: Failure to obs erve these instructions could result in m inor injuries or serious
machine damage.
CAUTION
HGENPA0029E
S-1

Basics

SAFETY PRECAUTIONS
! After turning power on, keep hands away from the keys, buttons, or switches of the
operating panel until an initial display has been made.
WARNING
! Before proceeding to th e next operations, full y check that correct data has b een entered
and/or set. If the operator performs operations without being aware of data errors, unexpected operation of the machine will result.
! Before machining workpieces, perform operational tests and m ake sure that the machine
operates correctly. No workpieces must be machined without confirmation of normal operation. Closely check the accuracy of programs by executing override, single-block, and other functions or b y operating the machine at no load. Also, full y utilize tool path check , solid check, and other functions, if provided.
Make sure that the appropriate feed rate and rotational speed are designated for the
!
particular machining requirements. Always understand that since the maximum usable feed rate and rotational spe ed are det er mined by the specificat ions of the to ol to b e us ed , th os e of the workpiece to be m achined, and various ot her factors, actual c apabilities diff er from the machine specif ications listed in this manual. If an inappropriate fee d rate or rotationa l speed is designated, the workpiece or the tool may abruptly move out from the machine.
! Before executing correction functions, fully check that the direction and amount of
correction are correct. Unexpected operation of the machine will result if a correction function is executed without its thorough understanding.
Param eters are set to the optim um standard m achining conditi ons prior to sh ipping of the
!
machine from the fac tor y. In princ iple, these settings s houl d not be m odif ied. If it b ecom es absolutely necessary to modify the settings, perform modifications only after thoroughly understanding the func tions of the correspondin g parameters . Modifications us ually aff ect any program. Unexpected oper ation of the machine will resu lt if the settings are modified without a thorough understanding.

Remarks on the cutting conditions recommended by the NC

! Before using the following cutting conditions:
- Cutting conditions that are the result of the MAZATROL Automatic Cutting Conditions
WARNING
Determination Function
- Cutting conditions sugg es ted b y the Machini ng Na vig atio n Fu nctio n
- Cutting conditions for tools t hat are suggested to be used b y the Machining Navigation
Function
Confirm that every necessary precaution in regards to safe machine setup has been taken – especially for workpiec e fixt uring /c lamping and tool setup.
! Confirm that the machine door is securely closed before starting machining.
Failure to confirm safe machine setup may result in serious injury or death.
S-2

Programming

WARNING
SAFETY PRECAUTIONS
! Full y check that the s ettings of the c oordinate s ystem s are c orrect. Even if th e des ignated
program data is correct, errors i n the s ystem s ettings m a y cause the m ac hine to operate in unexpected places a nd the work piece to abruptl y m ove out fr om the m achine in the e vent of contact with the tool.
! During surface velocit y hold control, as the current work piece coordinates of the surf ace
velocity hold contr ol axes appr oach zeroes , the spind le speed inc reases signif icantly. F or the lathe, the work piece m ay even c om e off if the chuc k ing forc e decreas es. Safety speed limits must therefore be observed when designating spindle speeds.
! Even after inch/metric system selection, the units of the programs, tool information, or
parameters that have been register ed until that t ime are not c onverted. Full y check these data units before operating the machine. If the machine is oper ated without checks being performed, even exis ting correct programs may cause the machine to oper ate differently from the way it did before.
! If a program is executed that includes the absolute data commands and relative data
commands taken in the r everse of their origin al meaning, totall y unexpected operation of the machine will result. Recheck the command scheme before executing programs.
! If an incorrect plane selection command is issued for a machine action such as arc
interpolation or fixed-cyc le m ac hini ng, the too l may collide with the work piece or part of the machine since the m otions of the control axes assum ed and those of actual ones will be interchanged. (This precaution applies only to NC units provided with EIA functions.)
! The mirror image, if made valid, changes subse quent machine actions si gnificantly. Use
the mirror image f unction only after th oroughly unders tanding the abo ve. (This pr ecaution applies only to NC units provided with EIA functions.)
If machine coordinate system commands or reference position returning commands are
!
issued with a correction function remaining made valid, correction may become invalid temporarily. If this is not thoroughly understood, the machine may appear as if it would operate against the ex pectations of the oper ator. Execute the above com mands only af ter making the correspondin g correction functio n invalid. (This precaution a pplies only to NC units provided with EIA functio ns .)
The barrier function performs interference checks based on designated tool data. Enter the
!
tool information that m atches the tools t o be actual ly used. Other wise, the barr ier function will not work correctly. (This precaution applies only to the M640MT/MT 5X/T/T NEXUS/TN and M640M Pro/MT Pro.)
The system of G-code and M-code commands differs between the machines equipped with
!
M640M Pro (e-Series such as the INTGEREX e-410, e-650 and e-1060) and the machines equipped with M640MT/MT 5X/T/T NEXUS/TN/MT Pro (such as the INTGEREX non e­Series, the SQT Series, the MPX Series and the QTN Series). Issuance of the wrong G-code or M-code command results in totally non-intended machine operation. Thoroughly understand the system of G-code and M-code commands before using this system.
Sample program Machine with M640M Pro
S1000M3 S1000M203
The milling spindle rotates at 1000 min–1. The turning spindle rotates at 1000 min–1. The turning spindle rotates at 1000 min–1. The milling spindle rotates at 1000 min–1.
S-3
Machine with M640MT/MT 5X/T/
T NEXUS/TN/MT Pro
SAFETY PRECAUTIONS
! For the machines equi pped with M640M Pro (e-Ser ies such as the INTGEREX e- 410, e-
650 and e-1060), programmed coordinates can be rotated using an index unit of the MAZATROL program and a G68 command (coordinate rotate command) of the EIA program. However, for ex ample, when the B-axis is rota ted through 180 degrees around the Y-axis to implement machining with the turning spindle No. 2, the plus side of the X-axis in the programmed coordinate system faces downward and if the program is created ignoring this fac t, the resulting movement of the tool to unexpected posit ions may incite collisions. To create the progr am with the plus sid e of the X - ax is or ie nted in an upward directio n, us e the mirror function of the WPC shift unit or the mirror imaging function of G-code command (G50.1, G51.1).
! After modifying the tool data specified in the program, be sure to perform the tool path
check function, the so lid check f unction, an d other f unctions , and conf irm that the program operates properly. T he m odification of tool dat a ma y cause even a f ield-pro ven m achining program to change in operational status. If the user operates the machine without be ing aware of an y changes in program status, interference with the workpiece could arise from unexpected operation. For example, if the cutting edge of the tool during the start of automatic operation is present inside the clearance- i nclu din g blank (unmachined wor kpiece) specified in t he c ommon unit of the MAZATROL program, care is required since the tool will directly move from that position to the approac h point because of no obstructions being judged to be pr esent on this path. For this reason, before starting automatic operation, make sure that the cutting edge of the tool during the start of automatic operation is present outside the clearance-including workpiece specified in the common unit of the MAZATROL program.
S-4
CAUTION
SAFETY PRECAUTIONS
! If axis -by-axis independ ent positionin g is selecte d and simultaneous ly rapid f eed selected
for each axis, movem ents to the ending point wi ll not usually bec ome linear. Before using these functions, therefore, make sure that no obstructions are present on the path.
If the machine employs sl iding surface structure, lubr ication may prove to be insuff icient
!
during continuous m icrof eed mac hining ( see Note 1 belo w), an d in the worst cas e, se izure of the sliding surface could result. For these reasons, the sliding surface needs to be maintained in a wel l-lubricated con dition during s uch machining by, for exam ple, inserting an oil-film forming program (see Note 2 below).
List of applicable models and intended axes (Models that employ sliding surface structure)
Classification Machine model Axes with sliding surface structure
Lathes INTEGREX 50Y X-axis, Y-axis, Z-axis
INTEGREX 50YB X-axis, Y-axis, Z-axis INTEGREX 70Y X-axis, Y-axis, Z-axis INTEGREX 70YB X-axis, Y-axis, Z-axis SLANT TURN 450 X-axis, Z-axis SLANT TURN 50N X-axis, Z-axis SLANT TURN 60N X-axis, Z-axis SLANT TURN 80N X-axis, Z-axis TURNING CENTER M-4N X-axis, Z-axis TURNING CENTER M-5N X-axis, Z-axis POWER MASTER X-axis, Z-axis QUICK TURN 40 X-axis, Z-axis MEGA TURN series X-axis, Z-axis SUPER QUADREX 200/250 Z2-axis SUPER QUICK TURN 200/250MY Y-axis SUPER QUICK TURN 300MY Y-axis FJV-35/50/60 Z-axisVertical machining
centers
MTV-515/655/815 Z-axis V-40/60 Z-axis
For further details and m ore specific examples, refer to the relevant Machine Operating Manual, Part 4, Section 1-2, “Precautions for Microfeed Machining (Models th at Employ Sliding Surface Structur e) ”.
Note 1: Cont inuous m ic rofeed machining refers to the oper ation in which t he m ovem ent of the
intended feed axis through strokes shorter than those required for lubrication is continuously repeated.
Note 2: T he oil-film form ing program refers to a program that creates an oil f ilm on the slidin g
surface by moving the intended machining axis over a long stroke during machining.
S-5

Operations

WARNING
SAFETY PRECAUTIONS
! Single-block, feed hold, and override functions can be made invalid using system variables
#3003 and #3004. Execution of this means the important modification that makes the corresponding operations invalid. Before using these variables, therefore, give thorough notification to re lated persons. Also, the operator must check the s ettings of the system variables before starting the above operations.
! If manual intervention during automatic operation, machine locking, the mirror image
function, or other functions ar e execut ed, t he work piece coor dinat e system s will usua ll y be shifted. When making machine restart after manual intervention, machine locking, the mirror image f unction, or other functions , consider the resu lting amounts of shift and take the appropriate measures. If operation is restarted without any appropriate measures being taken, collision with the tool or workpiece may occur.
! Use the dry run f unction to check the machine for norm al operation at no load . Since the
feed rate at this tim e becomes a dry run r ate different from the program-designated feed rate, the axes may move at a feed rate higher than the programmed value.
After operation has been stopped temporarily and insertion, deletion, updating, or other
!
commands executed for the active program, unexpected operation of the machine may result if that program is restarted. No such commands should, in principle, be issued for the active program.
CAUTION
! During manual operation, fully check the directions and speeds of axial movement. ! For a machine that requires manual homing, perform manual homing operations after
turning power on. Since the software-controlled stroke limits will remain ineffective until manual homing is completed, the machine will not stop even if it oversteps the limit ar ea. As a result, serious machine damage will result.
Do not design ate an incorrect puls e multiplier when performing m anual pulse handle f eed
!
operations. If the m ultip lier is se t to 100 t im es and the han dle op erated i nadver tent ly, axia l movement will become faster than that expected.
S-6

OPERATIONAL WARRANTY FOR THE NC UNIT

OPERATIONAL WARRANTY FOR THE NC UNIT
The warranty of the manufacturer does not co ver a n y troub le ar is i ng if the NC un it is used for its non-intended purpose. Take notice of this when operating the unit.
Examples of the trouble arising if the NC unit is used for its non-intended purpose are listed below.
1. Trouble associated with and caused by the use of any commercially available software products (including user-created ones)
2. Trouble associated with and caused by the use of any Windows operating systems
3. Trouble associated with and caused b y the use of any commercially available computer equipment

Operating Environment

1. Ambient temperature
During machine operation: 5° to 40°C (41° to 104°F) Note: When power is turne d on, if the therm al s ensor de tects an am bient t em perature und er
5°C, the hard disk warm-up status indic ator lamp will ligh t up and the NC un it will not start operating at once. After autom atic heating of the hard disk by its int ernal heater, the lamp will go out and the NC unit will start. It takes about 20 minutes for temperature to increase from 0 to 5° C in order to avoid condensation due to sudden changes in temperature.
2. Relative humidity
During machine operation: 30 to 75 % (without bedewing) Note: As humidity increases, insulation deteriorates causing electrical component parts to
deteriorate quickly.
S-7
- NOTE -
OPERATIONAL WARRANTY FOR THE NC UNIT
S-8
E
CONSTRUCTION
Introduction
Part 1 MAZATROL PROGRAMMING PROCEDURES
Chapter 1 MAZATROL PROGRAM Chapter 2 SYSTEM OF COORDINATES Chapter 3 FUNCTION OF KEYS AND SWITCHES Chapter 4 PROCEDURE BEFORE PERFORMING THE MACHINING
Part 2 MAZATROL PROGRAM FUNCTIONS
Chapter 1 CALLING UP AND THE END OF THE PROGRAM DISPLAY Chapter 2 EDITION OF DATA Chapter 3 WINDOW FUNCTIONS Chapter 4 PROGRAM CREATION Chapter 5 PRIORITY FUNCTION FOR THE SAME TOOL Chapter 6 COORDINATES MEASUREMENT FUNCTION
Appendix
Chapter 7 TPC DATA CREATION Chapter 8 BACKGROUND PROGRAMMING Chapter 9 CASE OF APPEARANCE OF ALARM Chapter 10 THREE-DIGIT G-FORMAT
Appendix 1 LIST OF M CODES Appendix 2 PROGRAM EXAMPLES Appendix 3 WHAT TO DO IN SUCH A CASE?
GC-1
- NOTE -
GC-2
E

Introduction

This manual describes only programming based on the MAZATROL language of the MAZATROL FUSION 640M system. The description given in this manual assumes that the readers have already read the relevant Operating Manual and thoroughly understood its contents.
Programming in the MAZATROL langua ge uses an inter ac ti ve method that allows the system to be operated in accordance with the messages displayed on the CRT monitor. Thus, even a user who is to operate the system for the first time can readily create and edit programs.
Carefully read this manual and the Operating Manual to correctly operate the MAZATROL FUSION 640M system and use its capabilities to their maximum.
H735P0A011E
NOTE:
The MAZATROL FUSIO N 640M controls the m achining center by digital calculat ion, but it is possible that the m achining cannot be perf ormed because of the process ing of a calculation error. Before proceed ing with autom atic operat ion therefore, do not fail to ins pect the path of the tool on the display in order to verify that the machining is being done correctly.
1
Organization of this manual
The following outlines the organization of this manual:
Part Title
1MAZATROL
PROGRAMMING
PROCEDURES
2MAZATROL
PROGRAM
FUNCTIONS
APPENDIX
Upper row – Directions for using the chapter
Lower row – Contents of the chapter
Those who are going to set up a MAZATROL program for the first time must first read this part. Actually operate the MAZATROL FUSION 640M system from the beginning as directed in Chapter 4, “PROCEDURE BEFORE PERFORMING THE MACHINING.” You will then be able to roughly understand the entire operating procedure from tool registration to creation of a MAZATROL program. Those who already have an experience in creating a program using the MAZATROL M-1, M-2, M-32 or MAZATROL FUSION 640M system will be able to understand the functions and usage of the M640M system just by directly reading Part 2, “MAZATROL PROGRAM FUNCTIONS.”
The program architecture, coordinates systems, and operation keys are discussed here as the basic information required for program creation in MAZATROL language. In addition to the program creation procedures, successive processing procedures up to machining are described in order after the discussion of the basic information.
Use the functions of the MAZATROL FUSION 640M system only after understanding the MAZATROL program architecture and program creation procedures described in Part 1. Also, use this part as a reference whenever required, such as in cases where you have only a slight idea (or have forgotten) how to use a function, as you create a MAZATROL program.
How to call up the details of each function are described here. How to create programs in the background mode, and how to act in the event of alarms are also discussed.
An M-code list, sample programs, and a Q&A (Questions and Answers) list are contained. Read this appendix as appropriate.
PROGRAM
display, how to edit data, how to use a function, and
How to use this manual
Next, how to use this manual is briefly described below.
1. In Part 2, “MAZATROL PROGRAM FUNCTIONS,” where the operating procedures for carrying out the MAZAT RO L la ngu age func t ions are described, the order of s el ect in g menu items is indicated at “Menu selection.” Use the section as quick reference during menu selection.
2. In Part 2, “MAZATROL PROGRAM FUNCTIONS,” where the operating procedures are described, the arrow “!” under the description of each step of the procedure is followed bya description of the results of the particular operation.
Example:
(1) Press the
! The message
SEARCH
menu key.
SEARCH DATA?
will be displayed and the menu will change to the
following address menu:
The section underlined above denotes the results of the operation.
2
E
PART 1
MAZATROL PROGRAMMING
PROCEDURES
Part 1 describes the architecture of MAZATROL programs, coordinate systems, the keys to be used for programming, and simplified programming procedures.
H735P10017E
CONTENTS
Page
1 MAZATROL PROGRAM...................................................................... 1-1
2 SYSTEM OF COORDINATES............................................................. 2-1
2-1 Machine Coordinates System............................................................................ 2-1
2-2 Workpiece Coordinates System......................................................................... 2-2
2-3 Machine Coordinates System and Workpiece Coordinates System.................. 2-3
2-4 Basic Coordinates.............................................................................................. 2-3
2-5 Auxiliary Coordinates......................................................................................... 2-4
3 FUNCTION OF KEYS AND SWITCHES..............................................3-1
4 PROCEDURE BEFORE PERFORMING THE MACHINING................4-1
4-1 Diagram of Preparation for the Machining.........................................................4-1
4-2 Part Drawings and Stock Materials.................................................................... 4-3
4-3 Registration of Tools.......................................................................................... 4-5
4-3-1 Calling up the TOOL FILE display .........................................................................4-5
4-3-2 Registration of tools...............................................................................................4-6
4-4 Creation of Simple Programs............................................................................. 4-9
4-4-1 Program structure..................................................................................................4-9
4-4-2 Calling up the PROGRAM display.......................................................................4-10
4-4-3 Assigning workpiece numbers.............................................................................4-11
4-4-4 Creating a program..............................................................................................4-13
4-4-5 Creation of common unit .....................................................................................4-13
4-4-6 Creation of basic coordinates system unit ...........................................................4-15
C-1
4-4-7 Face machining unit ............................................................................................4-17
4-4-8 Line machining unit..............................................................................................4-27
4-4-9 Point machining unit (1).......................................................................................4-37
4-4-10 Point machining unit (2).......................................................................................4-46
4-4-11 End unit...............................................................................................................4-53
4-4-12 End of the program..............................................................................................4-54
4-5 Registration of Tools in a Tool Data File.......................................................... 4-56
4-5-1 Pocket numbers and tool numbers......................................................................4-56
4-5-2 TOOL DATA display............................................................................................4-57
4-5-3 TOOL LAYOUT display .......................................................................................4-59
4-5-4 Registration of tools.............................................................................................4-62
4-6 Check of the Machining Path........................................................................... 4-65
C-2
E

1 MAZATROL PROGRAM

The machining MAZ ATROL program of a work piece consists in principle of the following four units:
1. Common unit
This concerns a un it which is obligatoril y entered in the pr ogram head . It specifies the comm on data to a program assembly such as the material, the initial point, the machining of several workpieces, etc.
2. Basic coordinates system unit
Use to specify the value of the coordinates (basic coordinates) of the workpiece zero point in the machine coordinates system.
3. Machining unit
Use to specify the data concerning the machining method and the machining form. The machining unit is available in the following three types:
Point machining unit
MAZATROL PROGRAM
1
-Drilling
- RGH CBOR machining
- RGH BCB machining
- Reaming
- Tapping
-Boring
- Back boring
- Circular milling
- Counterbore-tapping
Line machining un i t
- Central linear machining
- Right-hand linear machining
- Left-hand linear m achining
- Outside linear machining
- Inside linear machining
- Right-hand chamfering
- Left-hand chamfering
- Boring of through hole
- Boring o f stepped through hole
- Boring of non-through hole
- Boring o f stepped n on-through hole
Face machining unit
- Face milling
- End milling-top
- End milling-step
- Pocket milling
- Pocket milling-mountain
- Pocket milling-valley
- End milling-slot
- 3-D (option)
H735P1A010E
- Outside chamfering
- Inside chamfering
Moreover, the necessary data are specified in the following two sequences:
Tool sequence ............... Use to specify the data concerning the name of the tool and the
movement of the tool.
Shape sequence ............ Use to specify the data related to the machining dimensions.
1-1
1
MAZATROL PROGRAM
4. End unit
Unit created at the end of program. Also, the following units are entered when necessary.
5. Auxiliary coordinates system unit
Use to specify the auxiliary coordinates system (OFFSET).
6. Special mode unit
There are the following special mode units. It is possible that these units marked with an asterisk (*) can not be used or executed in certain machine models.
M code............................ Output of M code
Sub-program................... Calling up a sub-program
Pallet changing*.............. Changing of pallet
Indexing*......................... Use to specify the angle of the indexing table.
Process end.................... Delimits the useful scope of the priority function for the same tool.
7. Manual program mode unit
This unit is entered t o establish a program cor responding to the EIA/I SO program using the G and M codes which permits performing minute movement or a movement other than machining.
8. MMS unit
Automatic measur ement of a basic coordinates s ystem (WPC). MMS unit cann ot be used for certain machines or will not be performed even if programmed.
1-2
E

2 SYSTEM OF COORDINATES

(
)
–Y–
(
)
In the preparation of the pr ogram, a system of c oordinates is used for introduci ng th e pos it ion of the machining and the form of the machining.
The system of coordinat es of the machining cen ter consists of thr ee axes of coordinat es which each cross the reference zero point at right angles.
An arbitrary point found in this system of coordinates can be defined by the value of the coordinates in the 3 axes (X, Y and Z).
There are two types of systems of coordinates:
- Machine coordinates system
- Workpiece coordinates system
Z axis
SYSTEM OF COORDINATES
2
X axis
Fig. 2-1 Coordinates system

2-1 Machine Coordinates System

The machine actually m oves in its own system of coordinat es called the machine coordinates system. A point of reference in this system of coordinates is known as machine zero point.
Generally, the machine coordin ates system has the machining zone on the side of the minus (negative) direction from the machine zero point.
Note:
The following figure represents the case of vertical machining center.
Machining zone
Machine coordinates system
Axis of X coordinate
X
+Z
+Y +X
Machine zero point
X0, Y0, Z0
Axis of Z coordinate
Z
Reference point zero
Y axis
M3P001
Axis of Y coordinate
Table
NM210-00510
Fig. 2-2 Machine coordinates system
H735P1B010E
2-1
2
SYSTEM OF COORDINATES

2-2 Workpiece Coordinates System

If the program is prepared on the bas is of the m achine coordinates system, the entering of the machining position and of the form of machining is very complex, tedious and inflexible.
Consequently, a temporary reference point is taken in the machine coodinates system for preparing the program.
The point thus taken is called the workpiece zero point, and the system of coordinates taking this point as reference is called the workpiece coordinates system.
Example:
Plan of the workpiece
P2
R5
P1
M3P002
100
95
Zero point of the workpiece to be taken
60
20
P3
R5
50
φ
5
5
50
M8 tapped holes
(4 places)
10-mm diameter drilled hole
100
145 150
- When the dim ensions are entered of the configuration on the basis of the ab ove plan of the
workpiece, the bottom left hand corner is taken as the workpiece zero point.
- In this case, the value of the coordinates of the configuration is the following: Workpiece zero point = ( 0, 0, 0)
P1 = (150, 0, 0) P2 = (150, 100, 0) P3 = ( 0, 100, 0)
The adoption of the work piece zero point facilitates the enter ing of the machining dimensions and therefore the programming.
2-2
SYSTEM OF COORDINATES

2-3 Machine Coordinates System and Workpiece Coordinates System

The relationship bet ween the machine coordinates s ystem and workpiece coord inates system when workpiece has been mounted on the table of a machine is shown below.
Machine coordinates system
Machine coordinates system
Workpiece coordinates system
2
<Model V, double column type> <Model V>
The above relationship may slightly differ according to the type of machine being used.
Note:
Fig. 2-3 Machine coordinates system and workpiece coordinates system

2-4 Basic Coordinates

The machine moves in the machine coordinates system whilst the program is prepared depending on the workpiece coordinates system.
NM210-00511
<Model H>
NM210-00512
Machine coordinates system
Workpiece coordinates system
NM210-00513
It is necessary therefore to enter in the program, the position relation between the machine coordinates system and the workpiece coordinates system.
The unit of entry is called the basic coordinates unit. The basic coordinates are entered as values of the coordinates of the workpiece zero point in the
machine coordinates system. The unit of the basic coord inates is entered by utilizing the coord inates measurement function
after the workpiece is placed on the machine.
2-3
2
(
)
A
SYSTEM OF COORDINATES
Basic coordinate Z
Basic coordinate X
Z
X
+Z
+Y
Fig. 2-4 Basic coordinates
+X
Workpiece zero point
Example of entering of the basic coordinates unit:
Machine zero point
Machine coordinates system
Basic coordinate Y
Y
Workpiece coordinates system
NM210-00514
UNo.
1
Basic coordinates unit
No. of basic coordinates unit
Basic coordinate X
Example: –500
Basic coordinate Y (Exam pl e: –300)

2-5 Auxiliary Coordinates

The auxiliary coordinates are used for offsetting the workpiece zero point to any position in order to further facilitate the preparation of the program.
The auxiliary coordinates unit (OFFSET) is entered as a value of offsetting in the workpiece zero point.
UNIT
WPC-0
ADD. WPC X
-500.Y-300.
th
0.
Basic coordinate Z (Example: –200)
ngle formed by the axes X and Y of the machine coordinates system and the axes X and Y of the workpiece coordinates system.
Z
-200.
4
0.
Coordinate or angle of 4th axis, if there is one.
2-4
1. Example of entering of auxiliary coordinates
+y
0
R
0
70
Workpiece zero point
In this example, the entering of the position of hole P1 requires a very complicated calculation.
P2
50
P1
20
30°
SYSTEM OF COORDINATES
+x
0
M3P003
2
P1 = (70 + 50 ×
3 2
, 50 ×
1
)
2
However, the use of auxiliary coordinates permits performing this entering easily.
+y
1
P2
20
P1
R
R
0
70
1
50
Zero point offset in auxil iary coordinates mode
30°
+x
1
M3P004
As the figure above s hows, positions P1 and P2 ar e entered as follows by off setting the workpiece zero point to R1.
P1 = (50, 0) P2 = (50, 20)
In this case, the auxiliary coordinates unit to be programmed is as follows:
UNo.
2
Auxiliary coordinates unit
Offsetting on X axis
UNIT
OFFSET
U (X)
70.
V (Y)
0.
Offsetting on Y axis
D (th)
30.
Offsetting on Z axis
Angle with relation to workpiece coordinates system
2-5
W (Z)
0.
2
SYSTEM OF COORDINATES
2. Cancellation of auxiliary coordinates
The system of auxiliary coordinates is voided in the following cases: A. The system of aux iliary coordi nates specif ied in a sub- program is void ed at the t ime of the
return on the main program. When the main program contains a system of auxiliary coordinates, th e return is made to this system of auxiliary coordinates.
B. The system of auxiliar y coordinates is voided when a new s ystem of basic coordinates is
introduced. In this case, the state without a system of auxiliary coordinates is assumed. (When the system of basic coordinates was specified in the sub-program as shown in Figure 2-5, the retur n to the main program has the effect of voiding the s ystem of auxiliar y coordinates of the main program.)
Main program
WPC-1 Machining [1]
Subprogram
Machining [2]
WPC is a code that signifies the bas i c coordinates system. Machining [2] is performed under the coordinates system of WPC-2.
Fig. 2-5 Basic coordinates system after execution of subprogram
Sub program
WPC-2
M3P005
2-6
E

3 FUNCTION OF KEYS AND SWITCHES

A MAZATROL program can be c reated usin g onl y the k eys and switches ind icated i n the d otted portion on the operating panel shown in Fig. 3-1 and Fig. 3-2.
FUNCTION OF KEYS AND SWITCHES
3
H735P1C017E
3-1
FUNCTION OF KEYS AND SWITCHES
3
1
3
5
7
6
8
4
2
9
D735P0001
Fig. 3-1 Keys and switches used for creating a MAZATROL program <M640M, M640M-5X> ( portion)
3-2
FUNCTION OF KEYS AND SWITCHES
3
1
3
5
7
6
8
4
2
9
D735P0001’
Fig. 3-2 Keys and switches used for creating a MAZATROL program <M640M NEXUS> ( portion)
3-3
FUNCTION OF KEYS AND SWITCHES
3
Table 3-1 Functions of keys and switches
No. Name Description
1 Display selector key
2 Menu selector key Press this key to select menu that is displayed on the bottom of the screen.
3 Menu keys
4 Cursor keys
5 Numeric keys
6 Input key Press this key to register keyed-in data in the data display area.
7 Clear key
8 Data cancellation key
9 Page keys
Press this key to select between displays. Depression of this key causes a display selection menu to be displayed in the menu display area.
A specific key is assigned to each of ten menu data that are displayed in the menu display area. Press the appropriate key to carry out the operation speci fied by the particular display or to input the data specified by the particular display.
Press the apropriate key to move the cursor in the desired direction. If a cursor key is pressed and held down, the cursor will move continuously in the corresponding direction.
Use these keys to key in the numerics 0 to 9, the minus sign ( – ), and/or the decimal point ( . ).
Press this key to cancel the data currently being displayed in the data selection area. This key is also used for erasure of the alarm display.
Press this key to cancel the data that has been displayed in the data display area. Depression of this key causes the data in the cursor position to be erased.
Press the appropriate key to move the cursor unit by unit. Pressing and holding down the key will move the cursor unit by unit continuously.
Note: The numbers in the No. column corresponds to those in Fig. 3-1 and 3-2.
3-4
E
Loading...
+ 440 hidden pages