Upload
cipilan
View
755
Download
17
Embed Size (px)
Citation preview
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
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.
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"”
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.
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.
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.
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.
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
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).
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.
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
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.
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.
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.
身体和手远离
更换刀具时必须使主轴停止运转。
主轴和刀具。
刀库运行中,保持
警 告!
高电压小心!
请在维修之前
将电源 关 闭
危 险!
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.
注 意
在前门未关闭之前
请勿启动机械
!
当机械操作运转中,此
护罩门保持紧闭状态.! 注意
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 -
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 -
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 -
I. Overview
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.
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
II. Routine Run
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
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.
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.
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.
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.
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.
- 11 -
III Operation Details
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
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
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
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.
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
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...
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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
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
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
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.
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.
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).
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
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
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.
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
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.
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.
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.
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
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
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.
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.
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
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
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
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
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.
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):
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
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)
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.
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
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:
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
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.
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.
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):
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.
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.
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
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.
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( )
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
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
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 “-”)
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.
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
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
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.
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
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.
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
- 105 -
Appendix
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
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
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
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
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
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
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.