Manual Robofil Charmilles
Manual Robofil Charmilles
Manual Robofil Charmilles
380 • X90
Options manual
2. Robot QCRw
3. e-ConnecT
5. Large Reels
9. Rotary Table
10.Workshop connection
11.Eject
IMPRESSUM
Introduction 0.6
Availability of options 0.6
Activation of options 0.7
Macros for the options 0.7
Tapert Expert
Introduction 3
Contents of the kit 3
Installation 3
Conditions of application 5
Wire to be used 5
Prior measurements 6
Positioning the part 8
Programming 9
Machining recommendations 10
Robot QCRw
Introduction 3
General description of mechanical components 4
Principle of operation 7
Robot operation 9
Programming (M920 √ M921) 11
Operational monitoring 13
Restarting after power failure or incident 14
Installation of the software option 15
Recording of specific positions on W axis 18
Large Reels
Introduction 3
ROBOFIL 240•440 / 240cc•440cc 4
ROBOFIL 390•690 5
Auxiliary M functions
Introduction 3
Description of functions 4
Rotary Table
Introduction 3
Principles of operation 4
Programming 7
Resumption in the event of power failure or other incidents 8
Installation of the software option 8
Workshop connection
Introduction 3
Principles of operation 3
Conditions for commissioning 4
Installation of the software option 4
Configuration 4
Management of Control mode 6
Note concerning transfer of files 9
Eject
Introduction 3
Principles of operation 3
Elementary conditions to be fulfilled 6
Formation of the attachment 7
Programming 7
Error messages 8
This document presents an overview of all options and accessories available for the various models of the
ROBOFIL machines equipped with the CT-Millenium CNC.
The table below shows the options availability for each model :
X option available
√ option not available
Le number, nature and application domain of options and accessories are subject to change along
with the evolution of the ROBOFIL family. For that reason, the descriptive modules are not numbered
sequentially like the chapters in the other manuals.
Availability of options
Tapert Expert X X X
e-ConnecT X X X
Large Reels X X X
Auxiliary M functions
X X X
Workshop Connection X X X
Eject - - X
X option available
√ option not available
(WT) the machine must be equipped with the chromium-plated steel table in order to
accept the automation options.
6479
The activation indicator is updated in the boxes of the options selected. They are now ready for use.
Introduction 3
Installation 3
Activation of options .............................................................................. 3
Mounting diagrams ............................................................................... 4
Conditions of application 5
Wire to be used 5
Prior measurements 6
Measurement of ZB ............................................................................... 6
≈Guides Set Up∆ cycle ........................................................................... 6
≈Taper Expert∆ cycle .............................................................................. 6
Programming 9
Parameters TCO and TCG ..................................................................... 9
User parameters TRE and UV .................................................................. 9
Programming limitation .......................................................................... 9
Machining recommendations 10
The Taper Expert option has been developed for machining parts with a taper angle from 3 to 30°.
The guides and nozzles supplied with the option provide optimum wire guidance even with a large
inclination.
As regards the software, activation of the option combines the following two effects:
• correction of offset according to the programmed taper angle
(TCO = Taper Correction Offset)
• exact relative positioning between the guide and workpiece, on the basis of a table of values obtained
by a special ≈Taper Expert∆ measuring cycle
(TCG = Taper Correction Guides)
Installation
• Fit the upper and lower guides supplied for the option, paying attention as regards the direction of
mounting
• Replace the threading nozzle
• Mounting the new guide nuts
• Screw on the large-taper nozzles
Activation of options
Guide Æ 6 x 4
Guide Æ 6 x 6
6419 6420
Guide Æ 6 x 4
Guide Æ 6 x 6
6422»
6421 6422
6540
The intersection of 2 segments in sharp corner mode or constant radius mode causes a resultant angle that
is greater than the programmed angle.
656
Wire to be used
Zinc-coated soft brass SR25 (Cobracut W)
Rmax: 400 N/mm2 A: 30%
• The following tables are to be used:
These are to be activated in the standard manner, before performing the measurement cycles described
below.
• It is also possible to use a half hard brass wire LS25 or zinc-coated half hard brass wire SS25 (Rmax
500N/mm2), with the appropriate Technology tables and Wire tables. In this case however, the goal
for surface finish should not be set under CH21.
Measurement of ZB
After mounting the option and measuring ZB, perform as a minimum a ≈Guides Set Up∆ cycle with the
Taper parameter set at 3°.
Precision in taper work depends to a large extent on the accuracy of this cycle, which determines the basic
parameters ZID and AXOZ for the inclination angle of 3°.
When using the extension with a ROBOFIL X90, it is necessary to modify the parameter
PRTZ of the cycle as follows:
With extension Without extension
ROBOFIL 390 PRTZ = 211000 250000
ROBOFIL 690 PRTZ = 361000 400000
Activation: Select EXE - Measuring √ Adjust √ Guides Set Up (see Operating Guide).
The Taper Expert calibration cycle is executed after the Guides Set Up cycle performed with the
inclination angle of 3°. It determines ZID and AXOZ adjustment values that will have to be applied for
inclination angles 30°, 28°, 26°, 23°, 19°, 15°, 10° and 3°.
So for these angles it repeats the Guides Set Up cycle operations.
For a successful measurement with a 30° wire inclination, it is recommended to mount the
centering eye not too close to the table edges (minimum distance : 70 mm), in order to
allow room for a sufficient clearance of the UV axes.
- The Taper Expert cycle is in the form of a Macro-instruction. If the macros have not yet been loaded,
carry out the macro loading procedure (screen page EXE √ Measuring √ Macro).
- The Taper Expert screen page has an interruption key that enables the cycle to be stopped if a problem
arises during execution.
6417
The fields AXOZ, ZID, ZB, HCA, ZMA have the same meaning as in the case of the Guides Set Up cycle:
• Check the value of AXOZ, ZID, ZB, HCA and ZMA as per the instructions above
• Press the ≈Prepare∆ key
TCO and TCG are disabled
• Press the Start button (green)
• Wait until the cycle has come to an end (duration approx. 30 minutes)
(stoppage possible before the end by means of the interruption key)
• Press the ≈Save∆ key to store the measurement results
Check that parameters TCO and TCG are activated at the end of the cycle
The workpiece must be ground with a defect of parallelism of the upper and lower faces less than
5 microns.
Clamp the workpiece in a central position of the work area.
angle.
Parameter TRE must be set at 1 so that the ISO taper machining instructions (G51, G52 and G50) are
executed in a program.
If TRE = 0, all ISO programs will be executed as a cylindrical shape (UV axes movements identical to XY
movements)
Parameter UV is used to allow 5-axes programming, i.e. the explicit controlling of the U and V axes by
the ISO program, which also makes it possible to perform machining with taper or other more complex
shapes.
Programming limitation
In 4 axes mode (parameter UV enabled), it is not possible to use programming with circular interpolation
(G02, G03).
• It is recommended to use the sequences designed for maximum accuracy (i.e. those characterized
by 3 or 4 stars in the Technologies Manual)
• With a taper angle greater than 5°, it is recommended to set the upper and lower minimum
injections at 3.5 liters/minute
• In the roughing phase: reduce the Generator parameter FF according to the maximum taper angle of
the part, i.e.
2 % per degree of taper angle
In order to store this modification in a modified technology table, please note that an FF cannot be sto-
red, but an equivalent effect of frequency reduction can be obtained by modifying Generator parameter
B as per the following formula:
100 B
Br = -------------------------------
100 - 2 alpha
• For the finishing setting E7: modify the value of the parameter Pm (material removal) as follows accor-
ding to the taper angle:
o Taper angle 5° 10° 20° 30°
o Parameter Pm 40 45 50 60
• Finishing passes with a ROBOFIL 240.440 or 240cc.440cc: the quality of sparking will be improved
by raising the Z axis by 15 mm.
Introduction 3
Principle of operation 7
Pallet loading sequence ......................................................................... 7
Pallet unloading sequence ...................................................................... 8
Robot operation 9
Automation Panel .................................................................................. 9
Remote control ..................................................................................... 10
Operational monitoring 13
Pallet
The pallet is a standard support onto which the workpiece to be machined will be clamped, and which
will take up its position on the table chuck of the machine.
Magazine
The magazine makes it possible to store 1 to 3 pallets (according to the tooling selected) on 2, 3 or
4 levels (levels 3 and 4 = options).
Each level is equipped with a frame which can move in the horizontal plane and stop in one of the three
following positions:
1. Mid-point resting position, in which no operation is carried out.
2. Manual loading position, in which the frame is detached from its piston-cylinder unit and pulled
backwards manually by the operator in order to load/unload one or more pallets.
3. Transfer position: when one of its pallets is selected, the frame is pushed forwards by means of a
pneumatic piston-cylinder unit. In this position, the pallet will be raised by the lift until it reaches an
upper stop, where it can be gripped by the vertical axis gripper.
Horizontal axis
(W axis)
Vertical axis
Levels
Actuator
3
Lift
Lift
When a frame is in the transfer position, it is pushed upwards into upper position which allows the pallet to
be gripped by the gripper. The operation is performed in reverse to return the frame to its starting position.
Each pallet is allocated a unique address of the format (i, k) which allows it to be selected:
- i: level number
- k: pallet number
1
D1 D2
k: pallets
1 2 3
6472
Magazine configuration
• As standard, the magazine has 2 levels
It is available in a version with 3 levels (option 1)
and 4 levels (option 2).
• Seven different kinds of tooling can be used. Depending upon the tooling selected, 1 or 2 pallets can be
placed on one level.
• The tooling includes not only the table fixing system, but also the corresponding gripper.
• The total number of pallets can thus range between:
- a minimum of 2 (2 levels x 1 pallet) and
- a maximum of 8 (4 levels x 2 pallets).
• The workpieces within a row can be different if they are compatible with the tooling used (D1 can be
different from D2, but D1 and D2 remain identical for each level).
Configuration examples:
6473
On request, a 5-level/3 pallets version can be produced (Special Products) making it possible to
manage up to 15 pallets depending on the type of tooling.
The horizontal axis consists of a rail accommodating a sliding carriage which allows the pallets to move
between the magazine and the machine's worktable.
(11)
(1)
6474
Vertical axis
The carriage is equipped with a gripper which moves vertically to and fro to grip the selected pallet and
then place it onto the worktable
- bottom position: gripping/placing of pallet (at the frame or worktable level)
- top position: conveying pallet along axis W
Table chuck
The function of the chuck is to lock the pallet onto the worktable, and to guarantee the positioning
accuracy.
∫Flexibilityª option: By default, the operating mode of the robot is optimized to favor the
speed of loading/unloading operations. This mode makes it possible to deal with parts of
up to 80 mm height.
For parts higher than 80mm, the Flexibility option can be chosen (screen page EXE √ Service √
Machine Configuration √ Options). In this case, when a pallet is changed, a movement of
the W axis is only performed when all the racks of the magazine are in the rest position and
the elevator in the low position.
- Magazine, lift, vertical axis, gripper and chuck: ≈hard-wired∆ control sequences specific to the robot and
pneumatic units (e.g. top position and bottom position of gripper on vertical axis)
- Axis W: this axis is fitted with a servo motor, which means that movements can be software controlled,
providing that the stopping points are stored in the numerical control's memory during an initial
calibration stage, using the screen page Robot Teaching (see paragraph ≈Saving specific positions
of the W axis∆).
On completion of the sequence, all components have returned to their resting positions.
(1)
(9) (8) (5)
(4)
(11)
(10)
6475
The robot can be manipulated by the operator for test purposes or for recording specific points on the W
axes (see paragraph below).
The user should note that he/she is solely responsible for any manual operation of the
robot: he/she must ensure that any actions are mutually consistent (e.g. door opening
before movement along W axis, observation of collision risks etc.).
Automation Panel
In order to achieve the shortest possible workpiece changing times, the speed of movement
along axis W is 30 m/min. This is achieved by using control increments of 2 microns. This
convention also affects how position of the W axis is displayed, with one unit also repre-
senting 2 microns.
Remote control
18 20
21 23
6476
Two instructions M920 and M921 make it possible to control execution of robot operating cycles. These
instructions must be incorporated logically into a control program. The corresponding workpiece programs
are thus not modified by using the robot for placing the workpiece.
Loading M920 Ii Kk
M920 M1
Examples: M920 I1 K3
This command selects pallet 3 of level 1 and brings it into the working position. The
sequence is executed entirely automatically.
The values specified for I, K are always stored as the subsequent return position for the
pallet.
M920 M1
In this case, loading will be carried out manually by the operator.
The instruction carries out the preliminary phases (movement of Z-XYUV axes, draining,
opening of the door), then passes into suspended mode.
The operator selects and loads the selected pallet either by hand, or by means of the
manipulation tools (MDI commands, Automation Panel, remote control). The operator
indicates completion of these operations by pressing the Start key which will cause the
automatic program to continue.
Before restarting the workpiece program machining instructions, the prior machining
conditions are reestablished, namely:
- door closed, filling.
Exchange M920 Ii Kk
M920 M1
If a pallet is already in the machine, instruction M920 results in an exchange, i.e. the
above loading sequence will automatically be preceded by the unloading of the pallet
present in the machine.
Unloading M921
M921 Ii Kk
M921 M1
Examples: M921
This command is normally issued on completion of ROBOFIL processing of a pallet loaded
by instruction M920 I, K. The instruction results in the pallet being removed and returned
to its original position.
M921 Ii Kk
If parameters I, K are defined, the pallet in place will be extracted and directed towards
the position defined by I, K. The programmer must check that this operation is feasible, is
free at that time, since there is no preliminary check performed by the robot.
M921 M1
In this case, unloading will be carried out manually by the operator. As in instruction
M920, the preliminary phases of moving into suspended mode and then the continuation
of machining after the Start key has been pressed will be carried out automatically.
• A value must already have been assigned to the Secondary plan parameter on the screen EXE -- User
parameters.
• The parameter TRE on this same page will be set to 1 by M920 or M921.
• Once execution of M920 or M921 is complete, vertical alignment of the UV axes relative to the XY axes
is always reestablished.
The instructions M920 and M921 are to be used only in G40 mode (no offset) and G50
mode (no taper)
Users must insert in their application programs the appropriate instructions in order to:
- cut the wire before loading/unloading
- position the axes in relation to the newly loaded workpiece
- rethread the wire.
• By default, the execution sequences for instructions M920 and M921 carry out all the preparatory
actions before changing and actions to restore the state prior to changing (draining/filling of tank,
opening/closure of door, axis movements).
• Nevertheless, the content of the sequences is modular and can be modified using the screen page
Automation -- Authorised actions for the various execution modes (automatic, manual, simulation).
M30
Operational monitoring
The displayed pallet number corresponds to the pallet's address in the magazine (level i, pallet k). This
number may also be used in order to be able to return the pallet manually to its original position in the
event of malfunction.
• The Auto-Restart device manages option QCRw, which means that the robot is treated in the same
way as the whole ROBOFIL unit in the event of power failure (automatic restart without interruption of
machining).
• Any malfunctioning of the robot will result in suspension of the current operation and issue of a standard
error message.
• Pressing F1 key automatically opens the electronic documentation and displays information related to the
event.
• Most malfunctions related to robot use may arise from jamming of mechanical components (door, axis,
gripper etc.) or collisions.
• After analysing the information and context, the operator must attempt to remedy the problem and
normalise the situation, if necessary using the robot control tools (Automation Panel, remote control).
• Before automatic operation can be resumed by pressing the Start button, the situation at the time of
interruption must have been reproduced exactly.
• In the event of desynchronisation or loss of control, the operator will return all robot components to their
starting positions using the control tools and will restart the program from the non-executed instruction.
The option is managed through the numerical control's man-machine interface (MMI): the screen pages
used are modified standard pages or new specific pages dedicated solely to controlling the robot.
Configuration
The configuration phase is carried out using the following three screen pages:
This makes it possible to specify the presence of options related to using the robot:
- type of robot
- W axis, side door, table chuck
- manual pallet (handling by screen and remote control)
- flexibility mode (parts of height greater than 80 mm)
- dry set (not yet available)
Specifies the level of dielectric in the tank at which the side door can be opened.
3 Robot configuration
This page is for entering initial values for the characteristic parameters relating to robot operation:
- magazine size
• levels (number of levels)
• rows (number of rows per level) (not used at present - set the value at 1)
• pallets (number of pallets per row)
• The operator must specify machine axis positions which permit loading/unloading of pallets without
risk of collision with heads while, if possible, minimising movement distances in order to shorten cycle
times.
• They can also be set by recording a current position using the associated function keys (Mem. X,
Mem. Y, etc.).
• The All function key assigns the current position of the 5 axes to the two sets of automatic and manual
values.
This page is the same as for the XYUVZ axes. It allows the absolute zero of the W axis to be set.
Referencing must be carried out if the red indicator light beside the position display is lit.
• Position the carriage at its travel mid-point on the W axis, with the side door open.
• Press the -W function key
=> the carriage moves to its original position
=> the reference position for W is set
Before it is possible to carry out automatic robot cycles, the following intermediate stopping positions must
be recorded:
Rest
Pallet 1 (K=1)
Robot magazine Approach Pallet 2 (K=2) Erowa Unoset ™: not used
Pallet 3 (K=3)
Pallet 1 (K=1)
Robot magazine Pickup Pallet 2 (K=2)
Pallet 3 (K=3)
Wait
Configuration stages 1, 2 and 3 together with W axis reference setting must be carried out so that, among
other things, it is possible:
- to display the W axis position
- to use remote control on the robot.
Direct input
• Place the machine»s XYUVZ axes in a position allowing free movement of the carriage on the W axis
• Using the Jog keys W+/W- of the automation panel or the remote control, place the carriage at the
desired Rest position
Repeat the last two operations in an identical manner for each position to be inputted.
• deselect Insert W
• select the field of the position to be stored
• enter the value with the keyboard, and end with Return
• press the key Validate
Verification tests
• Perform one or several loading/unloading dry runs, for example in MDI mode by means of the
commands M920 Ii Kk and M921 (see next paragraph)
• Once the tests have been completed, do not forget to restore the normal speed of movement of the W
axis by pressing once again the key Verify (green LED off)
Part 1: Utilization 3
Introduction 3
Principle of operation 4
Immediate notification of events in the form of SMS messages ....................... 4
Recording of Internet e-mail communications .............................................. 4
Example of utilization 8
Workpiece .......................................................................................... 8
Passive monitoring: immediate notification ................................................. 9
Active monitoring: immediate notification for manual cutting of an attachment ... 9
Consultation at a later time: data on productivity ........................................ 10
Important information 12
Components used 13
Components included in the e-ConnecT option ........................................... 14
Components provided by the customer ...................................................... 14
Remarks concerning the choice of components ........................................... 15
3. e-ConnecT module 27
Activation of the option - Options code ..................................................... 27
Utilization of the screen page e-ConnecT ................................................... 27
Introduction
The purpose of the e-ConnecT option is to perform remote monitoring of the operation of a ROBOFIL
machine: the significant events of the machining process are automatically transmitted to one or several
recipients, either by immediate notification using SMS messages on a mobile telephone (SMS = Short
Message System), or using e-mail on the Internet network.
The remote monitoring by e-ConnecT will be profitable for centralized supervision of a stock of machines,
or for remote follow-up of programs started during weekends, and will enable the user to be kept informed
and to take immediate action when an interruption of production occurs, instead of only discovering the
problem on a Monday morning after the machine has been idle for several hours.
ROBOFIL
Machine
Internet
e-mail conversion => SMS
(SMS messages)
Recipient 1 (mobile)
......
Recipient n (mobile)
In this case, the recipient is instantaneously informed about the significant events of the machining operation.
ROBOFIL
Machine
Internet
Letterbox
Consultation
by Internet
In this case, the Internet letterbox is considered as a virtual recipient. It keeps track of all the events, and its
content can be consulted periodically and archived.
e-ConnecT enables users to perform notification by SMS in parallel with the recording of Internet
communications, and thus benefit from the advantages of both transmission modes.
e-ConnecT does not give the ROBOFIL machine the capability of producing and sending
e-mails written manually by the user!
The screen page EXE √ Service √ Config.Machine √ e-ConnecT is used for selecting the types of event that
will be taken into account by e-ConnecT.
Windows Messaging
6481
Please note that failing to tick one of the boxes will block notification of all the events of this type for all
the users!
(If this machine has only one user, this filtering method is naturally more suitable than the individual filtering
described on page 7, which is the appropriate one to use if several users are involved with the same
ROBOFIL machine.)
The screen page e-ConnecT has two 2 buttons. The one on the right is for activating the screen
page Windows Messaging /Address Book, which will be used in the modifications described on
page 7:
Users can take their programs as they stand and make use of e-ConnecT to perform monitoring that can
be described as passive, this being obtained by ticking the first 4 types of event in the screen page
e-ConnecT:
In the case of a Stop on Error, only the first blocking error is notified.
At this moment users know that a problem has occurred, and that they must carry out a more
thorough investigation on the machine.
To obtain active monitoring, i.e. to be informed about the execution of certain specific points of the
machining, proceed as follows:
• The maximum length of the message between the comma and the parenthesis is 12 characters.
It can happen that several recipients are concerned by the progress of the machining job. If they all wish to
receive the same type of message, the filtering can be done as explained above at overall level by means
of the screen page e-ConnecT.
If on the other hand the levels of interest are different, e-ConnecT allows individual parameterization.
Conclude the editing by OK, Then close the Address Book and the page Windows Messaging.
The same procedure is used for disconnecting all notifications concerning a recipient during an absence. In
this case, the following specification must be used: MessageType_id:
mid0
No further SMS will henceforth be transmitted to this recipient.
Reactivation is performed by restoring the specification of the values mid1, mid2 º that existed
previously.
An identical procedure is used for changing if necessary the telephone number of the recipient:
- open, as above, the window Notes of the recipient concerned,
- locate the old telephone number (under the heading Subject: or Body: depending on the format)
- replace the old number by the new one.
Depending on the SMS service con- (Screen below given just as an example!
tract subscribed, it is possible that the Presentations vary depending on the SMS
telephone number has been recorded contract!)
not in the window Notes, but in the
E-mail address field of the window
SMTP-Address as in the screen
opposite =>
In this case
-- click on the tab SMTP-Address,
- locate the old telephone number,
- replace the old number by the new one.
Workpiece
The purpose of this chapter is to illustrate three possibilities for using e-ConnecT:
- passive monitoring (immediate notification, without modification of program)
- active monitoring (immediate notification, with modification of program)
- consultation of e-mails at a later time.
These examples are based on a program for machining a punch as given in the Training Manual,
chapter 2 (you may refer to this document to obtain detailed explanations about this machining job and
the corresponding part-program).
Without modifying the existing programs, it is possible to obtain the notification of events of types 1 to 4
(Start/End of program, programmed stoppages or stoppages on error).
Let us suppose that the ROBOFIL being used is controlled by a single operator. In this case we recommend
the following:
Let us assume that the user does not want to be bothered with notifications of all the starts/stops of
programs, and only wishes to receive messages specifically concerned with the way machining is
progressing.
on error)
He will also have to modify the command program by inserting the following notification instruction:
------
S10 ; Setting: surface finishing
M98 P019 ; Calling up of sub-program/surface finishing
;
G13(ECN,Attachment) ; Message of notification
;
M30 ; End of command program O119
Let us suppose that, in parallel with notification, the user wishes to establish a systematic record of events in
a letterbox on an Internet site.
MessageType_id:
mid3,mid5 (Stoppages on error, specific messages)
Subject: <message> as per specifications of the
Body: <message> e-mail/SMS converter
MessageType_id:
All (records all events)
No specification of Subject: and Body:, because the destination is a letterbox, without e-mail/SMS
conversion
----------
;
S2 ; Setting: roughing
G01 X-2. ; Approach cut along X
Y-16.5 ; Approach cut along Y
M98 P019 ; Calling up of sub-program/roughing
G13(ECN,End roughing) ; Message of notification
;
S18 ; Setting: finishing
M98 P019 B1 ; Calling up of sub-program/finishing, reverse direction
G13(ECN,End finishing) ; Message of notification
;
S10 ; Setting: surface finishing
M98 P019 ; Calling up of sub-program/surface finishing
G13(ECN,Attachment) ; Message of notification
;
M30 ; End of command program O119
At the end of the machining job, the screen page of the Internet Browser will show the following list:
- possibility of retrieving data on productivity: because each message includes the time the event
occurred, it is possible to deduce the duration of each pass:
• All the messages transmitted by e-ConnecT are saved in the local directory ∫Sent itemsª. To avoid
overflow, it is necessary to purge the contents of this directory periodically, for example by eliminating
all e-mails that have been there for over 2 weeks.
• Certain e-mail/SMS converters can send back to the mail account of the ISP server some messages
acknowledging conversion. These acknowledgements will be recorded in the ∫Inboxª (local directory)
of the messaging.
In this case, this Inbox directory must also be purged periodically.
Back-up copies
To facilitate restoration of the normal situation when a problem has occurred, it is recommended to make
back-up copies of the 2 files below at regular intervals (for example once a week):
C:\Program Files\WindowsNT\WindowsMessaging\eConnecT: mailbox.pst
and mailbox.pab
Important information
1. e-ConnecT is a software option whose installation requires knowledge of an Options code transmit-
ted by Charmilles Technologies S.A.
2. This description of the installation procedure only concerns those persons carrying out the initial
installation of the option, or subsequent modifications to the configuration, such as: change of
Internet Services Provider (ISP).
This procedure does not concern the users (SMS recipients), so they do not need to consult this
second part.
ROBOFIL
machine
- 3 software modules
- e-ConnecT generation of messages to be notified
- Mail Server establishment of the connection and sending of e-mails
- Windows Messaging management of recipients and follow-up of e-mails
Modem
Internet
- telephone number
- subscription contract
- Internet e-mail address
SMS
Recipient
- mobile telephone
- telephone number
The number and type of e-mails and the designation of recipients is entirely parameterized within
e-ConnecT on the console of the ROBOFIL machine.
This parameterization can be modified subsequently.
The approach used makes use of well proven are widely distributed standard communication components
(hardware and software). Some of these items are included in the e-ConnecT option, and others are to be
provided by the customer according to the local context.
Among the items mentioned in the diagram of the previous page, the following are included in the
Charmilles e-ConnecT option:
- Mail Server module whose purpose is to define and manage the Internet connection and send
the e-mails.
It uses among others the following 2 items, which will be parameterized when the option is placed
in service:
RAS = Remote Access Services: setting up of a connection via modem
DUN = Dial-Up Network: parameterization of a connection to a provider of Internet access
(ISP) via modem
- Windows Messaging application of Windows NT™ used for managing e-mails, in particular
for:
- managing the list of recipients (Address Book)
- parameterizing the processing of e-mails
- local follow-up of the sending of e-mails (Outbox and Sent Items directories)
To supplement the above, the user shall provide the other items required, namely:
- Equipment:
- a modem with connecting cables
- a telephone line for local calls
- Internet
- subscription to an Internet access provider
(Internet Services Provider, ISP)
- e-mail service
The installation procedure below will ensure proper operation of the link.
Analog modem
- External model
- V90 √ 56 Kbps
- Serial line cable: male sub D 9 female sub D 9
- Telephone cable: RJ11 / RJ11 (with adaptor if necessary)
- Connectors:
Internet access
The subscription contracts will give the parameters required for the initial configuration of the link:
Contract Parameters
Mobile telephony
Mobile phone set telephone number (recipient)
This installation procedure consists of 5 stages presented in broad outline hereunder, and described in
detail on pages 18 to 33.
Although the manipulations are not too complex, a certain familiarity with Windows NT™ is necessary.
Stage 1: Installation of the modem and its Driver (see page 19)
Purpose: Activation of the e-ConnecT option by the authorization code of 14 characters transmitted by
Charmilles
Initial selection, among the 5 types of events, of those that will be taken into consideration by the
e-ConnecT application.
This screen page also serves to activate the two following modules by means of two buttons: Mail
Server and Windows Messaging
Purpose: While stages 1 to 4 served to set up the means of transmission, stage 5 uses the Address Book
to define the recipients, and the content and format of the communication:
Recipients
Display name: Recipient»s name in Address Book
E-mail address: Internet address to reach the converter
E-mail type: SMTP
- The entries of the Address Book are customized when the option is placed in service, and their content
will be adjusted later in the light of needs (addition, modification, deletion)
- The Address Book constitutes the true instrument for running e-ConnecT:
- when an event occurs (e.g.: Program Start, type 1), the e-ConnecT application examines the
parameters of all the recipients defined in the Address Book
- For each recipient, the application checks whether this type of event is selected and it activates,
according to the parameters specified, the process of sending the e-mails
<- - - - - - - ROBOFIL machine - - - - - - - > < - tel. network -> < - - Internet - - > < - Mobile - >
Preliminary action
e-ConnecT is a software option whose right to be used is issued by Charmilles. Before starting the
installation procedure, check that the authorization √ evidenced by a code of 14 characters √ has duly
been acquired for the ROBOFIL machine in question.
The installation is done during the startup procedure of the numerical control:
• When the screen page Windows-NT™ is displayed, interrupt the normal process by pressing the Shift
key
Procedure
The pages that follow contain a detailed description of the operations to be carried out:
• The left hand column (ACTIONS) gives the succession of instructions to be entered on the keyboard of
the numerical control.
• The right hand column (DISPLAY) presents the screen pages and windows displayed on the machine
console as you go along.
• The data that has to be entered by the user in the course of the dialog are shown in bold characters.
(Most of this information comes from contracts regulating the Internet connection and the SMS service.)
Purpose: Establish the output link, replacing the existing Driver by the Driver of the modem chosen by the
user. Verify the parameterization of the output port.
Before doing this, connect the new modem (refer to the supplier»s instructions for use)
ACTIONS DISPLAY
Network neighbourhood,
=> Network
Tab: Services
<=
=>
button: Yes
The display of the old driver disappears.
To install the new driver: button Add
(Wizard: start)
(normally: Win95-98),
Button: OK
Selection: COM2
(Wizard: end)
Button: Finish
Button: Configure
Button: Continue
=> Network
Button: Close
Button: Yes
As previously, interrupt the starting by means of the Shift key when the screen page of Windows-NT™ is
displayed so as to execute stage 2 of the installation of e-ConnecT.
Purpose: Parameterize the connection to the ISP by creating an entry in the Phonebook
ACTIONS DISPLAY
Start
Programs
Accessories
Dial-Up Networking
Button: New
(Wizard: start)
(Wizard: end)
Button: Finish
Button: More
Selection: Edit Entry and
Modem properties
Button: Close
After execution of stage 2, the entire starting procedure is completed, and the numerical control is in its
normal operational environment.
6479
Purpose: Define from among the 5 types of events those to be taken into consideration by the e-ConnecT
application
• Select the screen page: EXE √ Service √ Config.Machine √ e-ConnecT
Purpose: Configure the link with the Internet Services Provider (ISP) and the mail service
ACTIONS DISPLAY
=> e-ConnecT
=> General
Log Window
Tab: Connection
=> Connection
Verify:
Phone n° telephone No. of the ISP
Enter in:
Network Cards NdisWanAdapter
Tabt: Mailbox
Tab: Server
=> Server
Enter in
Smtp Srv Name of the SMTP e-mail
server
=> General
=> e-ConnecT
Purpose: Define by means of the Address Book the processing mode of the e-mails:
- specifying the recipients
- specifying the operations to be performed
(recording, format for SMS conversion and notification).
ACTIONS DISPLAY
=> e-ConnecT
- 3 keywords that will be interpreted by the e-ConnecT application for conditioning the processing of the
e-mail:
- comments (starting with //): will be ignored by e-ConnecT, but serve to describe the operating mode of
the form
Only the digits (0 to 9), the letters (a to z upper or lower case) and _ are accepted
ACTIONS DISPLAY
Update the contents of Notes as per the characteristics of the e-mail/SMS conversion format.
MessageType_id:
mid1,mid3
selects events of type 1 and 3
The Address Book is now supplemented with the newly created address. It is now no longer a model, but
a real address!
=> e-ConnecT
When a significant event of type x occurs, it is confronted with the following types of filtering:
It is be possible to obtain a recording of the e-mail and SMS notification of one and the same event by
creating two distinct recipients in the Address Book.
The e-mail => SMS converters offer a wide variety of possibilities. By way of example, there are
converters whose format makes it possible to record several users in a single address of the Address
Book. In this case a single e-mail will, after conversion, result in the sending of several SMS
messages.
Test of operation
• Check that the message ∫TesteConnecTª has been received on your mobile telephone
As explained in the principle of operation, message sending relies on a chain of components, only some
of which are located in the ROBOFIL machine, the others being selected by the user from the range of
products and services linked to Internet.
Because of this, in the event of non-transmission, the investigation must be directed to every link in the
chain.
When a part-program has been selected, the Service screen pages are no longer accessible.
The screen e-ConnecT can then be activated directly from EXE, in particular so as to allow
monitoring of the connection / disconnection activity.
Log Window records all the communication activities as they take place.
These instruments make it possible to trace everything that happens on the ROBOFIL machine, from
the triggering event through to the sending of the corresponding e-mail.
The follow-up of the messages within the Internet network and the SMS service will be done within the
framework of the contracts signed with the service providers concerned (ISP √ e-mail/SMS converter).
If the e-mail/SMS converter that you are using sends messages of acknowledgement of conversion
back to the e-mail account of the chosen ISP, the Inbox directory of this messaging must be
periodically purged.
The flexibility of use of e-ConnecT and the exploiting of the standard distribution channels of Internet open
up many possibilities of configuration and utilization.
For example, in cases where high reliability of transmission is required, it is possible to prepare for a critical
recipient a second standby channel. This backup channel will run via a different ISP, by means of another
DUN interface and an inactive entry in the Address Book.
This alternative channel can be activated in a few minutes if the main channel is interrupted, by editing the
parameters of the screen page Notes of the Address Book, and by switching over to the second DUN
channel.
In cases where the access provider changes, it will be necessary to specify the relevant data to the new
provider and to the new Internet address, in other words go through stages 2 (Dial Up Network) and 4
(Mail Server) of the installation procedure.
If the e-mail/SMS converter stays unchanged, there is no need to go through stage 5 (Address Book)
In cases where the e-mail/SMS converter changes, it will be necessary to go through stage 5 (Windows
Messaging / Address Book) of the installation procedure, i.e. redefine all the addresses of existing
recipients in the new required format.
Introduction 3
Assembling 3
Example of utilization 4
This option makes it possible to produce parts having taper angles up to 45°, with automatic threading in
the vertical position.
Lower head
(7) 1 injection nozzle 135005189 large taper
(8) 1 wire guide assembly 204339850 diameter 0.25
Assembling
CHARMILLES 140 000 630/E/05.02.2003 Extension for taper angle up to 45° with threading 3
Example of utilization
Part: Steel
Height 40 mm
Offset: carry out a test to measure the actual material removal and thus determine the offset
to be used
ZID: carry out the tests recommended in chapter 2 ≈Information on technologies and machi-
ning∆ for taper machining (angle >8°, without Taper Expert option).
As indicated, note the results and modify the parameters ZID and AXOZ accordingly
(screen page EXE √ Measuring √ Guides Set UP)
Note: By setting parameter A at 0.6 it is possible to obtain a surface finish of CH27 / Ra2.2
4 Extension for taper angle up to 45° with threading CHARMILLES 140 000 630/E/05.02.2003
Large Reels (ROBOFIL 240•440)
(ROBOFIL 240cc•440cc)
(ROBOFIL 380•X90)
Introduction 3
ROBOFIL 390.690 6
Presentation ......................................................................................... 6
Placing the wire in position ..................................................................... 6
Adjusting the wire tension ....................................................................... 6
The purpose of the Large Reels option is to increase the running time of a ROBOFIL machine thanks to high
capacity reels :
ROBOFIL 390.690 : 16 kg
In this case, instead of being mounted on the front panel, the reel is placed on an unspooling bracket fixed
to the rear of the machine. The wire is brought to the front panel by means of a guidance system (tubes and
return pulleys).
For ROBOFIL X40 models there is a variant of the Large Reels option compatible with the QCRw, 3R
and Erowa robots.
This combination of options makes it possible to exploit to the full the capacity for long running times
of the machine (large wire capacity, automatic changing of workpieces).
Presentation
Cabinet:
Follow the installation diagram on the bottom of the cabinet.
Guidance system:
- runs the wire from the unspooler to the front panel
- includes an articulated arm made up of 2 telescopic guide tubes and 3 pulleys
- the first part is fixed and linked to the unspooler, while the second part is mobile and associated with the
movements of the axes.
Protection
Fast pulley
135 005 388e
6482
Front panel :
The wire reaches a return pulley located at the position of the normal reel supports. From here onwards, fol-
low the usual path indicated on the front panel.
Presentation
Front panel :
The wire reaches a return pulley located at the position of the normal reel supports. From here onwards, fol-
low the usual path indicated on the front panel.
Introduction 3
Description of functions 4
The extended M functions make it possible to run or synchronize simple external systems with the ROBOFIL
machine.
The interface consists of 8 binary input-output signals numbered 1 to 8 (for their location and electrical cha-
racteristics, refer to the Maintenance Manual).
The commands are performed through an ISO program by means of the M instructions according to the for-
mat M 1 x y (M101 to M158) where x represents the type of function (0 to 5) and y represents the signal
number (1 to 8).
Output1
According to parameterization:
- the program is resumed on the appearance or disappearance of the ACK signal.
- It is possible to indicate as an anomaly (error message) the presence of the ACK signal while the
instruction M13y is being issued.
- the ACK signal can be a level or the detection of a positive edge.
- it is possible to assign a maximum time check (adjusted separately for each signal 1 to 8 between 1 and
1500 s) beyond which an error message will be emitted. A duration 0 cancels this check.
Parameterization can be used to adapt the behavior of the auxiliary M functions to specific needs,
for example:
- adjustment of the duration of pulses
- adjustment of the duration of monitoring of the wait
- type of ACK signal (continuous or positive edge)
- switching of input-output signals to reverse logic
- maintaining at 0 or setting to 0 of the outputs according to the machine status (RESET, Suspension,
Energy Saving, Emergency stop, Alarm, etc.)
- execution or ignoring of extended M functions in DRY RUN, RESTART, etc.
An initial parameterization is done during installation by the Charmilles Technologies Maintenance Ser-
vice. Subsequent modifications can be carried out with the help of the information contained in the Mainte-
nance Manual.
Introduction 3
Installation 6
Checking the brake calibration ................................................................ 6
Wire feed ........................................................................................... 6
Upper head ......................................................................................... 6
Lower head ......................................................................................... 7
Installing the SW10A wire reel √ Threading the wire ................................... 8
A special adaptation kit has been created for different machines. The contents and commissioning of this kit
are described in the following pages :
CHARMILLES 140 000 640/E/23.06.2004 Option for machining with wire Æ 0.10 mm 3
4 Option for machining with wire Æ 0.10 mm CHARMILLES 140 000 640/E/23.06.2004
ROBOFIL 380 . X90
When using a wire of 0.1. mm for the first time, certain precautions are needed concerning adjustments to
the lower head (parallelism of the traction roller shafts).
It is therefore recommended to call in the assistance of the CHARMILLES Customer Service when installing
the kit.
1 ≈Options∆ document
140 000 593 - (French)
140 000 594 - (English)
140 000 595 - (German)
140 000 596 - (Italian)
140 000 597 - (Spanish)
CHARMILLES 140 000 640/E/23.06.2004 Option for machining with wire Æ 0.10 mm 5
Installation
Wire feed
6484
Upper head
6485
6 Option for machining with wire Æ 0.10 mm CHARMILLES 140 000 640/E/23.06.2004
Lower head
6486
6487
6488
CHARMILLES 140 000 640/E/23.06.2004 Option for machining with wire Æ 0.10 mm 7
Installing the SW10A wire reel √ Threading the wire
6489
When restoring the machine to standard configuration, execute all the above operations in
reverse order, and above all :
- take care to put back the grooved roller on the right side spindle (fixed spindle)
- set the pressure of the rollers at the second mark (normal pressure)
- set parameter ZMA at its previous value.
8 Option for machining with wire Æ 0.10 mm CHARMILLES 140 000 640/E/23.06.2004
ROBOFIL 240SL•440SL - ROBOFIL 240cc•440cc
Quantity Description
Connections and extensions, obstructor
2 Short fixing screws
1 Plexiglas cover
1 Upper head flat nozzle
1 Upper head diffuser
1 Upper head guide/nut (short)
1 0.8 mm threading nozzle
2 Upper and lower 0.1 mm guides
1 0.1 mm lower head guide/nut
2 Nitrided rollers
4 Elevating washers
1 Tungsten contact without slot
1 Deflector for recovery box
1 Reel of 0.1 mm SW10 wire
CHARMILLES 140 000 640/E/23.06.2004 Option for machining with wire Æ 0.10 mm 9
Mounting the option
Unspooling belt
6574
Plexiglas cover
6575
10 Option for machining with wire Æ 0.10 mm CHARMILLES 140 000 640/E/23.06.2004
The standard nozzle is replaced by the flat nozzle equipped with the diffuser.
The upper guide extension is removed, and the long nut is replaced by the short nut from the kit.
• Mount the 0.8 mm threading nozzle and the 0.1 mm wire guide.
Guide
Guide
Threading nozzle
Extension
Standard nozzle
Diffuser
Short nut
Long nut
Diffuser
6576
Slot
6577
6578
CHARMILLES 140 000 640/E/23.06.2004 Option for machining with wire Æ 0.10 mm 11
• Replace the standard drive rollers by nitrided
rollers from the kit mounted with the elevating
washers.
Rollers
Washers
6579
6580
Evacuation zone
12 Option for machining with wire Æ 0.10 mm CHARMILLES 140 000 640/E/23.06.2004
Manual positioning of the wire
Thermal cutting
The length of the ≈prepared∆ wire (i.e. drawn out and annealed) must be as short as possible. To achieve
this, the fingers of the left hand holding the wire must be positioned as close as possible to the left contact.
Since the break takes place at the level of the right contact, the length prepared is thus virtually the same as
the distance between the 2 contacts.
Correct
Correct
6581
6582
CHARMILLES 140 000 640/E/23.06.2004 Option for machining with wire Æ 0.10 mm 13
Threading in the lower head
Threading comes to an end automatically. The wire is slowly and steadily pushed by the unspooling system.
It is guided by the threading jet and conveyed by the suction jet between the drive rollers through to the
entry tube of the chopper.
Important remarks!
- Before starting actual machining, use a tensionmeter to check the wire tension for the values that will be
used with the 0.1 mm wire.
- When restoring the machine to standard configuration for wires of diameter greater than 0.10 mm, do
not forget to carry out all the reverse operations with respect to those listed above !
14 Option for machining with wire Æ 0.10 mm CHARMILLES 140 000 640/E/23.06.2004
Chapitre
Introduction 3
Description of kit 3
Connection principles 4
Macro-instruction G912 6
Examples ............................................................................................ 6
Principle for use of macro-instruction G912 ................................................ 7
The external Robot option allows a ROBOFIL X40 / X40cc machine to be equipped with a robot which
will automatically load / unload pallets in the work space.
Automatic availability of several successive parts allows the machine to function autonomously for extended
periods, also enabling night and weekend working. The result is an increase in productivity and an
increase in profitability.
The connected external robot includes its own operating logic, which responds with a dialogue appro-
priate to the ROBOFIL machine instructions (M functions) to carry out part changes which are synchronised
with the machining operations.
Description of kit
Furthermore, the robot must be designed for connection to an EDM machine (earthing, anti-interference pro-
tection, protection against EMI, etc.).
Use of these instructions in MDI mode allows the operator to control the side door directly for emp-
tying and refilling the tank.
Extended M functions
M102 to 108 : Selection of pallet number, p, with the aid of interface signals 2 to 8
(signals set to 1)
if p = 0 Unloading :
return pallet in place No action
to origin position
- To simplify programming, a macro-instruction G912 is made available to control the global execution of
the robot»s operation cycles (loading √ exchange √ unloading).
- Macro-instruction G912 must logically be inserted in a control program. The corresponding part-pro-
grams are then not modified by the use of a robot for putting a part in place.
- By default, the sequence for execution of instruction G912 performs all the preparation actions before
loading and return to normal after loading (emptying / refilling of tank, opening / closure of door).
Examples :
Loading G912 T3
(case where no pallet is in place in the ROBOFIL machine)
This command selects pallet 3 and brings it into work position.
The value specified for T (3 here) is stored by the robot as the later return position for
the pallet.
Execution of the sequence is entirely automatic : before resumption of the part-program
machining instructions, prior conditions of use (door closure, refilling) are restored.
Exchange G912 T3
(case where a pallet is already in the machine)
Instruction G912 T3 proceeds with an exchange :
- unloading sequence (described later) for the pallet in place to its position of origin
- loading sequence for pallet 3 (described above).
Unloading G912 T0
This command will be issued at the end of processing, by the ROBOFIL machine, of
the pallet loaded by the G912 T3 instruction. Its effect will be to pick up the pallet
again to return it to its position of origin, 3, in the robot»s store.
After unloading, the automatic door remains in the open position.
- The Auto-Restart device is capable of taking charge of the robot, as long as the latter is equipped with an
Auto-Restart system.
This means that the robot is treated as the whole of the ROBOFIL machine when there is a supply failure
(automatic restart without any interruption of machining).
- Any operational problem in the robot causes interruption of the current operation and the issue of a stan-
dard error message.
- Pressing the F1 key automatically opens the electronic documentation, with a display of information rela-
ting to what is happening.
- The majority of faults related to robot operation can arise from blockage of mechanical devices (door,
axis, gripper, etc.) or collisions.
- After analysis of the information and the context, the operator must try to deal with the problem and get
back to a normal situation.
- To be able to resume automatic execution via the Start button, it is necessary for the situation at the
moment of interruption to have been set up again exactly.
- In the event of loss of synchronisation or loss of control, the operator will manually reset all elements of the
robot to their start position using the robot controls.
Comply with the requirements and recommendations of the documentation provided by the external robot
supplier.
Introduction 3
Principles of operation 4
Taking the rotary axis references (point zero) .............................................. 4
Display of the W axis position ................................................................ 4
Manipulation using the screen ................................................................. 4
Manipulation using the remote control ...................................................... 6
Programming 7
1685a
- The rotation can be along a horizontal axis (parallel to the X axis of the machine √ type A) or vertical
(parallel to the Y axis of the machine √ type B).
- The rotation is controlled by the numerical control as a movement of an axis called W axis. A movement
instruction is expressed in degrees, and the positioning accuracy is of the order of a few thousandths of
an angular degree (depending on the model √ see detailed specifications).
- The rotation movements to position the part must be done when no machining is in progress and with
no movement of the other axes XYUVZ.
Notes : The mechanical mounting and the electrical, hydraulic and pneumatic connections of the option
are described in separate documents.
The software installation procedure is described in the last paragraph of this document.
- The Rotary Table option is not compatible with the QCRw Robot option.
- If the chuck equipping the rotary unit is of manual type, the Chuck option must not be
declared during configuration of the rotary table.
The taking of references, i.e. determining the zero point of the angular coordinates, is done during
the initial installation.
It does not need to be repeated subsequently, apart from special circumstances such as:
- Loading of a new software version
- Disconnection/reconnection of the table
- Desire to change the point Zero of the axis
Perform at least one complete rotation of the W axis
Place the W axis in the position desired for the point Zero
Select: EXE √ Manual √ References
Press the Reset W button
Switch off and then restart the machine
When the Rotary Table option has been installed, the display of the sixth axis W in all the screens
makes it possible to know its position at any time (expressed in degrees, independently from the
metric/inch conversion).
When the green light of the activation key is flashing, the 5 buttons on the remote control shown below
are specially allocated to the control of the rotary table.
The value nnn.nnn represents the angular movement in degrees, and must respect the
following conditions:
- Positive or negative
- Absolute value less than 360
- 3 digits after the decimal point
The digits beyond the 3rd after the decimal point are ignored.
This command fixes for the W axis an origin for the part coordinates, i.e. introduces on W an
initial offset that will affect all subsequent movement instructions on W.
These ISO instructions can be used in the programs, or entered directly on the console in MDI mode
for immediate execution.
Apart from the command and control features referred to above, the Rotary Table option does not
incorporate any specific monitoring elements or error messages.
- During a movement of the W axis: the axis will be dealt with like any other axis
Consequently, if the machine is equipped with an Autorestart system, machining can be resumed when
power is restored.
In the Automation / Rotary axis zone, fill out the fields according to the configuration :
After this defining has been done, stop then restart the machine so as to load the parameters corresponding
to the configuration choices carried out.
Introduction 3
Principles of operation 3
Configuration 4
The purpose of the Workshop Connection option is to enable the activity of a ROBOFIL machine to be
followed up remotely on a personal computer.
The connection is via an in-house company network (ETHERNET type).
ROBOFIL
Ethernet
PC
Principles of operation
The remote follow-up can be performed in 3 different ways through 3 separate channels:
Supervision
Point to point link, with no possibility of intervention
- provision of information on the machining status (current program, status)
- notification of significant events (start and end of programs, start and end of execution, alarms)
This is a simple transmission of information to another system, which does not thereby acquire any
capacity for intervention
Control
Point to point link, with the possibility of limited intervention
- possibility of running the machining operation by commands of selection, starting, interruption
and resumption, stopping of programs
- the transfers or resumptions of control are carried out at the Operator level
This transfer of control is temporary, since it is authorized from the console of the ROBOFIL machine,
and can be suspended or cancelled at any moment from this same console. It is partial, since only the
operations concerning the activation of programs are involved: adjustment of the parameters is done
without interruption and exclusively from the console of the ROBOFIL machine.
The Connection option commissioned on the ROBOFIL machine provides a platform including the
integration into the software of the numerical control and the transmission of data on the ETHERNET
network by the protocol TCP/IP.
(this documentation concerns this part only)
The connection of the receiving system via the local network must be the subject of a study and
an integration project, comprising the development of the dialog protocol and an application device
for presentation.
Charmilles technical services can supply the information and documents required for this development.
The Workshop Connection option requires the ROBOFIL machine to be connected to the company»s
local in-house network. For the conditions regarding connection (hardware and software required),
please consult the IT service of the company.
- Activation of the Workshop Connection software option is executed when the machine is installed or at
the time of an update.
- It is possible to choose Supervision mode, Control mode or both modes simultaneously.
- As soon as one of the 2 modes is selected, the UDP channel also becomes available.
- For a description of the activation of the options, refer to the introduction chapter of this Options manual.
Configuration
The Workshop Connection option communicates to the local network by means of 3 virtual channels:
- UDP (User Datagram Protocol) channel (limited supervision of several machines)
- Supervision channel (Supervision mode)
- Control channel (Control mode)
The 3 communication channels can be enabled or disabled individually by means of the screen page
EXE √ Service √ Machine configuration √ Workshop connection.
this screen is only accessible if at least one of the two modes of the Connection option (Supervision
or Control) was enabled when the option was installed.
Port numbers : these 3 numbers are allocated internally in the Not accessible
software; they cannot be edited
UDP channel
Disable box Used for disabling the channel Machine setter or above
Permission box Authorizes the function All profiles
Canal de Supervision
Disable box Used for disabling the channel Machine setter or above
Permission box Authorizes the function All profiles
Canal de Contrôle
Disable box Used for disabling the channel Machine setter or above
Permission box Not accessible
If the Control channel has been disabled, the function key Remote Mode is displayed on a gray
background, and cannot be used without prior re-enabling of the channel.
Pressing the key Establish Connection makes the transfer of control effective, i.e. it has the following
effects:
on the remote station: (depending on what functional feature is included in the customer program)
- possibility of connection, consultation, and commands linked to program execution (selection, starting,
interruption, stopping)
- possibility of emulating certain functions START (green), STOP (red) and ABORT (blue)
Pressing the Suspend Connection key is used for a resumption of limited local control. i.e. it has
the following effects:
- on the machine console: Indication of the suspension in the Current Status window
The indicator FULL REMOTE remains lit up
If a program is being executed, it will be interrupted as soon as the
connection is suspended
Re-activation of Manual mode: the operator can perform interventions
on the machine
Activation of the Resume Connection key to return to the previous status
of remote control
During the suspension it is not possible to resume or abort the interrupted program.
The suspension ends logically through the restoring of the connection, subject however to restoring
the machining conditions and coordinates that were current at the time of suspension.
The Abort Connection key can be pressed at any moment by the local operator. This completely cancels
the transfer of control, i.e. it has the following effects:
- on the remote station: Notification of the aborting: no command or action whatsoever on the
ROBOFIL is possible
The Workshop Connection application has not been designed for transferring files between the control
computer and the ROBOFIL machine.
On the other hand, if and when the two systems are both part of the same local network, all the facilities
for sharing and exchanging files specific to the network can be used, for example to transmit ISO programs
from the control system to the ROBOFIL machine.
Introduction 3
Principles of operation 3
Cutting of part with formation of attachment ............................................... 4
Piston descent to break the attachment ...................................................... 5
Programming 7
Error messages 8
The Eject option is used for automatically evacuating a slug. By eliminating the interruption of
machining to await the intervention of an operator, it helps to increase the working time and the
profitability of a ROBOFIL machine.
To achieve this objective, the slug must be held in place by the formation of an attachment.
The purpose of the Eject device is to break the attachment by the strike of a piston activated by
compressed air. The slug will thus fall in a controlled manner, at a chosen place and time, without
risk of jamming under the lower arm.
the Eject option cannot be used in conjunction with the Rotary Table or Robot options.
Principles of operation
A sub-program O3333 supplied with the technical documentation of the option executes all the partial
stages required for the evacuation of the slug:
If at the end of the sub-program the operation is unsuccessful (piston failing to come out),
the evacuation is declared a failure by an error message followed by stopping of the machine.
3808
3809
- The workpieces must be clamped with sufficient support to withstand the vertical effort exerted
during the ejection
- In the case of clamping in a vice, provide a support at the other end of the workpiece by means
of a Z stop
- If the strike point coincides with the threading point, the diameter of the threading hole must be less than
the ejector diameter
To ensure that the slug falls of its own accord after Strike point
the attachment is broken:
Two blocks of 20 mm thickness (with the corresponding screws) make it possible to adjust the spacing of
the Eject device thus facilitating the positioning of the strike point along the Y axis.
Two supplementary ejectors of different lengths are also supplied in the kit, so as to take account of the
different lengths of nozzles that can be used
If it is likely that the extraction of the slug could cause problems (because of its weight, shape
or position), it is possible to cut several partial slugs before returning to the initial geometric shape
for the finishing operations.
The conditions governing the formation/cutting off of an attachment are defined by means of 2 parameters
in the screen page EXE √ User Parameters √ Advanced Parameters, Slug management:
Programming
The conditions for forming the attachment can also be managed in an ISO program.
Refer to : Programming manual,
Chapter: ≈M Functions∆,
Paragraph: ≈Attachment holding /cutting off∆ function.
Syntax G89 P _
(P is a whole number expressed without decimal point in microns or 1/100.000th inch)
This command is used for specifying the desired length of the attachment, or for modifying by
program the value expressed in the parameter ≈Length of attachment∆ of the screen page
EXE √ User Parameters √ Advanced Parameters.
When G87 is defined, the attachment of length P will be formed before execution of the instruction
M01 (Optional Stop).
The sub-program automatically executes all of the partial stages required for the evacuation of the slug.
Error messages
The following 2 messages warn about a possible operating anomaly of the Eject option:
Travel limit reached A mechanical limit on the Y, V, or Z axis has been reached during the initial
clearance movement.
Waiting time exceeded The piston has not reached its low position or has not gone back to its original
position within the set time limit.
Introduction 3
Principle of operation 3
The purpose of the Great height finishing option is to optimize the finishing and surface finishing conditions
in the case of great height parts for machines using flushing (ROBOFIL X90).
Principle of operation
The objective sought is to ensure abundant upper flushing falling in a column without air bubble on the face
of the part, while maintaining a moderate lower flow.