0% found this document useful (0 votes)
81 views70 pages

Man CNC61-rel 6 xx-ENG

The document provides instructions for using the EASY PROGRAMMING 2 software. It describes the main menu options, including PROGRAM, PRODUCTION, and PRODUCTION LIST. It also explains how to create new programs, run production of single parts or lists of parts, and modify existing lists.

Uploaded by

Karol Jurkowski
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views70 pages

Man CNC61-rel 6 xx-ENG

The document provides instructions for using the EASY PROGRAMMING 2 software. It describes the main menu options, including PROGRAM, PRODUCTION, and PRODUCTION LIST. It also explains how to create new programs, run production of single parts or lists of parts, and modify existing lists.

Uploaded by

Karol Jurkowski
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 70

CNC 61 - 62

ENGLISH
Release 6. ..
cod. : 14397

EASY
PROGRAMMING
2

BY OMCG
USE INSTRUCTIONS

To move within EP2 use the pointer that is moved by the mouse or key combination; “alt + the
number of the push button”.

In areas of the program where windows to be filled in appear use keys “tab” or “enter” to move to
the next field and “shift + tab” for return. As in the case of menu design or modification.
To move to the next line use “page Up” or “page Down”.

In the simulation menu the part is excuted by pressing “F1” (forward), F2 (backward), “F3” to
reverse the platform (Z1).
In the STORM view windows, to run the part program, you must press “ctrl + C” to start and “ctrl +
W” to stop.

Description of the menu and submenu inside the EASY PROGRAMMING 2.

PROGRAM TREE STRUCTURE

MAIN PRODUC

PROGRAM
DRAWING

SIMULATION

TEST
PP SYS

CONFIG
MACHINE

TOOLS
FAM XX
INSERT

NOSE

FAMILY

EXIT

Fig. 1

2
MAIN
The first menu that coms up after the application has been triggered is the“MAIN”.
Within this menu are the push buttons:

Fig. 1

 1 PRODUC
Accesses production menu.

 2 PROD LST
Accesses production lists menu.

 3 PROGR
Recalls stored programs and creates new ones.

 4 CONFIG
Accesses MACHINE or TOOLS configuration sub menu.

 5 STORM
Accesses STORM enviroment.

 7 EXIT
Exits easy programming 2.

 B DELETE
Accesses option to delete a part or a list

3
PRODUCTION

After the test phase, which assures part optimazation, fill in the necessary fields to run production

fig.2

 Use pull down menu, next to the word ‘program’, to select the part to be produced.
You may reset to zero the number of parts to be produced by clicking the ”0” button that is on the
right of the pull down menu.
 Enter the number of parts to be manufactured in the field ‘parts to be manufactured’.
 You can select another part to be manufactured (if desired) and enter its number to be
manufactured.
Caution: the second part must be of the same wire diameter and be able to be manufactured
with the same tools.
 Select method of production: Sequential or Alternate fron the menu “prod method:”.
Sequential: the entire quatity of the first selection is produced and then the second.
Alternate: one piece of each is produced.
 Select the container change method, MANUAL or AUTOMATIC, in the pull down menu
“container.”
In Manual the operator has to change the container when the machine stops with the
message “change container”, and has to push “START” for the machine to continue.
In Automatic: the machine, thanks to the software EP2, will send a message to the conteiner
change program once the preestablished quantity ham been produced and will restart production
when the container change operation has been terminated.
 Enter in the field “parts per container” the number of parts that is desired in the container.

4
 Set to zero: by pressing this pushbutton a window will appear in which it is possible to set to
zero the number of the effected parts of the selected part and also the residual number of parts
in the container.
 SET PROD: sends part program from the PC to the Numerical Controller.
 RUN: puts machine in run mode.
 START: starts production.
 STOP: stops production.
 END to change the status of the “END CYCLE”. If under the button END apperars a green
rectangle it means that the “END CYCLE” function is enabled, otherwise is disabled.
 FEED: to obtain the speed change in real time ( 25 , 50 or 100 % ).
 STORM: a window will appear in the Storm enviroment.
 RETURN: to return to the MAIN menu.

While the machine is running, it is possible to exit the Production area to preform other
tasks such as, programming a new part or modifing an existing part. Programming,
Drawing, Simulation and Generation, are all accessible, only the Download fase is
prohibited.

5
PRODUCTION LIST

The menu “PRODUCTION LIST” allows to create and follow “LISTS”. The LIST is a group of parts
that can be produced in various quatity.

fig. 3

A – CREATION AND EXECUTION OF A LIST.

 Click pushbutton “0” to initiate to compose a list.


 Click pushbutton “+”: a list of part programs will appear. Select the first program to go in to the
list.

6
fig. 4

 Key in the quatity of pieces for the selected program and click OK. The first program and the
quantity will be shown in the llist.
 Procede with the pushbutton ”+” to insert the other programs in the list.
 click “save” to save the list. Key in a name for the list ( LIST 1) and click OK .
 key in number of lists to be produced in the field LST TO BE PRODU.
 Push SET PROD to send program list from pc P.C. to Numeric Control.
 Push RUN to put machine in run mode.
 Push START to execute list production.
 Push STOP to stop production.
 Push END to change the status of the END CYCLE. A green rectangle under the END
pushbutton indicates that the END CYCLE is active and the machie stops at the end of each
piece.
 Push END LST to stop machine at the end of the list. A green rectangle under the END LST
indicates that the END LISTA is active.
 Push FEED to obtain speed change in real time ( 25%, 50% or 100% ).
 Push STORM a window will appear in the STORM enviroment.
 Push RETURN to return to MAIN menu.

7
B – MODIFICATION OF A LIST.

When you go into the menu PRODUCTION LIST the last list utilized is memorized with the relative
lists produced.

 SET TO ZERO: by pushing this button a window will appear where it is possible to set to zero
the number of lists produced up to now.
 To recall another list click on CHOOSE, select the desired list and click OK .
 To add a program to the list click “+”.
 To delete a program select it and then click push button “-“.
 To modify the piece quantity select the program from the list and then click “#”.
 If you wish to save the modified list click SAVE.

CAUTION: If a list is developed in which all of the programs utilize the internal unit type 1, after
having clicked on SET PROD, a window will come up seeking confirmation. If in that list there is
even only one program without the internal unit type1 enabled the window will not come up and all
of the programs will be executed without it.
The internal unit type 2 may or may not be in the program, and is executed only in those programs
in which it has been enabled.

8
PROGRAM
The program menu is used to generate new parts or recall those existing.

Fig. 5

Digit the name of the new program to be inserted or click on the name of the part to recall.

REMARK: for the use of the menu and of the track-ball, please refer to manuals “MS
WINDOWS” which are supplied together with the machine.

PROGRAM COPY

Each time a new part into EP2 is inserted, after typing in the name it is required if an existing
program has to be copied on the new one (see figure).

Fig. 6

This option allows time saving during the data insertion of parts being similar or symmetrical.
By answering “YES” the EP2 will create a program equal to the one selected, but having the new
name; at this point only some small modifications on the drawing have to be made.

9
If the answer is “NO”, the “MAIN” page, empty and ready to be filled-in, will appear.

ATTENTION : each time the drawing is modified, the simulation sequence is automatically
recalculated by the EP2.
By deleting eventual sequence variations made by the operator.
It is suggested to make always the SIMULATION to avoid problems.

10
FOLDERS CREATION
SUBDIVISION OF MORE PROGRAMS IN VARIOUS DIRECTORIES

To make easer the finding of various programs, programs created by using EP2 can be
subdivided in various categories. Example : by wire diameter , by customer , by tool , and so on.
To create a new part in a new directory it is required to respect the syntax appearing in below
figure.

In the “filename” box, first type in the directory (folder) and then the part name separated by
character “\”. “8mm\piece1”
If the directory does not exist , it is automatically created ; if it exists , it will be used to save the
typed program.

Fig. 7

If ia also possible to create cascade folders. Ex. “8mm\fiat\piece1”. In folder ”8mm” will be
created folder “Fiat” in which there will be “piece 1”.

To recall this program it is only required to click on the directory where it is included and click twice
on the required file.
See following figure.

Fig. 8

11
The page which will appear contains all the necessary information of the piece.
See diagram n.9

fig. 9

 Family : that the family that the indicated tool belongs to.
Note: The choice of the family implies a piece execution procedure according to the type of tools.
 Tool: Indicates the selected fixed bending tool
 Nose: indicates the selected mobile bending tool
 Material: indicates the type of material used
Note: This item is only required to calculate the weight of the piece.
 Drawing: Access to the point insertion ambient for each piece.
Note: See Chapter Description of the DRAWING MENU
 Generation : Click this button to generate the piece program ( which bears in mind all the
choices made ).

Click Yes to command the machine to run in fast mode, using a new programming method; click
No to command the machine to run in Standard mode.

12
 Return : by pressing this push-button you return to the previous menu.
 Simulation : by pressing this push-button you will enter in the simulation phase, where
the operator checks all the phases of the piece execution and in case of
collision machine-wire he internees , by selecting another solution.
 Dwload ( download ) : push-button to send the program generated by the numerical
control.
 Test : push-button to access to the piece test environment.

INSERT A NEW PIECE


Once you have digited the desired name , you will have to fill in the table present on picture nbr.
10 in the following order :

fig. 10

The block boxes have to be filled in , by using the keyboard :

Section : insert the piece wire diameter. In case it is a strip , insert basis x height.

release : insert the wire release after the bend specific size in mm which expresses a wire
feeding , while the movable bending tool goes far after effecting the bend.
The default value is 2 mm, and it can be reduced in the case where the wire collides with
the bending tool, or increased to suit a particular situation.

Ten.stre.(tensile strength) : for default 600N/mm2, but , the material has some different
values , you must change this value. This value , the material mechanical
resistance , must be taken into consideration in the bending calculation
movement.

13
K% : Bending correction coefficient , if all the piece bend result closed or open , inserting
a percentage value included between ( -5 and +5 ). The program will modify the
angle of the bends of the value piece.

Remarks : box used as a memorandum ( absolutely avoid to insert symbols as “*” ).

Z1 start : (Initial Platform position) Platform (Z1) position insertion box. The choice of this value
will be done though the piece analysis under simulation examination.

Cut pos. : (Cut position variation). Box for (positive or negative) variation value input of cut
motion. By inserting “+2” the cut Y1 motion will be 2 degrees bigger than standard
value ; to be used only if it is required a bigger stroke in cut motion.
ATTENTION: always it is required to check that this cut position can be reached without
collisions.

Y1 reset : Default this value is 30°. But is possible modify this value that is the position
the bending tool ( mobil tool ) respect the wire axe.
Modifying this you obtain a start bending position and the finish bending position
different ( more near to the wire with 25° or less near to the wire with 35° ).

In.o.u. : (internal operative unit)


There are two types: type 1(chamferring unit ) and type 2 (press)
it is possible to enable one or both.
In the first field a 1 enables the unit a 0 disables it.
In the second field a value is entered, if necessary, it serves to cause the function
of the unit to coincide with the cutting.
Note: the value can be positive or negative.
The system automatically calculates this operation based on the dimension
as in Config. Machine (fig. n.60).

out.o.u. : (external operative unit) entering a 0 in the first field the unit will not be activated
during the part cycle. Entering 1, 2 or 3 (optional) the external unit will be activated
( 1 = standard, 2 = special ) 3 ( optional upon request ) enables a pick and place
manipulator. In the second field enter a value, if necessary, to cause the function
of the external unit to coincide with the cutting.
Note: the value can be positive or negative.
The system automatically calculates this operation based on the dimension
As in Config. Machine (fig. n60).

The external unit type 1 or 2 can also be enabled during the part cycle, after
any bend, entering a value in the field that is related to the particular bend.
see “ Description menu Drawing “, paragraf F) “ Working Mod.”

external unit type 3 (manipulator) can be enabled simultaneously with external unit
type 1 ( entering in the first field the values 1,3 ), or with the external unit type 2
( entering the values 2,3 ).
Note: with the manipulator enabled an option is available which allowes the
manipulator to be prepositioned. It can take place during the production of the part,
at the end of any bend, entering a value in the field that is related to the particular
bend.
See “ Description menu’ Drawing “, paragraf F) “ Working Mod.“.

14
c.cut: (Cut program call) The cut can be made by using instruction 1= CAL/..: or
0 = MOV/Y1,..
By having value 1, the machine will be slower but, by calling a CAL for the cut, it is
possible to change the cut program instructions obtaining special motions.
By having value 0, the machine will be faster but will not allow special motions as the
cut motions will be “MOV” instructions.
TSK : (Head start position) The first start positioning (pneumatic motion) of the head, by
default “1”, is made by TSK/.. : (faster motion).
It is possible to insert “0” so that the machine will use a CAL/..: instruction of head
positioning (slower but safe , before following instruction execution).

Feed : (bend forward feed). Forward feed value in mm for each bend degree set on the drawing
that the machine performs during the bending movement. The bending of the tube is accompanied
therefore by a slight forward movement to reduce the exertion that the forward feed incurs during
the bending process. By default each bend degree equals 0.01 mm, but this figure can be
modified.

Compile the other part in this way : Follow the Button sequence starting from
button 1 “ FAMILY “.

15
DRAWING INSERTION

By pushing the key “DRAWING”, starts the phase of drawing insertion of the part to be produced.
There are 2 methods for drawing insertion :
“XYZR” by polar co-ordinates and “LRAR” by description.

fig. 11

• The “XYZR” methods is specially used when drawings having co-ordinates tables of part points
are available. On the contrary , it is required to make a drawing of the part and get the co-
ordinates by using the different views.
• The “LRAR” methods is used when there is not a table of co-ordinates values or when it is only
the part sample and not the part drawing.

fig. 12

16
COORDINATE METHOD
“XYZR”
When a drawing contains coordinate values it is only necessary to copy the values in to the table
And the part will be drawn in real time.

Fig. 13

By observing the three views of the drawing, the axes position can be noted.
By placing a fixed point in space ( X Y Z ) called Origin, the dimensions of the part points ( 0 , 1 ,
2 , ... ) are collected by orthogonal measuring of the distance.
It is suggested to choose the point zero as the origin and if the part is symmetrical to choose
the center line as the origin.
If measurements are made in the same direction as the axes arrows they will bee positive if they
are made in the opposite direction they will be negative.

Fig. 14

17
DESCRIPTIVE METHOD “LRAR”

Fig. 15

As shown in fig 15 point 0 does not require values. Values for other points are to be entered
According to this sequnce: Line, Rotation, Angle, Radius.

Line: rectilinear portion between two bends or between one end and the next bend.

Rotation: Lay part on a flat surface and use it as a frame of reference. Enter the amount of
rotation in between bends in degrees. If by rotating the part the previous bend moves away from
the flat surface the rotation is positive, if it moves into the flat surface it is negative.

Angle: Enter angle B in degrees. If it is on the right side of the axis line it is positive, if it is on the
left it is negative. See drawing below.

Radius: Enter inside radius of the bend in mm.

Note: The last point requires only a feed .

18
Description of the DRAWING MENU

1. “Exit”
To exit the Drawing menu

2. “Bend 1 mark”

Fig. 16

• A: Bend 1+
B: Bend 1-
Selecting either “a” (by Default) or “b” will notify EP2 that the first bend on each piece
shall be in a clockwise (+) or counter clockwise (-) direction.
NOTE: This option is used to achieve a finished piece optimising the position of Z1 for
the cutting process.

• C: 1 Feed only
By default this option is always enabled and allows the processed piece to be expelled:
The first movement that the machine performs is an X1 movement on the axis to expel
the piece from the area.
It is possible that the machine finishes a piece in a position where it falls on its own
accord, in this case it is possible to disable the option, which also decreases the
program time. By disabling the single feed, the machine first performs the Y1 and Z1
axes movement simultaneously, then the X1 movement.

• D: CAL head
Unflagging this option foresees that all the pneumatic movements of the head are
performed with the SFF/… and TIM/… This increases the fluidity of the program in
STORM and therefore less execution time. If this option is flagged, the movements will
be performed by recalling subprograms “CAL/..:” This increases the cycle time but
allows you to modify these sub-programs to achieve particular movements and above all
it ensures that the next operation is performed after CAL/.. has been completed.
BY DEFAULT THIS OPTION IS NOT FLAGGED.

19
3. “DATA VIEW”
a) Coordinates
Selecting this wording , the inserted co-ordinates of the part drawing will appear on the table.

Fig. 17 Fig. 18

REMARK: the drawings generated with the co-ordinates method can not be converted in
the “Angle rotation line” ( disabled function ).

b) Description

Fig. .19 Fig. 20

Selecting this wording, it will appear the table of the inserted values with the method “Angle
rotation line”.
REMARKS: the drawings generated with the method “Rotation angle line” can not be
converted in the method “co-ordinates” (disabled function).

20
c) Measures

Fig. 21 Fig. 22

Selecting this wording on the table, it will appear:


“Line” straight piece between a bend and the other .
“ Arc” bend development
“Angle” bend angle
“ Z1 delta” plane variation between the two bends. That one of the bending point we are
speaking compared to the previous one.

REMARKS: table only to be consulted.

d) Measures modification

Fig. 23 Fig. 24

In this submenu you will insert the correction values to obtain the part as per drawing .
For Default , all the fields will present value 0.

21
“Length modification” Correction value insertion square of the length between a bend and
the other.
REMARK: the value can be positive or negative. See the example in the picture: the
length between the Bend 1 and 2 has been increased of 2 mm.

“Angle Mod.” Bending angle correction value insertion square. Remark : the value can be
positive or negative (bend more open). For the generated radii, this value
modifies the angle amplitude.

“ Z1 modification” plane correction value insertion square.Remark :the value can be


positive or negative. See example in the picture: “the plane of the
bend 2 will be modified of 1.5 degrees compared to the bend 1.

“Radius modification” Enter a value which is the amount you wish to modify the radius by.
NOTES: the value can be positive (enlarges the radius) or negative (reduces the
radius)

NOTES: values for point 0 and for last point have no effect.

e) FEED

Fig. 25 Fig. 26

In this menu enter the speed reduction values as a percentage.


By Default it will be 100 % .
“%Feed” In this box enter speed variation for the straight sections.
“%Bend” In this box enter the bending speed variation.
“%Return” In this box enter the bend return speed variation.
N.B. Only the first 15° will be decreased, the remainder will be processed at
maximum speed.

NOTE: The accepted values range from 1% to 100%


If you wish to reduce the feed speed towards the External Operating Unit, simply
enter a lower in the %Feed box in section 0.

22
f) Work modification

Fig. 27 Fig. 28

“Opt. Feed” (Optional feeding) Insertion square of the value. (only positive) which is used to make
a further feeding (X1) at the end of the bend. After that, other operations will follow, before
effecting the successive bend, a negative feeding equal to the value in square will take place.

REMARK: this option is used in order to have no collisions wire/machine in some particular
situations where a different axis movement is required . This option does not involve part
modifications.

“Start Angle” (Start angle) - Insertion square of the value in degrees to vary the starting position
of the bending tool. It can be positive or negative.
REMARK: this value has to be added to the one inserted in the PROGRAM page. This option is
used in the case where you have bends very close one to the other.

“Back Head” (it steps back to H0) value insertion square (0 = disabled function; 1= abled
function) used to obtain a movement of “out of the working area” immediately after the bend, so
that the successive movements are effected with the tool head in stepping back position.

“Pr.M./u.o.e.” (Prepositioning manipulator and enableling external unit) Entering 1 for a particular
bend, the manipulator will be prepositioned at the end of that bend. Entering 2 for a particular
bend, the external unit will intevene at the end of that bend.
NOTE: the manipulator and its prepositioning are 2 options available upon special request.

Caution: it is not possible to enter a 1 and a 2 in the same field. The manipulator and the external
unit must be activated after different bends.

23
g) Generated bending modify.

The generation can be done in two ways.

1° feeding and bending tool move simultaneously.


2° feed while keeping the bending tool fixed.

“First Part”
Insertion square of the values in mm. (positive or negative) used to reduce or increase
the wire feeding in the approaching phase of the bending tool to the wire.

“Z1 mod.” (platform modification)


Value insertion square in degrees (positive or negative). Used to obtain a movement of
the platform (Z1 axis) during the generated bends (propeller effect).

“Thrust Start.” Command used when there are two or more consecutive thrusts in the
same direction, but with a different bending radius. Entering a 0 value in the box for the
next thrust, it is possible to prevent the bending nose on the thrust which has just been
completed from returning to the idle position, which eliminates all straight sections.

Fig. 29 Fig. 30

h) Inversion Modify

Fig. 31 Fig.32

24
In the 3FTX Default, the EP2 uses the head set back to effect the bending tool inversions
(1 in the set back square). If we want to obtain an inversion of a different type (with
Platform rotation “Z1 axis”) as FAM. (Tools family) FT we should insert “0” in the square.

i) Nudge bends modification

To activate this function, if is necessary, first of all you have to generate the PAP and the
request of the method to be used to obtain the radius of the drawing, click on multiple
bends, select the radius to be used and insert the number of the necessary bends

To modify these multiple bends, it is enough to enter in the drawing; you have to move on
the bending point we are speaking of and select from the menu “DataViews”
mulple bend modification. A table will appear as shown above. With the first two points
(1 and 2) you will be able to modify the first two bends, while to modify the successive it is
needed to intervene on point 3.

NOTE: from point 3 on the bends are effected with the same movement.

Fig. 33 Fig. 34

25
j) Mod.Hand.Pos.

From this function you can access the Integrated Handling Unit data (optional function)

Once configured, the operations required to use the Integrated handling Unit are as
follows:
 In the machine Configuration menu enter the distance between the cutting point and
the Handling Unit zero point.
 In the piece program enter a value of 3 in the ext.O.U. box (see page14).
 In Drawing -> View Data -> Process. Mod -> Pr.M./e.o.u. enter a value of 1 in
correspondence to the bend after which you require a prepositioning of the Handling
Unit. (see page23).
 In Drawing -> View Data -> Hand.Pos. Mod enter the Handling Unit characteristic
settings, that is : The preposition setting, the piece picking setting, the clearance
setting (to start on the next piece) and the piece unload setting.

 Start a Simulation run using the Change View button to also view the movement of the
Handling Unit.

26
k) Head Time Modify

This menu can be used to change the pause time after the pneumatic movement of
the head.
Use the cursor to select the desired fold and click the icon; the chart below will be
displayed:

Fig. 46

In the FAST generation, this option is only used to increase the time, when in some cases the
spindle is not position on the fold radius and the machine starts to fold. In STANDARD mode this
option can be used to decrease the time, by entering a value which is lower than the default figure
when there is idle time between the positioning of the head and the start of the next operation.
This normally occurs when there are ample fifth wheel (Z1) movements or extensive feed
movements (X1) before the fold.

27
4. “Modification”

NOTE: IF THE DRAWING WAS DONE WITH THE COORDINATE “ XYZR”


METHOD IN THE PULL DOWN MENU WE WILL FIND “POINT”, IF IT WAS
DONE WITH THE DESCRIPTIVE “LRAR” METHOD WE WILL FIND “BEND”.

a) INSERT POINT. Used to add a point on the drawing in any position.

Fig. 36

Fig. 37

b) Delete Point Used to delete a point on the drawing.


To execute, select the point then select ‘delete point’ in the pull down menu.

Fig. 38

Fig. 39

28
c) Invert Part

Used when the part can not be done or when the cycle is not optimized.
Inverting the part the EP2 generates the part starting fron the opposite end.

Fig. 40

d) Move the piece

Only for drawings created using the descriptive “ LRAR” method.

It is used to ratate the part around a point (bend).

Select te point which is to be the center of rotation, then enter the amount in degrees.

Fig. 41

Fig. 42

29
RADII SELECTION

Often, some radii indicated in the drawings are inserted in the drawing table.
When the operator clicks on SIMULATION or on GENERATION, the program reruns the inserted
data; if the radii in the drawing table are physically available on the tool, they are used, if
notavaible they are required to the operator.
The below table appears when the first bending radius is not available. There are 3 possibilities
available to make this bend.

• Generated radius
• Bend forcing
• Multiple bending (Nudge Bending)

Fig. 43

BEND FORCING
• When the radius required by the drawing has a value near to one available on the tool,
bending forcing is selected and the chosen tool radius is selected on the other table.

Fig. 44 Fig. 45

30
GENERATED RADIUS
When the required radius is very big, generated radius is selected.
A second windows asks on which radius this operation has to be selected. Normally , it is selected the radius
on which a guide channel for the Generated has been created (see tools drawing).

Fig. 46 Fig. 47

The below indicated formula is the one necessary to calculate, indicatively, which is the smallest radius
feasible by generation.

Rg = > 5 * D

Rg : Generated Radius
D : Processed wire diameter
= > : Equal or greater than

Note : this formula has been calculated for standard tools use. It cannot be rigidly applied.

31
NUDGE BEND
Nudge bend is used when the required radius is not available on the insert and it is not possible to
generate it, as it results less then the generated radius (see above formula).
Multiple bend is a radius formed by many small bends as a polyhedral figure.
In this case the program will ask on which radius this operation has to be done and also the total
number of the required small bends.

Fig. 48 Fig. 49

PREVIOUS SELECTIONS

Each time it is pushed on GENERATION or SIMULATION, a small window appears, asking if


previous selections are intended the used radii and, if selected, the number of multiple small
bends.
If the answer is “YES”, the previous made selection are re-used. If it is “NO” the EP2 will ask again
to select the bend type for these points where the drawing radius does not correspond to tool one
(see radii selection).

Fig. 50

32
SIMULATION
Selection of the right sequence

This part will be taken into examination to understand the SIMULATION phase.

Fig. 51

After having pushed the key SIMULATION, the grey screen will appear. At this point, by pushing
F1, 2 windows will appear on the monitor.
IN the left window can be seen the diagram of machine, bending tools and wire front view; in the
right window can be seen the side view (view from machine control panel).
The diagram is composed by : red lines = platform structure ( rotating arm ).
Blue lines = tools
Grey lines = wire guide arm
Black lines = wire
White point = bending center
number = bending number
The table indicates the platform position during the different bends and if the bend is clockwise or
counterclockwise ( + and - ).

Fig. 52

33
The dimension in the 2 views are proportional. This make the situation similar to the reality so that
, by having the proportions indication , it is easy to see an interference (wire-machine contact
point).

The simulation must be done by the operator to find the not correct motions that the Easy
Programming 2 calculates automatically. By correcting this motions sequence, in
simulation phase, it is sure that the machine will make these motions also in the reality.

The key to be used are : F1 to move the sequence forward


F2 to move the sequence backward
F3 to change the platform position (platform overturn)

Fig. 53

Selectin “4: Change view” you can go from 2D simulation to 3D and vice versa. In 3D simulation
using the arrow keys on the keyboard it is possible to rotate the machine so that any inteference
can easily be seen.

Once the sequence results checked and correct, it is possible to exit from the SIMULATION by
saving the sequence.

Remarks: if the correct sequence is not saved, the one calculated by the Easy Programming 2 will
be made by default, bending it right or wrong.

To exit by saving, it is necessary to stop on cutting point (last point).


To exit, click with the pointer on the “1” (Exit).
Here below is reported a sequence point where an interference can be seen.

When this situation occurs, the operator has only to push F3 key so that the same bend is made
with opposite position of the platform.,i,e. opposite bending sign..

34
INTERFERENCE

Fig. 54

This interference is identified by observing both the views, this is defined interference.
In some cases there can be the doubt of the interference in a single view, but to confirm it there is
the other view.

It is identified as INTERFERENCE the situation having in both the views the wire (black) or
a part of it, being inside the outline (red) of the CNC structure.

35
Right sequence by pushing F3 key

. Fig. 55

36
TEST
TEST: used to produce an actual piece. Before testing simulation should be completed.

Fig. 56

 Test first few parts with machine running at 25%: click FEED until 25% comes up.
 Activate END CYCLE so that only one part is produced: click END until button turns green.
 Click RUN to put machine in run mode.
 Click START to start producing.
 Click STOP to stop producing.
 When the part is finished the END CYCLE window comes up (if it has been activated)
Clicking YES the production stops, clicking NO the machine will produce an other piece.
 Click CTRL R to exit RUN mode.
 Click STORM to go in to the STORM enviroment.
 Click DATI to exit TEST menu and return to PROGRAM menu.
 Click MODIFIC to open a page where you can insert the modifications necessary to optimize
the part. These are the modifications done in paragraf “ Description menu drawing “ .
NOTE : You must save and exit for the modifications to take effect.
 Click PP SYS to access system program menu. See Fare PP SYS next page.
 When the part has been optimized few parts can be produced at 100%. Deactivate END
CYCLE to run in continuos.

37
PP SYS

PP SYS, in TEST menu, allows executions of system’s programs. Examples “CUT” ,


“ORIGIN”, ecc..
To execute the selected program verify:
• That the controller is RUN OFF mode.
• Click “PP SYS”


Fig. 57

• Select the system program.

Fig. 58

• Click OK.
• Push “START” (without pushing RUN)
• After the cnc has terminated the program push “CTRL R”.

38
File composition cycle_el.eng

“Name“ | “program number”

Example:

Negative cut|22

Editing the file cycle_el.eng as shown below C:\OMCG you can add or modify spesific
system programs.

39
CONFIG

The configuration (CONFIG) menu includes all the machine & Tools features.
This menu is mainly used when you have to insert a new tool.

Fig. 59

1 MACHINE : Push this button to enter into machine configuration page.

2 TOOLS : Push this button to enter into machine tools configuration page.

7 RETURN : Push this button to return to the MAIN menu.

40
MACHINE
The menu CONFIG MACHINE contains measurements such as:

u.o.int.1 : (internal unit type 1)


This field shows the distance between the cuttting point and the working point of the
internal unit type 1.

u.o.est.: (external unit)


This field shows the distance between the cutting point and the working point of the
external unit.

TIM : (Waiting time after head pneumatic motion)


This box contains a time, in seconds cents, used during the program compilation
in STORM. This time is required to guarantee the occurred positioning of the
head, as the numerical control has given the motion instruction.
ATTENTION: this time can change according the air pressure.

u.o.int.2 : (internal unit type 2)


This field shows the distance between the cutting point and the working point of the
internal unit type 2.

Fig. 60

NOTE: By putting the cursor in any of these 3 fields an explanation will appear in the lower
part of the figure. See fig 60.
The other fields are not used.

7 Click RETURN to go back to CONFIG menu.

41
TOOLS

The Tools menu is used to insert the new tools.


After pressing the button “tools” it will appear the “family” as window. See the picture.
Select the family tools according the tool shape assembled on the machine.

Fig. 60

Push the “ OK “ button after the family selection, according to the tool type.

Push the “ ESC “button to return to the “Family” menu.

42
TOOLS INSERTION

On this page we will find a drawing of the selected style of tool family with the relative
dimensions.

Fig. 62

1 Click INSERTS: to key in dimensions for the fixed tool or to see those already existing.
.

2 Click NOSE: to key in dimensions for the bending nose or to see those already existing.

3 Click FAMILY: to key in the family tool parameters or to see those already existing.

7 Click RETURN: To go back to previous menu.

43
The tool insertion takes place in two stages, the first is the insert configuration “Tool fixed part”.
The second is the nose configuration “movable tool which builds the bending”.

Tool drawing:

INSERT :

Fig. 63

The RB 6.15 value is the bending radius which the insert has on the upper side.
The BX 1.0 value is the movement value that exists between the “mandrel” insert center and the
center of the RB radius. (positive right-hand, negative left-hand).
The Bap value is the maximum physical angle which the insert allows to explait 180°.
The RA AX Aap value belong to the lower tool part.

44
NOSE :
D= Distance between the rotation center and the nose center.
φ= inside diameter of the bending nose.
E= value of the assembled eccentric.

Fig. 64

A Dimension calculation :

You can calculate A, by knowing the eccentrice value and by measuring the distance D+E which
exists between the “nose” abd the rotation center, see the eool drawing.
By calculating it as follows :

D= distance between the two centers.


100= fixed size of machine into mm
A= distance measurable between the nose and the tool-holder (nose drawing)
B= distance between the nose center and the rear ledge (see nose drawing).
E= value of the assembled eccentric.

EXAMPLE 1 KNOWN DATA : D+E=(27.5+1.5)=29 mm


E=1.5 mm
B=63 mm

Pls. calculate A:

A = 100 – B – D
A = 100 – 63 – 27.5 = 9.5 mm

Pls. calculate D dimension:

Pls. Calculate D dimension :


Pls. Calculate D dimension by knowing the A dimension as follows :

EXAMPLE 2 KNOWN DATA : A=9.5 mm


E=1.5 mm
B=63 mm

Pls. calculate D:

D=100 - ( A + B )
D=100 - ( 9.5 + 63 ) = 27.5 mm

Bending nose :

with Y1=+- 90° it will have a distance from the rotation center D+E=27.5+1.5=29mm
with Y1= 0° it will have a distance from the rotation center D-E=27.5-1.5=26mm

45
We suggest you to create codes of the “nose” (tools) as known in the following example:

OMCG Cod. : 161083000 (nose code) Cod. name tobe inserted in the noses : 83000A19
Attention : maximum 10 letters
Beeing the nose movable as you like on the tods-holder and beeing the A value linked to the D
value , we suggest you to insert in the code, at the end , the A value.
By doing in this way you will have a “bouquet” of “egual” noses , but with a different position
distance.

See following pictures :

Fig. 65

ATTENTION: Verify always that the selected “nose” configuration corresponds to the one in the
machine.

46
INSERT
On this page you will have to insert the typical “INSERT” value.

Fig. 66

Using the drawing of the fix bending tool “INSERT” get the required measures from the table.

RB1 : Radius on the 1° step (on the top) of the tool ( look at the sketch to understand
where it is placed ).
RB2 : Radius on the 2° step (on the top) of the tool ( look at the sketch to understand
where it is placed ).

BX1 : Distance from the mandrel center to the B1 radius.


BX2 : Distance from the mandrel center to the B2 radius.

note : this distances is positive if the centre of the radius is on the right respect the centre of the
mandrin ; looking the sketch and the drawing tool.
In the other case is negative.

Bap1 : Bending Angle maximum permitted the fix tool the 1° step on right side.
Bap2 : Bending Angle maximum permitted the fix tool the 2° step on right side.

RA1 , AX1 , Aap1 ; RA2 , AX2 , Aap2... are same but on the left side.

1 FORWARD : push this button for to compile the schedule of the left side of the
tool.
7 RETURN : Push this button to return the previous menu.

47
NOSE
On this page there are required the values of the Nose ( positioning Bending movable tool )

Fig. 67

Using the page xxx with the corrisponding drawing , pls get the required values :

D1 : Distance from the center of the mandrel to the center of the diameter of the movable bending
tool. Nose 1° step.

D2 : Distance from the center of the mandrin to the center of the diameter of the movable bending
tool. Nose 2° step.

Ø1 :Internal diameter of the movable bending tool on the 1° step.

Ø2 : Internal diameter of the movable bending tool on the 2° step.

E : Eccentric value mount in machine.

Wire d. (wire diameter) : Insert the wire diameter to which the tool is destinated.

7 RETURN : Push this button to return to the previous menu.

48
FAMILY
On this page it is necessary to insert some values which are with common the tool family.

Fig. 68

In this page it is necessary to have only 1 value.

d (C, Bc ) : Is the distance from the Cut point to the center of the mandrel.
Standard position = 44 mm

tg.Y1+ : Standard Y1 cut positive position =104°


rit.Y1+ : Come back Y1from positive cut=50°
tg.Y1- : Standard Y1 cut negative position =-104°
rit.Y1- : Come back Y1from negative cut =-50°

Remarks : see the drawing of the bending tool.

7 RETURN : Push this button to return the previous menu.

49
PART PROGRAM OR LIST DELETION

In the “MAIN” menu button B “DELETE” activates the function to delete a program or a list. See
following fig.

Fig. 69

A – DELETE A PROGRAM

After clicking on “DELETE” a window will appear. Click on the folder that contains the program to
be deleted. All programs will appear, select the program to be deleted and click OK. (see fig.70)

Fig. 70

50
A window will appear to confirm the delition. (see fig 71)
CAUTION: clicking YES will delete the file permanently.

Fig. 71

B – DELETE A LIST

After having clicked “DELETE” a window will appear select “Prod List Files (*prl)” and all the lists will appear, select

the one to be deleted and click OK. Click YES to confirm.

CAUTION: clicking YES will delete the file permanently.

Fig. 72

51
ERROR CODE

A- Errors of the program during the Simulation or Generation.

1 drawing file opening


2 drawing file reading
3 insert data reading
4 nose data reading
5 nose data reading
6 radius rotation of the nose too short
7 radius rotation of the nose too long
8 not computable nose rotation
9 generic error
10 too small bending by radius generation
11 incoherence with the wire diameter of the drawing
12 bending outside the limits for the tool
13 overcome limits for Z1 axis
14 overcome limits for Y1 axis
15 machine data reading
16 PAP file opening
17 negative wire feeding (not blocking error)
18 MEM file opening (for CNC16)
19 mandrel data reading (for CNC16)
20 data reading from MEM file
21 GET Tool : Read problem in files data.
22 Value First Part in generate bend negative.
23 Read error in the nudge bending file.
24 Bend sign not OK (only for tube CNC 19)
25 Axe B1 “Over travel” (CNC20)
26 Maximum or minimum Y1 reset postition overtravel

52
Some examples of frequent errors
The errors are visualised when you press the push-button GENERATION or SIMULATION.
The errors is visualised in a window (see picture here below).

ERROR 12:

Fig. 73

The first number indicates the error type , see error codes list, while in the brackets it appears the
number of the bend of the piece on which the error has taken place.
In the above picture it has been identified the error 12 (Bend not in the tools limits).
Practically the bend to be carried out , has an angle which is bigger than the maximum bending
angle of the tool “Bap”. ( See paragraph INSERT-TOOL CONFIGURATION).
Or the bending nose (movable bending tool) is too close to the fix tool “D1” (see paragraph NOSE-
TOOL CONFIGURATION).
By pressing on OK it appears a second window explaining the first.

Fig. 74

By pressing on OK , the Program will present to Enter in simulation or to generate the Program.

SOLUTIONS:
• Modify physically the configuration data or choose another tool which allows the bending of the
desired angle.

• CNC 20 change the nose with one which has a bigger “D1”.
• CNC 19 move the nose , so that the distance D1 increases (verify that the physic distance
corresponds always to the one theoretic inserted in NOSE CONFIG.).

53
ERROR 13:

Fig. 75

The first number shows the error type , see the error codes list, while in the brackets , it appears
the number of the bend of the piece on which the error has taken place.
In above picture it has been identified the 13 error (exceeded the limits of the Z1 axis).
The error has been identified on the bend nbr. 1.

Fig. 76

By pressing on OK , the Program will prevent to Enter in simulation or to generate the Program.

PROBLEM:
The bending nbr.1 can not be carried out , because the Z1 axis goes beyond the limit. To know the
limits of the axis , see OMCG manual documentation.

SOLUTION:
• Change the Z1 start value (positive or negative), in order to put again the position of the
“accused” bend in the limits.
• Change the direction of the first bend (from positive to negative or from negative to positive)
see paragraph DRAWING Menu 2 Work Beginning.
• Invert the piece (see paragraph DRAWING Menu 4 MODIFICATION).

54
ERROR 14:

Fig. 77

The first number shows the error type, see error codes list, while between the brackets, it will
appear the number of the bend of the piece on which the error has taken place.
In the above pictures it has been identified the error 14 (exceeded the limits of the Y1 axis). The
error has been identified on the bend nbr.1.

Fig. 78

By pressing on OK, the Program will prevent to Enter in simulation or to generate the Program.

PROBLEM:
Exceeded the limits of the Y1 axis. (to know the limits of the axis, please refer to the OMCG
manual documentation).

SOLUTION:
• CNC 19 :
Change in CONFIG. – TOOLS – FAMILY , the value of min Y1 or max Y1 (minimum o maximum
acceptable value for axis Y1) Normally : –210° e +210°.

• CNC 20 :
Modify the insert or nose in order to execute the set bending without exceeding the Y1 axis
limits.

55
ERROR 11:

Fig. 79

The first number shows the error type , see error codes list.
In the above picture it has been identified the error 11 (incoherence of the drawing with the chosen
tools diameter).
The error 11 which appears in generation or simulation forces to press on the push-button
DRAWING. It will appear a windows which notifies the wire diameter change. (see next picture).

Fig. 80

PROBLEM:
This error message appears when the operator once he has programmed a piece in advance with
one wire diameter, pls. choose the tools of another wire diameter. Usually the operator makes this
move when the same piece must be programmed with more wire diameters.

SOLUTION:
Enter in the drawing and change the radii (see selected tool drawing).
Example : if the piece “PIPPO” has been created with diameter 5mm , and you want to
manufacture the same piece “PIPPO2” with diameter 6mm. Make the copy of “PIPPO” and change
the tools from 5mm to 6mm. If you try to GENERATE , it appears the ERROR 11.
If necessary you go in drawing , where it will appear the second window which notifies the wire
diameter change and modify the radii of the bends that the Program in automatic has changed.
Save by exiting of drawing.

56
ERROR 17:

Fig. 81

The first nbr. Shows the error type, see error Codes list .
In the above picture it has been identified the error 17 (negative wire feeding).

Fig. 82

PROBLEM:
The error is not blocking, but it is only a “WARNING” which notifies that in the piece execution
there will be a negative movement of X1 axis.
The Program notifies this, because this negative feeding can cause some problems, if this is of big
extent.
The error appears when you press the push-button GENERATION or SIMULATION. Usually it
takes place between two too close bends whose the second is a generated bend

SOLUTION:
Go on normally. Before making a piece, we suggest to observe the extent of the negative feeding
in the following way :
From TEST page, go in STORM with the proper push-button and digit EDP/103.
Check the negative value of X1 axis, previous to the bend indicated in the error message and
evaluate the extent.
You can reduce this value, by changing, in modification the length between a point and the other
or by changing the invitation module value in the generated bends menu.

57
ERROR 8:

Fig. 83

The first number shows the error type, see the error codes list, while between the brackets, it
appears the number of the bend of the piece on which the error has taken place.
In the above picture, it has been identified the error 8-104 (not calculable nose rotation).
The error has been identified on the bend nbr.1.

PROBLEM:
The distance between the fix bending tool and the movable one (nose) does not allow the bending
of the desired angle. Often the problem is caused by the D1 value of the nose.

SOLUTION:
Check the data in CONFIG.-TOOLS both of the nose and of the insert. Choose a nose with a
raised rotation distance.

58
ERROR 6:

Fig. 84

The first number shows the error type , see error codes list, while between the brackets it appears
the number of the bend of the piece on which the error has taken place.
In the above picture it has been identified the error 6-104 (too short nose rotation radius)
The error has been identified on the bend nbr.1.

Fig. 85

PROBLEM:
The error n° 6-104 is visualised, when the nose has a too small distance.
Causing an interference between the fixed bending tool and the movable bending tool (insert and
nose).

SOLUTION:
The appearance of this error is due to wrong insertion of the tools data. Check the data both of the
nose and of the insert. Likely error in the field D1.

59
INSERT-NOSE ERROR

Fig. 86

PROBLEM:
The problem takes place when the push-buttons SIMULATION or GENERATION are pressed,
preventing each operation.
The problem takes place at the first use of the tool or after bringing some modifications of the data
in the tools configuration.

SOLUTION:
Check that the values of H0 , H1 , H2 , H3 and HC of the insert correspond to the one inserted in
the nose.

WIRE DIAMETER ERROR

Fig. 87

PROBLEM:
The problem takes place when you press the push-buttons SIMULATION or GENERATION , by
preventing each operation.
The problem is caused by a wrong selection of the bending tools.

SOLUTION:
Select INSERT and NOSE of the same wire diameter.

60
ERROR 22:

Fig. 88

The first number shows the error type , see error codes list , while the brackets it appears the
number of the bend of the piece on which the error has taken place.
In the above picture it has been identified the error 22 (invitation radius by pushing negative). The
error has been identified on bend nbr.1

PROBLEM:
The error nbr.22 is visualised, if the distance “invitation” is negative. This is due to the correction
value too big inserted in the menu “modif. Generated bends”.
Causing a not acceptable feeding.

SOLUTION:
Pls. increase the value in modification “modif. Generated bends” in the windows “invitation
modification”.

61
ERROR IN THE FIELD

Fig. 89

PROBLEM:

Typical error which appears in the CNC20 tools insertion phase.


This means that the inserted height , in this case “H3” 3°bend height, is bigger than the maximum
value allowed in the Easy Programming 2 configuration data.

SOLUTION:

Insert the correct height value, see the tools drawings.

62
B – Error of the command on GP.

The error of the command on GP signalling apperas in the bottom right corner of the sreen; the
error come first the command code.

Ex. 75/25 error code = 74


Command code = 25

List and description of errors -

Error Description Cause and possible recovery operations


Code
0 Operation performed
correctly
3 Incorrect GP system status The GP system is not in the correct status.
Check the status and if the CN is in System
Anomaly, restart it.
5 Variable is undefined or out The variable does not exist in the GP system
of range memory or is outside the allowable range
72 Incorrect STORM command Whilst loading a Part Program the GP system
controls the STORM commands. This code
indicates that an incorrect command has been
detected, therefore the load procedure is
interrupted so the user can correct the error in
the Ascii file and try reloading
73 Incorrect parameter in a Whilst loading a Part Program the GP system
STORM command controls the STORM commands. This code
indicates that an error has been detected in the
installation parameters, therefore the load
procedure is interrupted so the user can correct
the error in the Ascii file and try reloading
74 Overflow memory Reset the memory
75 Part Program inexistent on You are trying to cancel an inexistent Part
the GP system Program
With regards to the save functions of the Part
Program, this means the Part Program in
question does not exist
82 Part Program present on the The Part Program in question is present on the
GP system GP system. With regards to Part Program load
functions this code indicates that the Part
Program in question is present on the system
and the loading procedure will be interrupted to
allow the Part Program to be removed and
reloaded
86 STORM command with an Whilst loading a Part Program the GP system
inexistent label controls the STORM commands. This code
indicates that an incorrect command label has
been used, therefore the load procedure is
interrupted so the user can correct the error in
the Ascii file and try reloading
113 Undefined Variable The variable in question does not exist

63
170 User Memory 1 damaged Memory area damaged. Clean the areas.
171 User Memory 2 damaged Memory area damaged. Clean the areas.

Error Description Cause and possible recovery operations


Code
172 CHA Memory damaged Memory area damaged. Clean the areas.
511 Invalid Port parameter The serial port number indicated is out of
range (1T4).
512 BaudRate parameter out of Invalid Baudrate value
range ! The acceptable values are:
600 lì 200/ 2400/4800/ 96001 !9200 / 38400
/56000
513 DataBit parameter out of Invalid DataBit value. The acceptable values
range are: 7 or 8
514 ParityBit value out of range Invalid ParityBit value. The acceptable values
are:
0-1-2
515 StopBit parameter out of Invalid StopBit value. The acceptable values
range are: 0-1-2
517 Time-Out reply on the serial Reply error on the GP system or
R 5-232 line communication is down.
Check that the communication is enabled and
that the GP status is correct.
Check that the BaudRate value used by the
control unit is the one indicated in the
GPOpenSessionRS232
If the cause is none of the above, it could be a
communication synchronisation problem:
reset the control unit and reinstate the
connection
528 Incorrect Input Parameters Check the specified parameters
530 Incorrect Pathfìle parameter
- You have indicated an inexistent pathname
or error in file read/write
or incorrect file name.
process - Error when opening the file; check the
read/write protection
- Error during file read or write process:
Check it is not being used by other operators
532 "END'' command missing in After loading the Part Program there is no
the Part Program file END" or ETK" command. The load
procedure is interrupted to allow the user to
correct the Ascii file and where necessary
reload the Part Program
533 Incorrect Pack Parameter An existent Pack type has been indicated in
the Pack parameter
534 Serial connection RS -232 You are trying to start an Ethernet connection
already running whilst a Serial connection is running

Error Description Cause and possible recovery operations


Code

64
536 The function execution has If an error is detected during a save file
been interrupted in an function, the file created on the local PC will
anomalous manner be automatically cancelled by the function. If
the function execution is accidentally or
anomalously interrupted, this code is displayed
to indicate that the operation has failed and the
file must be removed manually
537 No communication session You are trying to communicate with the remote
open GP system but no session is open yet.

538 Invalid UserSession You are trying to communicate using the


identification Ethernet connection but the session username is
invalid or different from the one indicated in
GPOpenSessioEth.
540 Invalid Input Parameters You are using an invalid LocalName or
RemoteName or an invalid Pathname parameter

541 Incorrect Time-Out parameter One of the TX or RX parameters is less than 0


542 Invalid Axis parameter Specify the axis parameter as a string
comprising the axis type and the axis name e.g
"X1"
543 Type parameter out of range Incorrect axis type. Acceptable values 1 : 8
544 Incompatible type indicated in In the GPReadBit or GPReadLogicPack the
the Pack parameter command in the Pack parameter is incorrect:
Enter a valid function value [U / I / W)
accordingly.
545 Invalid Mask specified Specify a correct value for this variable
546 The Part Program or Message The Part Program or message is invalid. The
number is invalid acceptable values range from 1 to 999
547 Incorrect Msg Parameter Specify a message with less than 32 characters.
549 GPVideoColour error Error in the reply from the NC unit.
550 Incorrect video type. Invalid video type. The acceptable values are 0
or 1
551 Incorrect line number. Specified line number is invalid or
incompatible with the type of video selected
552 Incorrect global starting Enter a value from 1 to 30000.
variable:
553 Incorrect number of global Enter a value from 1 to 15000.
variables
554 The total of First and Number Check the total between the first and second
exceeds the acceptable value parameter: The total must not exceed the value
of 15002 for the User Memory 1 variables, or
the value of 30002 for the UserMemory 2
variables.
Error Description Cause and possible recovery operations
Code
559 Selector number out of range Enter a valid value from 1 to 11.
561 Inexistent or incorrect file Check the path and the ' TXT" extension of
the file
562 Inexistent or incorrect file Check the path and the 'CHA" extension of the
file

65
563 Invalid Input message Type a valid string
1002 Invalid port specified You are trying to use a port which is not
configured for serial communication
1005 Port busy You are trying to use a port which is already
used for a serial communication
Close the current communication or select a
free port.
1006 The Session ID does not You are using an invalid session ID. The ID
correspond to the one in use to use is the one seen in functions
GPOpenSessionEth and
GPOenSessionRS232.
1105 Time-Out reply on the The Ethemet communication session has been
Ethernet communication interrupted or there are synchronisation
channel problems regarding the reply times
Try to reopen the connection and if the error
persists, open a new session using higher
values for the IX RX time parameters.

1108 Invalid UserSession ID You are using a session ID different to the one
indicated in the OpenSession.
1109 No network available Network error. Use the GPResetSessions to
close the session and reopen the connection
1110 Closed communication The connection was closed by a CloseSessìon
channel Reopen a new connection
1113 Duplicate LocalName You are trying to use a LocalName which is
already used on the network
1114 NETBIOS network tables are Use the GPResetSessions to close the session
full and reopen the connection
1115 The indicated RemoteName You are trying to use a name which is already
already has sessions open used by other Ethernet sessions
1117 Network tables are full Clean out the NETBIOS tables.
1116 No station, with the indicated There is no GP control on the network with
name, is connected to the the name indicated when opening the
network to open a connection.
communication session

1120 Incorrect RemoteName Check that the name used is valid and the
network is open.

Error Description Cause and possible recovery operations


Code
1121 The RemoteName cannot be Check that the RemoteName has no "*"
found or does not respond (asterisk) characters and that the characters
are written correctly using upper case and
lower case where necessary
1122 LocalName already in use on This name is already used by the Remote
the network Adapter.
1123 The RemoteName has been The name indicated in the RemoteName
removed from the network parameter has been removed from the
network

66
1124 Communication session was Restart the control unit and open a new
interrupted anomalously after connection
GP was switched off
1125 Remote name conflict on the Remote name conflict on the network
network Use the GPResetSessions to close the
session and reopen the connection
1135 Invalid CardNumber value The value indicated in the CardNumber
parameter is not that of the local PC locale.
Check the PC network tables
1148 Duplicate LocalName on the Name already used for another session.
network
1152 NET BIOS error Reboot the network
1153 Insufficient network “Clean” any network resources
resources
1164 System network error. Reboot the network
1180 Network malfunction Reboot the network
1355 Invalid UserSession The session has closed or the session ID is
identification invalid

67
LIST OF COMMAND CODE :

#define CMD_HWKIND 0
#define CMD_R_REAL 7
#define CMD_W_REAL 8
#define CMD_R_BIT 11
#define CMD_W_BIT 12
//#define CMD_CYCLE_STOP 13 in omcg.h
//#define CMD_CYCLE_START 14 in omcg.h
#define CMD_GET_AXVAL 15
#define CMD_SAV_MEM1 16
#define CMD_SAV_MEM2 17
#define CMD_SAV_MSG 18
#define CMD_SAV_CFG 19
#define CMD_LOAD_MEM1 20
#define CMD_LOAD_MEM2 21
#define CMD_LOAD_MSG 22
#define CMD_LOAD_CFG 23
#define CMD_FEED_50 26
#define CMD_DELPP 27
#define CMD_STR_OUT 28
#define CMD_CTRL_R 29
#define CMD_CTRL_S 30
#define CMD_SCREEN 46
#define CMD_CURS 47
#define CMD_R_LOGIC 48
#define CMD_FEED_100 49
#define CMD_FEED_25 50
#define CMD_INIT 90
#define CMD_GPCMD 91
#define CMD_TEP 92
#define CMD_PAPVERS 93
#define CMD_WNDOPEN 94 // range valori di cmd: [0,94]

#define CMD_S10_OPEN 201 // range valori cmd esclusivi S10: > 200
#define CMD_S10_CLOSE 202
#define CMD_LOAD_PP 203
#define CMD_SCREEN_VAR 204
#define CMD_SCREEN_COL 205

#define CMD_S10_LANRESET 206


#define CMD_S10_LOCNAME 207

#define MAX_ATTESA 100

68
CONDITION OF THE GP

When the numerical controller “GP” is ON , “GP ON” is green. When it is off , it will appear “GP
OFF” in red. (see picture)

Fig. 90 Fig. 91

CONDITION OF RUN

The condition of “RUN” determines if the controller is ready to execute a programme.


RUN OFF means that the controller is not ready to execute the programme.
RUN ON the controller is ready to execute the formulated programme.

Fig. 92 Fig. 93

Attention : when the controller is in the condition of RUN ON , it is not possible to do


the download of the programme or to send the modifications.
Remark : with RUN ON it does not appear the wording “WORKING”.
To put the numerical controller in the condition of RUN OFF, please press CTRL R (in
TEST) or enter in STORM by means of the appropiate push-buttons and press at the
same time : “CTRL” + “R” twice.

69
COPY PROCEDURE
OF ONE PROGRAM BORN WITH EP2 AND FINISHED WITH STORM

After having inserted and optimised the piece in EP2 , do the DOWNLOAD from page PROGRAM
and it will download the program on the part program nbr. 103.
There fore it is possible to copy this into another part program with the instruction (COP/200,103)
and then to modify it , so that it can be run in storm.

COM/ A
LAB/1
INQ/X1
MOV/X1,20.0000
TSK/42:
STC/0
MOV/Z1,0.00,Y1,-30.00
MOV/X1,120.2832
COM/--------------------------- piega 1
MOV/Y1,46.04
MOV/Y1,-30.00,X1,2.0000
MOV/X1,54.2832
HLC
SFF/4,5
TIM/15
MOV/Y1,30.00
SFF/-4,5
TIM/15
STC/0
COM/--------------------------- piega 2
MOV/Y1,-46.04
MOV/Y1,30.00,X1,2.0000
COM/--------------------------- taglio
MOV/X1,24.0000
HLC
SFF/4,5
TIM/15
STC/0
MOV/Y1,104.0000
MOV/Y1,50.0000
HLC
JEQ/G60,1,201
COM/------------------ gestione fine
JEQ/2:S4097,-1,100
JMP/1
LAB/100
SAX/2:-4098 Delete all the marked part WCN/2:0,S4098,1
JEQ/2:S4099,-1,200
JMP/1
LAB/200
WCN/2:0,S4099,1
LAB/201 Delete all the marked parts and change the instuction ETK into END.
ETK Now you can RUN the program in STORM.

70

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy