Fanuc 180i Operation Manual
Fanuc 180i Operation Manual
Fanuc 180i Operation Manual
E-960422/03
Version date: 3 May 2001
LVD Company NV - Nijverheidslaan 2 - 8560 Guilegem - Belgium - ^5 +32 (56) 430 697 - as +32 (56) 432 523
STRIPPIT
LVD
Table of contents:
1 Safety instructions 6
1.1 General 6
3.2 Keyboard_______________________________________________________________ 24
4 Punching technology38
Die clearance38
Strip detection____________________________________________________________ 40
Special tools________ 41
4.5.1 Multi-tools_______________________________________________________________________ 41
4.5.2 Wheeling tool_____________________________________________________________________43
4.5.3 Tapping tool___________________ _____________________________________________
4.5.4 Stamping tool_____________________________________________________________ _______
5 Structure of an NC-program47
7 Programming______________ ________________________________________________ 61
7.2.2 Explanation 61
7.2.3 Example 63
7.5.2 Explanation 67
7.5.3 Example 68
7.7.2 Explanation 70
7.7.3 Example 71
A
by the light guard, during operation.
When handling the work pieces, protective gloves and shoes are
The instructions
1 to bestated in the maintenance
worn under allplan are to be strictly observed in order to guarantee a trouble-free operation
circumstances.
of the machine. If these instructions are ignored, the warranty will lapse.
In case of danger press the “EMERGENCY STOP” key to stop the machine immediately.
The machine is designed according to the latest security regulations. Nevertheless, its use may constitute a risk to life
and limb of the user or of third parties, or cause damage to the machine and to other material property.
A
when modifications have been made at mechanical, electrical or
k hydraulic components and/or security equipment, so that the
machine becomes unsafe.
Before start-up of the machine, these operating instructions and especially the warnings of possible dangers must be
read and applied by any person in charge of carrying out work with and on the machine. Only when observing these
instructions, the safety of the operating personnel, output capacity and life of the machine can be ensured.
• The machine must only be used in technically perfect condition in accordance with its designated use and the
instructions set out in the operation manuals (FANUC and LVD) must be read and applied. The machine must be
controlled only by safety-conscious persons who are fully aware of the risks involved in operating the machine.
Any functional disorders, especially those effecting the safety of the machine, should therefor be rectified
immediately.
• The machine is designed exclusively for punching sheet metal with thickness and tensile strength according to the
technical description. Using the machine for purposes other than those mentioned above is considered contrary to
its designated use. The manufacturer cannot be held liable for any damages resulting from such use. The risks of
such misuse lies entirely with the user. Operating the machine within the limits of its designated use also involves
observing the instructions set out in the operation manuals and complying with the inspection and maintenance
directives.
• Observe and enforce all statutory or otherwise applicable accident prevention rules that may have to be fulfilled in
addition to the provisions contained herein.
• Such rules may concern the handling of hazardous substances or the use of personal protection equipment.
• The person in charge of safety must be in possession of a copy and be knowledgeable about the manuals and the
safety regulations.
• All safety and risk information must be kept as prescribed by law of the country.
• In addition to the operation manuals, observe and instruct the user in all other generally applicable legal and other
mandatory regulations relevant to accident prevention and environmental protection. These compulsory regulations
may also deal with the handling of hazardous substances, issuing and/or wearing of personal protective equipment.
• The operation manual must be supplemented by instructions covering the duties involved in supervising and notifying
special organizational features, such as job organization, working sequences or the personnel entrusted with the
work.
• Personnel entrusted with their work on the machine must have read the operation manual and in particular the chapter
on safety before beginning the work. Reading the instructions after work has begun is too late. This applies
especially to persons working occasionally on the machine, e.g. during setting up or maintenance.
• Check - at least from time to time - whether the personnel is carrying out the work in compliance with the operating
instructions and paying attention to risks and safety factors.
• For reasons of security, long hair must be tied back or otherwise secured, garments must be close-fitting and no
jewelry - such as rings - may be worn. Injury may result from being caught up in the machinery or from rings
catching on moving parts.
• Observe all safety instructions and warnings attached to the machine. Keep warning labels in a perfect legible
condition at all times.
• See to it that safety instructions and warnings attached to the machine are always complete and perfectly legible.
• In the event of safety-relevant modifications or changes in the behavior of the machine during operation, stop the
machine immediately and report the malfunction to the competent authority/person.
• Never make any modifications, additions or conversions at the machine, which might affect safety without the
supplier’s approval. This also applies to the installation and adjustment of safety devices and valves as well as to
welding work on load-bearing elements.
• Spare parts must comply with the technical requirements specified by the manufacturer. Only spare parts from
original equipment manufacturers can be relied to do so.
• For the execution of maintenance work, tools and workshop equipment adapted to the task on hand are absolutely
indispensable.
• The personnel must be familiar with the location and operation of fire extinguishers.
• Any work on and with the machine must be executed by reliable personnel only. Statutory minimum age limits must
be observed.
• Employ only trained or instructed staff and set out clearly the individual responsibilities of the personnel before
operation, set-up, maintenance and repair.
• Make sure that only authorized personnel works on or with the machine. Make sure that the machine cannot be ran
by unauthorized personnel.
• Define the machine operator’s responsibilities and giving the operator the authority to refuse instructions by third
parties that are contrary to safety.
• Only personnel who have undergone training, know and understand the safety features and safety instructions of the
machine and have read the manual, may operate the machine.
• Do not allow persons to be trained or instructed or persons taking part in a general training course to work on or with
the machine without being permanently supervised by an experienced person.
• Work on the electrical system and equipment of the machine must be carried out by a skilled electrician or by
instructed persons under the supervision and guidance of a skilled electrician and in accordance with electrical
engineering rules and regulations.
• Work on the hydraulic system must be carried out only by personnel with special knowledge and experience of
hydraulic equipment.
• Take measures that the machine runs only in safe and functional condition. Operate the machine only if all protective
and safety-orientated devices are in place and fully functional.
• Check the machine at least once per working shift for obvious damage and defects. Report any changes (incl.
changes in the machine’s working behavior) to the competent organization/person immediately. If necessary, stop
the machine immediately and lock it.
• In the event of malfunctions, abnormal behavior or a defect, stop the machine immediately by pressing the emergency
stop and lock it. Have any defects rectified immediately.
• The user must supply supplementary warnings according to the circumstances and/or comply with safety provisions,
so that they are always clearly visible and are understandable for everyone who works in or approaches the vicinity
of the machine and/or to the safety services, in order to thereby guarantee maximum safety.
• Before starting the machine, make sure that no hazard can be caused for anyone.
1.2.5 Safety instructions for maintenance, repairs and disposal of parts and
consumables
• Never do maintenance or repairs on the machine when the machine is in production. All operations of maintenance
and repair must be carried out after shutdown of the machine, unless these operations require special functioning.
All interventions are exclusive competence of qualified personnel.
• Observe the adjusting, maintenance and inspection activities and intervals set out in the operation manual, including
information on the replacement of parts and equipment. These activities may only be executed by skilled and
authorized personnel.
• Brief operating personnel before beginning special operations and maintenance work, and appoint a person to
supervise the activities.
• If the machine is completely shut down for maintenance and repair work, it must be secured against inadvertent
starting by:
locking the principal control elements and removing the ignition key and
attaching a warning sign to the main switch.
• To avoid the risk of accidents, individual parts and large assemblies being moved for replacement purposes should be
carefully attached to lifting tackle and secured. Use only suitable and technically perfect lifting gear and
suspension systems with adequate lifting capacity. Never work or stand under suspended loads.
• The fastening of loads and the instructing of crane operators should be entrusted to experienced personnel only. The
supervisor giving instructions must be within sight and sound of the operator.
• For carrying out overhead assembly work always use especially designed or otherwise safety-oriented ladders and
working platforms. Never use machine parts as a climbing aid. Wear a safety harness when carrying out
maintenance work at greater heights. Keep the machine free from dirt.
• Clean the machine, especially connections and treaded unions, of any traces of oil, fuel or preservatives before
carrying out maintenance/repair. Never use aggressive detergents. Use lint-free cleaning rags.
• After cleaning, examine all lubricant and hydraulic fluid lines for leaks, loose connections, chafe marks and damage.
Any defects found must be rectified without delay.
• Always tight any screwed connections which have been loosened during maintenance and repair.
• Any safety devices removed for set-up, maintenance or repair purposes must be refitted and checked immediately
upon completion of the maintenance and repair work.
• Ensure that all consumables and replaced parts are disposed of safety and with minimum environmental impact.
Electric energy
• Avoid all contact with water or anything that conducts electricity when approaching electrically charged parts of the
machine.
• The electrical accoutrements of the machine, including for example contacts, cables and the electrical cabinet must
therefor regularly be examined by authorized personnel and replaced if necessary.
• The electrical cabinet may only be opened by authorized personnel, if the machine is not in operation and with the
appropriate key, and only for checking and repair.
• Use only original fuses with the specified current rating. Switch off the machine immediately if trouble occurs in the
electrical system.
• Work on the electrical system or equipment may only be carried out by a skilled electrician himself or by specially
instructed personnel under the control and supervision of such electrician and in accordance with the applicable
electrical engineering rules.
• If provided for in the regulations, the power supply to parts of machines and plants, on which inspection, maintenance
or repair work is to be carried out, must be cut off. Before starting any work, check the de-energized parts for the
presence of power and ground or short-circuits them in addition to insulation adjacent live parts and elements.
• The electrical equipment of machines is to be inspected and checked at regular intervals. Defects such as loose
connections or scorched cables must be rectified immediately.
• Necessary work on live parts and elements must be carried out in the presence of a second person who can cut off
the power supply in case of danger. Secure the working area with a red-and-white safety chain and a warning sign.
Use insulated tools only.
• Never point at a high voltage area with your hand or any electrically conductive object.
• Before starting work on high-voltage assemblies and after cutting off the power supply, the feeder cable must be
grounded and components, such as capacitors, short-circuited with a grounding rod.
• Carry out welding, flame-cutting or grinding work on the machine only if this has been expressly authorized, as there
may be a risk of explosion and fire.
• Before carrying out welding, flame-cutting or grinding operations, clean the machine and its surroundings from dust
and other inflammable substances and make sure that the premises are adequately ventilated (risk of explosion).
• Observe any existing national regulations if work has to be carried out in narrow rooms.
• If hydraulic oil is on fire, extinguish smaller fires with a blanket, otherwise extinguish fire with dry powder (foam) fire
extinguishing gear.
• The machine may only be installed and/or producing if such a fire extinguisher is in the immediate vicinity.
• Work on hydraulic equipment may be carried out only by persons having special knowledge and experience in
hydraulic systems.
• Check all lines, hoses and screwed connections regularly for leaks and obvious damage. Repair damage
immediately. Splashed oil may cause injury and fire.
• Depressurize all system sections and pressure pipes (hydraulic system, compressed-air system) to be removed in
accordance with the specific instructions for the unit concerned before carrying out any repair work.
• Hydraulic and compressed-air lines must be laid and fitted properly. Ensure that no connections are interchanged.
The fittings, lengths and quality of the hoses must comply with the technical requirements.
• When handling oil, grease and other chemical substances, observe the product-related safety regulations.
• Change oil-soaked clothing immediately. Do not carry oily rags in the pockets of your clothing. Avoid inhaling oil-mist
or vapors.
• The proper disposal of lubricants, cooling fluids or cleaning agents is the responsibility of the machine user and has tc
be in accordance with the regulations concerning the disposal of waste.
The position of the reference point, the ram and the clamp reposition cylinders for a
Delta 1000 machine can be found in next drawing.
— GZ
<
in
(X|
LP
OJ
X
4-
LP
+
lp
ex X
LP I
CvJ
LP
CN
Y axis negative.
<-----
X axis Degative X axis Positive
Cartesian (rertanguiarj
Coordinate System
Y-axis Positive
15 0° 0 31,7 up to 0 88,9
15 0° 031,7 up to 088,9
3 Control Operation
3.1 Operator’s Panel
> Switch the main switch on the side of the electrical cabinet on I.
> Check if the red <Emergency Stop> mushroom button is not pressed in. If this is the
case, than release the button by turning it and pulling it out at the same moment.
> Press on the green <ON> button. The computer will now be started up. This can take
a couple of minutes.
> Press on <Custom>, <blank> and <Delete> at the same moment to get the Logon
dialogue box.
> The system will ask for a User Name and a Password. Fill in the fields correctly and
press <Input>.
The CNC screen is automatically started up. If this is not the case, double click on
the <cncscm> icon. Next screen will be shown on the screen.
> Now press the flickering <ESTOP> button. This action will erase all the fault
messages which were still active during the startup-procedure. The button now stays
lit.
> Press the green flickering <Motor On> button. The button now stays lit.
> Press <Manual>
Press <Ref>. Now, the operator has the opportunity to reference the machine
automatically or ‘axis by axis’. If the operator wants to reference the machine
automatically, than the <Autoref> button should be pressed. If the operator wants to
reference a certain axis, than the axis button should be pressed.
' If..you only want to move clamps 1 and 3, then type G83A.. ,C... The system will also take care of which
clamp should be moved first to have no collision with the other clamp.
Data input/output...
Title bar
Function key
About,.
Minimize
Exit
> In that menu, choose <Exit>. The CNC Screen Display application will shut down.
Next message will appear.
> Shut the computer down by clicking <Start> and <Shut Down.. .>. Proceed the
shutdown procedure by selecting <Shut down the computer?> and <Yes>.
> Wait until the screen shows “It is now safe to turn off your computer.”
> Put the main switch on the electrical cabinet on O.
• Place the cursor by means of the “CURSOR” keys at the end of the PREVIOUS
line, after which the new line is to be added (the end of a line is shown by the
sign).
• Place the cursor by means of the “CURSOR” keys on the part of the line you want
to delete.
• Press the “DELETE” key.
• Each time you press the “DELETE” key again, the part indicated by the cursor is
deleted.
• A full line is deleted by placing the cursor at the beginning of the line, pressing
EOB and pressing the “DELETE” key.
• When a sign (EOB) at the end of a line is deleted, the current and the next line
are combined.
The programs with program numbers 8000 to 8999 can be protected against deletion
by setting a machine parameter, (machine parameter 3202, bit #0=1)
The programs with program numbers 9000 to 9999 can be protected against deletion
by setting a machine parameter, (machine parameter 3202, bit #4 = 1)
You can now carry out the various edit functions. This mode can be deactivated as
follows:
• Press the “EDIT” and “PROG” keys until the “PROGRAM (BG-EDIT)” menu
appears in the active window of the screen.
• Press the “(OPRT)” soft key.
• Press the “BG-END” soft key. The title of the active window changes again into
“PROGRAM”.
On the computer side, one has 1 file with sometimes various programs, which all start
with “Oxxxx” (xxxx = program number). Upon reception in the Fanuc control unit,
the NC-file is divided into 1 or several subprograms.
One or several programs are transmitted and gathered by the computer into one single
NC-file.
Attention:
The system programs (08000 - 09999) are NOT punched if
these programs are protected against editing.
0 1 0 1 0 0 0 1
In this case the parameter is split in 8 bits. The bits are numbered from #7 (left) to #0
(right).
♦ The bit #0 is called NE8 and protects the programs with program number from
8000 to 8999. The bit is normally set to 1.
♦ The bit #4 is called NE9 and protects the programs with program number from
9000 to 9999. The bit is normally set to 1.
♦ The bit #6 is called PSR and give permission to read and execute the protected
programs with program numbers 8000 to 9999. The bit is normally set to 1.
4 Punching technology
4.1 Die clearance
When punching sheet metal a clearance between the punch and the die is needed. It is
important to apply the correct clearances. It will extend tool life and avoid stripping
problems.
For different materials different clearances should be used. The table below shows these
clearances. The values are in percentage related to the thickness of the sheet and applied
on the overall size or diameter. For negative dies the maximum values should be
considered.
It is better to have the die clearance too large than too small. When the die clearance is
too small the risk of slug pulling and the tool wear will increase.
A hydraulic punching machine has a limited punching force. The force needed to
punch a hole can be calculated knowing the hole size and the material.
Lts
T=
1000
T: tonnage required [Tons]
To reduce the incidence of punch breakage we recommend that the punch diameter is
at least once the thickness of the material. For stainless steel it should be twice the
material thickness.
The stroke of the cylinder - or the clearance between ram and die - can be adjusted by
adding an M-code. This M-code has to be placed in the beginning of every NC-
program.
A, B C D B, D
Punch length 207 209 210 139
Overall length 209 211 211 141
The length of the punch as well as the die has to be correct, otherwise the values for
the clearance between punch and die are no longer valid.
Therefore, a security measure is built in the machine to detect if the punch has stripped
or not. This is called the ‘Strip Detection’ and can be enabled by placing the code M64
in the beginning of the NC-program.
This function also means a small delay in the processing time of the controller. This is
why the strip detection can be disabled by using the code M65.
4.5.1 Multi-tools
On the Delta with Fanuc controller, the multi-tool function is used. A table inside the
controller is used to set the index rotation and X / Y axis offset for the multi-tool
selected. The T-code for the multi-tool change exists of 3 or 4 digits. The last 2 digits
are always the table number of the mini-tool. The first or first 2 digit(s) are the turret
station.
Example:
T503: turret station 5, mini-tool 3
T1202: turret station 12, mini-tool 2
To support more than one different multi-tool the last 2 digits (Fanuc table) do have
following consensus:
Number of mini-tool T-code
8 TxxOl -> Txx08
20 Txx09 -> Txx28
3 Txx29Txx31
NC code example:
NC-code Comments
(---------- )
(TOOL CHANGE)
(MULTI-TOOL)
X334.0 Y239.0 T2406 Mini-tool 6 is selected.
G78 18.0 P6 J8.0 K2 Grid punch with mini-tool 6.
T24 End of use for this multi-tool.
(---------- )
(TOOL CHANGE)
(MULTI-TOOL)
X344.5 Y178.5 T112 T1 contains a 20 tool multi-tool.
Mini-tool 4 is selected.
G78 17.0 P5 J7.0 K4 Grid punch with mini-tool 4.
T1 End of use for this multi-tool.
(---------- )
(TOOL-CHANGE)
X185.2 Y161.3T26 Standard tool change.
X205.2 Y181.3
G78 115.0 P4 J15.0K3
G72 X345.2 Y281.3
Example: T01 (selects the turret station where the wheel resides)
G70 X300.0 Y300.0 F60000 (go to start coordinate)
G102 Ml Hl (set cutting mode on, tool is mounted horizontal)
G102 KI X300.0 Y300.0 U450.0 V500.0 (cut straight line, auto indexing)
G102 K2 X450.0 Y500.0 U450.0 V100.0 1716.66 J300.0 (cut arc in clockwise direction)
G102 KI X450.0 Y100.0 U300.0 V300.0 (cut last straight span for object)
G102 MO (end cutting mode, tool will lift up)
01 A 39.6 9
02 B 39.6 18
03 C 39.6 27
04 D 39.6 36
05 E 39.6 45
06 F 39.6 54
07 G 39.6 63
08 H 39.6 72
09 I 39.6 8)
10 J 39.6 90
11 K 39.6 99
12 L 39.6 108
13 M 39.6 117
15 O 39.6 135
16 P 39.6 144
17 Q 39.6 153
18 R 39.6 162
19 S 39.6 171
20 T 39.6 180
21 U 39.6 189
22 V 39.6 198
23 w 39.6 207
24 X 39.6 216
25 Y 39.6 225
26 Z 39.6 234
27 1 39.6 243
28 2 39.6 252
29 3 39.6 261
30 4 39.6 270
31 5 39.6 279
32 6 39.6 288
33 7 39.6 297
34 8 39.6 306
35 9 39.6 315
36 0 39.6 324
37 - 39.6 333
38 39.6 342
39 / 39.6 351
40 # 39.6 360
01 0 10.8 0
02 1 10.8 30
03 2 10.8 60
04 3 10.8 90
05 4 10.8 120
06 5 10.8 150
07 6 10.8 180
08 7 10.8 210
09 8 10.8 240
10 9 10.8 270
11 - 10.8 300
12 / 10.8 330
5.1.1 NC-Program
The various commands given to the NC necessary to have the machine work, are
grouped in a so called NC-program.
There are two program types: main programs and subprograms.
Normally, the NC operates according to the main program. However, when a
command calling a subprogram is encountered in the main program, control is passed
to the subprogram. When a command specifying a return to the main program, control
is returned to the main program.
Components Description
Leader
M30;
% Tane end
A program section consists of several blocks. A program section starts with a program
number and ends with a program end code.
For example:
Block n Nn ...
Program end M30;
So, a NC-program consists of several blocks and each block consist of one or more
(machining) commands.
Data entered before the programs in a file constitutes a leader section. When
machining is started, the label skip state is usually set by turning on the power or
resetting the system. In the label skip state, all information is ignored until the first
end-of-block code is read. When a file is read into the CNC unit from an I/O device,
leader sections are skipped by the label skip function.
A leader section generally contains information such as a file header. When a leader
section is skipped, even a TV parity check is not made. So a leader section can
contain any codes except the EOB-code.
The program start code is to be entered immediately after a leader section, that is,
immediately before a program section. This code indicates the start of a program, and
is always required to disable the label skip function.
Attention:
If one file contains multiple programs, the EOB-code for label skip
operation must not appear before a second or subsequent number.
However, a program start is required at the start of a program if the
previous program ends with %.
Any information between brackets is regarded as comment and skipped by the CNC.
The user can enter a header, comments, directions to the operator, etc in a comment
section using the EOB-code or any other code. There is no limit on the length of a
comment section.
Attention:
If a long comment section appears in the middle of a program section, a
move along an axis may be suspended for a long time because of such a
comment. So a comment section should be placed where movement
suspension may occur or no movement is involved.
% TITLE;
00001 Program
_______
N1 Sequence
MoO; Program
%
Note: Program numbers 8000 to 9999 are used by LVD Company NV and the user is
not able to use these numbers.
A program consists of several commands. One command unit is called a block. One
block is separated from another with an EOB or ‘End-Of-Block’-code.
At the head of a block, a sequence number consisting of an address N followed by a
number not longer than five digits (1 to 99999). Sequence numbers can be specified in
Attention:
NO must be used for the reason of file compatibility with other CNC
systems. Program number 0 cannot be used. So 0 must not be used for
a sequence number regarded as a program number.
For an address, one of the letters (A to Z) is used; an address defines the meaning of a
number that follows the address. The same address may have different meanings,
depending on the preparatory function specification.
The end of a program is indicated by writing a M30-code at the end of the program.
If the program end-code is executed in program execution, the CNC terminates the
execution of the program, and the reset state is set. When the subprogram end-code is
executed, control returns to the program that called the subprogram.
Configuration of a subprogram:
M99; Program
Subprogram call
M98 0000
t A
subprogram number
number of times
If M99 is executed in a main program, control returns to the start of the main program.
Note: The subprogram call function uses a command in P_L_ format. This program
is also used to call a program from an external input/output unit (M98).
Example: M98P15;
M98P15L5;
P: subprogram number
L: repetition count
5.1.5 NC-files
With the exception of some very simple cases, a punching pattern is never directly
programmed on the Fanuc control unit. In most cases, an off-line software package,
CADMAN-P for example, is used to prepare the program.
By means of the CADMAN-P package, a number of work piece drawings are made
(CAD function). These drawings are then gathered into a basic plate and completed
with the punching function (CAM function). The result of this gathering in one plate
is called a nesting. The post-processor of the CADMAN-P package creates a NC-
program, based upon this nesting.
This created NC-program has a particular structure. A logical one is a structure in
which for each work piece one subroutine is created. Apart from this, a main program
is created. This main program will call the various subroutines.
The post-processor stores the main program and the various subprograms on PC in a
single file, called the NC-file. This NC-file is then transmitted from the PC to the
Fanuc control unit. Once arrived in the control unit, the NC-file is automatically split
into a number of programs, called the NC-programs (main program and one or more
subprograms).
Characteristics:
The first line and the last line only contain a percentage (%) sign.
Within the NC-file, the different programs are recognized by means of their number by
a colon (:) sign or the character O.
In a NC-file, the program lines or program blocks do NOT end with an EOB sign.
GIO GIO LI Pp X_ Y_; Will change the actual work piece coordinate system to one of
1: Fixed variable, the 5 available work piece coordinate systems.
p: Number of the new coordinate
system (2 to 6),
X_: X-axis offset value,
Y_: Y-axis offset value.
G20 G20; (Inch input) Inch input or mm input
G21 G21; (mm input) Either inch input or metric input can be selected by a G-code.
Warnings:
- G20 and G21 must not be switched during a program.
- When switching inch input (G20) to metric input (G21)
and vice versa, the tool compensation must be reset.
However, if bit 0 (OIM) of parameter 5006 is 1, tool
compensation is automatically converted.
- Reference position return is performed at a low speed for
the first G28 command after the inch input is switched to
the metric input or vice versa.
G28 G28; Automatic reference position return
When the G28-code is entered at the end of a program, the
machine automatically returns to its reference position.
MOI Optional Program Stop (activate and deactivate pressing the “OPT STOP” button)
M992 3 An M99 at the end of a subprogram (program) causes a return to the previous subprogram or to the
main program.
An M99 at the beginning of the main program causes a return to the beginning of the main
program; the main program is executed again.
2 In a more general form: M98 P... L..one can program the number of times L that the subprogram must be
executed.
3 In a more general form: M99 P.one can program the line number P where the calling program (main
program or subroutine) must continue execution.
7.2.1 Format
G26 I r J 0 K n ;
7.2.2 Explanation
This G26 punches n pieces of equally divided points on the circumference, starting
with the point which forms angle 0 with the reference to X-axis on the circumference
having radius r with the present tool position or the position commanded by G72 being
set as the circle center.
r: Radius of circle
The unit is input unit.
It is commanded by a positive number.
0: Angle between the first punch point and positive X-axis.
This unit is input unit (deg), and the counterclockwise direction is commanded
as positive.
n: Number of punch points (±1 to ±9999).
Counter clockwise punching is made by a positive number, while clockwise
punching is made by a negative number.
7.3.1 Format
G46 Xx Yy Rr P d Q b ;
G47 Xx Yy Rr P d Q £ ;
7.3.2 Explanation
These commands specify the punch operation from the current position or the position
specified by the G72 command to an end point at coordinates (x,y) with an interval of
q using a tool of diameter d along an arc of radius r.
7.4.1 Format
G68 I r J 0 K A0 P d Q b ;
7.5.1 Format
G69 11J 0 P d Q p ;
7.6.1 Format
G72 X x Y y ;
The (x,y) point in the work coordinate system is the pattern base point in absolute
(G90) programming, while the point distant from the present position by (x,y) is the
reference point in the incremental (G91) programming.
G72 specifies the pattern base point, and the tool does not move.
Movement of tool in
program 1
Movement of tool in
program 2
Program 2
G90X50.Y50.;
G70X150. Y150.; G72X150. Y150.;
(50, 50)
G26I60. J0K4; G26I60. J0K4;
7.7.1 Format
G76 I d J 0 K n ;
7.7.2 Explanation
By the above command, punching is made at n pieces of points which lie every
intervals of d along the straight line which forms angle 0 with reference to the X-axis,
starting with the present tool position or the position specified by G72 as the start
point.
Start point
7.8.1 Format
G77 I r J0PA0Kn ;
7.8.2 Explanation
r: Radius of arc.
This unit is input unit, and this radius is commanded by a positive number.
0: Angle formed between the first punch po’"t and the positive X-axis. Its unit is
input unit (deg), and counterclockwise punching is commanded by a positive
number.
A0: Angle formed between adjacent punch points.
The unit is input unit (deg).
Counterclockwise punching is commanded by a positive number,
n: Number of punch points (1 to 9999)
7.8.3 Example
Program example: Comment
01230; Program number
G90 F75000 T3; Initialize absolute programming, feed and tool
M60; Initialize thin material
M12; Initialize length of z-stroke
G70 X50Y100; Go to position X = 50 and Y = 100 without punching
G77 I30J180 P-30 K7; Punch the arc with center (50,100)
M6; Return to home position
M30; End of program
7.9.1 Format
G78 I dx P nx J dy k ny ; or
G79 I dx P nx J dy k ny ;
7.9.2 Explanation
7.10.1 Format
G86 11 J 0 P wi Q w2;
7.10.3 Examples
G72G90X5.0Y10.0; 10
G86I80.0J0P-10.0 ;
T1O1 10
4- 4-
Wt Xn-1 Xn’
- I- 4- 4-
___ f-W,
___ €
7.11.1 Format
G871 lx J ly P wi Q Wj ;
7.11.2 Explanation
With the current position or the coordinates designated by G72 as a starting point, it
allows to punch a rectangle with length lx in the x-axis direction and length ly in the
Y-axis direction, using a tool with wi as the width and w2 as the length.
lx,ly: Side length of rectangle.
The unit is the input unit. For positive and negative, the length shall be in the
+X, +Y and -X, -Y directions, respectively.
wi,w2: Tool profile size.
The unit is the input unit. This size is designated as a positive number. For a
square tool with W] = w2, w2 may be omitted.
10
<—>
A 7“ 4- ---------> 1
5
A
10 ----- > 50
Punching
V director
<---------
100
7.12.1 Format
G88 I r J 0 K A0_P d Q jj ;
7.12.2 Explanation
The punching operation is performed at pitch P between a point having angle 0 for the
X-axis on the circumference (diameter r) and a point having angle 0 + A0 for the X-
axis with he current tool position or position designated by G72 as a center according
to the above, using a tool with diameter d.
r: Radius of circle.
The radius is designated in positive at input unit.
0: Angle of the first punch point for the X-axis.
The counterclockwise direction is designated in positive form increments of
input unit (deg).
A0: Incremental angle from the first punch point to the last punch point. Punching
operation is performed counterclockwise when positive in increments of input
unit (deg).
d: Tool diameter.
The incremental unit is input unit.
It allows to punch the circle outside, the circle inside, and the circumference,
when positive, negative, and 0, respectively.
p: Pitch
Designate the circular length in input unit, respectively.
Radius nibbling (G88) is the same as with circular nibbling (G68) except that there is
no pitch limit value by parameter setting, and it stops at each punch point for a single
block.
7.13.1 Format
G89 11J 0 P d Q e ;
7.13.2 Explanation
This function allows to punch a straight line with length 1 having angle 0 to the X-axis
with the current tool position or the position designated by G72 as a starting point, at
Cut at angle (G89) can be compared with straight line nibbling (G69).