Mazartol 640t
Перечень параметров и М кодов MAZATROL MATRIX NEXUS Номер руководства: H272HA0021E
Программирование MAZATROL FUSION 640
Функции управления положением
вершины режущей кромки инструмента
для систем ЧПУ
MAZATROL FUSION 640MT 5X
MAZATROL FUSION 640MT Pro
MAZATROL FUSION 640M Pro
MAZATROL MATRIX
- Manuals
- Brands
- YAMAZAKI MAZAK Manuals
- Computer Hardware
- INTEGREX e Series
Manuals and User Guides for YAMAZAKI MAZAK INTEGREX e Series. We have 1 YAMAZAKI MAZAK INTEGREX e Series manual available for free PDF download: Programming Manual
Размер файла: 2,21 Мб
Язык: Русский
Дополнительная информация: H-2000-6108
Требуется выполнить вход в систему
Если вы уже зарегистрированы в системе MyRenishaw, т.е. у вас есть MyRenishaw-аккаунт, то выполните вход в систему. Пользователи, зарегистрированные в системе MyRenishaw, имеют доступ к контролируемым документам и страницам сайта, а также могут выполнять быструю загрузку информации. Выполните регистрацию, если вы хотите пользоваться этими возможностями.
Последние видео — Датчики и программное обеспечение для станков
Ещё новые видео
Компактный многоцелевой станок Mazak Integrex i-150
Часть 1.
Руководство по техническому обслуживанию
Руководство по эксплуатации
Руководство по программированию
Формат: PDF в архиве RAR
ВН�?МАН�?Е!
Вся информация, которая размещается на сайте носит ознакомительный характер. Мы стремимся к тому, чтобы Вы получали только достоверную, максимально полную и точную информацию. Но мы не исключаем, что некоторая информация может со временем утратить свою актуальность, допускаем возможность ошибок в содержании.
�?нформация на сайте размещается в исходном виде. Мы не даем гарантии на полноту и актуальность информации. �?нформация предоставляется также без каких-либо других явно или неявно выраженных или предполагаемых гарантий.
Администрация сайта оставляет за собой право, не уведомляя пользователей и посетителей ресурса, вносить изменения в контент. Администрация сайта не несет ответственности за информацию, предоставленную пользователями.
На сайте есть ссылки на сторонние ресурсы (сайты), на которые мы не имеем никакого влияния. Ссылки на другие ресурсы предназначены для того, чтобы пользователю было удобнее искать информацию по схожей тематике. Мы не несем ответственности за содержание других сайтов (контент), за их доступность пользователям.
Нет и не может быть таких обстоятельств, при которых владелец (администрация) сайта будет нести какую-либо ответственность перед какой-либо стороной за прямой, непрямой или косвенно причиненный ущерб из-за использования информации, находящейся на страницах этого сайта, или информации на том сайте, на который имеется гиперссылка с этого ресурса. Ни при каких обстоятельствах мы не будем нести ответственность за возможную, но упущенную выгоду, потерю программ или данных, приостановку вашей хозяйственной деятельности и в аналогичных случаях, даже если будем явно проинформированы о большой вероятности подобного ущерба.
�?нтернет не обеспечивает надежной защиты данных и информации, поэтому не несет и не может нести ответственность за информацию, которую получают пользователи из �?нтернета.
Посещая данный сайт и используя его контент в своих целях, Вы прямо выражаете свое согласие с данным «Отказом от ответственности» и принимаете всю ответственность на себя.
Администрация сайта в любое время может и имеет право вносить изменения в эти правила. Они вступают в силу безотлагательно с этого момента. Если Вы продолжаете пользоваться сайтом после того, как в «Отказ от ответственности» внесены изменения, значит — Вы автоматически согласились на соблюдение обновленных правил.
Владельцы и создатели данного ресурса не несут ответственности за содержание ссылок, за их использование и за информацию, размещенную на данном сайте, как не несут ответственность за игнорирование пользователями коммерческого статуса того программного обеспечения, на которое ведут ссылки с этого сайта.
Авторское право и право на товарный знак
Мы стремимся соблюдать авторские права других собственников и использовать собственные или не требующие лицензирования материалы. Загрузка и копирование текстовых материалов, изображений, фотографий или иных файлов с нашего сайта допускается только для личного, некоммерческого использования. Поскольку содержимое этого раздела сайта создается из открытых общедоступных и бесплатных источников. Если вам стало известно об авторском праве на какой-либо материал на сайте, пожалуйста, сообщите нам. После уведомления о нарушениях, мы удалим такое содержимое немедленно.
MANUAL No. : H740PB0091E
Serial No. :
Before using this machine and equipment, fully understand the contents of thismanual to ensure proper operation. Should any questions arise, please ask thenearest Technical Center or Technology Center.
1. Be sure to observe the safety precautions described in this manual and the contents of thesafety plates on the machine and equipment. Failure may cause serious personal injury ormaterial damage. Please replace any missing safety plates as soon as possible.
2. No modifications are to be performed that will affect operation safety. If such modifications arerequired, please contact the nearest Technical Center or Technology Center.
3. For the purpose of explaining the operation of the machine and equipment, some illustrationsmay not include safety features such as covers, doors, etc. Before operation, make sure allsuch items are in place.
4. This manual was considered complete and accurate at the time of publication, however, due toour desire to constantly improve the quality and specification of all our products, it is subject tochange or modification. If you have any questions, please contact the nearest Technical Centeror Technology Center.
5. Always keep this manual near the machinery for immediate use.
6. If a new manual is required, please order from the nearest Technical Center or TechnologyCenter with the manual No. or the machine name, serial No. and manual name.
Issued by Manual Publication Section, Yamazaki Mazak Corporation, Japan
09. 2006
PROGRAMMING MANUALfor
MAZATROL MATRIX(for INTEGREX IV series)On the Use of Programs
Created with the M640MT Pro
IMPORTANT NOTICE
SAFETY PRECAUTIONS
S-1
SAFETY PRECAUTIONS
Preface
Safety precautions relating to the CNC unit (in the remainder of this manual, referred to simply asthe NC unit) that is provided in this machine are explained below. Not only the persons whocreate programs, but also those who operate the machine must thoroughly understand thecontents of this manual to ensure safe operation of the machine.
Read all these safety precautions, even if your NC model does not have the correspondingfunctions or optional units and a part of the precautions do not apply.
Rule
1. This section contains the precautions to be observed as to the working methods and statesusually expected. Of course, however, unexpected operations and/or unexpected workingstates may take place at the user site.During daily operation of the machine, therefore, the user must pay extra careful attention toits own working safety as well as to observe the precautions described below.
2. Although this manual contains as great an amount of information as it can, since it is notrare for the user to perform the operations that overstep the manufacturer-assumed ones,not all of “what the user cannot perform” or “what the user must not perform” can be fullycovered 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.
3. The meanings of our safety precautions to DANGER, WARNING, and CAUTION are asfollows:
DANGER
: Failure to follow these instructions could result in loss of life.
WARNING
: Failure to observe these instructions could result in serious harm to a humanlife or body.
CAUTION
: Failure to observe these instructions could result in minor injuries or seriousmachine damage.
HGENPA0043E
SAFETY PRECAUTIONS
S-2
Basics
WARNING
! After turning power on, keep hands away from the keys, buttons, or switches of theoperating panel until an initial display has been made.
! Before proceeding to the next operations, fully check that correct data has been enteredand/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 make sure that the machineoperates correctly. No workpieces must be machined without confirmation of normaloperation. Closely check the accuracy of programs by executing override, single-block, andother functions or by operating the machine at no load. Also, fully utilize tool path check,Virtual Machining, and other functions, if provided.
! Make sure that the appropriate feed rate and rotational speed are designated for theparticular machining requirements. Always understand that since the maximum usable feedrate and rotational speed are determined by the specifications of the tool to be used, thoseof the workpiece to be machined, and various other factors, actual capabilities differ fromthe machine specifications listed in this manual. If an inappropriate feed rate or rotationalspeed 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 ofcorrection are correct. Unexpected operation of the machine will result if a correctionfunction is executed without its thorough understanding.
! Parameters are set to the optimum standard machining conditions prior to shipping of themachine from the factory. In principle, these settings should not be modified. If it becomesabsolutely necessary to modify the settings, perform modifications only after thoroughlyunderstanding the functions of the corresponding parameters. Modifications usually affectany program. Unexpected operation of the machine will result if the settings are modifiedwithout a thorough understanding.
Remarks on the cutting conditions recommended by the NC
WARNING
! Before using the following cutting conditions:
— Cutting conditions that are the result of the MAZATROL Automatic Cutting ConditionsDetermination Function
— Cutting conditions suggested by the Machining Navigation Function
— Cutting conditions for tools that are suggested to be used by the Machining NavigationFunction
Confirm that every necessary precaution in regards to safe machine setup has been taken –especially for workpiece fixturing/clamping 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.
SAFETY PRECAUTIONS
S-3
Programming
WARNING
! Fully check that the settings of the coordinate systems are correct. Even if the designatedprogram data is correct, errors in the system settings may cause the machine to operate inunexpected places and the workpiece to abruptly move out from the machine in the eventof contact with the tool.
! During surface velocity hold control, as the current workpiece coordinates of the surfacevelocity hold control axes approach zeroes, the spindle speed increases significantly. Forthe lathe, the workpiece may even come off if the chucking force decreases. Safety speedlimits must therefore be observed when designating spindle speeds.
! Even after inch/metric system selection, the units of the programs, tool information, orparameters that have been registered until that time are not converted. Fully check thesedata units before operating the machine. If the machine is operated without checks beingperformed, even existing correct programs may cause the machine to operate differentlyfrom the way it did before.
! If a program is executed that includes the absolute data commands and relative datacommands taken in the reverse of their original meaning, totally unexpected operation ofthe machine will result. Recheck the command scheme before executing programs.
! If an incorrect plane selection command is issued for a machine action such as arcinterpolation or fixed-cycle machining, the tool may collide with the workpiece or part of themachine since the motions of the control axes assumed and those of actual ones will beinterchanged. (This precaution applies only to NC units provided with EIA functions.)
! The mirror image, if made valid, changes subsequent machine actions significantly. Usethe mirror image function only after thoroughly understanding the above. (This precautionapplies only to NC units provided with EIA functions.)
! If machine coordinate system commands or reference position returning commands areissued with a correction function remaining made valid, correction may become invalidtemporarily. If this is not thoroughly understood, the machine may appear as if it wouldoperate against the expectations of the operator. Execute the above commands only aftermaking the corresponding correction function invalid. (This precaution applies only to NCunits provided with EIA functions.)
! The barrier function performs interference checks based on designated tool data. Enter thetool information that matches the tools to be actually used. Otherwise, the barrier functionwill not work correctly.
! The system of G-code and M-code commands differs, especially for turning, between themachines of INTEGREX e-Series and the other turning machines.Issuance of the wrong G-code or M-code command results in totally non-intended machineoperation. Thoroughly understand the system of G-code and M-code commands beforeusing this system.
Sample program Machines of INTEGREX e-Series Turning machines
S1000M3 The milling spindle rotates at 1000 min–1. The turning spindle rotates at 1000 min–1.
S1000M203 The turning spindle rotates at 1000 min–1. The milling spindle rotates at 1000 min–1.
SAFETY PRECAUTIONS
S-4
! For the machines of INTEGREX e-Series, programmed coordinates can be rotated usingan index unit of the MAZATROL program and a G68 command (coordinate rotate com-mand) of the EIA program. However, for example, when the B-axis is rotated through 180degrees around the Y-axis to implement machining with the turning spindle No. 2, the plusside of the X-axis in the programmed coordinate system faces downward and if theprogram is created ignoring this fact, the resulting movement of the tool to unexpectedpositions may incite collisions.To create the program with the plus side of the X-axis oriented in an upward direction, usethe 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 pathcheck function, the Virtual Machining function, and other functions, and confirm that theprogram operates properly. The modification of tool data may cause even a field-provenmachining program to change in operational status.If the user operates the machine without being aware of any 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 presentinside the clearance-including blank (unmachined workpiece) specified in the common unitof the MAZATROL program, care is required since the tool will directly move from thatposition to the approach point because of no obstructions being judged to be present onthis path.For this reason, before starting automatic operation, make sure that the cutting edge of thetool during the start of automatic operation is present outside the clearance-includingworkpiece specified in the common unit of the MAZATROL program.
CAUTION
! If axis-by-axis independent positioning is selected and simultaneously rapid feed selectedfor each axis, movements to the ending point will not usually become linear. Before usingthese functions, therefore, make sure that no obstructions are present on the path.
! Before starting the machining operation, be sure to confirm all contents of the programobtained by conversion. Imperfections in the program could lead to machine damage andoperator injury.
SAFETY PRECAUTIONS
S-5
Operations
WARNING
! 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 thecorresponding operations invalid. Before using these variables, therefore, give thoroughnotification to related persons. Also, the operator must check the settings of the systemvariables before starting the above operations.
! If manual intervention during automatic operation, machine locking, the mirror imagefunction, or other functions are executed, the workpiece coordinate systems will usually beshifted. When making machine restart after manual intervention, machine locking, themirror image function, or other functions, consider the resulting amounts of shift and takethe appropriate measures. If operation is restarted without any appropriate measures beingtaken, collision with the tool or workpiece may occur.
! Use the dry run function to check the machine for normal operation at no load. Since thefeed rate at this time becomes a dry run rate different from the program-designated feedrate, the axes may move at a feed rate higher than the programmed value.
! After operation has been stopped temporarily and insertion, deletion, updating, or othercommands executed for the active program, unexpected operation of the machine mayresult if that program is restarted. No such commands should, in principle, be issued for theactive 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 afterturning power on. Since the software-controlled stroke limits will remain ineffective untilmanual homing is completed, the machine will not stop even if it oversteps the limit area.As a result, serious machine damage will result.
! Do not designate an incorrect pulse multiplier when performing manual pulse handle feedoperations. If the multiplier is set to 1000 times and the handle operated inadvertently, axialmovement will become faster than that expected.
BEFORE USING THE NC UNIT
S-6
BEFORE USING THE NC UNIT
Limited Warranty
The warranty of the manufacturer does not cover any trouble arising if the NC unit is used for itsnon-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 listedbelow.
1. Trouble associated with and caused by the use of any commercially available softwareproducts (including user-created ones)
2. Trouble associated with and caused by the use of any Windows operating systems
3. Trouble associated with and caused by the use of any commercially available computerequipment
Operating Environment
1. Ambient temperature
During machine operation: 0° to 50°C (32° to 122°F)
2. Relative humidity
During machine operation: 10 to 75% (without bedewing)
Note: As humidity increases, insulation deteriorates causing electrical component parts todeteriorate quickly.
Keeping the Backup Data
Note: Do not attempt to delete or modify the data stored in the following folder.Recovery Data Storage Folder: D:MazakBackUp
Although this folder is not used when the NC unit is running normally, it contains important datathat enables the prompt recovery of the machine if it fails.
If this data has been deleted or modified, the NC unit may require a long recovery time. Be surenot to modify or delete this data.
E
C-1
CONTENTSPage
1 OUTLINE …………………………………………………………………………………. 1-1
2 DIFFERENCES IN MAZATROL PROGRAMS ………………………………. 2-1
2-1 Outline ………………………………………………………………………………………………….2-1
2-2 Detailed Description ……………………………………………………………………………….2-1
3 MAZATROL PROGRAM CONVERSION FUNCTION…………………….. 3-1
4 DIFFERENCES IN EIA/ISO PROGRAMS…………………………………….. 4-1
4-1 Outline ………………………………………………………………………………………………….4-1
4-2 Differences in G-Codes …………………………………………………………………………..4-1
4-3 Differences in M-Codes …………………………………………………………………………..4-6
4-4 Smallest Input Capacity…………………………………………………………………………..4-8
5 INFORMATION FOR USERS WHO USE FLOPPY DISKS……………… 5-1
5-1 Outline ………………………………………………………………………………………………….5-1
5-2 Methods………………………………………………………………………………………………..5-1
C-2
— NOTE —
E
OUTLINE 1
1-1
1 OUTLINEThe MAZATROL MATRIX is the Mazak’s latest model of rapid and highly accurate CNC unit withnew functions added to the conventional M640 series. Since the new functions are added, part ofthe MAZATROL MATRIX differs from conventional CNC models in programming and inoperations.
This manual describes the following items for safer machine operations by the user:
No. Item Description
1 Differences in MAZATROLprograms
Describes the differences from the M640MT Pro in MAZATROLprograms.
2 MAZATROL program conversionfunction
Describes the loading of the programs which have been created by theM640 series, and the related precautions.
3 Differences in EIA/ISO programs Sets forth the differences from the M640MT Pro in EIA/ISO programs.
4 Information for users who usefloppy disks
Describes the loading of the programs saved on a floppy disk through aUSB device into the MAZATROL MATRIX.
The users of the M640MT Pro are requested to confirm the differences in programming.
When programs that have been created by the M640 series are to be loaded into theMAZATROL MATRIX, confirm the contents of the automatically converted programs beforerunning them actually on a machine.
CAUTION
! Before starting the machining operation, be sure to confirm all contents of the programobtained by conversion. Imperfections in the program could lead to machine damage andoperator injury.
1 OUTLINE
1-2
— NOTE —
E
DIFFERENCES IN MAZATROL PROGRAMS 2
2-1
2 DIFFERENCES IN MAZATROL PROGRAMS
2-1 Outline
This chapter describes the differences in MAZATROL programs between the M640MT Pro andthe MAZATROL MATRIX. The differences are listed below.
No. Item Difference
1 Turning unit The B-axis index angle that has formerly been set up in the TOOL DATA display canbe set up in the PROGRAM display. This allows the user to confirm program con-tents in the flow of programming.
2 Attributes of startingand ending points of aline machining unit
For Line — Center, Line — Left, Line — Right, Chamfer — Right, and Chamfer — Leftmachining units, the attributes of starting and ending points can be set up to preventexcessive cutting and insufficient cutting.
3 Priority numberingscheme
The method of determining the order of machining is changed from the conventionalprocess layout scheme to a priority numbering scheme so that the order of machin-ing can be freely determined within a program once created.
4 Manual programmingunit
The number of available G-codes is increased to allow use of G-codes equivalent tothose for EIA/ISO programming.
5 Workpiece transfer unit Transfer information can be set not only in the SETUP INFORMATION display, butalso in the PROGRAM display.
6 TPC relay points As for Tool Path Control for milling units, radius/diameter selection can be done byparameter setting for the entry of the X-coordinates of approach and escape relaypoints.
7 Tool wear compen-sation
Compensation of milling tools for wear is made valid for the axial direction of the tool.
Note: Loading programs created with the M640MT Pro into the MAZATROL MATRIX is doneby automatic conversion into the format proper to the latter, indeed, but some itemsmay be left unset because of the above differences, and require manual setting. SeeChapter 3, MAZATROL PROGRAM CONVERSION FUNCTION, for further details.
2-2 Detailed Description
1. Turning unit
The item of the B-axis index angle is added to the turning unit. While for the M640MT Pro the B-axis index angle is to be set up externally in the TOOL DATA display, it can now be set for theMAZATROL MATRIX directly in the PROGRAM display.
2 DIFFERENCES IN MAZATROL PROGRAMS
2-2
A. M640MT Pro
UNo.1
UNITBAR
PARTOUT
CPT-X80.
CPT-Z0.
FIN-X0.3
FIN-Z0.1
SNo.R 1F 2
TOOLGENERAL OUTGENERAL OUT
NOM.25. A25. C
# PAT.0!
DEP-12!
DEP-2/NUM.!!
DEP-3!!
FIN-X!0.
FIN-Z!0.
C-SP150180
FR0.40.2
M M
FIG12
SHPLINTPR
S-CNRC 1.5
SPT-X!50.
SPT-Z!40.
FPT-X50.80.
FPT-Z40.70.
F-CNR/$ RADIUS/th!
RGH▼▼▼6▼▼▼6
B. MAZATROL MATRIX
UNo.1
UNITBAR
PARTOUT
POS-B90.
CPT-X80.
CPT-Z0.
FIN-X0.3
FIN-Z0.1
SNo.R 1F 2
TOOLGENERAL OUTGENERAL OUT
NOM.25. A25. C
No. # 1 2
PAT.0!
DEP-12!
DEP-2/NUM.!!
DEP-3!!
FIN-X!0.
FIN-Z!0.
C-SP150180
FR0.40.2
M M M
FIG12
PTNLINTPR
S-CNRC 1.5
SPT-X!50.
SPT-Z!40.
FPT-X50.80.
FPT-Z40.70.
F-CNR/$ R/th!
RGH▼▼▼6▼▼▼6
2. Attributes of starting and ending points of a line machining unit
For line machining (milling by contouring control), the attributes of starting and ending points canbe set up in Line — Center, Line — Left, Line — Right, Chamfer — Right, and Chamfer — Left units.This may cause the tool path in the TOOL PATH CHECK display to differ from that drawn by theM640MT Pro. The tool path is determined by bit 3 of parameter E104. See Section 3-6, LineMachining Units, of the PROGRAMMING MANUAL (MAZATROL) for more information.Examples of the tool path for a Line — Center unit are shown below.
— E104 bit 3 = 0
Attribute: OPEN (the same tool path as when MT Pro parameter P3 bit 4 = 0)
E2
Cuttingstart point
Shape’sstarting point
Shape’sending point
Cuttingend point
E2
Attribute: CLOSED
E30
Cuttingstart point
Shape’sstarting point
Cuttingend point
Shape’sending point
E30
— E104 bit 3 = 1 (the same tool path as when MT Pro parameter P3 bit 4 = 1)
Cuttingstart point
Shape’sstarting point
Cuttingend point
Shape’sending point
The starting (or ending) point of the shape and the starting (or ending) point of cutting agree,irrespective of the attributes.
B-axis angle for machining
DIFFERENCES IN MAZATROL PROGRAMS 2
2-3
3. Priority numbering scheme
The method of determining the order of machining is changed from the conventional processlayout scheme to a priority numbering scheme. The priority numbers can be set directly in thePROGRAM display. See Chapter 4, PRIORITY FUNCTION FOR THE SAME TOOL, of thePROGRAMMING MANUAL (MAZATROL) for more information.
A. M640MT Pro
UNo.1
UNITBAR
PARTOUT
CPT-X80.
CPT-Z0.
FIN-X0.3
FIN-Z0.1
SNo.R 1F 2
TOOLGENERAL OUTGENERAL OUT
NOM.25. A25. C
# PAT.0!
DEP-12!
DEP-2/NUM.!!
DEP-3!!
FIN-X!0.
FIN-Z!0.
C-SP150180
FR0.40.2
M M
FIG12
SHPLINTPR
S-CNRC 1.5
SPT-X!50.
SPT-Z!40.
FPT-X50.80.
FPT-Z40.70.
F-CNR/$ RADIUS/th!
RGH▼▼▼6▼▼▼6
B. MAZATROL MATRIX
UNo.1
UNITBAR
PARTOUT
POS-B90.
CPT-X80.
CPT-Z0.
FIN-X0.3
FIN-Z0.1
SNo.R 1F 2
TOOLGENERAL OUTGENERAL OUT
NOM.25. A25. C
No. # 1 2
PAT.0!
DEP-12!
DEP-2/NUM.!!
DEP-3!!
FIN-X!0.
FIN-Z!0.
C-SP150180
FR0.40.2
M M M
FIG12
PTNLINTPR
S-CNRC 1.5
SPT-X!50.
SPT-Z!40.
FPT-X50.80.
FPT-Z40.70.
F-CNR/$ R/th!
RGH▼▼▼6▼▼▼6
4. Manual programming unit
While only seven types of G-codes can be used in a manual programming unit of theM640MT Pro, the MAZATROL MATRIX allows general G-codes of EIA programming to be used.See Section 3-18, Manual Program Machining Unit, of the PROGRAMMING MANUAL(MAZATROL) as well as the PROGRAMMING MANUAL (EIA/ISO) for more information.
Note 1: Select a plane of circular interpolation before giving a G2/G3 command. If no plane isdetermined beforehand, the XY-plane will be selected as a default setting.
Note 2: For milling as well as turning tools, tool wear compensation for manual programmingunits can only occur along the axes of the rectangular coordinates of the machine.
Note 3: The manual programming unit does not allow incremental data input to be used for theW-axis. To give a command of W-axis movement, specify absolute data with address Bas follows:
G110B2G0BxxxG111.
Machining priority number
2 DIFFERENCES IN MAZATROL PROGRAMS
2-4
Note 4: While a G00 or G01 command given for the C-axis in a manual programming unit of theM640MT Pro is always executed in the rotational direction according to the sign of thespecified numerical value, the MAZATROL MATRIX can execute such a commandthrough the shorter route. An example of operation is shown below.
Example: G00C–220. is given in a manual programming unit.
D740PB0015
M640MT ProRotation in the negative direction(as specified in the numerical value)
C = 0
–220 +140
C = 0
MAZATROL MATRIXRotation in the positive direction(as for the shorter route)
Remark: For the above example, use the address H for incremental data input (as inG00H-220.) to forcibly obtain by the MAZATROL MATRIX a rotation in thenegative direction of the C-axis.
A. M640MT Pro
UNo.1
UNITMANUAL.P
CHANGE-PT1
GEAR1
TOOLGENERAL OUT 80. A
#
SEQ123
G011
DATA-1X 90.Z –100.X 102.
DATA-2Z 5.
DATA-3 RADIUS/VARIABLE!
!
!
RPMV 120
FEED
REV 0.5
M OFS
B. MAZATROL MATRIX
UNo.1
UNITMANL PRG
TOOLGENERAL OUT
NOM-φ80. A
No. # POS-B90.
SEQ12345
G1960
11
G2
99
DATA-1
X 90.Z –100.X 102.
DATA-2
Z 5.
DATA-3 DATA-4 DATA-5 DATA-6
F 0.5
SV 120
M/B
Explicit designation of G-codes: for constant cuttingspeed (G96), and feed per revolution (G99)
DIFFERENCES IN MAZATROL PROGRAMS 2
2-5
5. Workpiece transfer unit
Workpiece transfer information can be set up within a MAZATROL program of the MAZATROLMATRIX. The transfer information can also be prepared in the SETUP INFORMATION displaysimilarly to the M640MT Pro. Transfer settings in the SETUP INFORMATION display are createdautomatically from the data items specified in the MAZATROL program.See Section 3-21, Workpiece Transfer Unit, of the PROGRAMMING MANUAL (MAZATROL) formore information, as well as PART 3, Chapter 5, DISPLAYS RELATED TO MACHINING SETUP,of the OPERATING MANUAL.
A. M640MT Pro
UNo.5
UNITTRANSFER CHK
SETUP-No.1
HEAD1->2
SPDL4
PUSH0
CHUCK!
B. MAZATROL MATRIX
UNo.5
UNITTRANSFER
PAT.CHUCK
HEAD1->2
SPDL4
PUSH0
CHUCK!
W1-971.
W2 0.
Z-OFFSET763.
C1 0.
C2 0.
C-OFFSET 0.
6. TPC relay points
The entry of the X-coordinates of TPC approach and escape relay points is to be performed inradius or diameter values for milling units according as bit 0 of parameter D105 is set to zero (0)or one (1). Note that the entry in question must always be done in diameter values for turningunits. See Chapter 6, TPC DATA SETTING, of the PROGRAMMING MANUAL (MAZATROL) formore information.
Number of reference to the Setup Information settings
Direct entry of transfer information
2 DIFFERENCES IN MAZATROL PROGRAMS
2-6
7. Tool wear compensation
Compensation of milling tools for wear is made valid for the axial direction of the tool. Wearcompensation is performed for turning and milling tools in the following directions:
A. For turning tools
Wear compensation for turning tools takes place in the longitudinal direction (Z) and radialdirection (X) of the workpiece, regardless of the B-axis index angle.
B = 0° B = 45° B = 90°
Comp. X
B = 0°Comp. Z
Comp. X
Comp. Z
B = 45°B = 90°
Comp. X
Comp. Z
B. For milling tools
Wear compensation for milling tools is performed with the radial direction of the tool taken as X,and its axial direction taken as Z.
B = 0° B = 45° B = 90°
Comp. X
Comp. Z
B = 0°
Comp. X
Comp. Z
B = 45°
Comp. XComp. Z
B = 90°
E
MAZATROL PROGRAM CONVERSION FUNCTION 3
3-1
3 MAZATROL PROGRAM CONVERSION FUNCTION
1. Outline
The MAZATROL program that has been created using the M640T/T NEXUS, M640MT,M640M Pro or M640MT Pro can be converted into an appropriate format and then loaded intothe memory of the MAZATROL MATRIX. The input and output functions that can be used for theconversion are as listed in the table below.
!: Convertible ×: Inconvertible
M640MT Pro M640MT M640T/T NEXUS M640M Pro
Binary Text Binary Text Binary Text Binary Text
CARD ! ! ! ! ! ! ! !
HARD DISK ! ! ! ! ! ! ! !
USB ! ! ! ! ! ! ! !
FLOPPY ! ! ! ! ! ! ! !
TAPE — ! — ! — ! — !
CMT ! — ! — ! — ! —
Note: After loading the MAZATROL program that has been created using another type of NCunit, it is absolutely necessary to confirm the contents of the program and enter missingdata and data that has not been converted.
Remark: When a program created using an NC unit with an input sensitivity of micrometer(0.001 mm) is loaded, some digital items may be displayed up to the fourth decimaldigit. Such items refer to values that have been set by the auto-setting function, andcan be used as they are since our NC unit has an input sensitivity of submicron(0.0001 mm).
CAUTION
» Before starting the machining operation, be sure to confirm all contents of the programobtained by conversion. Imperfections in the program could lead to machine damage andoperator injury.
2. Restrictions
Loading programs created with the M640 series into the MAZATROL MATRIX is done byautomatic conversion into the format proper to the latter, indeed, but some items may be leftunset due to the following factors, and require manual setting.
— Setup data and barrier informationSetup data and barrier information prepared for the M640 series are excluded from the con-version since the settings in question are to be re-set for the particular machine (as is the casewith Z-offset, C-offset and tailstock position data), to be specified internally in a MAZATROLprogram (information on measurement interval and workpiece transfer), or absolutely unnec-essary (barrier information).
— Process layout dataThe method of determining the order of machining is changed from the conventional processlayout scheme to a priority numbering scheme, and priority number settings will be left unsetsince the process layout data of the source programs prepared with the M640 series have noinformation on the priority of tool usage.
3 MAZATROL PROGRAM CONVERSION FUNCTION
3-2
— TPC dataThe TPC (Tool Path Control) data are used for the prevention of interference by a particularcontrol unit on a particular machine and must generally be re-set for another NC and anothermachine. Therefore, TPC data are excluded from the conversion in question.
— Measurement unitUnits for measurement prepared with the M640 series are excluded from the conversion inquestion since they do not contain necessary information for the advanced measurementfeatures (use of the Y-axis control, etc.).
— Manual programming unitIn the conversion of a manual program turning or milling unit of the M640 series into acorresponding unit of the MAZATROL MATRIX without distinction between turning and milling,dimensional information of incremental data input in the source unit is converted intocorresponding values of absolute data input. Every axis-movement value, however, in thesequences of the converted unit will be left unset (blank) – in order to ensure operational safety– if there is even only one dimensional value of incremental data input specified in the firstsequence of axis movement because no reliable conversion into values of absolute data inputcan be obtained in such a case.
— Tool specifying methodIn converting programs created by the M640 series in which the tools used are specified withtheir numbers, the type and machining section for designating the necessary tools aredetermined automatically with reference to the type and machining section of the source unit,but the nominal size and suffix must be specified manually. Moreover, change the toolinformation in a converted program as required for optimum machining conditions.
— GearGear-shifting commands are excluded from the conversion in question since they mustgenerally be re-set for another machine according to the particular specifications of the spindle.
— Converting M640M Pro programsAs for programs prepared with the M640M Pro unit, only programs of workpiece scheme(MILLING & TURN) can be converted appropriately.
MAZATROL PROGRAM CONVERSION FUNCTION 3
3-3
3. Example of program conversion
Shown below is an example of the conversion conducted when a program created with theM640MT Pro is loaded into the MAZATROL MATRIX. In this example, the B-axis angle needs tobe designated manually.
A. M640MT Pro (Program before automatic conversion)
UNo.0
MATCBN STL
OD-MAX 80.
ID-MIN 0.
LENGTH100.
WORK FACE0.
RPM2000
TR2-DIA200.
UNo.1
UNITBAR
PARTOUT
CPT-X80.
CPT-Z0.
FIN-X0.3
FIN-Z0.1
SNo.R 1F 2
TOOLGENERAL OUTGENERAL OUT
NOM.25. A25. C
# PAT.0#
DEP-12.#
DEP-2/NUM.#
#
DEP-3#
#
FIN-X#
0.
FIN-Z#
0.
C-SP150180
FR0.4
M M
FIG12
SHPLIN
S-CNRC 1.5
SPT-X#
50.
SPT-Z#
40.
FPT-X50.80.
FPT-Z40.70.
F-CNR/$ RADIUS/th#
RGH▼▼▼6▼▼▼6
UNo.2
UNITDRILLING
MODEXC
POS-B#
POS-C#
DIA6.
DEPTH20.
CHMF0.
SNo.1
TOOLDRILL
NOM-φ6.
# HOLE-φ6.
HOLE-DEP20.
PRE-DIA0.
PRE-DEP100
RGHPCK2
DEPTHT 3.
C-SP25
FR0.12
M M
FIG1
SHPARC
SPT-R/x15
SPT-C/y0.
SPT-Z0.
NUM.4
ANGLE90.
Q R0 0
UNo.3
UNITEND
COUNTER0
RETURN1
WK.No. CONT. NUM.
B. MAZATROL MATRIX (Program after automatic conversion)
UNo.0
MAT.CBN STL
OD-MAX 80.
ID-MIN 0.
LENGTH100.
WORK FACE0.
RPM2000
LOW TURR200.
UNo.1
UNITBAR
PARTOUT
POS-B CPT-X80.
CPT-Z0.
FIN-X0.3
FIN-Z0.1
SNo.R 1F 2
TOOLGENERAL OUTGENERAL OUT
NOM.25. A25. C
No. # PAT.0#
DEP-12.#
DEP-2/NUM.#
#
DEP-3#
#
FIN-X#
0.
FIN-Z#
0.
C-SP150180
FR0.4
M M M
FIG12
PTNLIN
S-CNRC 1.5
SPT-X#
50.
SPT-Z#
40.
FPT-X50.80.
FPT-Z40.70.
F-CNR/$ R/th#
RGH▼▼▼6▼▼▼6
UNo.2
UNITDRILLING
MODEXC
POS-B#
POS-C#
DIA6.
DEPTH20.
CHMF0.
SNo.1
TOOLDRILL
NOM-φ6.
No. HOLE-φ6.
HOLE-DEP20.
PRE-DIA0.
PRE-DEP100
RGHPCK2
DEPTHT 3.
C-SP25
FR0.12
M M M
FIG1
PTNARC
SPT-R/x15
SPT-C/y0.
SPT-Z0.
NUM.4
ANGLE90.
Q R0 0
UNo.3
UNITEND
CONTI. REPEAT#
SHIFT#
NUMBER0
ATC RETURNZERO PT
LOW RET. WORK No. EXECUTE#
To be designated manually.
3 MAZATROL PROGRAM CONVERSION FUNCTION
3-4
— NOTE —
E
DIFFERENCES IN EIA/ISO PROGRAMS 4
4-1
4 DIFFERENCES IN EIA/ISO PROGRAMS
4-1 Outline
This chapter describes the differences in EIA/ISO programs between the M640MT Pro and theMAZATROL MATRIX. The differences are listed below.
No. Item Difference
1 G-code Added G-codes ………………………………………….23 typesImproved G-codes………………………………………6 typesG-codes that require program confirmation ……14 typesG-codes that require a program change ………..5 types
2 M-code Spindle-related M-codes are modified for a better understanding of system-by-systemcommands.
3 System variables The number of available system variables is increased for the MAZATROL MATRIX.See Subsection 14-14-3, Variables, of the PROGRAMMING MANUAL (EIA/ISO) formore information.
4 Smallest inputcapacity
For the MAZATROL MATRIX, all axes are controlled in submicrons and the smallestinput capacity is 0.0001 mm (0.00001 in.).
Note 1: Refer to the respective sections for further details of the above-mentioned G- and M-codes.
Note 2: For the G- and M-codes that require program confirmation or changes, be sure toconfirm the contents of the program.
Note 3: As the smallest input capacity differs between the MAZATROL MATRIX and theM640MT Pro, change the program if an M640MT Pro program contains any valueconcerned without a decimal point.
4-2 Differences in G-Codes
Differences in G-codes between the M640MT Pro and the MAZATROL MATRIX are listed in thetable below. The G-codes for the MAZATROL MATRIX correspond to standard-mode G-codesystem A of the M640MT Pro. The G-codes classified as “Improved” in the table below can beused intact for the MAZATROL MATRIX. Those classified as “Confirmation required” requireprogram modification according to the particular settings of the program and parameters. Finallythose which are classified as “Change required” require rewriting of the program sectionconcerned, since the programming method for the MAZATROL MATRIX is considerablychanged.
4 DIFFERENCES IN EIA/ISO PROGRAMS
4-2
MATRIXG-code
Description ClassificationProgramming format for
M640MT ProProgramming format forMAZATROL MATRIX
G02.1Spiral interpolation(CW)
G03.1Spiral interpolation(CCW)
Added —
G17 G02.1(G03.1) Xp_Yp_I_J_(a_)F_P_G18 G02.1(G03.1) Zp_Xp_K_I_(a_)F_P_G19 G02.1(G03.1) Yp_Zp_J_K_(a_)F_P_
G05High-speedmachining mode Added -—
G05P2G05P0
G00, G01, G02, and G03 can be used.
G06.2 NURBS interpolation Added — G6.2[P] K_X_Y_Z_[R_][F_]
G07Virtual-axis inter-polation
Added —G07 α0 Virtual axis settingG07 α1 Virtual axis cancellation
G07.1Cylindrical inter-polation Improved
G07.1 C_G07.1 C0
Only the C-axis is available.
G07.1 [ABC]_G07.1 [ABC]0
Another rotational axis can also be used.
G10
Programmed datasetting
Changerequired
G10 L10 P_ X_(U_) Z_(W_)Y_(V_) R_(C_) Q_
G10 L50 N_ P_ R_
G10 L10 P_ X_(U_) Z_(W_) Y_(V_) R_(C_) Q_
G10 L50 N_ P_ R_
— Confirm the parameters.- Confirm the axis designation for tool offset data.- G10 L2 is available for setting work offset data.
See Section 13-6, Programmed Data Setting, ofthe PROGRAMMING MANUAL (EIA/ISO) formore information.
G12.1Polar coordinateinterpolation ON
G13.1Polar coordinateinterpolation OFF
Changerequired
G12.1G13.1
The XC-plane is auto-matically selected.
G17UHG12.1G13.1
A block of G17UH for plane selection is required.
Note: Add a block of G17UH; otherwise an alarmwill be caused.
G22
Pre-move strokecheck ON
G22
→ For stroke check accord-ing to the parameters(A25, A26).
G22 X_ Z_ I_ K_
→ For stroke check byoverwriting theparameters (A25, A26).
G22 X_ Y_ Z_ I_ J_ K_
→ For stroke check according to the specifiedvalues.
G23 G23
G23
Pre-move strokecheck OFF
Changerequired
The inside or outside of thespecified boundary providesthe prohibition area (accord-ing to B81 bit 6).
Inside prohibition area is to be specified.
—Return to floatingreference point
—G30.1 X(U)_ Z(W)_ C(H)_
—
G31.1 Multi-step skip 1 Added — G31.1 Xx/Uu Zz/Ww Yy/Vv Ff
G31.2 Multi-step skip 2 Added — G31.2 Xx/Uu Zz/Ww Yy/Vv Ff
G31.3 Multi-step skip 3 Added — G31.3 Xx/Uu Zz/Ww Yy/Vv Ff
G234.1 Holes on a circle Added — G234.1Xx Yy Ir Jθ Kn
G235 Holes on a line Added — G235Xx Yy Id Jθ Kn
G236 Holes on an arc Added — G236Xx Yy Ir Jθ PΔθ Kn
—Automatic tool offsetcompensation (in X)
—G36 Xx
—
DIFFERENCES IN EIA/ISO PROGRAMS 4
4-3
MATRIXG-code
Description ClassificationProgramming format for
M640MT ProProgramming format forMAZATROL MATRIX
G237.1 Holes on a grid Added — G237.1Xx Yy IΔx Pnx JΔy Kny
G41.23-D tool radiuscompensation (left)
Added —G41.2X_Y_Z_A_B_C_D_
G42.23-D tool radiuscompensation (right)
Added —G42.2X_Y_Z_A_B_C_D_
G43.4Tool tip point control(Type 1)
Confirmationrequired
Diameter or radius valuescan be used for the X-axis.
Only radius values can be used for the X-axis.
G43.5Tool tip point control(Type 2)
Confirmationrequired
Diameter or radius valuescan be used for the X-axis.
Only radius values can be used for the X-axis.
—Nose radius compen-sation (Automaticdirection selection)
—G46
—
G50
Spindle clamp speedsetting
Improved
G50 Ss Qq G50 Ss Qq Rr
Specify the spindle for speed clamping with R.
R = 1 : Turning spindle 1.R = 2 : Turning spindle 2.R = 3 : Milling spindle.The default value is R1 (Turning spindle 1).
Note: Speed clamping for turning spindle 2 can-not be obtained by a G50 command(without argument R) of the M640MT Proprogram.
G51.2
Polygonal machiningmode ON
Improved
G51.2 P_ Q_ G51.2 P_ Q_ D_
Specify the work spindle with D.
D = 1 : Work spindle as set in BA55.D = 2 : Work spindle as set in BA56.D = 3 : Work spindle as set in BA57.D = 4 : Work spindle as set in BA58.
The default value is D1 (Work spindle as set inBA55).
Turning spindle 2 can be used for polygonalmachining.
G52.5
MAZATROL coordi-nate system cancel
Confirmationrequired
G52.5
Can be given with anothercommand in the sameblock.
G52.5
Must be given in a single-command block.
Note: An alarm will occur when this command isgiven with another one (e.g. of G0) in thesame block.
G53.5
MAZATROL coordi-nate system selection
Improved
G53.5
G53.5 P_(Offset No. of thesetup information)
Can be given with anothercommand in the sameblock.
G53.5
G53.5 Z_ C_(Direct setting of offset values)
Must be given in a single-command block.
Note: An alarm will occur when this command isgiven with another one (e.g. of G0) in thesame block. An alarm will also occur ifG53.5 is entered with argument P.
G54G55G56G57G58G59
Selection of work-piece coordinatesystems 1 to 6
Confirmationrequired
G54G55G56G57G58G59
When P77 = 1, the sameoffset values are used forspindles 1 and 2.
G54G55G56G57G58G59
To use the same C-offset value for spindles 1 and2, set up the offset value for the respectivesystems.
4 DIFFERENCES IN EIA/ISO PROGRAMS
4-4
MATRIXG-code
Description ClassificationProgramming format for
M640MT ProProgramming format forMAZATROL MATRIX
G54.1Additional workpiececoordinate systems
Added —G54.1P1 to 300
G60 One-way positioning Added — G60 Xx/Uu Zz/Ww αα
G63 Tapping mode Added — G63
G66.1User macromodal call B
Added —G66.1P_L_<Argument>
—Opposite turret mirrorimage ON/OFF
—G68/G69
—
G68.2Oblique surfacemachining
Added —G68.2
G83
Front driling cycle(XC positioning)
Confirmationrequired
G83 X/U_ C/H_ Z/W_ R_Q_ P_ F_ L(K)_ M_
G83 X/U_ C/H_ Z/W_ R_ P_F_ L(K)_ M_
G83 X/U_ C/H_ Z/W_ R_ Q_ P_ F_ K_ M_ D_G83 X/U_ C/H_ Z/W_ R_ P_ F_ K_ M_
Specify the spindle with D.
D = 0 : Milling spindle of the system concerned.D = 1 : Turning spindle 1.D = 2 : Turning spindle 2.
The default value is D0 (Milling spindle).
Note: Use address K to specify the number ofrepetitions.
G84
Front tapping cycle(XC positioning)
Confirmationrequired
G84 X/U_ C/H_ Z/W_ R_Q_ P_ F_ L(K)_ M_
G84 X/U_ C/H_ Z/W_ R_ Q_ P_ F_ K_ M_ D_
Specify the spindle with D.(Refer to the description of G83.)
Note: Use address K to specify the number ofrepetitions.
G84.2
Front synchronoustapping cycle(XC positioning) Confirmation
required
G84.2 X/U_ C/H_ Z/W_ R_Q_ P_ F_ L(K)_ M_
G84.2 X/U_ C/H_ Z/W_ R_ Q_ P_ F_ K_ M_ D_
Specify the spindle with D.(Refer to the description of G83.)
Note: Use address K to specify the number ofrepetitions.
G85
Front boring cycle(XC positioning)
Confirmationrequired
G85 X/U_ C/H_ Z/W_ R_Q_ P_ F_ L(K)_ M_
G85 X/U_ C/H_ Z/W_ R_ Q_ P_ F_ K_ M_ D_
Specify the spindle with D.(Refer to the description of G83.)
Note: Use address K to specify the number ofrepetitions.
G93 Inverse time feed Added — G93
G96
Constant cuttingspeed control ON
G97
Constant cuttingspeed control OFF
Confirmationrequired
G96 Ss Pp
G97
P11 bit 0: Selection of G96as an initial value.
The turning spindle con-cerned is selected with anM-code.
G96 Ss Pp Rr
G97
F93 bit 0: Selection of G96 as an initial value.
Specify the turning spindle with R.
R = 1 : Turning spindle 1.R = 2 : Turning spindle 2.
Note: Do not forget to add an argument R to theM640MT Pro program; otherwise an alarmwill occur since spindle rotation cannot bestarted.
DIFFERENCES IN EIA/ISO PROGRAMS 4
4-5
MATRIXG-code
Description ClassificationProgramming format for
M640MT ProProgramming format forMAZATROL MATRIX
G110 X_ Z_ C_
This command allows the Z-axis of System 1 and the B-axis (W-axis) of System 2 tobe controlled for crossmachining.
G110 X_ Z_ C_
This command allows the Z-axis of System 1 andthe B-axis (W-axis) of System 2 to be controlledfor cross machining.
G110
Cross machiningcontrol ON
Improved
G110Z3 G110Z[B]2
Note: G110Z3 in an M640MT Pro program mustbe changed as appropriate; otherwise analarm will be caused.
G110.1
Cross machiningcontrol ON(Use of the axis ofanother system)
Added —
G110.1X_Z_C_
G112
M-, S-, T-, B-codeoutput to oppositesystem
Improved
G112 M_ M_ M_ M_ S_ T_B_
G112 command can begiven with another G-codeof group 0 in the sameblock.
G112 L_ M_ M_ M_ M_ S_ T_ B_
G112 must be given in a single-command block.
Specify the system with L.
L=1 : System 1.L=2 : System 2.
(The default L value refers to the setting ofparameter BA71.)
Note: An alarm will occur if G112M3 (M4) in anM640MT Pro program, a command givenin a section of the upper turret for rotatingturning spindle 2, is not changed asappropriate. A command of G112M303(M304) given in a section of the lowerturret will also cause an alarm.
G126Superposition controlON
Added —G126
G127Superposition controlOFF
Added —G127
G136
Measurement macro
Workpiece, Coordi-nate, or Toolmeasurement
Changerequired
G36.5 X(Z)_ R_ K_ P_ (T_)Q_ A_ I_ D_ L_
G136 Q52 B_I_J_R_
(Correspondent to G36.5 of the M640MT Pro)
Note: Do not forget to change G36.5 as appropri-ate; otherwise an alarm will occur.
G137
Compensation macro
Changerequired
G37.5 G137
(Correspondent to G37.5 of the M640MT Pro)
Note: Do not forget to change G37.5 as appropri-ate; otherwise an alarm will occur.
4 DIFFERENCES IN EIA/ISO PROGRAMS
4-6
4-3 Differences in M-Codes
The differences in M-codes are tabulated below. While the M640MT Pro requires the M-codesrelated to turning spindle 2 to be preceded by G112, the MAZATROL MATRIX allowsindependently determined M-codes to be used (without G112) for similar purposes. M-codes forspindle selection, synchronization, and opening/closing the chuck are modified along with theabove change.
Type Function M640MT Pro MAZATROL MATRIX
Selection of spindle 1 M302 M901Spindle selection
Selection of spindle 2 M300 M902
Normal rotation M3 M3
Reverse rotation M4 M4
Stop of rotation M5 M5
C1-axis control ON M200 M200
C1-axis control OFF M202 M202
C1-axis clamp M210 M210
C1-axis brake M211 M211
C1-axis unclamp M212 M212
Opening the chuck M6 M206
Commands for spindle 1,given in a section of theupper turret
Closing the chuck M7 M207
Normal rotation G112M3 M303
Reverse rotation G112M4 M304
Stop of rotation G112M5 M305
C2-axis control ON G112M200 M300
C2-axis control OFF G112M202 M302
C2-axis clamp G112M210 M310
C2-axis brake G112M211 M311
C2-axis unclamp G112M212 M312
Opening the chuck G112M6 M306
Commands for spindle 2,given in a section of theupper turret
Closing the chuck G112M7 M307
Normal rotation G112M3 M3
Reverse rotation G112M4 M4
Stop of rotation G112M5 M5
C1-axis control ON G112M200 M200
C1-axis control OFF G112M202 M202
C1-axis clamp G112M210 M210
C1-axis brake G112M211 M211
C1-axis unclamp G112M212 M212
Opening the chuck G112M6 M206
Commands for spindle 1,given in a section of thelower turret
Closing the chuck G112M7 M207
DIFFERENCES IN EIA/ISO PROGRAMS 4
4-7
Type Function M640MT Pro MAZATROL MATRIX
Normal rotation M3 M303
Reverse rotation M4 M304
Stop of rotation M5 M305
C2-axis control ON M200 M300
C2-axis control OFF M202 M302
C2-axis clamp M210 M310
C2-axis brake M211 M311
C2-axis unclamp M212 M312
Opening the chuck M6 M306
Commands for spindle 2,given in a section of thelower turret
Closing the chuck M7 M307
Synchronization (with spindle 1 as amaster)
M511 M511
Synchronization (with spindle 2 as amaster)
G110M511 M512
Synchronization
Cancellation of synchronization M512 M513
End processing Parts count, work number search,and continuous execution of theprogram.
M198P_Q_ M998S_Q_
Note: Use address S to specifythe work number.
Parts count, work number search,and termination of operation.
M199P_Q_ M999S_Q_
Note: Use address S to specifythe work number.
D740PB0012
Spindle 1 selection M302 → M901SP1 normal rotation: M3SP1 reverse rotation: M4SP1 stop: M5C1-axis control ON: M200C1-axis control OFF: M202Opening chuck 1: M6 → M206Closing chuck 1: M7 → M207C1-axis clamp: M210C1-axis brake: M211C1-axis unclamp: M212
Spindle 1 selection M300 → M901SP1 normal rotation: G112M3 → M3SP1 reverse rotation: G112M4 → M4SP1 stop: G112M5 → M5C1-axis control ON: G112M200 → M200C1-axis control OFF: G112M202 → M202Opening chuck 1: G112M6 → M206Closing chuck 1: G112M7 → M207C1-axis clamp: G112M210 → M210C1-axis brake: G112M211 → M211C1-axis unclamp: G112M212 → M212
Spindle 2 selection M300→M902
SP2 normal rotation: G112M3 → M303SP2 reverse rotation: G112M4 → M304SP2 stop: G112M5 → M305C2-axis control ON: G112M200 → M300C2-axis control OFF: G112M202 → M302Opening chuck 2: G112M6 → M306Closing chuck 2: G112M7 → M307C2-axis clamp: G112M210 → M310C2-axis brake: G112M211 → M311C2-axis unclamp: G112M212 → M312
Spindle 2 selection M302 → M902SP2 normal rotation: M3 → M303SP2 reverse rotation: M4 → M304SP2 stop: M5 → M305C2-axis control ON: M200 → M300C2-axis control OFF: M202 → M302Opening chuck 2: M6 → M306Closing chuck 2: M7 → M307C2-axis clamp: M210 → M310C2-axis brake: M211 → M311C2-axis unclamp: M212 → M312
M203: Milling spindle normal rot.M204: Milling spindle reverse rot.M205: Milling spindle stop
M203: Milling spindle normal rot.M204: Milling spindle reverse rot.M205: Milling spindle stop
4 DIFFERENCES IN EIA/ISO PROGRAMS
4-8
4-4 Smallest Input Capacity
As the smallest input capacity differs between the MAZATROL MATRIX and the M640MT Pro,change the program if an M640MT Pro program contains any value concerned without a decimalpoint.
M640MT Pro MAZATROL MATRIX
Linear axis: 1 = 0.001 mm or 0.0001 in.Rotational axis: 1 = 0.0001°
Linear axis: 1 = 0.0001 mm or 0.00001 in.Rotational axis: 1 = 0.0001°
E
INFORMATION FOR USERS WHO USE FLOPPY DISKS 5
5-1
5 INFORMATION FOR USERS WHO USE FLOPPY DISKS
5-1 Outline
The MAZATROL MATRIX is equipped with a USB interface, instead of a floppy-disk drive. Useeither of the methods below to load into the MAZATROL MATRIX the programs which have beencreated with the M640 series and saved on a floppy disk. (See PART 3, Chapter 9, DISPLAYSRELATED TO DATA STORAGE, of the OPERATING MANUAL for a detailed description ofloading operation.)
5-2 Methods
Two procedures are shown below.
1. Transfer to a USB memory
(1) Copy the directory of the desired programs within the floppy disk into a USB memory byusing Explorer in an applicable, commercially available personal computer.
(2) Use the DATA I/O display of the MAZATROL MATRIX to load the programs from the USBmemory.
D740PB0013
Floppy disk
(1) (2)
USB memory MAZATROL MATRIX
2. Connection of a USB-use floppy-disk drive
(1) Use the DATA I/O display to load the desired programs from the USB floppy-disk driveconnected to the MAZATROL MATRIX.
D740PB0014Floppy disk
(1)
Floppy-disk drive(USB-use)
MAZATROL MATRIX
5 INFORMATION FOR USERS WHO USE FLOPPY DISKS
5-2
— NOTE —
E