130
VMC VERTICAL MACHINING CENTER (Controller: SINUMERIK 802D sl ) Operation Manual Warning In order to use the product safely and correctly, please read carefully the pages with reference to security at the beginning of the manual, and understand the pages concerning the functions related. Failure to comply with the relevant security issues and the attention of the instructions in the operating manual may cause death or injury. Please place the manual close to the product for reference at any time. Shenyang Machine Tool (Group) Co., Ltd. Zhong Jie VMC Division

VMC 1300P - SINUMERIK 802D Operating Manual

  • Upload
    cipilan

  • View
    755

  • Download
    17

Embed Size (px)

Citation preview

Page 1: VMC 1300P - SINUMERIK 802D Operating Manual

VMC VERTICAL MACHINING CENTER

(Controller: SINUMERIK 802D sl )

Operation Manual

Warning

In order to use the product safely and correctly, please read carefully the pages with reference to security at the beginning of the manual, and understand the pages concerning the functions related. Failure to comply with the relevant security issues and the attention of the instructions in the operating manual may cause death or injury. Please place the manual close to the product for reference at any time.

Shenyang Machine Tool (Group) Co., Ltd.

Zhong Jie VMC Division

Page 2: VMC 1300P - SINUMERIK 802D Operating Manual

Warning

Read and study the security policies carefully before the product configuration, operation, and maintenance. Failure to comply with the relevant security policies and other warnings described in the operating manual may cause death or injury. The manual is dedicated to the description of model VMC. In order to prevent accident caused due to erroneous operations, marks are prefixed to the warnings in the manual. Meanings of the marks are as follows. Please understand the content thoroughly before reading the main text.

Danger: The mark shows that: erroneous operations will cause imminent danger of death or severe injuries.

Warning: The mark shows that: erroneous operations will cause potential danger of death or severe injuries.

Attention: The mark shows that: erroneous operations will cause potential danger of minor or moderate injuries.

Attention: The mark shows that: erroneous operations will cause potential danger of loss of property other than the product.

Important: This is to remind the operators not to damage the product Supplementary

information: This a reference for the effective use of the product

·Nothing in the manual may be reproduced in any form ·The appearance and specifications may change subject to improvements

We have attempted to describe the situations in the manual as many as possible. However, it will take up excessive pages in the manual to specify all do's and dont's, and thus not all is enumerated. Therefore, any issue that is not specified shall be understood as “dont’s”. Any questions on an unmentioned operation shall be negotiated with us.

Page 3: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Foreword

Foreword 1. Purpose of Using the Machine

VMC Series Machines are machining center tools controled by the CNC

(computer numerical control device) for cutting, which can carry out milling,

drilling, boring, and tapping.

Please do not use the machine tools for other purposes.

2. User Definition 2.1 Operator

Machine operators are referred as “operators” within the manual.

"Operators" must read the manual and fully understand the content. The

operation of the machine tool in the absence of understanding the content of

the manual will not only endanger the operator, but also bring great harm to

the people around.

In addition, the "operator" shall not conduct the following operations.

(1) Removal of removable cover plates (fixed cover plate) with tools

(2) Machine installation and moving operations

(3) Machine tool repair

2.2 Routine Maintenance, Preventive Maintenance Staff The staff in question should be professionally trained in our company, or

should have the same level of expertise, and has been qualified by the

owner enterprise.

“Routine maintenance and preventive maintenance staff” must read the

manual and fully understand the content. The operation of the machine tool

in the absence of understanding the content will not only endanger the

operator, but also bring great harm to the people around.

Moreover, routine maintenance and preventive maintenance staff shall not

conduct the following operations.

(1) Machine installation and moving operations

(2) Machine tool repair

"Routine maintenance and preventive maintenance staff must adhere to the

following "Maintenance Precautions"”

Page 4: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Foreword

II

Maintenance Precautions Warning

Before the baffle plate is removed for the purpose of maintenance, the circuit breaker in the electrical cabinet must be disconnected. Otherwise, the machine may bring injuries or electric shocks due to unexpected movements.

When connecting the power supply after the removal of the cover plate for maintenance operations, it is necessary to make sure whether there is other staff nearby Otherwise, the machine may bring injuries or electric shocks due to unexpected movements.

In the process of carrying out maintenance operations, a sign should be hung near the circuit breaker in the electrical cabinet, which shows that no one except for the operators is allowed to connect the power supply.

In the process of maintenance operation, as well as when the maintenance operation is done and the power is connected to run the machine, it is important to confirm whether there are forgotten tools in the machine. Otherwise, the machine movement may hit the tools flying to hurt people around.

In the process of electrical adjustment with the cover plate removed, tools with fully electrical protection (resin screwdrivers, etc.) should be applied. Otherwise, an electric shock may happen.

After the maintenance operation is ended, all the components including screws disassembled should be fitted. Otherwise, safety devices may not work properly or correctly that cause electric shocks or injuries.

During the process of replacing the parts, the circuit breaker in the electrical cabinet should always be disconnected. (Batteries for the separated absolute pulse encoder. Otherwise, damages to the parts or electric shocks may happen.

The replacement of the CNC memory backup battery or the fluorescent lights inside the machine should be only conducted by the “maintenance staff”, and “routine maintenance and preventive maintenance staff” is not authorized. If the operation is conducted by the staff with insufficient expertise, the safety devices may not fully work, or because of the unexpected movement of the machine, injuries or electric shocks may be caused.

2.3 Maintenance Staff

Maintenance staff should meet the requirements of having adequate

mechanical or electrical knowledge and training experences by the

manufacturer, or should have have the same level of expertise and have

been qualified by the owner enterprise.

The “maintenance staff” is responsible for:

(1) Machine installation and moving operations

(2) Machine tool repair

The "maintenance staff" must read the manual and fully understand the

content. The operation of the machine tool in the absence of understanding

the content will not only endanger the maintenance staff, but also bring

great harm to the people around.

Be sure to comply with the "Maintenance Precautions" above. Espacialy for

the skilled staff, more attention should be paid to avoid accidents caused by

mindlessness.

3. Contents of the Manual The manual is in respect of VMC series.

The Manuals for the Machine is as follows:

(1) VMC Series Operation Manual – the manual herein. The manual

is dedicate to the usage and maintenance of the machine.

(2) VMC Series User’s Manual – Usage of the NC and creation of

programs.

Page 5: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Foreword

III

(3) VMC Series Maintenance Manual – dedicating to alarm and fault

tracing, replacement of parts.

(4) VMC Series Maintenance Manual – dedicating to NC

troubleshooting and debugging.

★ ★ ★

The content of the manual is as follows.

Safety policies are to describe the machine safety policies, warnings, and

marks.

I Overview……….. Explains the subjects, names of various parts and

mechanical material adopted along with the machine.

II Routine Run…… Descriptions on processing and operation.

III Operation Detail….Descriptions on available operations of the machine

Appendix…………….Main specifications and various kinds of charts,

information.

Please be sure to refer to the security section when using the machine.

Miscellaneous operations available are contained in III and for the operation

of NC, please refer to the manual (2) above.

Moreover, the manual is sensitive to the buttons on the control panel. (For the

buttons please refer to “I - 3”)

·Software displayed on the screen[ _ ]

(Example) [PARAMETER] (Parameter), [ALARM] (alarm) etc.

·Hardware on the operating panel <_>

(Example) <RESET> (reset), <INPUT> (input) etc.

Page 6: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Safety Policies

IV

Safety Policies

Before using the machine, it is necessary to read and fully understand the

contents of the safety issues and relevant functions. Operations without full

understanding of the content may lead to unexpected accidents.

Please use the machine with full understanding of the content.

When using the machine, if the state or local governments has provided

regulations on health and sanitation and safety, the regulations must be

followed.

1. Machine Safety Features

To keep operators from risks, VMC series machine adopts an interlocking

system that stops the machine in the event the protective door is open.

Protective door interlocking system comprises electromagnetic lock

switches, control loop, and software.

An internal light that illuminates the processing region is provided within

the protective door.

(A) Electromagnetic Lock Switch

Electromagnetic lock switches are provided on the upperright part

of the protective door.

When the protective door is opened, the spindle and the XYZ

axes will be stopped. After the movement of XYZ axes is stopped,

the protective door will be opened by the electromagnetic lock

switch that is unlocked.

(B) Mode Selection Lock

CE Marking specifications, with a software-based mode selection

lock.

(C) Fixed baffle plate

A machine fixed baffle plate is provided to contain the motion

part of the machine.

(D) Emergency Stop Button

The button is at the very lowest part of the control panel. Please

refer to “III Routine Run 3. Emergency Stop”.

Emergency stop button operation should be first implemented in

the event of the failure of the machine. The button is ready to be

pressed at any time when necessary. Nothing shoud be covered

on the emergency stop button.

Page 7: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Safety Policies

V

2. Warnings

Warning

Before the configuration, operation, and maintenance of the machine, please read carefully the pages related to safety policies. Failure to comply with the contents described in the safety policies and other warnings contained in the operating manual may cause death or injury.

a) Dangers From the Machine

Warning When opening the protective door, special attention should be paid to

avoid touching the moving parts such as the platform and the tool changer etc. Otherwise, clip wounds may happen.

Do not enter into the machine with the entire body. When entering into the machine with the entire body, other staff may not be able to identify an on-going maintenance, and on some conditions, other staff may start the machine due to the ignorance of the staff within the machine.

Please wear protective goggles when starting the blower with the protective door open. Chips blown in eyes may lead to blindness.

Please erase the coolant and lubricants (grease, oil) from both hands. Coolant and lubricants stained hands will become very slippery, so it will be difficult to carry workpieces, using and operating machine, resulting in injuries and damage to the workpieces.

Do not use the cross screwdriver to open the protective door with the power connected. Even when the tools are rotating, the processing region is accessable, and thus sometimes injuries may happen. When the power supply is on, use the protective door open and close button to control the protective door.

The max load of the working table is 250kg including fixtures and the workpiece. Never overload the machine. The weight exceeding the maximum load will bring damage to the platform, injuries to the staff, or the damage to the workpieces and fixtures.

When installing the high-speed spindle, the following specifications and conditions should be met. Otherwise, injuries may happen due to the malfunctioning of the safety devices such as interlocking system etc. 1) When opening the machine protective door, it is necessary to prepare

the loop disconnecting the power between the motor and the control unit.

2) The spindle with a velocity transducer is required. The replacement of the CNC memory backup battery or the

fluorescent lights inside the machine should be only conducted by the “maintenance staff”, and “routine maintenance and preventive maintenance staff” is not authorized. If the operation is conducted by the staff with insufficient expertise, the safety devices may not fully work, or because of the unexpected movement of the machine, injuries or electric shocks may be caused.

Attention

Sharp corners and burrs on processed and unprocessed workpieces should be noticed. They may cause injuries. Gloves or other protective equipment are necessary.

When using or replacing the tools, pay attention to the sharp parts that may cause injuries. When using tools, please wear protective equipment such as gloves etc.

When disposing chips, be careful to avoid injuries. Gloves or other protective equipment are necessary.

The disposal of tools should comply with relevant regulations on the disposal of hazardous materials. Arbitrary discarding will lead to injuries if touched by other people.

Page 8: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Safety Policies

VI

Attention

Workpieces should be properly clamped on the fixture for processing. Moreover, the fixture should be kept fixed on the working table. A workpiece in processing that is not completely fixed may come off the fixture and fly out to damage the workpiece and the machine.

Before processing, it should be recognized that the tool has been effectively installed in the tool component. If the installation is improper, the tool may come off and damage the workpiece and the machine.

Before processing, confirmation should be made to ensure that the tool is not worn and broken. Otherwise, the debris of the tool flying out may damage the machine.

Before processing, confirmation should be made to ensure that the tool component is effectively installed on the clamp of the tool magazine in accordance with the instructions. If the installation is improper, the tool component may come off and fly out to damage the workpiece and the machine.

b) Dangers in the Electrical Operation and Adjustment Process

Warning

Due to the dangerous existence of unexpected machine tool

movements causing risks of injuries or electric shocks, the operation must

comply with the following matters.

In the configuration operations, the main breaker (out of the electrical

cabinet) should be disconnected.

Before the baffle plate is removed for the purpose of maintenance, the

circuit breaker in the electrical cabinet must be disconnected.

In the maintenance and configuration of optional components, the

circuit breaker in the electrical cabinet and of the optional

components should be disconnected.

When connecting the power supply after the removal of the cover

plate for maintenance operations, it is necessary to make sure whether

there is other staff nearby

The assembly of the Z-axis motor should be carried out when the main power of the machine is off. Otherwise, unexpected injuries or electric shock may happen.

In the process of carrying out maintenance operations, a sign should be hung near the circuit breaker in the electrical cabinet, which shows that no one except for the operators is allowed to connect the power supply.

In the process of maintenance operation, as well as when the maintenance operation is done and the power is connected to run the machine, it is important to confirm whether there are forgotten tools in the machine. Otherwise, the movement of the machine may lead to the jam of the tool or damage to the machine, or injuries caused by flying tools.

In the process of electrical adjustment with the cover plate removed, tools with fully electrical protection (resin screwdrivers, etc.) should be applied. Otherwise, an electric shock may happen.

After the maintenance operation is ended, all the components including screws disassembled should be fitted. Otherwise, safety devices may not work properly or correctly that cause electric shocks or injuries.

The use of the machine should be instantly stopped in the event the power cable and the connection cable are damaged. Otherwise, electric shocks or fire may happen. Before the replacement of the damaged cable by the maintenance staff, the machine may not be used.

Before the disassembled cables are installed properly, the power supply of the machine should not be connected. Otherwise, an electric

Page 9: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Safety Policies

VII

shock may happen.During the process of replacing the parts, the circuit breaker (except

for the batteries for the separated absolute pulse encoder) in the electrical cabinet should always be disconnected . Otherwise, damages to the parts or electric shocks may happen.

In the process of replacement of fuses and batteries, the power must be cut off through the main circuit breaker. Otherwise, an electric shock may happen.

Warning

The replacement of the CNC memory backup battery or the fluorescent lights inside the machine should be only conducted by the “maintenance staff”, and “routine maintenance and preventive maintenance staff” is not authorized. If the operation is conducted by the staff with insufficient expertise, the safety devices may not fully work, or because of the unexpected movement of the machine, injuries or electric shocks may be caused.

It should be noticed that although the circuit breaker in the electrical cabinet is disconnected, the power supply at the circuit breaker side is still connected. Moreover, it should be noticed that there are electrical risks in the following devices connected to the main circuit breaker side. 1. When an external transformer is installed 2. When external non-standard equipment is installed

Inside the electrical cabinet, even after disconnection of the main circuit breaker, residue voltage still exists in some of the parts, so there is a danger of electric shock. The operation necessary to contact the inside of the electrical cabinet should only be conducted by the staff with full electrical knowledge.

Do not touch the electrical cabinet with wet hands. Otherwise, an electric shock may happen.

Do not pour liquid onto the operating panel and the electrical cabinet. Otherwise, an electric shock may happen.

Users of pacemakers should keep a distance from the machine. Otherwise, the pacemaker may be affected.

c) Dangers of Heat

Warning

Inside the electrical cabinet, even after disconnection of the main circuit breaker, residue voltage still exists in some of the parts, so there is a danger of electric shock. The operation necessary to contact the inside of the electrical cabinet should only be conducted by the staff with full electrical knowledge.

It should be noticed that in the operation, as well as the just-concluded shutdown, the machine parts as follows should not be touched. Some parts of the machine may remain in high heat and may cause scald. When it is necessary to touch the parts with high heat, heat-resistant gloves are needed. Servo motro of the axes (X, Y, Z axis, auxiliary axis); Spindle Motor; Coolant motor.

When the power supply is on and after a short while after the disconnection of the power, it should be noticed that the following positions on the machine should not be touched. Some positions on the machine may remain in high heat and may cause scald. When it is necessary to touch the parts with high heat, heat-resistant gloves are needed. Power cord; Internal hot parts in the electrical cabinet (transformers, heat sinks).

Page 10: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Safety Policies

VIII

d) Dangers in the Operation

Warning

During the installation, if the components weigh obviously more than 20kg, seem uneasy to be lifted with bare hands, or they are heavy when trying to lift, please use a crane. If they are lifted with bare hands, waist will undertake more burden and they may bring injuries when falling down.

In the establishment where the machine is used, adequate lighting should be provided to ensure a safe state, on which components of the machine can be clearly seen. Operating in a dim place will lead to the wrong operation, which leads to accidents. In the place where the machine is running, more than 300 lux of illumination should be ensured. Supplementary component “light inside the machine” can be installed.

Do not conduct the operation with an unnatural posture such as assembling and disassembling workpieces far away from the table. The posture in question may bring increased burden on the waist, and a falling workpiece, etc. may lead to unexpected injuries. The table should be moved nearby before conducting operations.

For the operations in height, in order to reduce the possibility of falling down, a ladder should be used to ensure a foothold. Stepping on the machine or other objects (stools or desks) that are not used as mounting platforms may likely lead to loss of balance, bringing unexpected accidents.

Emergency stop button operation should be first implemented in the event of the failure. The button should be ready to be pressed at any time when necessary. Nothing shoud be covered on the emergency stop button.

The cause that triggers the emergency stop should be eliminated before the clearance of the emergency stop. Otherwise, the danger may happen again to bring injuries.

Connections of the emergency stop to the external equipment should be effectively implemented. Accidents with inadequate connections may lead to injuries or damage to the tools due to malfunctioning of the emergency stop device.

When installing the high-speed spindle, the following specifications should be met. Otherwise, injuries may happen due to the malfunctioning of the safety devices such as interlocking system etc. 1) When opening the machine protective door, it is necessary to prepare

the loop disconnecting the power between the motor and the control unit.

2) The spindle with a velocity transducer is required. It is allowed to control 1 or 2 servo motors as the 4th and 5th axis

(auxiliary axis). Auxiliary axes must be configured on the working table. With the axes in other positions, the operator will not be protected by the fixed baffle plate and the protective door and may thus be injured.

The machine should be installed to ensure the maintenance space. For the maintennce space, please refer to “II. Configuration Method 3

e) Clothing Warning

Operations of the operating panel and the display with gloves on should be avoided. Operations of the operating panel and the display with gloves on may cause mistakes while pressing keys and pressing more than one key. Thus, a wrong operation of the machine may happen that leads injuries or the damage to the workpiece and the machine.

In order to prevent the accident of being caught in the machine in operations, the safety clothes as shown below should be worn. A cap is always required. Long hair may be caught in the machine and

affect sight, so it must be tied up in the cap; Safety shoes are always required; Protective glasses should be used; Buttons at the ends of sleeves should be fastened; No necklaces and bracelets; No scarves.

Page 11: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Safety Policies

IX

f) Configurations on Power-up, Operations inside the Machine, and Parameter Settings

Warning

The operator should not open the electrical cabinet. The high voltage parts inside may lead to an electric shock. When connecting the power supply, the operation should be conducted through the main breaker (out of the electrical cabinet) and the power switch (on the operating panel).

The operator is not allowed to remove the fixed baffle plate. Parts of high-speed rotation and moving parts are installed inside. The removal of the fixed baffle plate may bring the following dangers. Dangers of touching the parts of high-speed rotation and moving

parts; Broken tools and debris of workpieces may fly out; The chips may fly out; The coolant may spray out of the machine; Noises may be released;

The operator is not allowed to open the protective door with the power on. Otherwise, the safety device may not work properly to lead to injuries.

When needing to open the protective door with the power off, please entrust the maintenance staff. Operations with inadequate expertise may lead to injuries due to unexpected movement of the machine.

The modification of the parameters should be conducted by the staff with adequate expertise. In some cases the interlock system may not work when modifying parameters, and thus the dangers of injuries may increase. The availability of the interlocking system should be confirmed when modifying parameters.

g) Warnings on Fire

Danger

Do not use the coolant with low flash point (2nd oil family with flash point lower than �). Otherwise fire may happen. Even the coolant of 3rd oil family (with a flashpoint between 70� and 200�) and 4th oil family (with a flash point higher than 250�) may be ignited, so it is necessary to pay enough attention to the state and method of use, such as controlling the production of smoke.

Flammable and incendiary materials such as dilute agent, gasoline, paper, wood, cloth, fiber, and aerosol sprays are not allowed around or near the machine (including power cables and connection cables). These materials may be iginted by the heat of the chips and sparks.

Warning

Guard against fire when using flammable workpieces. They should be processed with appropriate tools on appropriate

conditions. On the processing conditions that are not suitable with worn tools may cause fire due to heat in cutting. Moreover, the sparks caused by broken tools that splash onto the chip may cause fire. Please refer to the information provided by the tool manufacturers to perform processing with appropriate tools and on appropriate conditions.

The machine must be stopped when the tool is damaged. Otherwise, the residual tools in the workpiece and the Z-axis (spindle nose) may produce sparks due to friction, and thereby lead to a fire of chips.

Do not use the machine with sparks splashing. Otherwise fire may happen. Procedures and various types of settings should be fully confirmed in advance to make sure the movements, eliminating the interference between the fixtures in order to avoid imposing heavy loads to the tools.

Chinps should be cleaned. If the internal chips stack inside the machine, the potential fire danger will increase. Cleaning should be

Page 12: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Safety Policies

X

conducted on a regular basis, so as not to remove chip stacking.

Oil mist and dust are not allowed around the machine. Otherwise, fire will be caused due to sparks.

Warning

While processing a plammable workpiece, machine state should always monitored in case of fire for appropriate and timely measures.

A fire extinguisher is ncessary nearby for a sudden event of fire. Moreover, it is recommended that an automatic fire extinguisher be installed on the machine.

The material that is suitible for the automative fire extinguisher is as follows. Materials other than the followings may not be sensitive to the automative fire extinguisher. Resin; Foam resin; Sawdust; Cotton; Water-soluble cutting liquid; Non-water-soluble flammable liquids (gasoline, lamp oil, cutting oil,

machine oil, and lubricants. Almost all the non-water-soluble hazardous material).

Clean regularly the piping and wiring (especially the sensor and nozzle) within the automatic fire extinguisher. Of particular note is that the chips and cuting liquid attached to the sensor and nozzle will affect the sensing of the occurrence of fire and the spraying of liquid.

The use of the machine should be instantly stopped in the event the power cable and the connection cable are damaged. Otherwise, electric shocks or fire may happen. Before the replacement of the damaged cable by the maintenance staff, the machine may not be used.

There must be enough space around the cable clip. If the ceiling, walls, beams, and other items (such as customer-owned roof that is different from the genuine FANUC product, etc.) of the building where the machine is set in are too close to the cable, the possibility of fire and electric shock may increase when the power cord in the cable clip is broken.

Adequate coolant should always be guaranteed. Inadequate coolant may cause rise of temperature that leads to fire or damage to the tools and workpieces.

The roof is recommended. The roof is for the following purpose: in case of fire, the roof is able to prevent the fire from spreading to the ceiling of the building and reduce the spread speed; the roof also reduce the amount of oxygen within the cutting lquid baffle plate to accelerate the extinguishing of fire to promote the effectiveness of the automatic fire extinguisher.

h) Maintenance

Warning

Inspection and maintenance should be carried out regularly. The inspection items described in the maintenance sections of the manual must be implemented. Otherwise, the machine will cause death or injuries, or damage due to the failure.

Maintenance of the replacement parts should be in accordance with the implementation of the elements contained in the manual. Improper use of parts or wrong replacement methods will lead to machine failure or injuries.

Page 13: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Safety Policies

XI

i) Machine Configuration and Operation Warning

The machine should be placed in a leveled environment. If the machine is placed in an unstable environment, the machine may move to bring unexpected injuries. The floor must in accordance with the following conditions while setting the machine. Even for heavy objects of 2.5t, the ground will not be deformed and

there will not be any problem; The floor should be leveled without any uplift or depression; The floor should be very hard, and even if imposed with 1.5 Mpa

(15kgf/cm²), the floor will not deform; The floor should be flat; The floor should not deteriorate with the passage of time; The floor should not deteriorate with changes in the environment due

to day-to-day use. Confirm that the Z axis (spindle nose) won’t descend before opening

the protective door. In some extreme cases, the Z axis may descend due to failure of the Z axis brake. It is necessary to notice if the Z axis descend after opening the protective door. The operation below the Z axis requires a wood block that is placed between the working table and the Z axis in case of failures to support the Z axis from descending.

Confirm if the spindle has stopped before opening the protective door while the power is off. When disconnecting the power in the rotation of the axis, due to the inability to control and stop the spindle, which will continue to rotate because of inertia, the chips may fly out, or injuries may happen if touching the spindle.

Pay attention to the descending of the Z axis (spindle nose) when disassembling the Z axis motor. When the motor is being disassembled, the Z axis may descend because the brake integrated in the motor is also removed. This may lead to injuries by being caught. For the removal of the motor, binds can be employed to fix the working table and the Z axis.

For the first time using the embedded Ethernet function, please contact your network administrator for advice, and pay attention to the IP address settings and make full communication tests. If the IP address is incorrect, failures may happen in the communication of the network that lead to wrong operation in other machines, so full attention should be paid.

Cranes, slings, or steel cables for hoisting the machine should be of the capacity over the weight of main machine part. Keep the machine in balance when hoisting.

Important

When using the roof as the cover over the whole machine, a vapor collector must be used. This is because the vapor of the coolant may diffuse and thus brings failure of the machine. In addition, when the high temperature exhaust of the spindle motor diffuses within the machine, failures may take place.

Page 14: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Safety Policies

XII

3. Warning Labels and Signs

Pay more attenion to the parts with labels in the day-to-day operations.

The machine is with the following labels on.

The warning labels should be kept in a state that convenient to be recognized

and read. Never stain, damage, or remove the warning labels.

In case that the labels are lost or unable to be read, please contact the nearest

Shenyang Machine Tool or distributor.

[Position] Cover of the magazine. Rotation of the magazine and the falling of Z axis may cause injury. 1. Pay attention to the rotation/falling of the tool

2. Operations on the working table should be kept in line with the

follow-up movement

3. Keep away from the magazine while replacing the workpiece

[Position] doors of the electrical cabinet. In some cases the electric shock may happen that leads to death or injuries. 1. Pay attention to the high voltage.

2. Only operations by the personel with adequate expertise are allowed.

身体和手远离

更换刀具时必须使主轴停止运转。

主轴和刀具。

刀库运行中,保持

警 告!

高电压小心!

请在维修之前

将电源 关 闭

危 险!

Page 15: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Safety Policies

XIII

[Position] the front of the machine. Pay attention to the operation of the machine, oherwise death or injuries may happen. 1. Close the protective door before the rotation of the spindle;

2. Open the protective door after confirming that the spindle stops and the

Z axis is held from descending;

3. Do not enter into the machine with the entire body;

4. Pay attention to the falling tools;

5. Parameters should be set according to the weight of tools;

6. Set weight to 3kg while using tools over 2kg;

(See the Operation Manual)

7. Mount the tool correctively on the clamp;

(See the Operation Manual)

Only operations by the personel with adequate expertise are allowed.

注 意

在前门未关闭之前

请勿启动机械

!

当机械操作运转中,此

护罩门保持紧闭状态.! 注意

Page 16: VMC 1300P - SINUMERIK 802D Operating Manual

Table of Contents

FOREWORD .............................................................................................................................................. II

SAFETY POLICIES ................................................................................................................................. IV

1. MACHINE SAFETY FEATURES ....................................................................................................... IV

2. WARNINGS............................................................................................................................................ V

3. WARNING LABELS AND SIGNS .................................................................................................... XII

I. OVERVIEW ........................................................................................................................................ - 1 -

1 OVERVIEW ......................................................................................................................................... - 2 -

1.1 FEATURES ...................................................................................................................................... - 2 - 1.2 USING THE MACHINE .................................................................................................................... - 2 -

2 BASIC OPERATIONS ........................................................................................................................ - 3 -

II. ROUTINE RUN ................................................................................................................................. - 4 -

1 POWER ON/OFF ................................................................................................................................ - 5 -

1.1 POWER ON .................................................................................................................................... - 5 - 1.2 POWER OFF .................................................................................................................................... - 6 -

2 EMERGENCY STOP ....................................................................................................................... - 8 -

3 OPEN AND CLOSE THE SAFETY DOOR ...................................................................................... - 9 -

3.1 LOCKING THE SAFETY DOOR ......................................................................................................... - 9 - 3.2 OPERATION LIMIT WHEN SAFETY DOOR IS OPEN ......................................................................... - 9 - 3.3 RELEASE THE SAFETY DOOR LOCKING WHILE RUNNING ........................................................... - 10 -

III OPERATION DETAILS .................................................................................................................. - 11 -

1 CREATE A PROGRAM ................................................................................................................. - 12 -

1.1 EDIT A PROGRAM ......................................................................................................................... - 12 - 1.1.1 Create a Program ................................................................................................................ - 12 - 1.1.2 Modifying the Program ....................................................................................................... - 13 -

1.2 PROGRAMMING ............................................................................................................................ - 14 - 1.2.1 Overview .............................................................................................................................. - 14 - 1.2.2 Spindle Function (S Function) ............................................................................................ - 17 - 1.2.3 Auxiliary Function (M Function) ........................................................................................ - 17 - 1.2.4 Tool Function (T Function) ................................................................................................. - 18 - 1.2.5 Spindle Positioning (SPOS Function) ................................................................................ - 18 - 1.2.6 Rigid Tapping Loop (CYCLE 84 Function) ........................................................................ - 19 -

2 PARAMETER SETTINGS ............................................................................................................ - 22 -

2.1 INPUT TOOL PARAMETERS AND TOOL COMPENSATION PARAMETERS ......................................... - 22 - 2.2 INPUT/MODIFY THE ZERO OFFSET ................................................................................................ - 28 - 2.3 PROGRAMMING OF SETTING DATA-“PARAMETER” OPERATING AREA .......................................... - 30 - 2.4 CALCULATION OF PARAMETER R --“OFFSET/PARAMETER”OPERATING AREA .............................. - 33 -

3 MANUAL RUNNING ................................................................................................................... - 35 -

3.1 JOG MODE – OPERATING AREA ................................................................................................... - 35 - 3.2 MDA RUNNING MODE(MANUAL INPUT)--“MACHINING” OPERATING AREA ........................... - 39 -

4 AUTOMATIC RUNNING ............................................................................................................. - 45 -

4.1 SLECTING AND ENABLING PART PROGRAM --“MACHINING”OPERATING AREA ........................... - 49 - 4.2 BLOCK SEARCH - “MACHINING”OPERATING AREA ...................................................................... - 50 - 4.3 STOP AND INTERRUPTION OF PART PROGRAM ............................................................................. - 51 - 4.4 RETURN FROM THE ABNORMAL INTERRUPTION .......................................................................... - 52 - 4.5 RETURN FROM THE INTERRUPTION .............................................................................................. - 52 -

Page 17: VMC 1300P - SINUMERIK 802D Operating Manual

4.6 EXECUTION OF EXTERNAL PROGRAM .......................................................................................... - 53 -

5 TOOL CHANGE ............................................................................................................................... - 54 -

5.1 ATTENTIONS FOR TOOL CHANGE .............................................................................................. - 54 - 5.1.1 Attentions for tool change of turret magazine: ................................................................... - 54 - 5.1.2 Attentions for tool change of plate magazine: .................................................................... - 54 - 5.1.3 Attentions for tool change of chain magazine: ................................................................... - 54 -

5.2 TOOL CHANGE EXECUTION WITH M CODES AND T CODES ......................................................... - 55 - 5.3 TOOL CHANGE OF TURRET MAGAZINE ....................................................................................... - 55 -

5.3.1 Operation steps for automatic and manual tool change .................................................... - 55 - 5.3.2 Tool change actions of machine tool and magazine .......................................................... - 56 -

5.4 TOOL CHANGE OF PLATE TOOL MAGAZINE ................................................................................ - 57 - 5.4.1 Operation steps of automatic and manual tool change ...................................................... - 57 - 5.4.2 Tool change actions of machine tool and magazine .......................................................... - 57 -

5.5 TOOL CHANGE OF CHAIN ............................................................................................................ - 58 - 5.5.1 Operation steps of automatic and manual tool change ...................................................... - 58 - 5.5.2 Tool change actions of machine tool and magazine .......................................................... - 59 -

5.6 TREATMENT OF TOOL CHANGE ERRORS ...................................................................................... - 60 -

6 SPINDLE FUNCTIONS .............................................................................................................. - 62 -

6.1 SPINDLE SPEED S, ROTATING DIRECTION .................................................................................... - 62 - 6.2 SPINDLE SPEED LIMITS: G25, G26 ............................................................................................... - 62 - 6.3 SPINDLE POSITIONING: SPOS ...................................................................................................... - 63 - 6.4 DRIVE LEVEL ............................................................................................................................... - 64 -

7 AUXILIARY FUNCTIONS OF MACHINE ................................................................................... - 65 -

7.1 HYDRAULIC STATION................................................................................................................... - 65 - 7.2 CHIP CONVEYOR .......................................................................................................................... - 65 -

7.2.1 Spiral chip conveyor ........................................................................................................... - 65 - 7.2.2 Chain chip conveyor ........................................................................................................... - 66 -

7.3 PAPER STRIP FILTER ..................................................................................................................... - 66 - 7.4 LIFTING PUMP .............................................................................................................................. - 66 - 7.5 WORK-PIECE AND TOOL MEASUREMENTS .................................................................................. - 66 -

7.5.1 Work-piece Measurement .................................................................................................... - 66 - 7.5.2 Tool Measurement ............................................................................................................... - 67 -

7.6 COOLING OF ELECTRIC CABINET ................................................................................................ - 67 - 7.6.1 Cabinet Fan ......................................................................................................................... - 67 - 7.6.2 Air Conditioner.................................................................................................................... - 67 - 7.6.3 Heat Exchanger ................................................................................................................... - 67 -

7.7 MACHINE COOLING AND OIL MIST COLLECTING ....................................................................... - 67 - 7.7.1 Water Cooling ...................................................................................................................... - 68 - 7.7.2 Inner Cooling ...................................................................................................................... - 68 - 7.7.3 Air Cooling .......................................................................................................................... - 68 -

7.8 MACHINE ILLUMINATION ............................................................................................................ - 69 - 7.8.1 Electric Cabinet illumination .............................................................................................. - 69 - 7.8.2 Illumination for Work-pieces ............................................................................................... - 69 -

7.9 INTRODUCTION OF MACHINE FIXTURES ..................................................................................... - 69 - 7.10 TRANSFORMERS ........................................................................................................................ - 69 - 7.11 LUBRICATION ............................................................................................................................ - 69 - 7.12 WATER GUN AND AIR GUN ....................................................................................................... - 70 -

8 DISPLAYING OF ALARM, OPERATION & DIAGNOSIS ......................................................... - 71 -

8.1 CNC INTERFACE .......................................................................................................................... - 71 - 8.1.1 Alarm information interface ............................................................................................... - 71 - 8.1.2 Operating information interface ......................................................................................... - 72 -

9 OVERTRAVEL RELEASE ........................................................................................................... - 73 -

10 RELEASE OF TOOL CAPTURE STATUS .................................................................................. - 74 -

11 INPUT/OUTPUT DATA ............................................................................................................. - 75 -

Page 18: VMC 1300P - SINUMERIK 802D Operating Manual

11.1 SETTING AND READING IN/OUT START-UP ARCHIVE FILE .......................................................... - 75 -

12 TOOL AND TOOL COMPENSATION......................................................................................... - 78 -

12.1 GENERAL ................................................................................................................................... - 78 - 12.2 TOOL T ...................................................................................................................................... - 78 - 12.3 TOOL COMPENSATION CODE D ................................................................................................. - 79 - 12.4 CHOICE OF TOOL RADIUS COMPENSATION: G41、G42 ........................................................... - 81 - 12.5 CORNER FEATURES:G450, G451 .............................................................................................. - 83 - 12.6 CANCEL THE COMPENSATION OF TOOL RADIUS: G40 .............................................................. - 84 - 12.7 SPECIAL CASE IN TOOL RADIUS COMPENSATION ..................................................................... - 85 - 12.8 EXAMPLE FOR THE TOOL RADIUS COMPENSATION ................................................................... - 86 -

13 STATUS INDICATORS .................................................................................................................. - 87 -

14 DRILLING CYCLE FOR SMALL DEEP HOLES ....................................................................... - 88 -

15 COMMANDS FOR TOOL MONITORING .................................................................................. - 92 -

15.1 GENERAL ................................................................................................................................... - 92 - 15.2 TOOL LIFE MONITORING ........................................................................................................... - 93 - 15.3 WORKPIECE NUMBER MONITORING ......................................................................................... - 94 -

16 DRILLING PATTERN CYCLE ..................................................................................................... - 97 -

16.1 PREMISE ..................................................................................................................................... - 97 - 16.2 ROW HOLES-HOLES1 .............................................................................................................. - 97 - 16.3 CIRCULAR HOLES--HOLES2 .................................................................................................. - 101 -

APPENDIX ......................................................................................................................................... - 105 -

A LIST OF G CODES ..................................................................................................................... - 106 -

B LIST OF M CODES..................................................................................................................... - 108 -

C LIST OF MACHINING CYCLE ................................................................................................ - 111 -

Page 19: VMC 1300P - SINUMERIK 802D Operating Manual

I. Overview

Page 20: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Overview 1.Overview

- 2 -

1 Overview

Apart from boring and rigid tapping operations, VMC Series vertical machining center is able to effectively perform simple milling operation.

1.1 Features

(1) Linear and curve machining In milling operations, high-precision linear and curve machining can be performed from different angles.

(2) Fast magazine Instant pick is available as needed, and fast tool-changing is achieved.

Only the spindle is designed to descend, so there is no worry about the interference among tools.

(3) Rigid tapping In the rigid tapping with simultaneous feed of the spindle and the Z axis, the tapping riveting machine is not used so as to carry out high-speed and high-precision tapping in a short period of time.

(4) Full-fledged NC functions Full NC functions are equipped that are engaged in drilling, tapping,

milling, and model machining. (5) Quick Operation Function

The machine is not designed within the limitations of CNC machines of prior art, providing quick operation functions, which allow free operations via graphic interfaces and operation wizard.

(6) Safety functions The safety functions are in line with Category 3 based on the European Safety Standards EN954-1. The machine is manufactured according to the Appendix I of Machine Tool Commands 98/37/EC.

1.2 Using the Machine

VMC Series Machines are vertical drillers controled by the CNC (computer

numerical control device) for cutting, which can carry out milling, drilling,

boring, and tapping.

Please do not use the machine tools for other purposes.

Cutting performance is subject to the differences of workpieces, tools, and

coolants. Please refer to the operation manual of tools and coolants when

using the machine.

Page 21: VMC 1300P - SINUMERIK 802D Operating Manual

TC500 Overview 2. Basic Operations

- 3 -

2 Basic Operations SINUMERIK 802D sl standard interface.

The function button is to select the graphic type displayed.

Six major operating areas.

Status Region

Application Region

Description & Softkey Region

Machining Tool Machining

Offset/Parameter Input Compensation and Set Value

Program

Program Manager

Create Part Program

Part Program Files

System

Alarm

Detection and Adjustment

Alarm Information and Information List

Page 22: VMC 1300P - SINUMERIK 802D Operating Manual

II. Routine Run

Page 23: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Routine Run 1.Power ON/OFF

- 5 -

1 Power ON/OFF

The input power supply for the machine is three-phase and four-wire system

with 3~380V,50HZ;

Fluctuating range voltage stabilized voltage for AC power supply is

0.9~1.1 times of rated voltage

Frequency 0.99~1.01 times of rated frequency(continuous)

0.98~1.02 times of rated frequency(short period)

Harmonics a total of 2~5 harmonic distortions shall not exceed 10% of the

voltage virtual value, and a maximum of total 60~30 harmonic

distortions shall not exceed 2% of additional voltage of wiring.

Unbalanced voltage of three-phase power supply neither negative sequence

component nor zero sequence component of voltage is permitted to exceed

2% of the positive-sequence component of the voltage, and on the side of the

power supply of the machine, a short-circuit protection device is provided, of

which the rated current shall not be less than 125A, and dia. for inlet wires

shall not be less than 16mm²(single phase). The inlet wiring for general power

supply is led from bottom of the electric cabinet, and under condition that the

voltage of power grid does not conform to above mentioned request, users

must add a device for stabilizing voltage, achieving requested voltage, and

otherwise, it is not allowed to use the machine.

Notice: if the input voltage of the machine is in three-phase and five-wire

system, please break the zero wire on the transformer and connect it to

the neutral wire.

Inspection Before Running

In order to assure the safety for operator and machine, please check according to the following before running the machine to guarantee the safety and service life of the machine. 1) Check if there is damage to circuits, pipes and connectors. 2) Check if the voltage, frequency and phase sequence of input power

supply are all correct. 3) Make sure all the control switches are correctly installed, with no

interference or obstruct. 4) Switch on the power supply, checking if the spindle fan motor starts to

run normally. 5) Disconnect the main power before leaving.

1.1 Power ON

1) Set the handwheel of the breaker on the cabinet door of the

control device to the position “ON” and to the position where

Page 24: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Routine Run 1.Power ON/OFF

- 6 -

a sound of “click” is heard. (Please make sure if the cabinet door

of the control device is well closed, and if the door is still open, it is

only allowed to close the door at first, and then set the handwheel of the

breaker on the cabinet door of control device to the position “ON”).)

Figure 2.1 Breaker ON

2) Several seconds after switching on the power supply, “start-up progress

bar” (NOT READY) displayed on the LCD menu will disappear, and

the machine is ready to start.

3) Make sure that the fan motor for vent hole of bracket of control device

is running.

Important

Do not press any button on the machine control panel and the keyboard when

connecting the power.

1.2 Power Off

1) Make sure the indicator for button CYCLESTART on the operation panel

goes out.

2) Make sure all the movable parts of the machine are stopped.

3) Disconnect the power suply of the Input/Output device connected.

4) Press the K button to enable disconnection.

5) Press the E-stop button.

6) Turn the handwheel on the cabinet door of control device to OFF.

Page 25: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Routine Run 1.Power ON/OFF

- 7 -

Figure 2.2 Breaker OFF

Warning

It should be noticed that although the circuit breaker in the electrical cabinet is disconnected, the power supply at the circuit breaker side is still connected. Moreover, it should be noticed that there are electrical risks in the following devices connected to the main circuit breaker side. 1. When an external transformer is installed 2. When external non-standard equipment is installed

Important

Do not press any button on the machine control panel and the keyboard when

connecting the power.

Supplementary information

While the cabinet door of control device is not locked, if the handwheel of

breaker is set to OFF, the cabinet door will be opened. Therfore, normally, the

cabinet door shall be well closed.

Page 26: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Routine Run 2.Emergency Stop

- 8 -

2 Emergency Stop Warning

Emergency stop button operation should be first implemented in the event of the failure of the machine. It is necessary to well prepared so that the button can be pressed at any moment. Nothing shoud be covered on the emergency stop button.The cause that triggers the emergency stop should be eliminated before the clearance of the emergency stop. Otherwise, the danger may happen again to bring injuries.

The button is used to instantaneously stop the machine while emergency

occurs.

In case that the machine is executing unexpected operation, it is able to stop

all operation of the machine via the e-stop button.

While E-stop button is pressed, the status of each part of the machine is as

follows:

1) All moving axes stop immediately.

2) The rotating spindle stops immediately.

3) Cooling device stops working.

4) The control device is on alarm disabling all automatic and manual

operation.

5) The Z axis descends slightly.

If the E-stop button is pressed during a tool changing, the following may

occur according to operation status.

1) While the spindle is registering, it stops immediately.

2) While the Z axis is rising, Z axis will stop moving immediately and the

control status of the spindle will be cancelled.

3) While the Z axis is descending, Z axis will stop moving immediately

and the control status of the spindle will be cancelled.

4) Locking is effective upon the E-stop is pressed, and is cleared via

turning it to the right.

Supplementary information

While E-stop button is pressed, the current supplied to the motor will be cut

off.

Page 27: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Routine Run 3. Open and Close the Safety Door

- 9 -

3 Open and Close the Safety Door

Warning

Make sure that the Z axis (spindle nose) won’t descend before opening the

safety door. The operation below the Z axis requires a wood block that is

placed between the working table and the Z axis in case of failures of the Z

axis brake that cause danger.

When disconnecting the power in the rotation of the spindle, due to the

inability to control and stop the spindle, which will continue to rotate

because of inertia, the chips may fly out. Therefore, it is necessary to make

sure that the spindle has stopped before opening the safety door.

Locking mechanism is provided on the safety door, and before the safety

status is confirmed, the safety door is not able to be opened. In order to use

the machine safely, while the safety door is under opening status, the running

of the machine will be limited. Besides, while the machine is running, if

releasing operation is executed (pressing the key for opening/closing safety

door on the operation panel), the machine will be interrupted.

3.1 Locking the Safety Door

Locking mechanism is provided so that normally the door can not be opend.

The following operations will unlock the door.

1) Press the button for opening/closing safety door on the operation panel.

While the locking for the safety door is released, the indicator for the button

for opening/closing safety door on the operation panel will be on.

The following operations will lock the door.

Close the safety door, press the button for opening/closing safety door on the

operation panel, and the indicator for button for opening/closing safety door

on the operation panel will be off.

3.2 Operation Limit When Safety Door Is Open

If the safety door is open, the machine will be under following limits.

1) Automatic run is disabled.

2) MDI is disabled.

3) Cooling is disabled.

4) Tool changing is disabled.

Page 28: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Routine Run 3. Open and Close the Safety Door

- 10 -

5) Velocity of manual run is limited.

6) In the manual operation with the safety door on,

If the mode is switched, operations of the spindle and axes will be

stopped.

When the safety door is closed, the spindle and the axes will halt.

3.3 Release the Safety Door Locking While Running

While the safety door under locking status is unlocked, the machine will stop

in the following ways.

1) Spindle and other axes will stop running after retarding.

2) If the machine is under tool changing status, the machine will stop after

tool chainging terminates..

3) Cooler and the oil mist collector stop.

4) During the rigid tapping, after moving to the hole bottom or point R, the

movement of each axis and rotation of the spindle will stop after

retarding.

5) Interruption of the machine will terminate.

6) In spindle regstration operation, the spindle stops after registration.

Follow the steps below to re-enable automatic run.

1) While the safety door is closed when it is set at Open position, the safety

door will be locked automatically; the indicator for the button for

opening/closing safety door on the operation panel will be off; by the

button for opening/closing safety door on the operation panel, the

indicator goes out.

2) Press the Run Spindle button manually to restart the spindle.

3) Press the button for “coolant and mist collector” to restart the coolant

and mist collector.

4) Press the start button to set automatic run mode.

Page 29: VMC 1300P - SINUMERIK 802D Operating Manual

- 11 -

III Operation Details

Page 30: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 1. Create a Program

- 12 -

1 Create a Program

1.1 Edit a Program

1.1.1 Create a Program

Program manager selected.

Select the location of the new program via NC

directory soft key.

Press “New Program” button to bring up a dialog,

in which enter the name of main program and

sub-program.

The extention .MPF of the main program is

entered automatically. However the extention .SPF

must be entered manually with the file name.

Enter new file name.

Press “OK” to accept the input and generate the

new program files. Now it is allowed to edit the

new program file

NC Directory

New Program

Page 31: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 1. Create a Program

- 13 -

Press Abort to stop the compilation of the program

and close the window.

1.1.2 Modifying the Program

Only at idle state can the part program or snippet be edited. Any

modification to the part program will be instantly saved.

Select the program to be edited and open it by pressing Open.

Function: Edit text.

Use the button to execute the file selected.

Function: select the text paragraph from the line

cursor. Arrow keys are also available. (Or:

<ctrl>B)

Use this button to copy a snippet to the clip board.

(Or: <ctrl>C)

Use this key to paste the text in the clip board to

the cursor position. (Or: <ctrl>V)

Use this button to delete the text selected. (Or:

<ctrl>X)

Use “Search” button to find a string in the program

file displayed. Enter the character in the input

Edit

Execute

Mark block

Copy block

Insert block

Delete block

Search

Page 32: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 1. Create a Program

- 14 -

window and press “OK” to trigger search. Press

“Abort” to stop searching and exit the window.

Use this function to replace line numbers from the

current cursor position to the end of program.

1.2 Programming

1.2.1 Overview

a. Program name

Every program has a program name. The program name an be specified

according to the following rules in programming:

* The initial two characters must be letters (full numbers or the name

in which the initial characters are numbers are not allowed, which may

cause system memory re-allocation that is not reversible for users and

may cause serious consequences.)

* Only letters, numbers, or underlines are allowed

* No separators are allowed (See the chapter of “Character Sets”)

* The point is only for an extention

* Maximum number of characters is 25

For example: FRAME52

b. Program Structure

An NC program comprises segments (as shown in the figure below).

In each segment a machining procedure is performed.

A segment comprises several words.

In the process the final segment contains an ending character: M2.

Segment Word Word Word … ;Note

Segment N10 G0 X20 … ;First segment

Segment N20 G2 Z37 … ;Second segment

Segment N30 G91 … … ; ...

Segment N40 … … …

Segment N50 M2 ;End of program

c. Word Structure and Address

The word is an element in a segment, which is used for displaying control

instructions. A word is composed of the following parts:

* Address character: the address character is a letter on most occasions.

* Immediate: A string of numbers, which may take on signs or a decimal.

Normally the plus sign is omitted.

Recompile

Page 33: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 1. Create a Program

- 15 -

A word may contain several letters. The immediate and the letter are

separated by “=” sign.

For example: CR = 5.23

Moreover, G functions can also be called by a name of sign

For example: SCALE; enable scale

For the following addresses

R calculating parameters

H H function

I, J, and K interpolation parameter/central point

Extension address from 1 to 4 may used to get a larger address value. In

such case, their values can be assigned by “=”

For example: R10=6.234 H5=12.1 I1=32.67

d. Segment Structure

A segment contains all the data needed in performing a process.

A segment is normally composed of several letters and always ended with

the ending character “LF” (new line). A new line or pressing enter can

produce an end of paragraph character during coding.

When multi instructions exist in a segment, the following sequence is

recommended: N... G... X... Y... Z... F... S... T... D... M... H..., for which a

Example:

Note:

Character Character Character

Address Address Address Value Value Value

Linear Motion Running

X-axis Travel or Limit Position: -20.1mm

Feed Rate: 300mm/min

Character 1 Character 2 Character n ;Note

End sign of program block Clearance Clearance Clearance Clearance

(Blank)

Program block statement

Program block No.- before the command. When necessary, N is replaced with “:” in the main program block. (Colon)

Used when necessary; at last; and separated with other program blocks with “;”.

Used only when necessary; at last; and separatedwith other program blocks with “;”.

Skip blok Used only when necessary; at the start.

Page 34: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 1. Create a Program

- 16 -

stepping of 5 or 10 is preferred. This is to provide convenience for inserting

snippets without modifying the line number.

To skip the segments that are not necessarily executed in each run, add a

slash “/” before the number of the segment. The skipping is enabled via the

machine control panel or the PLC interface control signal. Successive

segments can be skipped by adding slash “/” to all segment numbers. If the

skipping is enabled, all segments with “/” will not be executed while being

run. Also, the instructions in the segments in question are not taken into

account. The program will be executed prom the segment without a slash.

Comments are added via a comment character into a segment. A comment

starts with the character “;”, and ends with the end of segemnt.

Comments and the rest of the segment are displayed together in the current

segment.

Information is integrated along with a separate segment. Information is

displayed in a special area and kept valid unless overwritten by new

information or the program ends. In the information field a maximum of 65

characters can be displayed. Empty information will erase the previous

information.

MSG(“A piece of text information”).”

Example:

N10 ;G&S order number 12A71

N20 ;Pump part 17, drawing number: 123 667

N30 ; Programmer H.Adam, Dep. TV4

N40 MSG(”ROHTEIL SCHRUPPEN”)

:50 G17 G54 G94 F470 S20 D2 M3 ;Main program

N60 G0 G90 X100 Y200

N70 G1 Y185.6

N80 X112

/N90 X118 Y180; This will be skipped

N100 X118 Y120

N110 G0 G90 X200

N120 M2 ;End of program

e. Character set

The following characters are legal in a program, which will be compiled via

a certain rule.

A, B, C, D, E, F, G, H, I, J, K, L, M, N,O, P, Q, R, S, T, U, V, W X, Y, Z

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Cases are not considered as different.

Printable special characters:

( Open bracket “ quotation mark

) Closing bracket _ Underline (recognized as letter)

[ Open square bracket . Decimal

] Closing square bracket , Comma, Separator

< Less than ; Comment

> Greater than % Reserved and not used

Page 35: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 1. Create a Program

- 17 -

: Main program, end of sign & Reserved, not used

= Assignment, equal ’Reserved, not used

/ Division, skip $ System variable identifyer

* Multiplication ? Reserved, not used

+ Plus ! Reserved, not used

- Minus

Non-printable special characters:

LF End of segment

Space Separator between words

Tabulator Reserved, not used

1.2.2 Spindle Function (S Function)

Method to specify spindle velocity via the code

Input a code signal or read pulse signal by specifying a value following

address S, and in this way, the spindle velocity on one side of the machine

can be controlled.

Only one S code can be specified in a segment. If the movement command

and S code command exist in one segment, such as the actual usage

including bits of the S code or implementation order.

1.2.3 Auxiliary Function (M Function)

Overview

ON/OFF operations can be fulfilled via auxiliary functions M, such as

“enable/disable coolant” etc.

M… ;A maximum of 5 M functions are allowed in one segment

The implementation of the M function in the segments of axis movement is

as follows:

If M0, M1, and M2 functions exist in a segment containing axis movement,

they are available only after the movement of the axis.

For M3, M4, M5 fuctions, signals are transmitted into the internal PLC

before the movement of the axis. Axis movements only come into effect

after the controlled spindle is started with M3 or M4. There is no wait for

the stop of the spindle while executing M5 instruction. The axis has already

been sent into motion before the spindle stops (standard setting).

Other M functional signals and axis run signals are transmitted together to

the PLC. If intended M function is to be added before or after the

movement of the axis, an independent M function segment must be

inserted.

Please note that: the segment will interrupt the G64 continuous path method

and generate an exact halt status!

Example program

N10 S...

Page 36: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 1. Create a Program

- 18 -

N20 X... M3 ;M function in a segment with axis

movement

The spindle starts prior to the X axis

N180 M78 M67 M10 M12 M37 ; A maximum of 5 M functions are

allowed

Besides M and H functions, T, D, and S functions are also available to be

transmitted to the PLC. A maximum of 10 instructions are available in a

segment.

1.2.4 Tool Function (T Function)

Tool changing can be fulfilled via T programming. Here tool changing as

well as preselection are all defined in the machine data:

* Change tools by T words (invoking tool) or

* Use T instruction carrying out a tool preselection, associated by M6

instruction to complete a tool change.

Attention:

An activated tool keeps available from end of program or power on/off.

In manual tool changing, the name of the tool must be entered into the

control system and it is to be made sure that the tool has been correctly

identified. For instance, a segment with new T tool code can be executed in

MDA movement mode.

T... ;Tool code: 1…32000, T0-Null

Example program

Tool changing without M6:

N10 T1 ;Tool 1

N70 T588 ;Tool 588

Tool changing with M6:

N10 T14 ... ;tool preselection 14

N15 M6 ;Tool change executed; T14 available

1.2.5 Spindle Positioning (SPOS Function)

Prerequisites: spindle must be designed to handle position control.

Through SPOS the spindle can be positioned at a definite angle. And the

spindle keeps at the position via position control.

Positioning speed is specified in the machine data.

When positioning via the axis rotation status (clockwise/counterclockwise)

the positioning direction remains unchanged. When positioning from an

idle state, the operation is carried out with the shortest offset. The direction

is from the starting piont to the end.

One exception: the initial run of the spindle, that is, the mesurement system

is not synchronized.

Page 37: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 1. Create a Program

- 19 -

Under such situation the direction of the positioning is specified in the

machine data.

Instructions such as SPOS = ACP(…), SPOS = CAN(…), … for the spindle

are also applicable to the rotary axis(4th axis).

The positioning of the spindle can be synchronized with the movement axes

in one segemt. The segment ends with the end of the two movements.

SPOS=... ;Absolute position: 0…360 degrees

SPOS=ACP(...) ;Absolute size description, at the plus

approximate position

SPOS=ACP(...) ;Absolute size description, at the plus

approximate position

SPOS=IC(...) ; Increment size description, with the sign

specifying the direction

SPOS=DC(...) ; Absolute size description, reset position

(using the shortest travel)

Example program

Programming

N10 SPOS=14.3 ;Axis position at 14.3 degrees

...

N80 G0 X89 Z300 SPOS=25.6 ;Spindle positioning goes with the axis

movement. The program segment ends after all the movements are finished.

N81 X200 Z300 ;Execution starts when the spindle

position is reached in N80

; N81 segment.

1.2.6 Rigid Tapping Loop (CYCLE 84 Function)

Programming: CYCLE84(RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT,

PIT, POSS, SST, SST1)

Parameters:

RTP Real Number

Return plane (absolute)

RFP Real Number

Reference plane (absolute)

SDIS Real Number

Safety clearance (without signs)

DP Real Number

Last drilling depth (absolute)

DPR Real Number

The last drilling depth relative to the reference plane (without signs)

DTB Real Number

Stay time for the depth of the thread (chips clearance)

SDAC Integer Direction value after the loop terminates: 3, 4, or 5 (for M3, M4, or M5)

MPIT Real Number

Range of the pitch as the size of thread (signed) 3 (M3)… 48 (M48); the sign specifies the direction of the thread rotation.

PIT Real Number

Range of the thread as value (signed):0.001…2000.000 mm; the sign specifies the direction of the thread

Page 38: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 1. Create a Program

- 20 -

POSS Real Number

Spindle stop position in the loop (degree)

SSTs Real Number

Tapping speed

SST1 Real Number

Return speed

Drilling is carried out at programmed spindle speed and feed until the final

thread depth defined is reached.

CYCLE84 is available for tapping without a reciprocating fixture. For the

tapping with a reciprocating fixture, another loop CYCLE840 is applicable.

Only if the boring spindle is technically available for position control can

CYCLE84 be used.

Work flow:

Position reached before the loop starts:

The drilling position is located within the two feed axes.

The loop leads to the following movement sequence:

* Use G0 o return to the reference plane before the safety clearance.

* Positioning spindle stops (the value is in parameter POSS) and the spindle

is in feed spindle mode.

* Tapping to the final tapping depth at the speed of SST.

* Deep thread stay time (DTB parameter).

* Return to the reference plane before the safety clearance at as speed of

SST in reversed direction.

* Use G0 to return to the return plane; the spindle mode is changed through

re-programming before the call of the loop and the rotation direction

programmed under SDAC.

DTB:

DTB is programed as per second. When dealing with threaded drilling, it is

recommended DTB be omitted.

SDAC:

Rotation direction after the loop ends is programmed under SDAC.

Reverse of tapping is automatically executed in th loop.

MPIT and PIT (Pitch as thread size and value):

Tapping

Page 39: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 1. Create a Program

- 21 -

Thread pitch value can be defined as thread size (rated thread is between

M3 and M48) or a value (the pitch between threads). Unwanted parameters

will be omitted or taken as a default value 0. Right hand or left hand thread

is defined by the sign of the pitch parameter:

* Plus→Right hand thread (M3)

* Minus→Left hand thread (M4)

If the two pitch parameter values are in conflict, alarm 61001 “Thread pitch

error” will be generated in the loop, which will thus be interrupted.

POSS (Spindle position):

Use the SPOS cammand to stop the spindle at the position defined in the

loop and switch to position control before tapping.

POSS sets the stop position of the spindle.

SST (Speed):

The parameter SST contains the spindle speed for the tapping progrom

G331.

SST1 (Return speed):

Return speed from the tapping position is programmed in SST1.

If the value of the parameter is zero, the return speed is in accordance with

that programmed in SST.

The direction of rotation in tapping in the loop is always automatically

reversable.

Example program: rigid tapping.

Rigid tapping without reciprocating fixture is to be carried out at the

position of X30 Y35 in the XY plane; the tapping axis is Z axis.

Unprogrammed delay time; the depth in programming is a relative value.

Rotation direction parameter and pitch parameter must be assigned a value.

The rated thread bore is M5.

N10 G0 G90 T11 D1 Specified by process value.N20 G17 X30 Y35 Z40

Return to drilling position

N30 CYCLE84(40,36,2,,30,,3,5,,90,200,500)

Loop; PIT parameter is omitted; absolute depth or the delay time is not specified; the spindle stops at 90 degrees; tapping speed is 200, and return speed is 500

N40 M02 End of program

Page 40: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 22 -

2 Parameter Settings

2.1 Input Tool Parameters and Tool Compensation Parameters

Tool compensation values include tool geometric parameters, abrasion

parameters, and tool models. Different tools have a definite number of

parameters. Each tool has a tool number (T number).

Steps:

Open Tool Compensation Parameter window, list the

tools in use. This is available using the cursor

and “Previous”, “Next” to select the tool

required.

Enter the compensation parameters through the following steps:

* Locate the cursor in the input area

* Enter a value

Press INPUT to confirm or move the cursor.

For some special tools, may be used to input a

set of data.

Define tool compensation data (only available in Jog

mode!)

Manually define tool compensation data.

Tool list

Extend

Tool measure

Manual measure

Page 41: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 23 -

Semi-automatically define tool compensation data (only

for the induction head).

Calibrate the induction head.

Delete all the tool edge compensation parameters.

Display all the tool parameters.

Press to open a submenu, in which all the functions are

provided; this is used to create and display other tool

edges.

Select a higher edge number.

Select a lower edge number.

Create a new edge

Reset all the compensation value to zero.

Search for a tool number

Enter a tool number to be searched, and press the soft key

to confirm and start searching. If the tool searched exists,

the cursor will move to the line.

Press to create a compensation value for the new tool.

a. Create a new tool

There are two softkeys for the function. They are used for

the tool type and the tool number needed.

Auto measure

Calibrate probe

Delete tool

Extend

Cutting edge

New tool edge

Reset edge

Change type

New tool

New tool

Page 42: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 24 -

Press “OK” to accept the input. An array populated by 0

is automatically generated in the tool list.

b. Confirm the tool compensation value (manual) Through the function the geometric lenth of the unknown tool T is able to

be calculated.

Select the tool. In Jog mode, approach the known point within the machine

coordination value with the edge of the tool. This may be a workpiece with

predefined position.

Enter the coodination value of the reference point X0, Y0 or Z0.

Note: length 1 and radius of the mill is to be calculated, but only length 1

for drilling tools.

By the actual position of the F point (machine coordination) and reference

point, the system can calculate the compensation value “length 1” or tool

radius along the direction of the predefined axis.

Description: a calculated zero offset (G54 for instance) can be used as a

given machine coordinate. On such an occasion, the edge may be moved to

the workpiece zero point. If the edge is originally positioned at the

workpiece zero point, the offset is zero.

F- Tool seat reference M- Machine zero W- Workpiece zero

Workpiece

Machine

Machine

Offset

Middle bearing

Actual Position Z

Given machinecoordinate Z

Length 1=

?

OK

Page 43: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 25 -

Procedure:

Choose to display measuring tool softkey in Jog mode.

Press the softkey to open compensation window. The

system will automatically enter into the machining area.

Press the softkey to open compensation window.

* Register a value of the current position of the tool at X0, Y0, or Z0. The

value may be the urrent machine position value or a zero offset value. If

other value is used, the compensation value is subject to the position in

question.

* Press the softkey “Set length” or “Set Dia.”, then the system will calculate

respectively geometric length 1 or dia. according to the coordinate selected.

The compensation value will be stored.

* For the spacer between the workpiece and tool, thickness can be entered

in the spacer area.

c. Measure the tool compensation value by the probe

Open the tool measurement window. After the

window is opened, currently available tools will

be displayed, along with the machining plane that

is to be measured.

The setting can be modified in Settings-Probe

Data window.

Tool measure

Manual measure

Tool measure

Auto measure

Page 44: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 26 -

Description

When creating measurement program, it is necessary to use the parameter

in “Safety Clearance” and the feed rates in “Probe Data” interface in

“Settings”.

It is unable to calculate the position of the probe when the axes are in

motion simultaneously.

Measuring the length of the tool:

Move the feed axis to the induction head. After “Releasing the induction

head” appears. Release the arrow key and wait for the measuring

result. During the automatic measuring process, an animated meter is

displayed to show the measuring.

Measuring the diameter of the tool:

The diameter can only be calculated while the spindle is in rotation.

Therefore, in the “Induction Head Data” screen, spindle speed and rotation

direction should be entered.

Move any axis in the machining plane to the induction head. Move point P1

or P2 or P3 or P4. After “Releasing the induction head” appears.

Release the arrow key and wait for the measuring result. During the

automatic measuring process, an animated meter is displayed to show

the measuring.

Warning

The spindle rotates at the speed defined in “Induction Head Data”.

d. Induction head settings

Page 45: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 27 -

The screen below stores the following

parameters used in the process of storing the induction head coordinate and

automatic measuring:

* Induction Head Plane

* Spindle feed

* Spindle speed and rotation direction

The spindle rotation direction must be opposite to the tool cutting direction.

All the positions are in reference to the machine coordinate.

Parameters Meaning

Absolute

position P5

Absolute position of the induction head along Z

direction.

Center: X

Center: Y

Center (in the machine coordinate) of the induction

head calculated

Diameter Diameter of the induction head disc (the diameter will

be displayed after calibration)

Thickness Thickness of the induction head disc

Induction Head Calibration

The induction head can be calibrated in “Settings” menu or “Tool measure”.

Settings

Probe data

Calibrate probe

Page 46: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 28 -

An animated interface will be displayed at the current position of the

induction head after the screen format is opened. The steps to be executed

can be visualized through the animated interface. The relative axis must

return to the point. If the induction head is activated, control system will

control the measurement, change the current mode to AUTOMATIC mode,

activate measurement process and then automatically runs. The operator

can see the reverse movement of axis in a short time.

When measurement,an animated meter will display to show the NC is

active.

The position in measrement process is used to calculate the actual posaition

of induction head.

Note:

When creating the measurment process, “safety clearance” parameter in

“setting” screen and the parameter “feeding rate” in “measure induction

head data” screen should be used.

2.2 Input/modify the zero offset

After returning to the reference point, the acual value memory and the

displaying of actual value take the machine zero as the reference. The

machining processes takes workpiece zero as the reference.the difference

can be input as the zero offset possible to be set.

Press “parameter offset” key and “zero offset” key to select

the zero offset. 。

the condition of settable zero offset is displayed on screen,

including the programmed zero offset, active proportional factor, status

display “mirror active” and all the zero offsets.

Zero offset

Page 47: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 29 -

Move the cursor to the area to be modified.

Input the numerical value. Input the zero offset by moving cursor or using input key.

The compensation value of tool edge is active immediately.

The calculation of zero offset

Premises

Select the zero offset window (for example G54) to confirm the coordinate

axis of which the zero offset is required to be calculated.

Operating procedures:

Press the softkey “measure workpiece”. The

control system will switch to “machining” operating area and a dialog box

will display to measure the zero offset. The selected dialog box is indicated

by the softkey with black background.

Move the tool and get it touched with workpiece.

If the tool can not touch the edge of workpiece, or the tool can not reach

the required pioint (foe eaxple: a padding block is used), the distance

Compensation active

Measure workpiece

Page 48: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 30 -

between tool and workpiece surface must be input when parameter

“clearance” is written in.

If the tool is activated, the moving direction of tool must be considered

when calculating zero offset. If the tool is not activated, the “radius”

column is implied.

Press the softkey to calculate the zero offset and the

result is displayed in the partial column.

2.3 Programming of setting data-“parameter” operating area

Set work offset

Page 49: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 31 -

Function

The setting data can be used to the setting of running condition. These

parameters can be modified if needed.

Operating procedures

Press the offset/ parameter key and setting data key to select the

data.

Enter the submenu after the setting data key is pressed.

The setting of each option can be performed in the submenu.

JOG feed rate

Feed rate at JOG state

If the feed rate is zero, the numerical values saved in machinie data will be

used by the system.

Spindle

Spindle speed

Minimum / maximum

The restrictions for spindle speed (max.G26/ min.G25) can only be

performed within the range of limitations specified by machine data.

The programmable limits of spindle speed

The programmable maximum limit (LIMS) at a constant cutting speed

(G96)

Dry run feed rate(DRY)

If dry run feed function is selected in automatic mode, the program can not

be executed with the programmed feed rate, but the input feed rate.

Start angle (SF)

A starting position on spindle will be taken as the start angle when

machining thread. When the machining is repeated, the start angle can be

changed to cut the multiple thread.

Setting data

Page 50: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 32 -

Move the cursor to the required input area and

input the value.

Press the input key or move the cursor to confirm

the input.

Soft key

The working area limitation is active when

geometric axis and auxiliary axis. Input the value

of working area limitation. use the “set active” key

to get the input value active or void. the value is

assigned to the axis selected by cursor.

Timer or counter

Definition:

Working area limitation

Timer / Counter

Page 51: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 33 -

* parts required: the number of the required workpieces (the number of

workpieces is specified).

* part total:the amount of the machined workpieces (actual number).

* part count:the counter records the total number of the machined

workpieces from timing.

* run time:the total run time of NC in AUTOMATIC mode (unit: second).

In AUTOMATIC mode, the run time of all the programs during the NC

starting and program ending/resetting accumulated the time counter . the

time counter is set to be zero when the control system starts.the run time

of the selected NC programs (unit: second):

* cycle time:tool enabling time(unit: second).

Calculate the run time of the selected program during NC starting and

program ending/resetting. When the new NC program is enabled, the

timer is deleted.

* cutting time:

When the tool is active and no fast feed, the run time of feed axis

measured in all the NC programs during NC starting and program

ending/resetting. If stopping time occurs, the measurement stops too.

If the “default values of system enabling” occurs, the timer returns to

zero.

The function can list all the setting data in

control system. They are:

* general setting data

* axis specified setting data

* channel specified setting data

2.4 Calculation of parameter R --“offset/parameter”operating area

Function

Page 52: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 2. Parameter Settings

- 34 -

All the “R parameters” used in the system are listed in the the general

intrerface. These parameters can be modified if needed.

Operating procedures

By the “parameter off” and variable softkey

variables in operating area

Move the cursor to the required input area.

Input the value.

Confirm the input by press input key or

moving cursor.

Search parameter R.

R variable

Search

Page 53: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 3. Manual Running

- 35 -

3 Manual Running

Manual controlled running means the JOG and MDA modes.

JOG mode menu tree, operating area position.

MDA menu tree, machine operating area.

3.1 JOG mode – operating area

Opeating procedures

The JOG mode can be selected by the JOG

button on operation panel of machine.

Return<< Return<<

Return<<

Return<<

Return<<

Return<<

Probe data

Settings

Settings

Probe data

Plane machining

Basic settings

Basic settings

Workpiece measure

Tool measure

Add axis

Set relation

Set relation

Add axis

All return zero

All return zero

Delete basic ZO

Delete basic ZO

Switching mm>inch

Switching mm>inch

Calibrate probe

Setzero offset

Zero offset

Auto measure

Manual measure

Interruption

Ok

Page 54: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 3. Manual Running

- 36 -

Operate the corresponding direction

key of X, Y or Z axis to run the coordinate

axis.

If the corresponding key is pressed and

held, the coordinate axis will

continously run with the speed specified

in setting data. if the value in setting

data is zero, the coordinate axis runs

with the speed saved in machine data.

The speed can be adjusted by the adjusting

switch.

If the fast accumulation key is pressed at the

same time, the selected axis runs with at fast

forward speed.

When running with stepping increment mode

selected by “increment selection”, the

coordinate axis runs at the selected stepping

increment. The set increment is displayed in

the state area. The increment mode can be

cancelled with pressing the “Jog” key again.

The position, feed value, spindle value and tool value can be displayed in

the “JOG” general interface.

Parameter

Instructions of parameters in “JOG” general interface.

Parameter Note

MCS Display the current coordinate axis address in machine

Page 55: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 3. Manual Running

- 37 -

X

Y

Z

coordinate system (MCS).

+X

….

-Z

When coordinate runs as the positive direction (+) or

negative direction (―), the positive or the negative

symbol will be displayed before theX or Z axis

correspondingly.

The symbol will not be displayed after he position is

arrived.

Actual position

mm

The current position of the coordinate axis in MCS or

WCS is displayed in this area.

Offset

reorientation

In program interruption, If the coordinate axis runs with

the JOG mode, the movement of each axis beginning

from the interrupting point will be displayed in the area.

G function Display the important Gfunction.

Spindle speed

round/min

Display the actual value and defined value of spindle

speed.

Feed rate F

mm/min

Display the actual value and defined value of feed rate

of trace.

Tool Display the current tool and its compensation number.

Instruction

If the system is provided with the second spindle,the working spindle will

be displayed by smaller letters. Only the data of one spindle can be

displayed in the window.

The following information of spindle will be displayed by the system:

Display the main spindle:

- spindle in stop state.

- spindle enabling

- the both spindles are active.

Display the working spindle:

- working spindle enabling

The power bar indicates the current active spindle.

Softkey

Press the key to set the temporay reference point and

general zero offset. The function is to set the zero offset.

The following sub-functions are provided:

* input the required axis position directly.

Position the cursor to the needed axis at machining window and input the

new position. Press the input key

* or move the cursor to complete the input.

* set all the axes to be zero.

General Zero offset

Page 56: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 3. Manual Running

- 38 -

Set the current position of each coordinate axis respectively to be zero with

the “all return to zero” softkey function.

* set a single axis to be zero.

If softkey X=0,Y=0 or Z=0 is selected, the value of the current position

will be set to be zero.

Press the setting relation softkey to display the relative coordinate system.

The following definitions can modify the reference point in the coordinate

system.

Instruction

The offset of a changed reference zero is not relative with the offsets of the

other zeroes.

Confirm the zero offset.

Measure the tool compensation value.

In the screen format, the retract plane with

safety distance and the rotating direction of

spindle during the automatic execution of part

programs in MDA mode can be set. In addition,

the JOG feed rate and the increment can be set

in the screen.

Retract plane: execute the end surface function to retract the tool to the

specified position (position Z).

Safety distance: the safety diatance to workpiece surface. The value defines

the minimum distance between workpiece and its surface. The value can be

used for end surface and automatic too measurements.

JOG:the feed value in manual mode.

Measure workpiece

Measure tool

Settings

Page 57: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 3. Manual Running

- 39 -

Direction of rotating: in JOG and MDA modes, the rotating direction of

spindle in the automatically created programs.

The switching between the metric and inch

dimensions can be performed by this

function.

Handwheel assignment

Operating procedures

The “handwheel” window will be

displayed in JOG mode. After the window is open, all the names of

coordinate axes will be displayed in the column “coordinate axis” and the

softkey menu. With consideration of the number of the connected

handwheeels, switch between the handwheels 1, 2 and 3 by moving the

cursor

Move cursor to the selected handwheel and

then press the required coordinate axis softkey to assign or cancel the

handwheel. The symbol will be displayed.

The coordinate axis can be selected from

the machine coordinate system or the

workpiece system by the softkey “machine

coordinates” to assign the handwheel. The

setting state will be displayed in the

“handwheel” window.

3.2 MDA running mode(manual input)--“machining” operating area

Switching mm>inch

Handwheel

Machine coordinate

Page 58: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 3. Manual Running

- 40 -

Function

Program a partial program segment to execute in MDA mode.

Caution

All the locking functions in the mde are the same

with these in other modes.the premises are the same

with those in automatic running.

Operating procedures

The run mode of MDA can be selected by the MDA

key on the operation panel.

Input one or several program segments by keyboard.

Press the NC enabling key to execute the input

program segment. The program segment can not

be edited during the execution. After execution,

the contents in the operating area will be saved,

therefore the program segment can run again by

pressing the NC enabling key.

Parameters

Instruction of parameter in “MDA” window state

Parameter Note

MCS

X

Y

Z

Display the current coordinate axis address in machine

coordinate system (MCS).

+X

….

When coordinate runs as the positive direction (+) or

negative direction (―), the positive or the negative

Page 59: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 3. Manual Running

- 41 -

-Z symbol will be displayed before the X or Z axis

correspondingly.

The symbol will not be displayed after he position is

arrived.

Actual

position

mm

The current position of the coordinate axis in MCS or

WCS is displayed in this area.

Residual

journal

Display the coordinate axis journal to be run in MCS or

WCS is displayed in this area.

G function Display the important G function.

Spindle speed

round/min

Display the actual value and defined value of spindle

speed.

Feed rate F

mm/min

Display the actual value and defined value of feed rate

of trace. Unit: mm/imn or mm/round.

Tool Display the current tool and its compensation number

(T, D and so on).

Editing

window

The window is used to input the partial program

segment in reset state.

Instruction

If the system is provided with the second spindle,the working spindle will

be displayed by smaller letters. Only the data of one spindle can be

displayed in the window.

The following information of spindle will be displayed by the system:

Display the main spindle:

- spindle in stop state.

- spindle enabling

- the both spindles are active.

Display the working spindle:

- working spindle enabling

The power bar indicates the current active spindle.

Softkey

Set the general zero offset.

Mill the end surface.

G function window is to displaythe G functions.

Each Gfunction is distributed to a function

group and locates at a fixed position in the

window. The other G functions can be

displayed by the pageup and page down keys.

Press the key again to close the window.

General Zero offset

End surface milling

G function

Page 60: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 3. Manual Running

- 42 -

All the active auxiliary functions and M

functions can be displayed in the window.

Press the key again to close the window.

Press the key to display the axis feed window.

Press the key again to close the window.

All the program segments displayed in

program window can be deleted by this

function.

In the operating area, the names saved by

MDA program can be defined or the existing program names can be

selected from the list. Switching between input area and program list can be

completed by TAB key.

The actual values for displaying MDA running mode are relative with the

selected coordinate system. They can be switched by software.

End surface milling

Function

the blank to be machined can be prepared by the function. And it is not

necessary to edit a part program specially.

In MDA mode, the screen format can be

opened by the end surface key:

* position the coordinate axis to the

threshold.

* input the parameter value in the screen

format

Auxiliary function

Axis feed rate

Delete MDI prog.

Save MDI prog.

End surface milling

Page 61: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 3. Manual Running

- 43 -

Input all the parameters in the screen

format; create a part program and then

press the NC enabling key to execute the

program. At the time, close the screen

format and switch to the machining screen

format. The executing process of the

program can be observed here.

Important

Define the retract plane and safety distance in setting parameter menu

before.

Instruction of parmatrers in end surface milling window

Parameter Note

Tool Input the required tool.

Change the tool before machining. A user cycle can be

called to execute all the required steps. The user cycle is

supplied by the machine manufacturer (LL6).

Zero offset The zero offset selected in program.

instruction of parameters in end surface milling window

Parameter Note

Feed rate F Input the trace feed rate. Unit: mm/min or mm/round.

Spindle S

round/min

Input the spindle speed.

Direction Select the rotating direction of spindle.

Machining Confirm the quality of machining surface.

Rough machining and refine machining can be selected.

X0、Y0、Z0、

X1、Y1

Blank

Input the dimensions of workpieces.

Page 62: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 3. Manual Running

- 44 -

dimension

Z1

Finished product

dimensions

Finished product dimensions in Z-axis direction.

DXY

Max. tool feed

Tool feed movement (X and Y)parameter input area.

DZ

Max. tool feed

Tool feed movement (Z)parameter input area.

UZ Residual input area of rough machining.

Softkeys with definitions of different cutting dirction (same /reverse

direction)

The machining in the direction parallel with

the horizontal coordinate; the direction can

be changed.

The machining in the direction parallel with

the vertical coordinate; the direction can be

changed.

The machining in the direction parallel with

the horizontal coordinate; only in one

direction.

The machining in the direction parallel with

the vertical coordinate; only in one

direction.

Page 63: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 4. Automatic Running

- 45 -

4 Automatic Running

Precondition

The machine has been adjusted to the automatic running mode as the

requirement of manufaturer.

Operating procedures

Press the “automatic” key on the operation panel to

select the automatic running mode. The “automatic”

general interface, position, feed value, spindle value

and the current program segment can be displayed on

the screen.

“automatic” general interface

Automatic mode menu tree

Program control

Block search

Real time simulation

Program correction

Program test

Tocontour

Toend

Return<< Return<< Return<<

Return<<

CursorBold/light

Delete screen

Zoom +

Zoom -

Display

To origin

Auto zoom

Without calculation

Interruption search

search

ROV active

Skip

Single block

Conditional stop

Dry run feed

Page 64: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 4. Automatic Running

- 46 -

Parameter

Instruction of parameters in window

Parameter Note MCS X Y Z

Display the coordinate axis in machine coordinate system or workpiece coordinate system.

+X …. -Z

When coordinate runs as the positive direction (+) or negative direction (―), the positive or the negative symbol will be displayed before the X or Z axis correspondingly. The symbol will not be displayed after he position is arrived.

Actual position (mm)

The current position of the coordinate axis in MCS or WCS is displayed in this area.

Residual journal Display the coordinate axis journal to be run in MCS or WCS is displayed in this area.

G function Display the important G function. Spindle speed round/min

Display the actual value and defined value of spindle speed.

Feed rate F mm/min

Display the actual value and defined value of feed rate of trace. Unit: mm/imn or mm/round.

Tool Display the current tool and its compensation number (T, D and so on).

Current program segment

Program segment contains the seven continous program segments in the current active part program. The displaying of each program segment is restricted by the width of the window. If the program executes with a fast speed, swtich to the window “program evolution”. return to the displaying of 7 blocks by the softke “program sequence”.

Instruction

If the system is provided with the second spindle,the working spindle will

be displayed by smaller letters. Only the data of one spindle can be

displayed in the window.

The following information of spindle will be displayed by the system:

Display the main spindle:

- spindle in stop state.

- spindle enabling

- the both spindles are active.

Display the working spindle:

- working spindle enabling

The power bar indicates the current active spindle.

Softkey

Press the key to display all the softkeys

available for selecting the program control

modes (for example: block skip and program

test).

Program control

Program test

Page 65: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 4. Automatic Running

- 47 -

All the defined values of feed axis and spindle

are forbidden to be input in program test mode.

At the time the current running value will be

displayed in the defined value area.

Feed movement runs as the setting parameters in

dry run setting data. The programming of

instructions during the execution of dry run feed

is not active.

The program will stop running when the

program segment with command M01 is

executed.

Program block should be added with an oblique

line before the number except the running

program ( for example:“/N100”).

When the function is active, part program will

be performed with sequence as the following

method: decode each block; there is the staying

time at the end of the program block with an

exception of thread program block without dry

run feed. An interruption will occur after the

running of the thread program block. Single

block function can only be selected when the

program is in reset state.

Press the fast adjustment key and the switch for

fast feed is active too.

Press the “back” key to exit the current window.

The random position in program can be found

by the block search function.

Search for the program block forward and

calculate until the block end. When searching,

calculate as that in standard program block

running; but the axis keeps still.

Dry run feed

Dry run feed

Skip

Single block

ROV active

Return<<

Block search

To block end

To contour

Page 66: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 4. Automatic Running

- 48 -

Search the program block until the block end.

During the searching of block, calculate as that

in normal program mode but the coordiante axis

can not move.

Block search without calculation. The

calculation function can not be executed during the block search.

Position the cursor to the interruption position.

The search key provides the “line search” and

“text search” functions.

The error program can be modified here. All

the modifications can be saved.

G function window is to displaythe G functions.

Each G function is distributed to a function group and locates at a fixed

position in the window. The other G functions can be displayed by the

pageup and page down keys.

All the active auxiliary functions and M functions

can be displayed in the window. Press the key

again to close the window.

Press the key to display the axis feed window.

Press the key again to close the window.

Without calculatioin

Interruption search

Search

Correct program

G function

Auxiliary function

Axis feed rate

Page 67: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 4. Automatic Running

- 49 -

Switch from the 7-block program to the 3-block

segment.

Select the value of machine coordinate system,

workpiece coordinate system or relative coordinate

system.

4.1 Slecting and enabling part program --“machining”operating area

Function

Adjust the system and machine before enabling program. Therefore the

safety instruction supplied by the manufacturer must be observed.

Operating procedures

Select the automatic mode by the automatic key on

operation panel.

Open the program manager. Access the relative

directory by the NC directory softkey (standard

option) or customer CF card.

Move the cursor to the specified program.

The program to be processed can be selected by

the softkey execution (NC directory) or external

execution (CF card). The name of the selected

program will be displayed below the “name” bar

in screen area.

Program sequence

MCS/WCS ACL

Execute

Program control

Page 68: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 4. Automatic Running

- 50 -

Make sure the running state of program if

necessary.

Press the NC enabling key to execute the part

program.

4.2 Block search - “machining”operating area

Operating procedures:

Preconditions: the program is selected and the system is in reset state.

Program block search can continuously

run in the part program until the required

position is found. It is available to position

the searched object on the required

program block in part program by cursor.

Block search

Page 69: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 4. Automatic Running

- 51 -

Block search until program starts

Block search until program ends

Block search without calculation

The interruption point is loaded.

Press the softkey to open the dialog box

and input the line number or check the key

words.

Make sure the search beginning position by switching area.

Search result.

The searched block can be displayed in window.

4.3 Stop and interruption of part program

To contour

To end

Without calculation

Interruptionsearch

Search

Page 70: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 4. Automatic Running

- 52 -

Operating procedures

Stop the machining of part program with

the NC stop key.

The interrupted running of program can be

recovered by the NC enabling key.

Interrupt the machined part program by

reset key.

Press NC enabling key to restart and the

program runs form the begining.

4.4 Return from the abnormal interruption

the tool can return from the machining contour by manual mode (JOG)

after program interruption (with reset key).

Operating procedures:

Select the “automatic”.

Open the block search window; prepare

to load the coordinates of the interrupted

point.

Load the coordiantes of the interrputed

point.

Enable the interrupted point search to get

the machine returned to the interrupted

point. Execute the compensation to the

beginning point of an interrupted block.

Continue the machining by the NC

enabling key.

4.5 Return from the interruption

The tool can return from the machining contour by manual mode (JOG)

after program interruption (with NC stop key). The controller saves the

coordinates of the interruptedd point and displays the journal difference of

the axis.

Operating procedures:

Block Search

Interruption Search

To contour

Page 71: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 4. Automatic Running

- 53 -

Select the “automatic”.

Continue the machining by the NC

enabling key.

Caution

When the interrupteed point is returned, all the axes move at the same time.

Make sure the moving area is not blocked.

4.6 Execution of external program

Function

External programs can be transmitted by the CF card to the control system

and then executed by pressing the NC enabling key.

In the process period of the contents in Buffer memory, the programs will

be loaded again.

The operating sequence of the processing of CF card

Precondition: :the control system is in reset state.

Select the automatic mode and program

manager by the buttons on the operation

panel.

Press down the key. Select the program

required to be processed by cursor.

Press down the key. At this time the

program is transmitted to the buffer

memory and automatically selected aw

well as displayed in the “program select”

column.

Execute the program with the NC

enabling key. Programs can be

continuously installed.

No matter the running of the program is completed or the reset key is

pressed, the program will be deleted automatically from control system.

Customer CF card

External program

Page 72: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series 5. Tool Change

- 54 -

5 Tool Change

5.1 Attentions for Tool Change

5.1.1 Attentions for tool change of turret magazine:

1) Never directly install the tool onto the spindle, because it is very

dangerous, and the tools must be installed on the tool magazine.

2) While installing the tools onto the tool magazine, press the tool until

the end to make the key of pincers engaged with keyways of the tools.

After installation, make sure that there is no shaking of the tools.

3) Tool mandrel of specified model must be used, and never use other

models of products.

4) Do not install the tools directly under the spindle.

5.1.2 Attentions for tool change of plate magazine:

1) Never directly install the tools into the magazine, otherwise, the

spindle may collide with the tools in the magazine during tool change of

the machine tool, which is very dangerous.

2) Tools must be installed into the spindle under manual mode, while

installed into the magazine in automatic mode.

3) Never directly take the tools out of the magazine, otherwise, the

spindle may collide with the tools in the magazine during tool change of

the machine tool, which is very dangerous.

4) Tool change must be executed in automatic mode, and tools in the

magazine are changed onto the spindle. In manual mode, tools can be

dismounted.

5.1.3 Attentions for tool change of chain magazine:

1) Never directly install the tools into the magazine, otherwise, the

spindle may collide with the tools in the magazine during tool change of

the machine tool, which is very dangerous.

2) Tools must be installed into the spindle under manual mode, while

installed into the magazine in automatic mode.

3) Never directly take the tools out of the magazine, otherwise, the

spindle may collide with the tools in the magazine during tool change of

the machine tool, which is very dangerous.

4) Tool change must be executed in automatic mode, and tools in the magazine are changed onto the spindle. In manual mode, tools can be dismounted.

Page 73: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series 5. Tool Change

- 55 -

5.2 Tool Change Execution with M Codes and T Codes

While executing tool change with programs, the following instructions

can be specified by M06.

T_;

M6; The tool number to be used should be specified by the two

digits after T, and T codes and M codes should be applied in 2 rows.

Machining codes can be inserted between T codes and M codes, and

tool predetermination can be achieved. The command is applicable to

chain magazine.

This instruction enables the machine to select tools with shortcut.

Notes:

1) When a tool number out of the specified number has

been specified, alarm (T code for changing tools illegal) will

occur.

2) If the specified tool number is the same as the tool number

mounted on the spindle, it is only available to carry out the

operation for orienting spindle, and Z-axis will return to the

origin, no operation for changing tools.

5.3 Tool Change of Turret Magazine

5.3.1 Operation steps for automatic and manual tool change 1) Automatic tool change

Execute TXXM6 in automatic modes (MDAI and AUTO); (values

range from 1 up to the maximum capacity of magazine)

2) Manual tool change

It is dangerous to change tools in manual modes, and operators are

not recommended to perform manual tool change, even though the

operators should be very familiar with the techniques of tool

change during the operation of manual tool change. The

introduction of manual tool change is only for tool change

operations when the operation cannot be executed in automatic

mode and it is necessary to take tools out of the machine with

manual operations. For the safty of the operators, the following

detailed operation procedures should be strictly followed:

a) Move Z-axis manually to a relatively safe location, i.e., where

the rotary tool disc cannot touch the blind rivets, and this location

is usually the second reference point of Z-axis of the machine tool.

But it is not absolutely so, it depends on the specific machine tool

configuration and specific tool magazine.

b) Press the magazine Forward or Reverse button on the PLC panel

of the machine tool in manual modes (JOG) and rotate the tool to

be taken off the magazine to the left window of machine tool

Page 74: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series 5. Tool Change

- 56 -

protection shield.

c) Press the emergency button, and open the left window of

machine tool protection shield to take the tools down the magazine.

d) Close the door and disable the emergency alarm.

e) Move Z-axis below the magazine in manual mode, and perform

manual tool change within the normal effective travel of Z-axis.

5.3.2 Tool change actions of machine tool and magazine Tool change actions of magazine are as follows:

When operators execute tool change in automatic mode, machining

commands like tool compensation, coolant, rapid and

high-precision machining are cancelled, spindle is oriented, and

Z-axis is raised to the point of tool change. At this time, tools on

the spindle are safely moved back onto the magazine, and the

spindle continues to move in the positive direction of Z-axis until

the second reference point. According to the nearest tool selction,

the tool disc rotates and stops at the aimed tool. The spindle send

off air to blow the water and dust off the tool to prevent the spindle

from any damage when the tool is loaded. Z-axis moves downward

to take the tool out of magazine; NC automatically resumes most

modal commands of the programs edited by customer, and the tool

change action is completed.

Page 75: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series 5. Tool Change

- 57 -

5.4 Tool Change of Plate Tool Magazine

5.4.1 Operation steps of automatic and manual tool change

1) Automatic tool change

Execute T XX in automatic modes (MDA and AUTO); (values range

from 1 up to the maximum capacity of magazine)

2) Manual tool change

It is dangerous to change tools in manual modes, and operators are

not recommended to perform manual tool change, even though the

operators should be very familiar with the techniques of tool

change during the operation of manual tool change. The

introduction of manual tool change is only for tool change

operations when the operation cannot be executed in automatic

mode and it is necessary to take tools out of the machine with

manual operations. For the safty of the operators, the following

detailed operation procedures should be strictly followed:

a) Move Z-axis manually to a relatively safe location, i.e., where

the rotary tool disc cannot touch the blind rivets, and this location

is usually the first reference point of Z-axis of the machine tool.

The purpose is to avoid interference even for the misoperation on

magazine and spindle and to prevent the damages on both spindle

and magazine.

b) Connect the soft switch MAG.JOG and set parameter 14512[0]

to 1;

c) Press the magazine Forward or Reverse button on the PLC panel

of the machine tool in manual mode (JOG) and rotate the tool to be

taken off the magazine to the opening of the magazine (the left

window of machine tool protection shield).

d) Press the magazine Forward button on the PLC to forward the

magazine to the specified location.

e) Press the emergency button, and open the door of machine tool

to take the tools down the magazine.

f) Close the door and disable the emergency alarm.

g) Press the magazine Backward button on the PLC to move the

magazine backward, and ensure that the disc is moved backward to

the desired location.

h) Move Z-axis below the magazine in manual mode, that is, within

the normal effective travel of Z-axis. Manual tool change is

completed.

i) Break the soft switch MAG.JOG and set parameter 14512[0] to 0.

5.4.2 Tool change actions of machine tool and magazine

Page 76: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series 5. Tool Change

- 58 -

Tool change actions of magazine are as follows:

When operators execute tool change in automatic mode, machining

commands like tool compensation, coolant, rapid and high

precision machining are cancelled, spindle is oriented, and Z-axis is

raised to the point of tool change (the second reference point). The

magazine move forward and the electromagnetic valve closes.

When the system detects the signal that the magazine moves

forward to the desired location, the spindle releases tools and the

tools are safely moved back onto the magazine. The spindle send

off air to blow the water and dust off the tool to prevent the spindle

from any damage when the tool is loaded. When the system detects

the signal that the tools have been released, the Z-axis moves in the

positive direction until the first reference point. According to the

nearest tool selction, the tool disc rotates and stops at the aimed

tool. Z-axis moves downward to the second reference point and

spindle chucks the tools. When the system detects the signal that

the tools have been chucked, the magazine moves backward and

the electromagnetic valve closes. Tools will be available to be take

out of the magazine to be chucked on the spindle. When the system

detects the signals that the magazine has moved backward to the

desired location and the tools have been chucked, NC

automatically resumes most modal commands of the programs

edited by customer, and the tool return and tool change actions are

completed.

5.5 Tool Change of Chain

5.5.1 Operation steps of automatic and manual tool change

1) Automatic tool change

Execute T XX in automatic modes (MDA and AUTO) (values range

from 1 up to the maximum capacity of magazine); For M06, the format

is as follows:

T_;

M6;

The tool number to be used should be specified by the two digits

after T, and T codes and M codes should be applied in 2 rows.

Machining codes can be inserted between T codes and M codes, and

tool predetermination can be achieved. The command is applicable to

chain magazine. This instruction enables the machine to select tools

with shortcut.

2) Manual tool change

It is dangerous to change tools in manual modes, and operators are not

recommended to perform manual tool change, even though the operators

should be very familiar with the techniques of tool change during the

operation of manual tool change. The introduction of manual tool

Page 77: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series 5. Tool Change

- 59 -

change is only for tool change operations when the operation cannot be

executed in automatic mode and it is necessary to take tools out of the

machine with manual operations. For the safty of the operators, the

following detailed operation procedures should be strictly followed:

a) Move Z-axis manually to a relatively safe location. Usually, Z-axis

should be in a position higher than the level of chain and should not

collide with the positive limit of the machine tool. The purpose is to

avoid interference between magazine and spindle even for the

misoperation of rotating the chain and to prevent the damages on both

spindle and chain.

b) Connect the soft switch MAG.JOG and set parameter 14512[0] to 1;

c) Press the magazine Forward or Reverse button on the PLC panel of

the machine tool in manual mode (JOG) and rotate the tool to be taken

off the magazine to the opening of the magazine (the left window of

machine tool protection shield).

d) Press the emergency button, and open the left window of machine

tool protection shield to take the tools down the magazine.

e) Close the door and disable the emergency alarm.

f) Ensure that the disc is moved backward to the desired location.

g) Move Z-axis below the magazine in manual mode, that is, within the

normal effective travel of Z-axis. The manual tool change is completed.

h) Break the soft switch MAG.JOG and set the parameter 14512[0] to 0.

5.5.2 Tool change actions of machine tool and magazine

Tool change actions of magazine are as follows:

When operators execute tool change in automatic mode,

machining commands like tool compensation, coolant,

rapid and high-precision machining are cancelled, and

spindle is oriented. When the chain’s 0 angle location

signal, brake signal, undercut signal, tool case level signal,

spindle tool chuck signal counter signal are detected to be

normal, the system will execute tool change actions.

Otherwise, alarms will remind the operator that the tool

change conditions are not met and tool change actions

cannot be performed. First, according to the principle that

the nearest tool will be selected, the magazine rotates to

the aimed tool, tool case is in vertical, and

electromagnetic valve closes. When the system detects

that the tool case has been lowered to the desired position,

Z-axis will be raised to the tool change point (the second

reference point) and the chain rotates to the undercut tool

position. When the system detects the signals that the

Page 78: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series 5. Tool Change

- 60 -

brake and undercut tool are on the desired locations, the

spindle will execute the tool release action and tools are

safely clamped on the chain. The spindle send off air to

blow the water and dust off the tool to prevent the spindle

from any damage when the tool is loaded. When the

system detects the signal that the tools are released to the

desired position, chain will rotate 180 degrees, tools on

spindle and tool case are change with each other, and the

spindle clamps the tools. When the system detects the

signal that the tools are clamped, chain will rotate to 0

degree, the tool case is upward and electromagnetic valve

closes. The tool case is upward and level, tools on the

spindle have been put back into the tool magazine, and

the tools taken out of the magazine are clamped on the

spindle. When the system detects the signal that the tool

case is upward to the desired position and the tools have

been clamped, the system automatically resumes most

modal commands of the programs edited by customer,

and the tool return and tool getting actions are completed.

5.6 Treatment of Tool Change Errors During changing tools, if the reset button is pressed, the tool change will

be stopped and alarm occurs. At this moment, it is able to execute

automatic recovering program to release all the relevant alarms.

1) Back-to-zero of tool magazine

When tool change is not correct and the tool clamped by spindle is not

the specified tool, the back-to-zero of tool magazine can solve the

problem. Back-to-zero means rotating the No. 1 tool seat in tool

magazine to the tool change position. The operation is to run the

following program block:

Execute M68 in MDA mode;

2) Manual rotation of tool magazine when magazine is not rotated to the

desired position or the chain is not at the origin

Page 79: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 6. Spinldle Functions

- 61 -

When magazine is not rotated to the desired position or the chain is not

at the origin, automatic tool change cannot be executed, and manual

adjustment of the magazine is needed to enable the accurate tool

positioning when the magazine stops.

Methods for manual rotation of magazine:

a) Connect the soft switch MAG.JOG and set parameter 14512[0] to 1;

b) Press the magazine Forward or Reverse button on the PLC panel of

the machine tool in manual mode (JOG) and stop the magazine at the

accurate positions.

c) After the magazine stops at the accurate position, break the soft

switch MAG.JOG and set parameter 14512[0] to 0.

Methods for manual rotation of chain:

a) Connect the soft switch MAG.JOG and set parameter 14512[0] to 1;

b) Press the chain Rotate button on the PLC panel in manual mode

(JOG), and rotate the chain to the position of 0 degree. The indicator of

ATC READY on the panel lights up, indicating that the chain reaches 0

degree.

c) After the magazine stops at the accurate position, break the soft

switch MAG.JOG and set parameter 14512[0] to 0.

Page 80: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 6. Spinldle Functions

- 62 -

6 Spindle Functions

6.1 Spindle speed S, rotating direction

Function When the machine is provided with the controlled spindle, the spindle

speed can be programmed under the address S, unit: round/min.

Rotating direction and the beginning and ending points of spindle

movement can be specified by M code instruction (see chapter 8.7:

auxiliary function M).

M3: the spindle runs clockwise.

M4: the spindle runs counterclockwise

M5: spindle stops

Note: the numbers after the decimal can be removed if the S value is a

interger, such as S270.

Note:

If noly M3 or M4 code instruction is included in the program block and the

movementg command of coordinate axis is written in, the M instruction

will be active before the corrdinate axis moves.

Default setting: the coordinate axis moves after the spindle moves (M3、M4)

and M5 is given before coordinate axis moves. But it is not necessary to

wait the spindle stopping. The coordinate axis moves before the spindle

stops.

Spindle speed zero (S0) is active when the program begins.

Note: the other settings can be performed by the machine data.

Programming example:

N10 G1 X70 Z20 F300 S270 M3 ;before X and Z axes move, the spindle

starts with the speed 270 round/min, clockwise direction.

...

N80 S450 ... ; speed changes

...

N170 G0 Z180 M5 ;Z axis moves and spindle stops.

6.2 Spindle speed limits: G25, G26

Function

The limits of speindle speed can be restricted by writing the

instruction G25 or G26 and the speed under address S. meanwhile, the data

in the former setting data will be replaced.

Page 81: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 6. Spinldle Functions

- 63 -

G25 or G26 instruction requires a single program segemnt.the speed

programed previously keeps the saved state.

Programming

G25 S... maximum spindle speed

G26 S... :minimum spindle speed

Note:

The maximum spindle speedcan be set in the machine data. the setting

parameters for the other limits can be activated by the operation panel.

Programming example

N10 G25 S12: maximum spindle speed:12 round/min

N20 G26 S700: maximum spindle speed:700 round/min

Hints:

The operating area can be restricted by the G25/G26 as well as the known

axis address.

6.3 Spindle positioning: SPOS

Functon

Preconditions: the spindle must be designed to be available for the

operation of position control.

The spindle can be oriented at an accurate rotating angle by the function

SPOS. The spindle can stay at the position by the position control function.

Positioning speed can bespecified in the machine data.

The positioning direction keeps the same from the positioning at spindle

rotating state (clockwise/counterclockwise). The positioning is operated at

minimum displacement when the positioning begins from the stationary

state. The direction is from the starting position to the end position.

The exceptional example: the initial running of spindle,i.e. the

measurement system is not synchronous. In the case, the positioning

direction is specified in the machine data.

The other operating instructions set by SPOS=ACP(…), SPOS=ACN(…),

etc. are also applicable for the rotary axis.

Spindle positioning operation can be performed with the movement of

coordinates in the same program block at the same time.The program block

can only be completed when the both operations are completed.

Programming

SPOS=... : absolute position: 0…<360 degree

SPOS=ACP(...): instruction of absolute dimension, toward the position in

positive direction.

SPOS=ACN(...): instruction of absolute dimension, toward the position in

positive direction.

SPOS=IC(...): incremental dimension instruction; the running direction is

specified by the symbol.

SPOS=DC(...): instruction of absolute dimension, return to the position

directly (with the minimum journal).

Page 82: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 6. Spinldle Functions

- 64 -

Programming example

N10 SPOS=14.3: axis position 14.3 degree.

N80 G0 X89 Z300 SPOS=25.6: spindle

positioning and coordinate movement are

performed at the same time. The program

block ens when all the operations are

completed.

N81 X200 Z300: N81block can be perated after the axis position in N80 is

reached.

6.4 Drive level

Function

At most five drive levels can be provided for the spindle to adjust the

speed/torque. The drive levels can be selected by the M code instruction in

program:

S M40: automatic stage change of drive levels

S M41 to M45: drive level 1 to 5

Page 83: VMC 1300P - SINUMERIK 802D Operating Manual

VMC serial 7. Auxiliary Functions of machine

- 65 -

7 Auxiliary Functions of Machine

7.1 Hydraulic Station

Hydraulic station can be used in various applications as optional functions, especially in the clamping and releasing of tool by spindle, the shifting of spindle gear box, the releasing and clamping of digital rotating table and hydraulic clamps as we as the pressure measurement of pipes. The followings are the introductions for the above. Though a separately designed hydraulic station is usually equipped on a machine depending on the different optional functions of the machine for the different applications, the controlling principles of the separately designed hydraulic stations are the same. The start-up of hydraulic station:

a) When hydraulic station is used for clamping tool, mechanical gear box changing gear, NC table clamping it will be started automatically.

b) When hydraulic station is used for clamp work-piece, it will be started by the press of [HYON] key on the operator panel.

The hydraulic station can automatically start up when the power is on. When the pressure is measured to be in the working range, the hydraulic motor will stop rotating automatically and hold the current pressure; when the working pressure is exceeded, the hydraulic station will unload automatically to assure the reliable and stable running of hydraulic motor; when the pressure is under the working pressure, the hydraulic motor will start up automatically to assure the working pressure. The releasing and clamping of the shifting of spindle gearbox, tool and rotating table are the different actions which can be achieved by the controlling the relative electromagnetic valves on the hydraulic station. Because many measuring signals are on the hydraulic station to guarantee the reliable and stable work of the hydraulic, there are plenty of alarm information correspondingly. Of course, it depends on the concrete hydraulic station. If the customer found that the hydraulic station used by him is without the function, it is no doubt for meeting the customer’s requirement with the optimization price. The relative alarm information is as followed:

Alarm No. Alarm information Solution 700056 HYDRAULIC MOTOR QF OFF Check if the motor starter of the hydraulic station is tripped

off or if short circuit occurs. 700057 HYDRAULIC TEMPRETURE Temperature of hydraulic station is too high, check if the

temperature of motor or oil is overheated. 700058 HYDRAULIC FILTER BLOCKED The filter is plugged; clean it on time 700059 HYDRAULIC OIL LEVEL LOW The hydraulic fluid level is too low; please fill the hydraulic

fluid. 700060 HYDRAULIC FAN QF OFF The air switch of fan in hydraulic station is tripped off; check

if short circuit or overloading occurs.

7.2 Chip Conveyor

7.2.1 Spiral chip conveyor The spiral chip conveyor can be operated as followed:

1) Manual operation Press the key [CHIP FWD], the chip conveyor starts forward rotating. Pressing the button again can stop chip conveying. Press the key

Page 84: VMC 1300P - SINUMERIK 802D Operating Manual

VMC serial 7. Auxiliary Functions of machine

- 66 -

[CHIP REV], the chip conveyor starts reverse rotating for a few seconds and then stops rotating automatically. 2) Automatic operation Executing M codes in automatic mode can get the same effects with the operations of buttons: M72—— chip forward; M73—— chip reverse; M74——cancel chip conveying command; The relative alarm information and hints of chip conveyor are as followed:

7.2.2 Chain chip conveyor

1) Manual operation Press the chip forward button on the operation panel of machine, while the chip conveyor starts rotating. Pressing the button again can stop chip conveying. 2) Automatic operation Executing M codes in automatic mode can get the same effects with the operations of buttons: M72—— chip forward; M74——cancel chip conveying command; The relative alarm information and hints of chip conveyor are as followed:

Alarm No. Alarm information Solution 700049 CHAIN CONYER QF OFF Check if the motor starter of the chain chip conveyor is

tripped off; check if short circuit occurs. NOTE:If chip wraps the chain conveyor, please set the switch on the chain conveyor reverse to start the chain conveyor reverse rotating. But it can be executed for a few seconds. Much too long time will mangle the conveyor.

7.3 Paper Strip Filter Paper strip filter is used to provide high-qualified and pure medium

for oil cooling and water cooling of spindle. The function can be got depending on the concrete function selection and not all the machines have the function.

7.4 Lifting Pump

Lifting pump is used to transmit the liquid in two cooling tanks to ensure the recycle of the cooling liquid of the entire machine, which is also the requirement of environmental protection.

7.5 Work-piece and Tool Measurements To realize the high-speed, high-accuracy and high-automation

machining of machine, customer can select the automatic tool measuring and work-piece measuring devices, depending on the concrete condition of the work-piece, which are mainly specified by the customer and usually are made by Marposs and Renishaw. Due to the high price of the device, the function can only be an optional function.

7.5.1 Work-piece Measurement Work-piece measurement means: the measuring device performs the

Alarm No. Alarm information Solution 700048 HELIX CONYER QF OFF Check if the motor starter of the spiral chip conveyor is

tripped off; check if short circuit or overloading occurs.

Page 85: VMC 1300P - SINUMERIK 802D Operating Manual

VMC serial 7. Auxiliary Functions of machine

- 67 -

software measurement for the shape, dimension and other data of work-piece and then transmits the data to the digital controlled system; the system will compare the measured data with the required actual dimensions, and then compensate the differences in programs to get the high efficiency, high automatic machining and the decreased error available.

7.5.2 Tool Measurement

Before program machining, the length and radius compensations must be performed for the tool which is used to machine work-piece. If the tool measuring device is not installed, the operator should preset the tool according to his working experiences; while if the device is installed, the data such as the length and radius of the tool will be transmitted to the digital controlled system by the measuring device and software, and then the system will compare the measured data with the actual tool dimensions to make sure the wear and damage of tool, which can guarantee the safety of machine in the maximum range. K17.3=1, work-piece measurement is activated. M67: Tool measurement starts up.

7.6 Cooling of Electric Cabinet The reliable running of electric components and drives in electric

cabinet can guarantee the safe and reliable running of machine. The electric component is of the large heat dissipation, so cooling the components mainly by fan, heat exchanger and the refrigeration of air conditioner is necessary.

7.6.1 Cabinet Fan For the machine with small type, the driver and power module in

them have the small powers and heat dissipating capacities which can be cooled just by fan to assure the normal working of the machine.

7.6.2 Air Conditioner

Compared with other device, air conditioner has a better refrigerating effect; but it is used only when the working atmosphere is hot to assure the normal running of machine because of its high price.

Alarm No. Alarm information Solution 700052 AIR-CONDITION QF OFF Check if the air switch of the air-condition is tripped off;

check if short circuit or overloading occurs.

7.6.3 Heat Exchanger

Electric cabinet can perform cooling by the heat exchanger inside. The method can realize the cooling effect with a lower cost than that of air conditioner. The relative information is as followed:

Alarm No. Alarm information Solution 700053 HEAT EXCHANGE QF OFF Check if the air switch of the heat exchanger is tripped off;

check if short circuit or overloading occurs.

7.7 Machine Cooling and Oil Mist Collecting

To meet the environmental requirements, the dirt such as cooling water and oil mist must be collectively gathered. The cooling of machine mainly consists of outer the water cooling , the inner

Page 86: VMC 1300P - SINUMERIK 802D Operating Manual

VMC serial 7. Auxiliary Functions of machine

- 68 -

cooling of spindle and oil cooling of spindle; for example, in machining steel work-piece, oil is the medium in the outer cooling, oil mist will unavoidably occur, therefore, it is necessary to collect the oil mist. Oil mist collector can be started by pressing the key [OIL GATHER] on the operator panel.

7.7.1 Water Cooling Water cooling means the outer cooling with cooling water as the

medium. Similarly, if the medium is oil, it is called oil cooling. Water cooling and oil cooling need the same operations in the following two modes: 1) Manual mode Press the cooling button on the operation panel and the outer cooling starts; pressing the cooling button again can stop the cooling. 2) Automatic mode: In automatic mode, execute “M08" to start cooling and M09to stop. The relative information is as followed:

Alarm No. Alarm information Solution 700040 COOLANT MOTOR QF OFF Check if the cooled motor starter is tripped off; check if short

circuit occurs. 700041 COOLANT LEVEL LOW Check if the leveling of liquid in cooling water tank is too

low and fill cooling medium if necessary. 700042 COOLANT LEVEL HIGH Check if the leveling of liquid in cooling water tank is too

high and handle it if necessary to avoid the pollution caused by the overflow.

7.7.2 Inner Cooling

The inner cooling function is an optional function which can cool the work-piece by the water from the center of spindle through machining holes to protect the work-piece well; execute M07 to start inner cooling of spindle and M09 to cancel it. The relative information is as followed:

Alarm No. Alarm information Solution 700043 INNER COOLANT QF OFF Check if the motor starter of inner cooling is tripped off;

check if short circuit occurs.

7.7.3 Air Cooling Air cooling is a standard function. The operating modes are as

followed: 1) Manual operation: in JOG mode, press the [BLOW] key on the operation panel to connect with the air cooling. When the pressure of air source is low, the air cooling cannot be

opened. 2) Automatic mode: In automatic mode, execute M12 to open air cooling and M13 to open inner air cooling. The relative information is as followed:

Alarm No. Alarm information Solution 700044 AIR PRESSURE LOW Check if the pressure of air source is low and start the

external air pressure device if necessary.

Page 87: VMC 1300P - SINUMERIK 802D Operating Manual

VMC serial 7. Auxiliary Functions of machine

- 69 -

7.8 Machine Illumination

Machine illumination mainly consists of electric cabinet illumination and work-piece illumination. For the serial machines, the electric cabinet illumination is the optional function and the work-piece illumination is the standard configuration. The two illuminating modes are introduced in the following:

7.8.1 Electric Cabinet illumination

As the optional configuration, electric cabinet illumination is convenient for the customer to maintain the electric cabinet at night. Open the door of the cabinet, press the switch of the illuminating light to switch it on and press it again to switch it off.

7.8.2 Illumination for Work-pieces Because the light in the protecting room is not enough, so it is necessary to install the illuminating devices for the operator to operate tools. The illumination of machine has a very simple operating mode with just pressing the “LIGHT” button on the operation button to switch the light. When the machine is power on, the light is automatically on.

7.9 Introduction of Machine Fixtures The choice of the machine fixture usually accords to the concrete

work-piece to be machined. The air operated fixture and hydraulic fixture with the same working principle are usually used in the daily work.

7.10 Transformers SIEMENS 3~380V control voltage is used in the series of machines.

When the main power supply is not of the 3~380V voltage, the servo transformer should be installed to transform the voltage to the required 3~380V for the machine. For the different configurations, the capacities of the different servo transformers are different, so it necessary to refer to the list of the purchased parts according to the concrete configuration.

7.11 Lubrication

There is lubrication pump on the machine supplying lubrication oil for linear guideways. And there are two methods to start the lubrication pump.

a) Automatic Lubricate In automatic lubricate mode, the lubrication pump start one time for some time and then stop some time automatically. The Stop Time = [C10] *5 minutes For example: If the PMC parameter Counter 10 is set 3, the stop time will be 15 minutes.The Run Time: T11 (ms), concrete operation is in the appendix H.3

b) Manual Lubricate Press the key [LUBRICATE] on the operator panel to start the lubrication pump. The run time of the pump is T9 (ms). There is another method to start lubrication pump. That is press the button on the pump.

Page 88: VMC 1300P - SINUMERIK 802D Operating Manual

VMC serial 7. Auxiliary Functions of machine

- 70 -

7.12 Water Gun and Air Gun

There is water gun or air gun on the machine. Or water gun and air gun are equipped on the machine basing on the compact require. The operation of water gun is the same to air gun. That is press key [CHIP FLUSH] on the operator panel first and then hold on the water gun or air gun and put the trigger down. The water gun and air gun can only be used when door is open.

Page 89: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 7. Auxiliary Funtions of Machine

- 71 -

8 Displaying of Alarm, Operation

& Diagnosis

8.1 CNC interface

8.1.1 Alarm information interface

Operating procedures

Open the “AlARM” window. The NC

alarms can be classified by the softkeys.

PLC alarms are not classified.

Softkey

Alarms are displayed according to their

priority. The alarms with the highest priority

are displayed at the beginning of the list.

Alarms are displayed as the alarming time.

The most recent alarm is displayed at the

beginning of the list.

Highest priority

Most rec. alarm

Page 90: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 8. Displaying of Alarm, Operation & Diagnosis

- 72 -

Alarms are displayed as the alarming time.

The oldest alarm is displayed at the

beginning.

8.1.2 Operating information interface

While alarm occurs, the menu will be displayed automatically.

Press the function key “ALARM”.

Oldest alarm

Page 91: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 9. Overtravel Release

- 73 -

9 Overtravel Release The case that the coordinate value of each axis exceeds specified scope

is called overtravel. If overtravel occurs, alarm will occur and it is

necessary to return the overtravel axis to the specified scope to release

the alarm.

Releasing method

It is available to use following methods to release the overtravel:

1) Select manual mode.

2) Select the displayed overtravel axis by axis selection key

3) Operate the moving axis in the direction opposite to the displayed

direction on the interface, and then move the overtravel axis to

be within the journal.

4) Press the <RESET> key and then the alarm display will disappear and the alarm is removed.

Page 92: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 10. Release of Tool Capture Status

- 74 -

10 Release of Tool Capture Status

If the tool has been exactly inserted into the workpiece while the

machine stops, it is available to recover according to following methods:

1) Press the reset key on the operation panel, releasing the alarm.

2) Press the key for manual mode

3) Press the key for selecting Z-axis.

4) Turn the handwheel pulse generator clockwise (turning direction is

+ side) to pull out the tool from the workpiece.

Additional explanation

If the captured tool is a T-groove tool or the tool which cannot be pulled

out upwards, it is available to take the tool away from the tool shaft.

Page 93: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 11. Input/Output Data

- 75 -

11 Input/Output Data

11.1 Setting and reading in/out start-up archive file

Operating procedures

and

Select the archive file softkey in operating area.

Create the archive file.

Archive file can include all the components or be created by the partial

components.

The optional creating must observe the following opertions:

Select the “archive file (NC/PLC)” line in the 802D

data menu by the direction keys.

Press enter key to open the catalog and select the

needed line by cursor.

Copy the file in the memory by the “copy” key.

Write the archive file on CF card.

Preconditions: CF card is inserted and the archive file is copied to the

central momory.

Copy

802D data

Debug file

Page 94: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 11. Input/Output Data

- 76 -

Operating procedures:

Select the customer CF card menu and the saving

place (catalog).

Select the file from the central memory by “paste”

softkey and insert it. Make sure the default name or

input the new name in the opened dialog box and

press “enter” key to confirm.

Read the arcxhive file by RS232.

Preconditions: the archive file has been copied in the central memory and

RS232 connection has been set.

Operating procedures:

select menu RS232 and press send key.

On PC:

*enable WinPCIn

* activate transmission with binary mode.

* select menu to receive data and confirm the file name.

Read all the data and save in the central memory firstly.if all the data are

reached, the sending will start automatically and the PC (WinPCIn) will

receive the data.

If error occurs in creating files (for example the drive is closed), the data

transmission will not be perfomred.

Open the record window to display the creating process and faults.

Read in the archive file by RS232.

Reading in archive file must observe the following operations:

Paste

Customer CF card

Send

Page 95: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 11. Input/Output Data

- 77 -

select RS232 and press “receive” key to read.

On PC:

* enable WinPCIn.

* activate transmission with binary mode.

* open the document file and start the transmission by the “sending data”.

* confirm the starting dialog box in control system.

Read in the archive file from CF card.

Read in archive file must observe the following steps:

1. insert CF card

2. select the required document file by the customer CF card menu.

3. copy the file in the central memory by “copy” key.

4. select menu “802D” and position at the line “archive file (NC/PLC)”.

5. start debugging by the “paste” key.

6. confirm the starting dialog box in control system.

11.2 Read in and read out PLC project

When reading project, the project will be transmitted into the file system

and then activated. The activation can be stopped by the warm boot of the

system.

Read in project from CF card.

The following operations must be observed when reading in PLC project:

1. insert CF card.

2. select the required project file with PTE format from the “customer CF

card” menu.

3. copy the file in the central memory by “copy” key.

4. select “802D data" menu and position at PLC project (PT802D *.PTE).

5. start debugging by the “paste” key and activate it.

Write project in CF card

The folllowing operations must be observed:

1. insert CF card.

2. select PLC project (PT802D *.PTE) by direction key in menu “802D

data”.

3. copy it to the central memory by key.

4. select “customer CF card” menu.

5. search the storage location and press the softkey “paste”.

Receive

Page 96: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 12. Tool and Tool Compensation

- 78 -

12 Tool and Tool Compensation

12.1 General

Function

While programming the manufacture of the workpiece, neglect the length

and the cutting radius of the tool. You can program the size of the

workpiece on basis of the blueprint.

The parameters of tools should be input into a separate data zone.

In the program, you only need to call the tool code and its compensation

parameter and start the radius compensation if necessary. The controller

implements the locus compensation to manufactures the workpieces.

Utilize tools of different radius to manufacture workpieces.

Return to the place of the workpiece Z0—different length compensations:

12.2 Tool T

Function

Change tools by programming T code. Define both changing tools and

preselection in the data.

* Input T code to change the tool (tool calls) directly or

* Input only the command T to select the tool. Besides, input the command

M6 to change the tool.

T1-Tool 1 T2-Tool 2

T1- Tool 1

Workpiece contour

T2- Tool 2

T0-No tool

F-Tool hold reference point

Page 97: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 12. Tool and Tool Compensation

- 79 -

Notes:

When a tool is activated, it will be always valid whether the program and

the power are on or off.

When changing a tool manually, the data of the tool should be input to the

control system and ensure it is identified. For example, a new program

segment with T code can be started under the operating mode MDA.

Programming

T... ; Tool code:1…32000,T0-No tool

Tips

The maximum number of tools that can be stored in the control system at

the same time: 128

Examples for programming

Don't input M6 to change the tool:

N10 T1 ; tool 1

...

N70 T588 ; tool 588

; input M6 to change the tool:

N10 T14 ... ; preselect the tool 14

...

N15 M6 ; implement the command of changing the tool;then T14 is valid

12.3 Tool Compensation Code D

Function

A tool can match different data groups from 0 to 9 (for several cutting

blades). Utilize D and the sequence numbers to program a separate cutting

edge.

If D is not programmed, D1 becomes valid automatically.

If D0 is programmed, the tool compensation value is invalid.

Tips

The maximum number of tools that can be stored in the control system at

the same time: 128(D code)

Programming

D... ; tool compensation code:1…9、

D0:no compensation number is valid!

Example for the matching of tool compensation codes:

Instructions

When calling the tool, tool length compensation is valid immediately; if D

code isn’t programmed, the value of D1 is valid automatically.

Each tool has its modified program segment—at most 9.

Page 98: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 12. Tool and Tool Compensation

- 80 -

The first programmed, the first implemented and so does its axis. Please

pay attention to the valid G17 and G19 at present!

The tool radius compensation should be activated by G41/G42.

Examples for programming

Don’t use M6 to change the tool (use T only):

N5 G17; ensure the axis that is to be compensated

N10 T1; D1 of Tool 1 is valid

N11 G0 Z...; on the plane G17, Z is the compensation of the tool length that

is covered

N50 T4 D2 ; change into Tool 4,D2 of T4 is valid

...

N70 G0 Z... D1; D1 of T4 is valid and change into cutting blade

Use M6 to change the tool:

N5 G17; ensure the axis that is to be compensated

N10 T1 ; preselect the tool

...

N15 M6 ;change the tool,D1 of T1 is valid

N16 G0 Z...; on the plane G17, Z is the compensation of the tool length...

N20 G0 Z... D2 ; D2 of T1 is valid,D1->D2 the gap of tool length

compensation is covered here

N50 T4 ; preselect T4,Notes: D2 of T1 is still valid!

...

N55 D3 M6; change the tool, D3 of T4 becomes valid...

Compensation Storage

In the compensation storage:

* Geometric size:length, radius

The geometric size includes many components: basic size and grain size.

The controller deals with these components, calculates them and gets the

result (for example: total length and total radius). These final sizes are valid

when the compensation storage is activated.

These values can be calculated by means of the command of the tool type

and G17,G18 and G19 (See the following diagram).

* Tool types

The geometric parameters and calculation methods are dependant on the

tool types (drill bits or milling cutters).

Special case of the cutting tool

For milling cutters and drill bits, parameters of length 2 and length 3 are

used only in special cases (such as length compensation of different sizes

for elbows).

Validity of 3D tool length compensation (special case):

Page 99: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 12. Tool and Tool Compensation

- 81 -

Example of drill bits

Example of milling cutters

12.4 Choice of Tool Radius Compensation: G41、G42

Function

The tool works on the plane G17 to G19 to compensate the radius.

The tool with a D code is valid. The compensation of the drill bit is valid by

G41/G42. The controller calculates the equidistant locus that the present

tool runs. The length of the locus is equal to the programmed outline.

Tool radius compensation:

Function Length1, Direction Z G17:Length2, Direction Y

Length3, Direction X Radius, in X/Y

Length1

Length2

Length3

Length1, Direction Y G18:Length2, Direction X

Length3, Direction Z Radius, in Z/X

Length1, Direction X G19:Length2, Direction Z

Length3, Direction Y Radius, in Y/Z Radius is not included

in drill types.

Function G17:Length1, Direction ZG18:Length1, in Y G19:Length1, in X

Length1

Length1

Function G17:Length1, Direction Z Radius, in X/Y G18:Length1, Direction Y Radius, in Z/X G19:Length1, Direction X Radius, in Y/X

Radius

F- Tool hold reference point

F-Tool hold reference point

F-Tool hold reference point

Page 100: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 12. Tool and Tool Compensation

- 82 -

Programming

G41 X... Y... ; the compensation is valid on the left of the workpiece

G42 X... Y... ; the compensation is valid on the right of the workpiece

Instruction: G41/G42 can be selected only in the linear interpolation(G0、

G1).

Edit two axes (for example on G17: X, Y) in the program. If only one axis

is given, the second axis will be evaluated based on the last programmed

size.

Left/right compensation:

Compensation Start

The tool returns along a straight line and is made plumb with the path at the

start.

Choose the start point correctly and ensure no collision.

For example: G42, start the compensation of tool radius:

Instructions

Normally, the program segment G41/G42 is followed by the first program

segment of the outline of the workpiece. But 5 segments (such as the

program segment that is commanded by M or feed action) that are not

defined displacement can stop the outline description.

Example

N10 T...

Workpiece contour

Contour: line Contour: arc

Arc radius

P1: Contour start point

Uncorrected Uncorrected

Corrected tooltravel

P0 start point P0 start point

Corrected tooltravel

Tool radius

Tangent line

Workpiece contour

Mill

Trace of tool center equals to the contour distance. (equidistance line)

Page 101: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 12. Tool and Tool Compensation

- 83 -

N20 G17 D2 F300 ; Compensate No.2 cutting edge. Feed rate is 300

mm/min.

N25 X... Y... ; start point P0

N30 G1 G42 X... Y... ; Compensate the right of the workpiece,P1

N31 X... Y... ; The start outline, arc or straight line

After the selection of the compensation mode, the program segment of feed

rate or command M can be implemented.

N20 G1 G41 X... Y... ; Select the left compensation

N21 Z... ; Feed the tool

N22 X... Y... ; The start outline, arc or straight line

12.5 Corner Features:G450, G451

Function

When G41/G42 is valid, utilize G450 and G451 to regulate the corner

features of the discontinuous corners from a section of outline to another.

The controller automatically recognizes the internal and external angles.

The internal angle must return to the point of intersection of the locus and

the Equidistant Line.

Programming

G450 ; linear transition

G451 ; point of intersection

The angular features of the external angle:

The angular features of the external angle

Linear transition G450

The central locus of the tool is an arc. Its start point is the end of the

ex-curve and its end is the start point of the post-curve. Its radius is equal to

the radius of the tool.

Linear transition is valid when starting the next program segment with

operation commands.

Point of intersection G451

Interior angle

Intersection point

Exterior angle Exterior angleTransition arc (R= tool radius)

Intersection point

P*-a middle block without planeinformation can be executed here.

Page 102: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 12. Tool and Tool Compensation

- 84 -

G451—return to the point of intersection of the central locus------the point

of intersection of the equidistant lines (arc or straight line). If there is a

acute angle on the outline, there will be blank paths which are related to the

radius of the tool.

The control system changes to linear transition when reaching 100°.

Change to the transitional arc:

12.6 Cancel the Compensation of Tool Radius: G40

Function

Utilize G40 to cancel compensation (G41/G42). It’s also the start condition

in the program.

End the program segments before G40 through a normal mode (in the end,

the compensation vector is vertical to the tangent at the end of the locus); it

is independent of the start angle.

When G40 is valid, the tool bit is the benchmark. The tool bit will reach the

end when the option is canceled.

Make sure no collision when selecting the end of the program segment of

G40.

Programming

G40 X... Y... ; cancel the compensation of tool radius

Instructions: The compensation should be canceled only under the linear

interpolation (G0、G1).

Program two axes (for example on G17: X, Y). If only one axis is given,

the second axis will be evaluated based on the last programmed size.

End the compensation of tool radius:

Example for programming

Contour: line Contour: arc

Tangent line

R= tool radius

R= tool radius

External angleArc transition

P1-end point, with the last block like G41 P2-end point, block G40

Page 103: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 12. Tool and Tool Compensation

- 85 -

...

N100 X... Y... ; the outline of the last program segment,P1

N110 G40 G1 X... Y.. ; cancel the compensation of tool radius,P2

12.7 Special Case in Tool Radius Compensation

Repeat the compensation

Repeat the same compensation (such as G41-->G41) and there is no need to

write the command G40 during the new programming.

End the program segment before a new compensation at the end of its locus

according to its normal mode of compensation vector. Then start a new

compensation (the same as "change the compensation direction”).

Change the compensation code D

Change the compensation code D during the process. A new tool radius is

valid at the beginning of the new program segment. But it will change

thoroughly at the end of the segment. The changing values are implemented

continuously by the whole program segment and it is the same with the

linear interpolation.

Change the compensation direction

The compensation direction command G41 and G42 are able to change into

each other, and there’s no need to write the command G40.

End the program segment of the original compensation direction at the end

of its locus according to its normal mode of compensation vector. Then

start a new compensation direction (at the start point and at the normal

place).

Change the compensation direction:

Utilize M2 to break off the compensation

End the compensation by M2 (program ending) rather than by G40, the last

program segment with plane axes(from G17 to G 19) will end at the normal

place of the compensation vector. No compensation move. The program

ends.

Critical Manufacturing

Pay attention to the following situations when programming: in the

transition of the internal angle, the displacement of the outline is less than

For example: For example:

Page 104: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 12. Tool and Tool Compensation

- 86 -

the tool’s radius. In two continuous internal angles, the displacement of the

outline is less than the tool’s diameter.

Avoid such case!

Check the program segments, avoid “necks” in the outline.

Please choose the biggest possible radius while examining and idling.

Acute angle of the outline

When the command G451 is valid, there are acute angles (the external

angle is less than or equal to 10°), the control system will automatically

change into the linear transition in order to avoid a long idled path.

12.8 Example for the Tool Radius Compensation

Example for the radius compensation:

Example for programming

N1 T1; tool 1 compensation code D1

N5 G0 G17 G90 X5 Y55 Z50; return to the start point

N6 G1 Z0 F200 S80 M3

N10 G41 G450 X30 Y60 F400; on the left, linear transition

N20 X40 Y80

N30 G2 X65 Y55 I0 J--25

N40 G1 X95

N50 G2 X110 Y70 I15 J0

N60 G1 X105 Y45

N70 X110 Y35

N80 X90

N90 X65 Y15

N100 X40 Y40

N110 X30 Y60

N120 G40 X5 Y60 ; exit the compensation mode

N130 G0 Z50

Page 105: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 13. Status Indicators

- 87 -

13 Status Indicators

Red, yellow and green are separately used to specify the

running status and stop status of the machine.

The default setting is as followed:

1)when the yellow lamp is on, the machine is under normal status.

2)when the green lamp is on, the program is being executed.

3)when the red lamp is on, the buzzer sounds to indicate the machine is

under alarm state.

Page 106: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 14. Drilling Cycle for Small Deep Holes

- 88 -

14 Drilling Cycle for Small Deep Holes

Programming

CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS,

FRF, VARI)

Parameters

RTP Real

number

Return to the plane (absolute value)

RFP Real

number

Reference plane (absolute value)

SDIS Real

number

Safety space (input without “+” or “-”)

DP Real

number

Depth of the last hole (absolute value)

DPR Real

number

Depth of the last hole compared with the

reference plane (input without “+” or “-”)

FDEP Real

number

Depth of the first hole (absolute value)

FDPR Real

number

Depth of the first hole compared with the

reference plane (input without “+” or “-”)

DAM Real

number

Gradual decrease (input without “+” or “-”)

DTB Real

number

Stop time for drilling the last hole (cut scraps)

DTS Real

number

Stop time on the start point and for conveying

scraps

FRF Real

number

Feed coefficient of the depth of the first hole

(input without “+” or “-”) value range: 0.001...1

VARI Integer Manufacture method:

Cut scraps=0

Convey scraps=1

Function

The cutting tool drill holes according to the speed and the feed rate of the

spindle in the program until it reaches the deepest depth. Drilling the deep

hole needs to drill at the maximum feed depth, increase the depth step by

step.

The drill bit returns to the reference plane after feeding every time. The

safety space is used to convey scraps or the drill bit draws back 1 mm to

convey scraps.

Process

The places that will reach before starting the cycle:

The places for drilling the holes are on the axes of the chosen plane.

Page 107: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 14. Drilling Cycle for Small Deep Holes

- 89 -

Procedures as followed are formed in the cycle:

Conveying scraps while drilling deep holes (VARI=1):

* G0 is used to return to the reference plane before the safety space.

* G1is used to move to the original drilling depth. The feed rate depends on

the parameter FRF (feed coefficient) in the program.

* How long it will stop in the last depth (parameter DTB).

* Use G0 to return to the reference plane before the safety space to convey

scraps.

*Stop time at the start position (parameter DTS).

* Use G0 to return to the late depth and reserve some space in advance.

* Use G1 drill to the next depth (the movement lasts until the deepest

depth).

* Use G0 to return to the returning plane.

Conveying scraps after drilling deep holes (VARI=1):

Cutting scraps while drilling deep holes (VARI=0):

* G0 is used to return to the reference plane before the safety space.

* G1is used to move to the original drilling depth. The feed rate depends on

the parameter FRF (feed coefficient) in the program.

* How long it will stop in the last depth (parameter DTB).

* Use G1 to draw back 1 mm and apply the feed rate in the program to cut

scraps.

* Use G1 to continue (last until the implementation of the last depth).

* Use G0 to return to the returning plane.

Cutting scraps while drilling deep holes (VARI=0):

Page 108: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 14. Drilling Cycle for Small Deep Holes

- 90 -

Instructions to parameters

Please refer to parameter CYCLE81 for parameters RTP、RFP、SDIS、DP、

DPR

Parameter DP(or DPR)、FDEP(or FDPR) and DAM

The depth of the central hole is based on the margin of the last and the first

drilling depth and it is calculated as follows:

* First, drill in the range of the drilling depth.

* From the second drill, the stroke is gotten from subtracting the first depth

form the last depth. It demands that the stroke is larger than the gradual

decrease.

* When the surplus is twice larger than the gradual decrease, the remaining

stroke is equal to the gradual decrease.

* The last two strokes is divided equally, so it is always larger than half of

the gradual decrease.

* If the first drilling depth doesn’t match the total depth, error 61107 will

appear “there is something wrong with the first drilling depth” rather than

implement the program.

Parameters FDPR and DPR have the same functions in the cycle. If the

values of reference plane and the returning plane are equal, the value of the

first drilling depth can be defined as the relative value.

In the program, the first drilling depth shouldn’t be deeper than the last one.

If so, the cycle will reduce the first drilling depth or drill only once to reach

the last depth.

DTB (stop time)

DTB programs the stop time (cut scraps) when the drill reaches the deepest

depth. Second is used as the unit.

Page 109: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 14. Drilling Cycle for Small Deep Holes

- 91 -

N10 G0 G17 G90 F50 S500 M4 Regulations on PID parameters

N20 D1 T12 Return to the returning plane

N30 Z155

N40 X80 Y120 Return to the start position.

N50 CYCLE83(155, 150, 1, 5, 0 ,

100, , 20, 0, 0, 1, 0)

Apply the cycle; the parameter of

the depth is absolute value.

N60 X80 Y60 Move to the next drilling place.

N70 CYCLE83(155, 150, 1, ,

145, , 50, 20, 1, 1, 0.5, 1)

Apply the cycle that includes the

definition of the last and the first

drilling depth. The safety space is

1 mm and the feed coefficient is

0.5.

N80 M02 The end.

Page 110: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 15. Commands for Tool Monitoring

- 92 -

15 Commands for Tool Monitoring

15.1 General

Function

This function is applied to the software version SINUMERIK 802D sl plus

and 802D sl pro。

The tool monitoring can be activated by the data of the machine tool.

It is used to monitor the following aspects of the active cutting edges:

* Tool life monitoring

* Workpiece number monitoring

The above monitoring functions can be valid at the same time.

Monitor the tool and the data input through operation. Besides, these

functions can also be programmed.

Monitor counter

There is a monitoring counter in each monitoring function. The value range

of the monitoring counter is from zero to zero above. If the value of the

monitoring counter is less than zero, the counter has reached the limit value.

It will alarm and output signals.

The systematic parameters of the monitoring type and condition

* $TC_TP8[t] ; Tool T

At the place of 0 =1:The machine tool is valid.

=0:The machine tool is invalid.

At the place of 1 =1: The tool has been released.

=0:The tool has not been released.

At the place of 2 =1:The tool has been banned.

=0:The tool has not been banned.

At the place of 3:Hold

At the place of 4 =1: Reach the warning limit

=0:Not reach the limit

* $TC_TP9[t] ; Monitoring types of the T tool:

= 0:No monitoring

= 1:Tool life under monitoring

= 2:Tool number under monitoring

These systematic parameters can be written or read in the NC program.

The systematic parameters of the data of the tool monitoring

Data of tool monitoring:

Codes Instructions Data Default

Page 111: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 15. Commands for Tool Monitoring

- 93 -

Type

$TC_MOP1[t,d] the warning limit; the tool life

is counted by minute

Real

number

0.0

$TC_MOP2[t,d] The rest time of the tool life Real

number

0.0

$TC_MOP3 [t,d] Warning limit to the number

of the workpiece

INT 0

$TC_MOP4 [t,d] The left workpiece number INT 0

... ...

$TC_MOP11[t,d] Standard tool life Real

number

0.0

$TC_MOP13[t,d] Standard workpiece number INT 0

T refers to Tool T, and D refers to Tool D.

Parameters of valid cutting tools can read in program NC by means of the

systematic parameters as follows:

* $P_TOOLNO—T is valid for Tool T.

* $P_TOOL-- D is valid for Tool D.

15.2 Tool Life Monitoring

Monitor the life of the cutting edges that is valid at present (the valid edge

D of the valid Tool T).

Once the locus axis is in operation (G1, G2, G3… but not G0), the left life

of the cutting edge ($TC_MOP2[t,d]) is updated. In the process of

manufacturing, if the left life is monitored by “the warning limit of the tool

life” ($TC_MOP1[t,d]), information can be transferred to PLC by a

connection signal.

If the value of the left tool life is less than zero, it will alarm and set up

another connection signal at the same time. Then, the tool is “invalid” and

cannot be programmed until the “invalid” is canceled. So operators should

replace tools and ensure a valid tool.

Systematic parameter $A_MONIFACT

Utilization of systematic parameter $A_MONIFACT (data type is REAL)

is able to make the monitoring clock run slowly or fast. Set this parameter

before using the tool, such as considering the grain according to the

material of the workpiece.

Replace or end the program while the power is on, the parameter of

$A_MONIFACT is 1.0. the actual time is valid.

Example for systematic parameters:

$A_MONIFACT=1 The actual time of 1 minute is equal to the 1 minute

decrease of the tool life.

$A_MONIFACT=0.1 The actual time of 0.1 minute is equal to the 0.1

minute decrease of the tool life.

Page 112: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 15. Commands for Tool Monitoring

- 94 -

$A_MONIFACT=5 The actual time of 1 minute is equal to the 5 minute

decrease of the tool life.

Use RESETMON to update the set value

Set up the actual value as the set value.

-Applied to all edges of some tool or to one edge

-Applied to all monitoring types or to a certain one

Transmission parameters:

INT state Implement of commands

= 0 Implemented

= --1 Edge D does not exist

= --2 Tool T does not exit

= --3 Tool T cannot monitor

= --4 The monitoring function isn’t activated

INT t Inside T numbers:

= 0 Applied to all tools

<> 0 Applied to this tool(t < 0:absolute value |t|)

INT d Option:No. D of Tool T:

> 0 Applied to No.D

d / = 0 does not exit, all edges of Tool T

INT mon Option: Coding parameters used as monitoring types

(approximate to $TC_TP9):

= 1: Tool life

= 2: Number

No monitoring or =0: all actual values of valid monitoring of Tool T

To be set up as a fixed value.

Instructions:

--set up the connection signal “valid program examination”

RESETMON() is invalid.

-DEF must be used to define the parameter “state” of feedback information

at the beginning of the program.

DEF INT state can define different names to parameters (not “state”, at

least 15 characters, 2characters are in the beginning). The parameters exist

only in its program.

This is also applicant to mon. If it needs definition; it can be used as

numbers to transform (1 or 2).

15.3 Workpiece Number Monitoring

Monitor the number of the valid edges of the valid tools.

Workpiece number monitoring includes all monitorings of the edges. If the

counting number has changed because of the definition, the monitoring data

that is valid from last counting will be adjusted.

Update the number of the workpiece by operation or SETPIECE( )

Page 113: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 15. Commands for Tool Monitoring

- 95 -

Amend the number of the workpiece by HMI or SETPIECE() in the

program of NC.

Use the function SETPIECE, users can amend the monitoring data during

the manufacture process.

SETPIECE(n ) If SETPIECE(n) has been programmed, search the inner

storage of SETPIECE. If an edge is set up with the “storage”, the number of

the corresponding edges (the left number--$TC_MOP4) will reduce the set

value and cancel the corresponding “storage” (SETPIECE).

n : = 0... 32000 From last implement of the function SETPIECE

The workpiece number. The left number ($TC_MOP4[t,d]) will reduce this

value.

Example

N10 G0 X100

N20 ...

N30 T1

N40 M6

N50 D1

... ; Utilize T1,D1 to manufacture

N60 SETPIECE(1) ;$TC_MOP4[1,1 ] (T1,D1) Reduce 1

N90 T2

N100 M6

N110 D2

... ; Utilize T2,D2to manufacture

N200 SETPIECE(1) ;$TC_MOP4[2,2 ] (T2,D2) Reduce 1

...

N300 M2

Instructions:

* SETPIECE( ) is invalid during the search of the program segment

* It is suggested that $TC_MOP4[t,d] be written only in simple program,

which needs programming a segment including STOPRE.

Update the set value

Update the set value, that is to count the surplus ($TC_MOP4[t,d]), Setup

the rating ($TC_MOP13[t,d]) through HMI, which is also through the

function of RESETMON(state,t,d,mon) as introduced in the tool

monitoring.

Example:

DEF INT state; At the beginning of the program, define the info parameter

of the feedback

...

N100 RESETMON(state,12,1,2); Amend of the set value of the monitoring

counters of T12 and D1,

The set value 2

...

Example for Programming

Page 114: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 15. Commands for Tool Monitoring

- 96 -

DEF INT state; Define the info parameter of the feedback of

RESETMON();

G0 X...; Blank stroke

T7 ; Place a new tool, setup 100 warning limits in advance through M6

$TC_MOP3[$P_TOOLNO,$P_TOOL]=100 ;

$TC_MOP4[$P_TOOLNO,$P_TOOL]=700 ; The left workpiece

$TC_MOP13[$P_TOOLNO,$P_TOOL]=700 ; Standard number of the

workpiece

; Activate after set up:

$TC_TP9[$P_TOOLNO,$P_TOOL]=2 ; Activate the number monitoring,

tool ANF is valid:

BEARBEIT; Subprogram of the workpiece manufacture

SETPIECE(1) ; Amend the monitoring counter

M0 ; Press NC START to continue

IF ($TC_MOP4[$P_TOOLNO,$P_TOOL]]>1) GOTOB ANF

MSG(“T17 has been worn—please change it”)

M0 ; Press NC START to continue

RESETMON(state,7,1,2) ; Change the set value of the workpiece

IF (state<>0) GOTOF ALARM

GOTOB ANF

ALARM: ; Error appears:

MSG(“Error RESETMON:”<<state)

M0

M2

Page 115: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 16. Drilling Pattern Cycle

- 97 -

16 Drilling Pattern Cycle The drilling pattern cycle introduces the geometric distribution of the drills

on the plane. A drilling process can be set up by calling a modal drilling

cycle before programming the drilling cycle.

16.1 Premise

Drilling Pattern Cycle without Application of Drilling Cycle

The drilling pattern cycle can also be used in other ways rather than be used

to the first drilling cycle, because the drilling pattern cycle is able to operate

beyond the installed parameters.

If a subprogram has not been applied before the drilling pattern cycle, error

62100 will appear “no drilling cycle active”.

Press the error response key to answer the error and then press

NC—START to continue. After that, the drilling pattern cycle goes back to

the place calculated by the input data, without calling the subprogram on

these points.

When the quantitative parameter is zero, the instruction should be the

number of the holes. When being called, the drilling cycle will warn and

stop operating with the error 61103 “the number of holes is zero”, if the

quantitative parameter is zero (or the parameter doesn’t exist).

Check the range of the input values.

In the drilling pattern cycle, there is no need to check whether the parameter

is reasonable; it is necessary to define the parameter.

16.2 Row Holes-HOLES1

Programming

HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)

Parameters

SPCA Real

number

The first coordinate (X coordinate) of the plane

of the benchmark on the straight line.

SPCO Real

number

The second coordinate (Y coordinate) on the

plane of the benchmark (absolute value)

STA1 Real

number

The range of the included angel with the X

coordinate:--180 <STA1<=180

FDIS Real

number

Distance between the first hole and the

benchmark (input without “+” or “-”)

DBH Real Space between holes (input without “+” or “-”)

Page 116: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 16. Drilling Pattern Cycle

- 98 -

number

NUM Integer Hole number

Function

This cycle can be used to mill a row of holes which are distributed along a

straight line or in the grids. The type of the holes depends on the application

of the drilling cycle.

Process

According to the real place of the coordinates and the geometric

distribution and the cycle of the holes, the start position should be

calculated, from the first hole or the last one, aiming at avoiding the

unnecessary stroke.

Instructions on Parameters

SPCA & SPCO (the first and the second axes on the plane)

Define a certain position on the line as the benchmark in order to calculate

the space between holes. Define the distance from this point to the first hole

FDIS.

STA1 (angular magnitude)

Angle values should be input into STA1 with their degrees.

The straight line can be at any place on the plane. It is defined by the point

and line which are defined by SPC and SPCO and the angle formed with

the first coordinate axis on the plane.

Page 117: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 16. Drilling Pattern Cycle

- 99 -

FDIS & DBH (distance)

Use FDIS to program the distance between the first hole and reference

point defined by SPCA and SPCO. The parameter DBH defines the space

between any two holes.

NUM (number)

The parameter NUM defines the number of the holes.

Programming example: row holes

This process is used to drill those 5 thread holes that are parallel to ZX

plane and the space between holes is 20 mm. The start position of these row

holes are at the point of Z20 X30 and the first hole is 10mm from this

position. The geometric distribution of the row holes is introduced in the

HOLES1 cycle.

At first, use CYCLE82 to drill and then use CYCLE84 (tap without a

compensate clamp) to tap. The depth of the hole is 80mm (the distance

from the plane to the drilled hole)

N10 G90 F30 S500 M3 T10 D1 Regulations on PID parameters in

the manufacturing process.

N20 G17 G90 X20 Z105 Y30 Return to the start position.

N30 MCALL CYCLE82(105,

102, 2, 22, 0, 1)

The modal application of the drilling

cycle

N40 HOLES1(20, 30, 0, 10, 20,

5)

Apply the row drilling cycle. The

cycle starts from the first hole and

return to the place of the drilling

hole only.

N50 MCALL Cancel the modal application.

... Change the power tools

N60 G90 G0 X30 Z110 Y105 Move to the next position of the

Page 118: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 16. Drilling Pattern Cycle

- 100 -

fifth hole.

N70 MCALL CYCLE84 (105,

102, 2, , 22, 0, 3, , 4.2, ,300,

500)

Modal application of the tap cycle

N80 HOLES1(20, 30, 0, 10, 20,

5)

Apply the row drilling cycle from

the fifth hole.

N90 MCALL Cancel the modal application.

N100 M02 The end

Programming example: grid holes

This process is used to drill grid holes, including 5 lines with 5 holes on

each line. These holes are distributed on the XY plane and the distance

between holes is 10mm. the start position is at the point of X30 Y20.

In the example, R—used as circular transport parameters

R10=102 Reference plane

R11=105 Return plane

R12=2 Safety space

R13=75 Drilling depth

R14=30 Benchmark: row hole on the first

coordinate axis of the plane

R15=20 Benchmark: row hole on the second

coordinate axis of the plane

R16=0 Start angle

R17=10 Distance from the first hole to the

benchmark

R18=10 Space between holes

R19=5 Hole number in each line

R20=5 Line number

R21=0 Line counters

Page 119: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 16. Drilling Pattern Cycle

- 101 -

R22=10 Space between lines

N10 G90 F300 S500 M3 T10 D1 Regulations on PID

parameters

N20 G17 G0 X=R14 Y=R15 Z105 Return to the start

position

N30 MCALL CYCLE82(R11, R10, R12,

R13, 0, 1)

The modal application

of the drilling cycle

N40 LABEL1: Apply the row drilling

cycle

N41 HOLES1(R14, R15, R16, R17, R18,

R19)

N50 R15=R15+R22 Calculate the Y value in

the next line

N60 R21=R21+1 The increment line

counters.

N70 IF R21<R20 GOTOB LABEL1 If conditions available,

return to LABEL1

N80 MCALL Cancel the modal

application.

N90 G90 G0 X30 Y20 Z105 Return to the start

position.

N100 M02 The end

16.3 Circular Holes--HOLES2

Programming

HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)

Parameters

CPA Real

number

The center of the circular hole (absolute value), the

first coordinate axis on the plane.

CPO Real

number

The center of the circular hole (absolute value), the

second coordinate axis on the plane.

RAD Real

number

Radius of the circular hole (input without “+” or

“-”)

STA1 Real

number

Start angle

Range: --180 <STA1<=180

INDA Real

number

Increment angle

NUM Integer Hole number

Function

This cycle is used to drill circular holes. The manufacture plane should be

defined before applying the cycle.

The hole type depends on the applied cycle.

Page 120: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 16. Drilling Pattern Cycle

- 102 -

Process

In the cycle, return to the position of the drilled circular hole on the plane

by means of G0 one by one.

Instructions to Parameters

Page 121: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 16. Drilling Pattern Cycle

- 103 -

CPA、CPO& RAD (the circle center and the radius)

The position of the circular hole on the plane depends on the circle center

and the radius. The value of radius must be a positive number.

STA1& INDA(the start angle and the increment angle)

According to these parameters, the distribution of the drilling hole on the

circle can be made.

The Parameter SAT1 defines the angle of rotation between the X coordinate

and the first hole. The parameter INDA defines the angle of rotation from

one hole to another.

If the parameter INDA is 0, the cycle is able to calculate the angular

magnitude according to the hole number, distributed evenly on the circle.

NUM(number)

The Parameter M defines the number of the holes.

Programming example: circular holes

This process uses CYCLE82 to manufacture 4 holes with 30 mm depth of

each hole. The last depth of the drilled hole is the relative value of the

reference plane.

The circle is made by the 42 mm radius and the center that is at the point of

X70 Y60 on the coordinate system. The start angle is 33 . The axis for

drilling has a safety space of 2 mm.

Page 122: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Operation Details 16. Drilling Pattern Cycle

- 104 -

N10 G90 F140 S170 M3

T10 D1

Regulations on PID parameters

N20 G17 G0 X50 Y45 Z2 Return to the start position

N30 MCALL CYCLE82(2,

0, 2, , 30, 0)

Apply the drilling cycle without stop,

without programming

DP

N40 HOLES2 (70, 60, 42,

33, 0, 4)

Apply the circular cycle, omitting the

parameter INDA and the increment

auto-calculate the angle in the cycle

N50 MCALL Cancel the modal application.

N60 M02 Program end

Page 123: VMC 1300P - SINUMERIK 802D Operating Manual

- 105 -

Appendix

Page 124: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Appendix A List of G Codes

- 106 -

A List of G Codes

Codes Meanings

G00 Rapid linear interpolation motion

G01 Feed rate interpolation

G02 CW circular interpolation motion

G03 CCW circular interpolation motion

G04 Dwell

G09 Exact stop, non-modal

G17 X/Y plane

G18 Z/X plane

G19 Y/Z plane

G25 Spindle speed minimum RPM limit or minimum of the valuerange

G26 Spindle speed maximum RPM limit or maximum of the valuerange

G33 Thread cutting of constant screw distance

G40 Cancel the compensate mode of the radius of the knife tip

G41 Apply the compensation of the radius of the knife tip and the power tool is moving on the left.

G42 Apply the compensation of the radius of the knife tip and thepower tool is moving on the right.

G53 Cancel the zero offset according to the program segment mode.

G54 Work offset coordinate positioning #1

G55 Work offset coordinate positioning #2

G56 Work offset coordinate positioning #3

G57 Work offset coordinate positioning #4

G58 Work offset coordinate positioning #5

G59 Work offset coordinate positioning #6

G60 Accuracy

G63 Tap without a compensate clamp

G64 The continual stroke mode

G70 Inch size

G71 Metric size

G74 Return to the reference point

G75 Return to the fixed point

Page 125: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Appendix A List of G Codes

- 107 -

G90 Absolute size

G91 Increment size

G94 F as the feed rate with the unit mm/min.

G95 F as the feed rate of the spindle with the unit mm/round

G110 Polar coordinates, related to last programming position

G111 Polar size which is equal to the zero point on the coordinate system.

G112 Polar coordinates, equal to last active POL

G147 SAR—Return along the straight line

G148 SAR—Start along the straight line

G153 Cancel the zero offset according to the program segment mode, including the fundamental frames.

G247 SAR—Return along the quarter circle

G248 SAR—Start along the quarter circle

G290 SIMENS method

G291 Other ways

G331 Thread interpolation

G332 Thread cutting-cutter withdrawal

G340 Start and return in the space(SAR)

G341 Start and return on the plane(SAR)

G347 SAR—Return along the semicircle

G348 SAR—Start along the semicircle

G450 Circular transition

G451 Point of intersection

G500 Cancel the available zero offset

G601 Exact stop under G60、G9 mode

G602 Approximate available stop under G60、G9 mode

G700 Inch size, also the feed rate F

G710 Metric size, also the feed rate F

Page 126: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Appendix B List of M Codes

- 108 -

B List of M Codes

M Code No. Definition

M00 Select stop

M01 Select stop and press the “select stop” button on

operation panel; the same effect with M00

M02 Program completed

M03 Spindle forward rotating; usually used with SXX

M04 Spindle reverse rotating; usually used with SXX

M05 Spindle rotating stops

M06 Tool change

M07 Spindle inner cooling

M08 Spindle outer cooling

M09 Relative cooling stops

M10 Reserved

M11 Reserved

M12 Spindle air cooling

M13 Spindle inner air cooling

M14 Reserved

M15 Reserved

M16 Reserved

M17 Reserved

M18 Reserved

M19 Reserved

M20 Reserved

M21 Reserved

M22 Reserved

M23 Reserved

M24 Reserved

M25 Reserved

M26 Reserved

M27 Reserved

M28 Reserved

M29 Reserved

M30 Program completed

M31 Reserved

M32 Reserved

M33 Reserved

Page 127: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Appendix B List of M Codes

- 109 -

M34 Reserved

M35 Reserved

M36 Reserved

M37 Reserved

M38 Reserved

M39 Reserved

M40 Auto transform transmission step

M41 Transmission step

M42 Transmission step

M43 Transmission step

M44 Transmission step

M45 Transmission step

M46 Reserved

M47 Reserved

M48 Reserved

M49 Reserved

M50 Reserved

M51 Reserved

M52 Reserved

M53 Reserved

M54 Reserved

M55 Reserved

M56 Reserved

M57 Reserved

M58 Reserved

M59 Reserved

M60 Reserved

M61 Reserved

M62 Reserved

M63 Reserved

M64 Clamps in clamping

M65 Clamps in unclamping

M66 Reserved

M67 Reserved

M68 Tool magazine to zero point

M69 Reserved

M70 Reserved

M71 Reserved

M72 Chain chip conveyor starts or spiral chip conveyor

forward rotating with chain chip conveyor starting

M73 Spiral chip conveyor reverse rotating

M74 Chip conveyor stops

M75 Reserved

Page 128: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Appendix B List of M Codes

- 110 -

M76 Reserved

M77 Reserved

M78 Reserved

M79 Reserved

M80 Reserved

M81 Reserved

M82 Reserved

M83 Reserved

M84 Reserved

M85 Reserved

M86 Reserved

M87 Reserved

M88 Reserved

M89 Reserved

M90 Reserved

M91 Reserved

M92 Reserved

M93 Reserved

M94 Reserved

M95 Reserved

M96 Reserved

M97 Reserved

M98 Reserved

M99 Reserved

Page 129: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Appendix C List of Machining Cycle

- 111 -

C List of Machining Cycle

Codes Meanings

CYCLE81 Drill in the center

CYCLE82 Drill the hole and the plane

CYCLE83 Drill deep holes

CYCLE84 Rigid tap

CYCLE840 Tap without a compensate clamp

CYCLE85 Reaming hole

CYCLE86 Boring hole

CYCLE87 Boring hole 3

CYCLE88 Stop while drilling 1

CYCLE89 Boring hole 5

CYCLE90 Thread milling

HOLES1 Row holes

HOLES2 Circular holes

SLOT1 Slot

SLOT2 Round mill slot

POCKET3 Rectangle box

POCKET4 Round slot

CYCLE71 End mill

CYCLE72 Counter mill

LONG--

HOLE

Long-hole

Page 130: VMC 1300P - SINUMERIK 802D Operating Manual

VMC Series Appendix C List of Machining Cycle

- 112 -

Extra explanation: 1. The “water gun” key is the “F1” button on the operate panel.

2. The “internal coolant” key is the “F2” button on the operate panel.

3. The parameter 14512[1] controls turning of the MAGAZINE.