User Guide DNC 220 PV
User Guide DNC 220 PV
User Guide
Important:
GENERAL COPYRIGHT
The user manuals are also covered by copyright, and all rights to use
and to copy are reserved.
The legal users of this software product are authorized only to copy
the contents of the diskette into the memory of the computer to run
the program, and to make one backup copy of the original diskette for
safety purposes in case of loss of the original program.
The CYBELEC DNC and CNC units in which the original software made by
CYBELEC has been replaced by a copy not made by CYBELEC, and without
written authorization of CYBELEC, will immediately lose their
warranty.
WARRANTY
CYBELEC does not warrant that its software products will function
properly in every computer and programming environment.
Purchase of the CYBELEC software entitles the user, during one year,
to delivery of software updates of the "correction" type.
TERMINATION
LIMITATION OF LIABILITY
Licensee further agrees that CYBELEC shall not be liable for any lost
profits, lost savings, loss of use, or other incidental or
consequential damages arising from the use or inability to use the
software, or for any claim or demand against licensee by any other
party.
CYBELEC does not warrant that the functions contained in the software
will meet the licensee's requirement or that the operation of the
software will be totally error free.
Should the software prove defective, the licensee (and not CYBELEC or
an authorized dealer or representative) will assume the entire cost of
all necessary service, repair or correction.
GENERAL
MAINTENANCE
TABLE OF CONTENTS
SAFETY AND MAINTENANCE INSTRUCTIONS .................................. I
INTRODUCTION ......................................................... 5
PROGRAMMING ......................................................... 43
MAINTENANCE .......................................................... 77
INDEX ................................................................. 85
GENERAL REMARKS
INTRODUCTION
INTRODUCTION PAGE 5
The DNC 20 PV manages 2 axes: X1 and X2.
The X1 axis is dedicated uniquely to the movement of the vertical cylinder.
This axis can only be activated by external signals supplied to the DNC. The
action is usually done by means of the safety
pedal.
Displacement of this axis using the DNC's manual
keys is not possible. The counting direction of the
movements as well as the disposition of the points@
are imposed. For instance the value of the TDC must
be greater than that of the BDC.
According to the configuration of the indexing
mode, the X1 axis can be indexed at each movement.
Diverse indexes can be selected, according to needs
(tool heights, portion of the valid range), on the
cylinder range.
The X2 axis is a configurable axis which can be
dependant or independent of the machine cycle. The
X2 axis can be configured as an hydraulic axis
participating in the deep draw function (e.g.
cushion) or it can be used as external feeding. As
for X1, its maximum speed can be defined within the
phase.
Serial
Interface
Display Keyboard RS232
Microprocessors, memory
PCBs
Double
axis
unit
Motors
encoders Axis 0 Axis 1
INTRODUCTION PAGE 7
FUNCTION OF THE VARIOUS DNC MEMORIES
Program
memory
Execution
Micros
buffer
Machine parameters
POSITION 0
It allows:
! manual movement
! automatic working
POSITION 1
Gives access:
INTRODUCTION PAGE 9
Remark: Only the fields whose access is authorized
can be modified. The fields that are
configured "not programmable" cannot be
modified. (See page 37)
Gives access:
POSITION 3
Gives access:
, and pages.
INTRODUCTION PAGE 11
THE KEYBOARD
PRODUCT key
This key allows to visualize
the data for the sequence 0
(product and tools data).
SEQUENCE key
Allows to display the sequence
programming page.
CORRECTION key
This key allows to visualize
the axes' corrections.
MENU key
This key allows to visualize
the pages which have no direct
access (using one of the
previous keys).
PROGRAMMING mode
Allows to introduce, modify and
read data as well as to store,
search for and transfer
products.
MANUAL mode
Authorizes manual movement of
the axes and auxiliary
. keys.
Remark: The displacement of the
main axis X1 can only be done
by the external DNC inputs.
SEMI-AUTOMATIC mode.
Functioning is identical to
AUTOMATIC mode, except for the closing foot
pedal. Releasing the pedal causes the axes to
stop, without forcing an automatic upward
movement of the X1 axis to the TDC. The
pressure is maintained while the axes are
halted. A new activation of the closing foot
pedal causes the cycle to continue. The next
sequence can be called up by pressing the
AUTOMATIC mode
Normal mode for product
production. The DNC
automatically changes sequence
after each end of sequence.
Changing directly from
"PROGRAMMING" mode
automatically forces the first
sequence of the program.
Changing from "PROGRAMMING"
mode to "SEMI-AUTOMATIC" mode
and then to "AUTOMATIC" mode,
retains the current sequence
for execution.
ERASE key
This key allows the deletion of
a sequence or one program as
long as the cursor is on either
the PROGR. or N field. This key
may be inactive in certain
situations, depending on the
position of the front panel
key.
CLEAR key
This key allows deletion of the characters under
the cursor. Pressing this key twice deletes all the
characters on a page. This key may be inactive
in certain situations, depending on the position
of the front panel key.
SEARCH key
According to the position of the cursor, allows
to search for a program or a sequence.
UP key
This key forces the cursor on to the previous
programmable field.
DOWN key
This key forces the cursor on to the next
programmable field.
MANUAL KEYS
START key
Activates all positioning dependant of the
cycle, as well as the auxiliary functions of the
sequence. The integrated LED lights up when
the machine is switched on to indicate that the
index has not yet been taken. This index
position is attained when this key is first
pressed (after power-up of the DNC).
Afterwards the LED only lights up when there
is an axis movement or during an auxiliary
function.
STOP key
Stops all movements. The integrated LED
lights up when the key is first pressed, and goes
off when it is pressed again. No axis movement
is possible in the "STOP" state (while the
LED is on).
MENU PAGE
CHOICE ? 2
1 LIST OF PRODUCTS ACCORDING CRITERIA
2 TRANSFER RS232
3 DISPLAY AXES X1 X2
4 DISPLAY AF §:
EJEC CODE PRES FORC
5 PROGRAMMING AXES DATUM (CLE 2)
6 DISPLAY MACHINE PARAMETERS
PRODUCT 54 N 3 MODIFY
CODE CODE CLIENT 379/AC047800
SEQUENCES N : PROG 21 FREE 101
--LIST OF PRODUCTS IN DNC--
25 33 54 ___ ___ ___ ___ ___ ___ ___
___ ___ ___ ___ ___ ___ ___ ___ ___ ___
___ ___ ___ ___ ___ ___ ___ ___ ___ ___
___ ___ ___ ___ ___ ___ ___ ___ ___ ___
N Sequence number
N Sequence number
BLANK
manual keys
The definition of the material
is programmed in the machine
parameters. Two calculation
constants for AF4 and AF5 are
assigned to every material.
TOOL
N Sequence number.
Acc.Fact
N Sequence number
using the
manual keys. The pre-programmed
phases appear one after the
other.
For more information about the
phases, refer to the Machine
parameter manual for the DNC
20PV, "Basic notions concerning
phases".
! If it is programmed at 2, the
axis is placed at 0,0 (reset)
at the beginning of
positioning and it then
executes an absolute
positioning of the programmed
value.
Attention, in this case, the
DNC resets the position of
the axis counter and thus
changes the axis origin.
N.B. : This type of
positioning is conditioned by
the machine parameter
"INDEXATION MODE" (P25).
! If it is programmed at 4, the
X value is taken as an
electronic cam which serves
as an advance sequence
criteria.
! In the case of an independent
axis (P34 = 1 or 4), the cam
will not be used as a "next
sequence" criterion. The DNC
gives a 50 ms impulse upon
the arrival of the cam.
PROD. 54 MODIFY
--MEM-- --POS--
Q prod. 25000 1353
Rate 40.00 39.25
Production time
remain. 10.04 hours
Q product
Rate
--CORRECTIONS--
CONSTANTS VARIABLES --MEM--
CORRECTIONS
MESSAGE N°: 3
SECURITY DOOR
OPEN
key twice.
N Sequence number
PRODUCT 54 N 3 MODIFY
N --PHASE--- ---X1 --- ---X2 ---
1 1 "FAST 4 350.0 _ 200
2 2 "DEEP DRAW. 4 150.0 _ 100
3 3 PRES. BDC _ 0.0 _ 0
4 4 DECOMPRESS. _ ___._ _ ___
5 5 #SLOW X2 4 200.0 _ 100
6 6 #FAST X1 _ 400.0 _ 250
-SET- -POS-
X1 723.40 723.40
X2 236.71 236.71
key.
The pages are also displayed after the key has been
turned to position 3.
To be able to program the parameters the key must
be in position 3 (see the DNC 20PV machine
parameters manual).
In order to make the numerical control sure, viable and easy to use, it is
possible to mask or prohibit the modification of certain fields in relation to
the key position.
For example you can mask the fields that are not used or those which it would
be dangerous to modify without knowing the exact consequences. In the same
way you would leave visible, but non-modifiable, the fields that the operator
may need but which should not be modified if the key is in a given position.
The definition of the degree of access to the programming fields can only be
done with the key in position 3. To select the required page follow the
procedures described later in this chapter.
Once you are on the required page, move the cursor to the relevant field and
you can introduce one of the following two codes:
Code [1] Programming prohibited
with the key in position 1.
(position 0 = always
prohibited)
Code [2] No display of the field
with the key in position 0 or 1
Remark: With the key in position 2 all the fields can be displayed and
programmed.
--CORRECTIONS--
CONSTANTS VARIABLES --MEM--
X1 [--_--] [--_--]
X2 [--_--] [--_--]
Program the chosen code in the required fields.
WORK PROCEDURE
! Data entry.
! Test program.
! Memory storage (optional) of the program.
! Execution of the product.
DATA ENTRY
To program sequences, the key must be in position
or keys.
! Enter the value 99.
PROGRAMMING A SEQUENCE
PROGRAMMING PAGE 43
! Move on to the next field etc.
DELETING A SEQUENCE
INSERTION OF A SEQUENCE
to be inserted ( ...).
! Position the cursor on the N field.
PROGRAMMING PAGE 45
MEMORIZATION, RECALL, DELETION AND
MODIFICATION OF PROGRAMS IN THE INTERNAL
MEMORY
MEMORIZATION OF A PRODUCT
key.
The recalled product will automatically replace
the existing product in the execution buffer at
the moment of the operation.
The existing product can then only be recovered
if it has already been saved beforehand in the
internal memory.
PROGRAMMING PAGE 47
METHOD OF PROGRAMMING
INTRODUCTION
X1 superior effect
X2 inferior effect
PROGRAMMING PAGE 49
PAGE 50 USER GUIDE DNC 20 PV
DIAGRAM CYCLE N°1
MAXI
PMH1 PMH1
PMB1 α
MINI
α
PMB2
MINI
PHASES 1 2 3 4 5 6
SEQUENCES 1 2 3 4 5 6
Sequence description
4 Decompression of X1
Decompression of X2
PROGRAMMING PAGE 51
6 Raising of X1 in high speed $ TDC1 point 1
CYCLE N°1
Sequence 1
PRODUCT 54 N 1 MODIFY
Phase 1: "FAST
--MEM-- --POS-- -SPE- --COR--
X1 4 100.0 300.0 90% ____._
X2 _ ___._ 120.0 __% ____._
Tempo __.__s
EJEC TSTP PRES FORC
0 ___ 50 100
! Auxiliary functions:
EJEC: 0 = no ejection
TSTP:undefined = no pressure test
PRES: 50 = system pressure at 50
tons
FORC: 100 = 100 DaN of force on X1
PRODUCT 54 N 2 MODIFY
Phase 2: "DEEP DRAW.
--MEM-- --POS-- -SPE- --COR--
X1 _ 28.6 100.0 60% ____._
X2 _ 55.1 120.0 80% ____._
Tempo __.__s
EJEC TSTP PRES FORC
0 ___ 50 500
Sequence 3
PRODUCT 54 N 3 MODIFY
Phase 3: PRES. BDC
--MEM-- --POS-- -SPE- --COR--
X1 _ ___._ 28.6 __% ____._
X2 _ ___._ 55.1 __% ____._
Tempo 1.20s
EJEC TSTP PRES FORC
0 ___ 50 600
PROGRAMMING PAGE 53
! Auxiliary functions:
EJEC: 0 = no ejection
TSTP:undefined = no pressure test
PRES: 50 = system pressure at 50
tons
FORC: 600 = 600 DaN of force on X1
Sequence 4
PRODUCT 54 N 4 MODIFY
Phase 4: DECOMPRESS
--MEM-- --POS-- -SPE- --COR--
X1 _ ___._ 28.6 __% ____._
X2 _ ___._ 55.1 __% ____._
Tempo 0.50s
EJEC TSTP PRES FORC
1 ___ 50 20
Sequence 5
PRODUCT 54 N 5 MODIFY
Phase 5: #SLOW X2
--MEM-- --POS-- -SPE- --COR--
X1 _ ___._ 28.6 __% ____._
X2 _ 120.0 55.1 40% ____._
Tempo __.__s
EJEC TSTP PRES FORC
0 ___ 50 20
PROGRAMMING PAGE 55
Sequence 6
PRODUCT 54 N 6 MODIFY
Phase 6: #FAST X1
--MEM-- --POS-- -SPE- --COR--
X1 _ 300.0 93.5 __% ____._
X2 _ ___._ 120.0 __% ____._
Tempo __.__s
EJEC TSTP PRES FORC
0 ___ 50 200
PMH1 PMH1
T1
PMB1
MINI
PMB2
T2 T3 T4 MINI
PHASES 1 1 7 2 3 4 5 6
SEQUENCES 1 2 3 4 5 6 7 8
Sequence description
PROGRAMMING PAGE 57
4 Descent of X1 on slow speed $ BDC1 point
Work on the X2 hold down
5 Dwell time of X1
6 Decompression of X1
Decompression of X2
CYCLE N° 2
Sequence 1
PRODUCT 33 N 1 MODIFY
Phase 1: "FAST
--MEM-- --POS-- -SPE- --COR--
X1 4 138.0 320.0 85% ____._
X2 _ ___._ 150.0 __% ____._
Tempo __.__s
EJEC TSTP PRES FORC
0 ___ 40 100
PRODUCT 33 N 2 MODIFY
Phase 1: "FAST
--MEM-- --POS-- -SPE- --COR--
X1 _ 130.0 138.0 10% ____._
X2 _ ___._ 150.0 __% ____._
Tempo __.__s
EJEC TSTP PRES FORC
0 55 40 400
Sequence 3
PRODUCT 33 N 3 MODIFY
Phase 7: "PRES GV
--MEM-- --POS-- -SPE- --COR--
X1 _ ___._ 131.2 __% ____._
X2 _ ___._ 148.3 __% ____._
Tempo 1.50s
EJEC TSTP PRES FORC
0 ___ 40 400
PROGRAMMING PAGE 59
! The positioning of X1 is stopped at the
beginning of sequence 3 (MEM and SPE not
programmed).
! Under the effect of X1, X2 has retracted from
150.0 to 148.3.
! The force of 400 DaN is maintained during 1,5
seconds.
! Auxiliary functions:
EJEC: 0 = no ejection
TSTP:undefined = no pressure test
PRES: 40 = system pressure at 40
tons
FORC: 400 = 400 DaN of force on X1
Sequence 4
PRODUCT 33 N 4 MODIFY
Phase 2: "DEEP DRAW.
--MEM-- --POS-- -SPE- --COR--
X1 _ 53.1 131.2 52% ____._
X2 _ 70.2 148.3 50% ____._
Tempo __.__s
EJEC TSTP PRES FORC
0 ___ 40 600
Sequence 5
PRODUCT 33 N 5 MODIFY
Phase 3: PRES. BDC
--MEM-- --POS-- -SPE- --COR--
X1 _ ___._ 53.1 __% ____._
X2 _ ___._ 70.2 __% ____._
Tempo 0.80s
EJEC TSTP PRES FORC
0 ___ 40 700
Sequence 6
PRODUCT 33 N 6 MODIFY
Phase 4: DECOMPRESS
--MEM-- --POS-- -SPE- --COR--
X1 _ ___._ 53.1 __% ____._
X2 _ ___._ 70.2 __% ____._
Tempo 0.50s
EJEC TSTP PRES FORC
0 ___ 40 30
Sequence 7
PRODUCT 33 N 7 MODIFY
Phase 5: #SLOW X2
--MEM-- --POS-- -SPE- --COR--
X1 _ 320.0 53.1 40% ____._
X2 4 146.0 70.2 40% ____._
Tempo __.__s
EJEC TSTP PRES FORC
0 ___ 40 20
! End of ejection.
PROGRAMMING PAGE 61
! The electronic cam of 146.0 on X2 will serves
as a criteria of advance sequence. That is when
X2 has reached this value the DNC passes to the
following sequence.
The X1 axis is programmed at 320.0 so that it
will rise (at the same speed ) together with
the X2 axis.
! The movements of X1 and X2 are made at 40% of
their maximum speed authorized by phase 5.
! Auxiliary functions:
EJEC: 0 = no ejection
TSTP:undefined = no pressure test
PRES: 40 = system pressure at 40
tons
FORC: 20 = 20 DaN of force on X1
PRODUCT 33 N 8 MODIFY
Phase 6: #FAST X1
--MEM-- --POS-- -VIT- --COR--
X1 _ 320.0 127.9 95% ____._
X2 _ 150.0 146.0 40% ____._
Tempo __.__s
EJEC TSTP PRES FORC
0 ___ 40 20
PROGRAMMING PAGE 63
THE INITIALIZATION PAGE
This page can appear as a direct result of
initiating an impossible calculation, inadvertently
created by non-programmable data or an incorrect
value.
It can also make its appearance in the event of
memory pollution, also involving impossible
calculations.
It always appears whenever the DNC is powered up
with the key in position 3.
In order to leave this page and to return the DNC
to an exploitable working mode, follow the
procedure described below.
(If, having carried out operation 1, the situation
does not return to normal, go on to the next
operation, and so on).
Press .
Turn the key to position 0.
Press .
Turn the key to 0.
Press .
Turn the key to position 0.
These operations successively delete all data in
the selected memories during the manipulation.
TRANSFER PAGE
TRANSFER RS232 MODIFY
DATA LINK 1 PC<>DNC _ SENS _ CHOICE __
1=RS232 0=KO 1=->DNC 6=PM
5=TEST 1=OK 2=<-DNC 8=MEM DNC
10=PRODUCT
PRODUCT N° ___
___
___
To display this page, choose 2 on the menu page.
TRANSMISSION PAGE 69
FIELD DESCRIPTION
LINK
This field should always be programmed whenever it
is required to use the transmission facility,
whether it is initiated from the DNC, or from the
PC.
There are 2 programming possibilities:
PC <> DNC
This field must always be set to 1 on each occasion
that transmission is required, irrespective of
whether this is initiated from the DNC or from the
PC.
There are 2 programming possibilities:
DIRECTION
This field must be used whenever transmission is
initiated from the DNC. It must not be programmed
if transmission is initiated from the PC.
There are 2 programming possibilities:
CHOICE
This field must be used whenever transmission is
initiated from the DNC. It must not be programmed
On the PC:
On the DNC:
TRANSMISSION PAGE 71
! Once all the fields vital to the establishment
of a viable line of transmission are
programmed, place the cursor on the CHOICE
field.
On the DNC:
On the PC
TRANSMISSION PAGE 73
"PRINT SCREEN" FUNCTION TO PRINTER
(OR ASCII FILE)
If equipped with the optional RS232 output, the DNC
20 can make a hardcopy of the page currently on-
screen.
This allows you to make copies of details
concerning products, tools or machine parameters.
In order to be able to send data to a printer, the
printer must have an RS232 interface.
On the DNC 20 you should program the link
parameters according to how they are defined by the
printer.
TRANSMISSION PAGE 75
This page has been left blank intentionally.
LCD SCREEN
Given its design the screen can only function
correctly within a certain range of ambient DNC
temperature, namely from +10°C to +40°C.
"WHITE" SCREEN
At low temperature (less than 10°C), the screen will remain temporarily white
(transparent) until the above-mentioned temperature range is attained.
If the temperature around the DNC is below 10°C, then it will suffice to
switch on a few minutes before operation starts. The duration of this
warming-up period depends on the ambient temperature, and it may last up to
15-20 minutes if the temperature is very low.
"BLACK" SCREEN
At high temperatures (above 40°C) the screen will remain temporarily "black"
(opaque) until the working temperature returns to a value within the above-
mentioned range. If the DNC is fixed within a heat generating enclosure (such
as an electrical cabinet), the solution consists of cooling the whole unit to
bring down the temperature to within the limits quoted here.
ADJUSTMENT
In the two cases above it is possible to adjust the screen contrast as soon as
the temperature approaches the prescribed limits.
To adjust the screen viewing angle (contrast), take the following steps:
key.
MAINTENANCE PAGE 77
! to turn up the contrast (darken), press the
key.
MAINTENANCE PAGE 79
INTERACTIVE MESSAGES
the key.
PREVIOUS
Identical to NEXT, but with the key.
NEXT
Displayed when the key is used to
visualize successive sequences in the buffer.
(Except for the last sequence which indicates
END).
TIME OUT Indicates that the DNC has not received any
valid information since the start of transmission
and thus passes control to the operator. This
message appears after approximately 30
seconds.
INDEX PAGE 85
Index stopped 63
choice 20 stored 36, 62
multiple 20 teach OK 62
time out 63
Initialization 51
undefin. 61
Key
Messages 61
access level 9
down 14 Misfunctioning 59
start 14
Mode
stop 14
automatic 12
up 14
manual 12
Keyboard 11 programming 12
semi-automatic 12
Keyswitch 9
Modification 37
Link 27
of a program 37
List of a sequence 37
of product auxiliary functions of an existing product 37
28 of the axis origin 28
of sequences 27
Origin 28
List of products 11, 16
Page
List of programs 11 product production 19
production 23
List of sequences 27
Parameters 8
Machine parameter zone 51
Phase 5, 21, 39
Machine parameters 51
PLC
Memorization 36
code for l'.... 39
Memorize 13
Positioning
Menu 11, 15 absolute with reset to 0.0 22
electronic cam 22
Message
relative 21
copied 34
speed 22
copy 61
deleted 37, 62 Positioning value 21
end 61
Positionning
err-axis 61
absolute 21
error 61, 63
none ... 21
executed 61
type of 21
exists 36, 61
free 33, 62 Pressure 39
full 61 calcul automatic of the . 17
ignore 61
Pressure sensor 39
ignored 37
index 61 Print screen 57
inserted 61
Printer 57
jitter 62
last 61 Problem
machine 25 call a technician 60
modify 62
Product
next 62
counter 20
no space 62
number of 20
no-write 62
production rate 20
personnalized 25
search for.. 36
previous 62
run 55, 63 Production 23
INDEX PAGE 87