Despite the care taken in the preparation of this document, NUM cannot guarantee the accuracy of the information it contains and cannot be held
responsible for any errors therein, nor for any damage which might result from the use or application of the document.
The physical, technical and functional characteristics of the hardware and software products and the services described in this document are subject
to modification and cannot under any circumstances be regarded as contractual.
The programming examples described in this manual are intended for guidance only. They must be specially adapted before they can be used in
programs with an industrial application, according to the automated system used and the safety levels required.
1.5Entering and Exiting from the PROFIL
Function1 - 12
1.6Contour Numbering1 - 16
1.7Calling a Contour Created by PROFIL1 - 17
1.8Description of the Programme Generated
by PROFIL1 - 20
2 Creating and Editing Contours2 - 1
2.1Contour Types2 - 3
2.2Geometric Elements and Construction
Aid Tools2 - 7
2.3Geometric Transformation Tools2 - 30
2.4Miscellaneous Tools2 - 35
3 Examples of Contour Creation3 - 1
3.1Example of Milled Workpiece3 - 3
3.2Creating a Milled Workpiece Contour3 - 4
3.3Example of Turned Workpiece3 - 10
3.4Creating a Turned Workpiece Contour3 - 11
en-938937/03
Page 4
4en-938937/0
Page 5
DOCUMENT REVISIONS
Table of Contents
Record of Revisions
Date
02-950Document creation
Revision
Reason for revision
en-938937/05
Page 6
6en-938937/0
Page 7
Structure of the NUM 1060 Documentation
NUM 1060
DYNAMIC
OPERATORS
938871
User Documents
These documents are designed for the operator of the numerical control.
Foreword
Foreword
NUM 1060M/W
OPERATOR’S
MANUAL
938821
OEM Documents
NUM 1060
INSTALLATION
AND
COMMISSIONING
MANUAL
938816
NUM 1060T
OPERATOR’S
MANUAL
938822
NUM 1060M
PROGRAMMING
MANUAL
V
OLUME
1
V
OLUME
2
938819
NUM 1060T
PROGRAMMING
MANUAL
V
OLUME
1
V
OLUME
2
938820
NUM 1060G
CYLINDRICAL
GRINDING
PROGRAMMING
MANUAL
938930
These documents are designed for the OEM integrating the numerical control on a
machine.
NUM 1060
PARAMETER
MANUAL
938818
NUM 1060
AUTOMATIC
CONTROL
FUNCTION
PROGRAMMING
MANUAL
LADDER
LANGUAGE
938846
NUM 1060
PROCAM
DESCRIPTION
MANUAL
938904
COMMISSIONING
NUM 1060G
CYLINDRICAL
GRINDING
MANUAL
938929
NUM 1060H/HG
GEAR
CUTTING AND
GRINDING
MANUAL
938932
en-938937/07
Page 8
Special Programming Documents
NUM 1060
RIGID
TAPPING
MANUAL
938881
These documents concern special numerical control programming applications.
NUM 1060
SUPPLEMENTARY
PROGRAMMING
MANUAL
938872
NUM 1060
SYNCHRONISATION
OF TWO SPINDLES
938854
NUM 1060M
PROCAM MILL
INTERACTIVE
PROGRAMMING
MANUAL
938873
NUM 1060
PROFIL
FUNCTION
USER’S
MANUAL
938937
NUM 1060T
PROCAM TURN
INTERACTIVE
PROGRAMMING
MANUAL
938874
NUM 1060
DUPLICATED
AND
SYNCHRONISED
AXES
938875
8en-938937/0
Page 9
PROFIL User’s Manual
CHAPTER 1
GENERAL
DESCRIPTION OF
THE PROFIL
FUNCTION
Foreword
Description of the capabilities and operating procedures of the PROFIL function.
CHAPTER 2
CREATING AND
EDITING
CONTOURS
CHAPTER 3
EXAMPLES OF
CONTOUR
CREATION
Overview of the contours that can be created by PROFIL and description of the
elements and tools used to create contours.
Examples illustrating the creation of contours (one example for milling and one for
turning).
en-938937/09
Page 10
Agencies
Questionnaire
The list of NUM agencies is given at the end of the manual.
To help us improve the quality of our documentation, we kindly request you to return
the questionnaire at the end of this manual.
10en-938937/0
Page 11
General Description of the PROFIL Function
1 General Description of the PROFIL Function
1.1General1 - 3
1.2Capabilities of the PROFIL Function1 - 3
1.3PROFIL Operating Procedures1 - 4
1.3.1Configuration of a PROFIL Screen Page1 - 4
1.3.2Description of Windows1 - 5
1.3.2.1CNC Status Window1 - 5
1.3.2.2Graphic Window1 - 5
1.3.2.3Data Window1 - 5
1.3.2.4Dialogue Window1 - 5
1.3.2.5Main Contents of the Dialogue Window1 - 5
1.3.3Information on the CNC Keyboard1 - 8
1.3.3.1Function Keys1 - 8
1.3.3.2Cursor Control Keys1 - 8
1.3.3.3Other Keys1 - 9
1.3.3.1Notes on Entry of Values1 - 9
1.3.4Data or Value Entry Fields1 - 10
1.4Coordinate System1 - 11
1.5Entering and Exiting from the PROFIL Function1 - 12
1.5.1Entering PROFIL1 - 12
1.5.2Exiting from PROFIL1 - 15
1.5.2.1Example of Exit1 - 15
1.6Contour Numbering1 - 16
1.7Calling a Contour Created by PROFIL1 - 17
1.7.1Contour Call by Function G771 - 17
1.7.2Calling a Contour from a Machining Cycle1 - 19
1.8Description of the Programme Generated by PROFIL1 - 20
1.8.1Description of an Entity1 - 20
1.8.2Structure of a Programme Generated1 - 21
1
en-938937/01 - 1
Page 12
1 - 2en-938937/0
Page 13
General Description of the PROFIL Function
1.1General
PROFIL is a graphic module installed in the numerical control (CNC).
PROFIL can be used to create contours of milled or turned workpieces, etc., using
ISO programming or PROCAM interactive programming.
1.2Capabilities of the PROFIL Function
PROFIL allows the user to create all or part of workpiece contours made up of a
sequence of geometric elements (irregular or freehand contours) or predefined
shapes (rectangles, circles or polygons) then machine these contours by calling
subroutines.
PROFIL also offers the possibility of:
-Immediately viewing the contour elements being created
-Modifying a contour being created or editing a contour already created
-Transforming, duplicating or deleting a contour.
1
It should be noted that:
-Contour creation can be carried out in background mode (during execution of a
part programme)
-The contours are generated by PROFIL in ISO language
-PROFIL can be used in place of the Profil Geometry Programming (PGP) function.
en-938937/01 - 3
Page 14
1.3PROFIL Operating Procedures
When creating or editing a contour, the user must make choices in a page displayed
on the screen.
1.3.1Configuration of a PROFIL Screen Page
The PROFIL function uses a special screen page configuration. This page includes
four windows, three of which are dedicated to PROFIL and one to the CNC.
The page displayed below is the one that appears at the beginning of creation of a
new contour (see "Entering and Exiting from the PROFIL Function").
PROFIL menu page
12
Y
Version 0.90
03.12.93
0
Plane X-Y
Nb. Profile
Last Pt
0
- PROFILE - - PROFILE -
- PROFILE -
- PROFILE - - PROFILE -
F1 Creation F5 Deletion F1 Creation F5 Deletion
F1 Creation F5 Deletion
F1 Creation F5 Deletion F1 Creation F5 Deletion
F2 Modification F9 Information F2 Modification F9 Information
F2 Modification F9 Information
F2 Modification F9 Information F2 Modification F9 Information
F4 Geometric transformations <--> Contour choice F4 Geometric transformations <--> Contour choice
The status window indicates the current status of the CNC (see Operator Manual).
1.3.2.2Graphic Window
The graphic window displays a graphic view of the contour being created or already
created.
1.3.2.3Data Window
The data window displays various data concerning the contour being created or
already created.
1.3.2.4Dialogue Window
The dialogue window contains various commands, data and tools for use of PROFIL.
Depending on the configuration, the dialogue window can contain:
-A selection of data or items
-A selection of operating tools
-Values or data to be entered.
REMARKDepending on the stage of creation of a contour, certain commands or
operating tools may be masked in the dialogue window, which means
they cannot be selected. Only the items and tools in boldface
characters can be selected.
1
1.3.2.5Main Contents of the Dialogue Window
The dialogue window contents described below do not take into account the entry
masks which may affect certain items.
Entering PROFIL (Creating a New Programme)
The contents of this window allow you to choose the plane in which you want to work
and go to the next page or return to the previous page.
Choose : Choose :
Choose :
Choose : Choose :
Vertical Plane X - Y Vertical Plane X - Y
Vertical Plane X - Y
Vertical Plane X - Y Vertical Plane X - Y
<—-> Choice F10 Next F12 Return <—-> Choice F10 Next F12 Return
<—-> Choice F10 Next F12 Return
<—-> Choice F10 Next F12 Return <—-> Choice F10 Next F12 Return
en-938937/01 - 5
Page 16
Contour Identity
The contents of this window allow you to identify a contour by numbering it (1 to 383
maximum), specifying the first block number (maximum 5 characters) and entering
a comment describing the contour (1 to 11 characters maximum). These data can
be edited later.
Nb. Profile 1 Nb. Profile 1
Nb. Profile 1
Nb. Profile 1 Nb. Profile 1
First Nxx 10 First Nxx 10
First Nxx 10
First Nxx 10 First Nxx 10
Comment CONTOUR 1 Comment CONTOUR 1
Comment CONTOUR 1
Comment CONTOUR 1 Comment CONTOUR 1
F1 Calculator F10 Confirm F12 End command F1 Calculator F10 Confirm F12 End command
F1 Calculator F10 Confirm F12 End command
F1 Calculator F10 Confirm F12 End command F1 Calculator F10 Confirm F12 End command
"PROFILE" Menu
The contents of this window allow you to choose the operations proposed by PROFIL.
- PROFILE - - PROFILE -
- PROFILE -
- PROFILE - - PROFILE -
F1 Creation F5 Deletion F1 Creation F5 Deletion
F1 Creation F5 Deletion
F1 Creation F5 Deletion F1 Creation F5 Deletion
F2 Modification F9 Information F2 Modification F9 Information
F2 Modification F9 Information
F2 Modification F9 Information F2 Modification F9 Information
F4 Geometric transformations <--> Contour choice F4 Geometric transformations <--> Contour choice
The contents of this window allow you to choose four types of contours. Only the
irregular contour is created as a sequence of geometric elements.
Type of contour to define: Type of contour to define:
Type of contour to define:
Type of contour to define: Type of contour to define:
F1 irregular contourF1 irregular contour
F1 irregular contour
F1 irregular contourF1 irregular contour
F2 rectangleF2 rectangle
F2 rectangle
F2 rectangleF2 rectangle
F3 circleF3 circle
F3 circle
F3 circleF3 circle
F4 polygon F12 End command F4 polygon F12 End command
F4 polygon F12 End command
F4 polygon F12 End command F4 polygon F12 End command
1 - 6en-938937/0
Creating or Modifying a Contour
The contents of this window allow you to choose elements and tools for creating or
modifying the contour.
F1 Line F4 Geometry F7 Zoom F1 Line F4 Geometry F7 Zoom
F1 Line F4 Geometry F7 Zoom
F1 Line F4 Geometry F7 Zoom F1 Line F4 Geometry F7 Zoom
F2 Circle F5 Deletion F8 Change direction F2 Circle F5 Deletion F8 Change direction
F2 Circle F5 Deletion F8 Change direction
F2 Circle F5 Deletion F8 Change direction F2 Circle F5 Deletion F8 Change direction
F3 Radius/chamfer F6 Last element F3 Radius/chamfer F6 Last element
F3 Radius/chamfer F6 Last element
F3 Radius/chamfer F6 Last element F3 Radius/chamfer F6 Last element
F10 Confirm F12 End commandF10 Confirm F12 End command
F10 Confirm F12 End command
F10 Confirm F12 End commandF10 Confirm F12 End command
Page 17
General Description of the PROFIL Function
Defining the Dimensions of a Rectangular Contour
The contents of this window allow you to define a rectangular contour and enter its
dimensions during creation or modification.
The commands in the PROFIL dialogue window are activated using a number of CNC
keys.
This section describes the main keys used for the PROFIL function. For further
information, refer to the CNC Operator Manual.
1.3.3.1Function Keys
Functions keys F1 to F12 are used to choose items proposed in the dialogue window.
F1F2F3F4F5F6F7F8F9F10F11F12
1.3.3.2Cursor Control Keys
When entering values, the cursor control keys are used to select a field or switch
between the fields appearing in the dialogue window.
When editing values, the left and right arrow keys allow you to move around inside
the field selected.
During contour modification, the left and right arrow keys are used to select geometric
elements or intersections on the contour displayed in the graphic window. These
keys are also used to select a contour when several have been created.
Cursor Control Keys
1 - 8en-938937/0
➞
➞
➞
➞
Page 19
1.3.3.3Other Keys
General Description of the PROFIL Function
The keys described below are mainly used to enter or modify values or data in fields
displayed in the dialogue window.
Enter Key
This key has several functions:
-It is used to confirm the value entered in a field (after confirmation, the system goes
to the next field)
-It is used to go to the next field when there are several fields in succession
-In certain menus, it has the same function as the confirmation key (generally F10).
Enter key
Field Editing Keys
These keys are used to edit the contents of fields. The field to be edited must first be
selected.
Delete line
Delete last character
INS/
OVER
line
DEL
char
Overwrite/insertion toggle
Delete the character selected
1
1.3.3.1Notes on Entry of Values
Decimal Values
Decimal values can be entered using either a point or comma as decimal separator.
Negative Values
The minus sign (-) can be entered after entering the value. When confirmed by the
Enter key, the minus sign is placed before the value.
en-938937/01 - 9
Page 20
1.3.4Data or Value Entry Fields
Field Types
The dialogue window may contain fields of different types preceded by their names.
These fields are rectangular.
A distinction is made between:
-Entry fields
-Selection fields.
Entry Field
An entry field allows transfer (or entry) of characters entered on the keyboard or
transfer of predefined data.
Selection Field
This type of field contains a list of data to be selected.
REMARKThe data entered (or selected) in the field are highlighted.
Contents of the Fields
Values in Millimetres
Range: 0 to 999999 maximum.
When a value above 999999 is entered, the field is a initialised with the value 0.
Values in Degrees
Range: 0 to 360.
The value must be entered in degrees and thousandths of a degree.
1 - 10en-938937/0
Page 21
1.4Coordinate System
The working plane in which the contour is to be created must be defined in the PROFIL
entry page. When the page is confirmed, the plane selected is stored and each
coordinate defining the contour is assigned to the axes of the plane.
Working Planes
Possible working planes:
-X-Y
-Y-Z
-Z-X.
REMARKThe working plane selected in the PROFIL entry page cannot be
modified after creating the contour. For parts to be machined in
different working planes, each contour must be created in a separate
subroutine.
General Description of the PROFIL Function
1
en-938937/01 - 11
Page 22
1.5Entering and Exiting from the PROFIL Function
1.5.1Entering PROFIL
This section describes entry in the PROFIL function. The start of the procedure below
is excerpted from the chapter "Creation of a Part Programme" in the Operator Manual.
REMARKPROFIL is accessible by the edit function in CNC ISO editor bac-
kground mode. PROFIL is not accessible by the CNC edit (EDIT)
mode.
Requirements
Basic softkeys displayed. CNC in Auto, Single, Manual mode or no mode selected.
Actions
Select the "GRAPHIC PROGRAMMING" menu.☞
The "GRAPHIC PROGRAMMING" menu is displayed.
Select "5 BACKGROUND EDIT".☞
The message "ENTER PROGRAMME NUMBER" is displayed.
Enter the programme number where the contour is to be described☞
as "%[programme No.]".
When the programme number is new, the CNC displays the message "CREATE
NEW PROGRAMME? (Y/N).
Confirm creation of a new programme.☞
Display of: =%[programme No.].
PROCAM
5
Y
REMARKWhen a programme with the same number exists, the CNC displays the
programme number (e.g. =%50) followed by the blocks it contains.
Enter the PROFIL access letter.☞
P
1 - 12en-938937/0
Page 23
Entering PROFIL
General Description of the PROFIL Function
The contents of the page displayed when entering PROFIL differ according to the
1
situation.
The display depends on whether PROFIL is entered from:
-a new programme or an existing programme that does not contain a stored
PROFIL contour, or
-a programme already containing a stored PROFIL contour.
Case of a New Programme or a Programme without PROFIL Contour
PROFIL entry page:
Version 0.90
03.12.93
Plane X-Y
Nb. Profile
Last Pt
Choose: Choose:
Choose:
Choose: Choose:
VerticalVertical
Vertical
VerticalVertical
<--> Choice <--> Choice
<--> Choice
<--> Choice <--> Choice
F10 Next F12 Return F10 Next F12 Return
F10 Next F12 Return
F10 Next F12 Return F10 Next F12 Return
plane plane
plane
plane plane
X-YX-Y
X-Y
X-YX-Y
en-938937/01 - 13
Page 24
Case of a Programme Containing a Stored PROFIL Contour
Page displaying the graphics of the contour stored:
Version 0.90
03.12.93
X
40
20
Plane X-Y
Nb. Profile 1
Last Pt
- PROFILE - - PROFILE -
- PROFILE -
- PROFILE - - PROFILE -
F1 Creation F5 Deletion F1 Creation F5 Deletion
F1 Creation F5 Deletion
F1 Creation F5 Deletion F1 Creation F5 Deletion
F2 Modification F9 Information F2 Modification F9 Information
F2 Modification F9 Information
F2 Modification F9 Information F2 Modification F9 Information
F4 Geometric transformations <--> Contour choice F4 Geometric transformations <--> Contour choice
REMARKTo prevent accidental exit without saving the contour, PROFIL asks you
1.5.2.1Example of Exit
REMARKIf several contours were created, they are placed one after the other at
PROFIL can only be exited from certain screen pages including a menu. The menu
must include the exit command.
If contour description is active, it is necessary to confirm or abort the description to
access a menu with an exit option.
to confirm before final exit.
Example of exit from the PROFIL page.
Requirements
Page including the "- PROFILE -" menu displayed.
Actions
Select "Exit".☞
The message "Do you want to quit PROFIL?" is displayed.
Confirm exit from PROFIL.☞
The page including the programme listing is displayed.
F12
F10
the end of the programme listing.
1
en-938937/01 - 15
Page 26
1.6Contour Numbering
When a new contour is created, the system automatically assigns the lowest
available number by default. This number can be modified immediately or after
saving the contour (range from 1 to 383 maximum).
Renumbering a Contour after Saving It
You can renumber a contour after saving it when the dialogue window containing the
contour identifier is displayed. This window is displayed by selecting the contour in
the graphic window then selecting "Information" in the "- PROFILE -" menu.
Note on Numbering of Contour Copies
When you copy a contour by applying a geometric transformation (see Sec. 2.3),
copies of the contour are created and the smallest available numbers are assigned
by default.
Example: Making three copies of contour No. 3.
If contour numbers 1, 3 and 4 are already assigned, numbers 2, 5 and 6 are assigned
to the three new copies.
1 - 16en-938937/0
Page 27
General Description of the PROFIL Function
1.7Calling a Contour Created by PROFIL
To be executable, a numbered contour created by PROFIL must be called. The call
can be made in two different ways:
-By the subroutine call function G77
-From a G63, G64 or G65 machining cycle.
The contour call syntax differs according as the contour was created inside the main
part programme or in a separate subroutine.
1.7.1Contour Call by Function G77
General Contour Call Syntax by Function G77
G77 [H..] [N.. N..] P.. [S..]
1
G77Unconditional contour call.
H..Number of the external subroutine containing the
contour.
N.. N..Number of the first and last contour block.
P..Number of the contour created by the PROFIL function.
S..Number of repetitions of the contour created.
Examples of Contour Calls
Call of a Contour Located in the Main Programme
Single call of contour 1 in the main programme
%200 (MAIN PROGRAMME)
N..
N..
N150 G77 P1
Contour 1 call
N..
N..
#1 G79 N32765
First block of contour 1
G79 N32764 #2
...
...
...
Contour blocks
...
...
N32765 #3
Last block of contour 1
M2
en-938937/01 - 17
Page 28
Calling a Contour Located in a Subroutine
Contour 1 in subroutine %301 called twice.
In the entity, the "," characters represent tabs (value 0x09). These characters are
used by the interactive programme interpreter and must not be omitted.
2i: Number of the first block in the entity
The first entity block number selected by the user determines the contour entry point.
This point is calculated from the entity number.
Example: 2i = 32766-2n (where n is the entity number).
x: Number of the first PROFIL block
The first PROFIL block number is specified by the user when creating the contour by
Working plane
Contour in G1, G2 or G3 and coordinates
1
en-938937/01 - 21
Page 32
1 - 22en-938937/0
Page 33
Creating and Editing Contours
2 Creating and Editing Contours
2.1Contour Types2 - 3
2.1.1Irregular Contours2 - 3
2.1.2Contours with Predefined Shapes2 - 3
2.1.2.1Rectangle2 - 4
2.1.2.2Circle2 - 5
2.1.2.3Polygon2 - 5
2.2Geometric Elements and Construction Aid Tools2 - 7
2.2.1General2 - 7
2.2.2Geometric Elements for Contour
Construction2 - 7
2.2.2.1Notes on Use of Geometric Elements2 - 7
2.2.2.2Line2 - 9
2.2.2.3Arc2 - 10
2.2.2.4Line/Line2 - 12
2.2.2.5Line/Arc2 - 13
2.2.2.6Arc/Line2 - 14
2.2.2.7Arc/Arc2 - 15
2.2.2.8Line/Line/Arc2 - 16
2.2.2.9Line/Arc/Arc2 - 16
2.2.2.10 Arc/Line/Arc2 - 17
2.2.2.11 Arc/Arc/Arc2 - 18
2.2.3Construction Aid Tools2 - 19
2.2.3.1Fillet/Chamfer2 - 19
2.2.3.2Geometry2 - 22
2.2.3.3Deletion2 - 22
2.2.3.4Last Element2 - 24
2.2.3.5Zoom2 - 24
2.2.3.6Change Direction2 - 25
2.2.3.7Calculator2 - 25
2.2.3.7Determination2 - 27
2.3Geometric Transformation Tools2 - 30
2.3.1Possibilities of Geometric Transformations 2 - 30
2.3.1.1Shift2 - 30
2.3.1.2Rotation2 - 31
2.3.1.3Mirror2 - 32
2.3.1.4Scaling Factor2 - 34
2.4Miscellaneous Tools2 - 35
2.4.1Disengage Object2 - 35
2.4.2Confirming and Saving a Contour After
Creation2 - 36
2.4.3Contour Choice2 - 37
2
en-938937/02 - 1
Page 34
2 - 2en-938937/0
Page 35
2.1Contour Types
Creating and Editing Contours
The sections below describe the capabilities offered by PROFIL for creating and
modifying contours, i.e.:
-The types of contours that can be drawn by PROFIL
-The geometric elements and tools used during contour creation
-The geometric transformations that can be applied to the contours created
-The special tools available for creating contours.
The following types of contours can be created with PROFIL:
-Irregular contours
-Contours with predefined shapes (rectangle, circle, polygon).
It should be noted that some of the contour creation possibilities described are
common for turning and milling and others are specific to either turning or milling.
2
X-Axis Value Entry in Turning Mode
Depending on the type of programming declared for a turning type machine (see
parameter P4), the values on the X axis can be entered with reference to the diameter
or radius.
2.1.1Irregular Contours
Irregular or freehand contours are constructed as a sequence of geometric line or arc
elements. Fillets and chamfers can be applied to the intersections between elements
(see the section "Elements and Tools for Contour Creation").
Irregular contours can be open or closed. They can be modified during or after
creation.
2.1.2Contours with Predefined Shapes
Macros are provided for the following predefined contour shapes:
-Rectangle
-Circle
-Polygon.
These contours are closed. Rectangular and polygonal contours can include
chamfers and fillets at the intersections of their sides.
After creation, a contour can be modified to transform it into an irregular contour. The
transformation can be carried out by the function "Disengage object" (see below) for
a contour that has just been created or by the "Modification" function for a contour that
is stored.
en-938937/02 - 3
Page 36
2.1.2.1Rectangle
Angle
Reference point
Y
X
Definition Data
The rectangle definition data are as follows:
-Width
-Length
-Angle
-Radius.
Description of Rectangle Data
Length and Width
The length is defined with respect to the X axis and the width with respect to the Y (or
Z) axis depending on the working plane selected. If the angle is 0, the rectangle length
is parallel to the X axis.
Angle
The rectangle can be pivoted by entering an angle (positive in the counterclockwise
direction). The rectangle is rotated around the reference point declared after
confirming the definition data.
Radius
When a value is entered in the "Radius" field, four equal radii are applied to the four
corners of the rectangle.
Rectangle Reference Point and Position
After confirming the dimensions, the software prompts for definition and location of
the reference point. If an angle was defined, the angular rotation is referenced to this
point.
Five reference points are possible:
-Bottom left corner (lower left limit)
-Bottom right corner (lower right limit)
-Top left corner (upper left limit)
-Top right corner (upper right limit)
-Centre.
For instance, in the figure opposite, the
rectangle is rotated around the bottom
left corner.
2 - 4en-938937/0
Page 37
2.1.2.2Circle
Creating and Editing Contours
Definition Data
A circle is defined by its diameter.
2.1.2.3Polygon
Circle Position and Reference
After confirmation of the diameter, the circle position is defined with respect to its
centre point.
Definition Data
The polygon definition data are as follows:
-Number of sides
-Side length/length across flats (entry side)/length across points (overshoot)
-Angle
-Radius.
Description of Polygon Data
Number of sides
The polygon can have from 3 to a maximum of 99 sides.
Side length/length across flats/length across points
Depending on its dimensions, the polygon can be defined by one of the three following
dimensional parameters:
-Side length
-Length across flats (entry side)
-Length across points (overshoot).
2
The required dimension, i.e. side length, length across flats or length across points,
is selected by left/right arrow keys. These three parameters are interdependent
(when one of them is entered, the other two are calculated automatically by the
software).
en-938937/02 - 5
Page 38
Dimensioning of polygons:
Length across points
0°
Y
X
Length across flats
0°
Y
X
Angle
Dimensioning with an odd numberDimensioning with an even number
of sidesof sides
Side length
0°
Y
X
Angle
The polygon can be positioned by entering an angular value (positive in the
counterclockwise direction) with respect to the reference axis. The polygon is then
rotated around the centre.
Example:
-Rotation with respect to the X axis.
Radius
When a value is entered in the Radius field, the polygon is assigned radii of the same
length in each angle.
Polygon Reference Position
After confirming the dimensions, the position of the polygon is defined with respect
to its centre.
2 - 6en-938937/0
Page 39
Creating and Editing Contours
2.2Geometric Elements and Construction Aid Tools
2.2.1General
When creating or modifying a contour, the user can access geometric elements and
tools to help with construction.
The geometric elements and construction aid tools are as follows:
-Line
-Circle
-Chamfer/fillet
-Geometry
-Deletion
-Last element
-Zoom
-Change of direction
-Calculator
-Determination.
2
Reminder
During construction, only the commands in boldface characters are available.
2.2.2Geometric Elements for Contour Construction
The geometric elements are as follows:
-Line
-Circle.
2.2.2.1Notes on Use of Geometric Elements
Definition of Elements and Sequences
The possibilities for constructing contours using line and circle geometric elements
are described below with reference to figures and tables. The data are given for the
XY plane, but can be adapted for the other working planes (ZX or YZ).
The number of solutions allowing connections between elements to be defined varies
according to the configuration of the sequence. The software proposes solutions (the
number of solutions per sequencing case is given in the tables below).
In all the cases of construction illustrated, the start point "D" of the element or
sequence is known.
An intermediate circle is displayed in certain sequences including arcs. In the case
of a CNC with colour screen, this intermediate circle is red (if the colour was not
changed in the colour palette). For the definition cases covered below, the
intermediate circle is shown as a thin line and the arc as a boldface line.
en-938937/02 - 7
Page 40
Information on Geometric Elements for Contour Construction
+
–
Tangent line/circle elements
A sequence of a line and a circle can be
defined as:
-Tangent without reversal
-Tangent with reversal.
Circle definition direction
When constructing a contour, the direc-
tion in which a circle is defined is specified
as:
-Clockwise, or
-Counterclockwise.
Without reversal
With reversal
Counterclockwise
2 - 8en-938937/0
Clockwise
Line angle
The positive or negative angle of a line is
identified trigonometrically. The value of
the angle is defined with respect to the
reference axis (X in the XY plane and Z
in the ZX plane).
Page 41
2.2.2.2Line
L
A
X - Y
D
Nontangent Line
Definition data of the line opposite:
-X: End point in X
-Y: End point in Y
-L: Length
-A: Angle
Definition Solutions XYLA
11xx
Creating and Editing Contours
2
21 or 2xx
31 or 2xx
41x x
51xx
62xx
Tangent Line
For tangent lines, definitions 4, 5 and 6 of the table above (nontangent line) can be
used if angle A is known.
en-938937/02 - 9
Page 42
2.2.2.3Arc
R
D
X-Y
Xc-Yc
Nontangent Arc
Definition data of the arc opposite:
-R: Arc radius
-Xc: Arc centre in X
-Yc: Arc centre in Y
-X: End point in X
-Y: End point in Y
-Xe: Extreme X coord.
-Ye: Extreme Y coord.
Definition Solutions R Xc Yc X Y Xe Ye
11xx
21 or 2xxx
31 or 2xxx
41 or 2xxx
Tangent Arc
Definition data of the arc opposite:
-R: Arc radius
-Xc: Arc centre in X
-Yc: Arc centre in Y
-X: End point in X
-Y: End point in Y
Ye
X-Y
R
D
Xc-Yc
Xe
2 - 10en-938937/0
Definition Solutions R Xc Yc XY
12xx
21x
31x
41xx
Page 43
Other Type of Tangent Arc
D
X-Y
Ao
At
Definition data of the arc opposite:
-X: End point in X
-Y: End point in Y
-Ao: Aperture angle
-At: Tangent in the end point
In this case, parameters Ao and At can
only be used when the intermediate circle
is displayed.
Creating and Editing Contours
2
Definition Solutions X Y Ao At
11 or 2x
21 or 2x
31x
41x
en-938937/02 - 11
Page 44
2.2.2.4Line/Line
L1
A1
A2
X1-Y1
X2-Y2
D
L2
Nontangent Line/Nontangent Line
Definition data of the sequence opposite:
-X
-Y
-L
-A
: End point in X
(1-2)
: End point in Y
(1-2)
: Length
(1-2)
: Angle
(1-2)
Definition Solutions X1Y1L1A1X2Y2L2A
2
11 or 2xxxx
21 or 2xxxx
31 or 2xxxx
41x xxx
51 or 2xxxx
61 or 2xxxx
71xxxx
81xxxx
Tangent Line/Nontangent Line
For a tangent line followed by a nontangent line, definitions 7 and 8 of the table above
(nontangent line/nontangent line) can be used if angle A1 is known.
2 - 12en-938937/0
Page 45
2.2.2.5Line/Arc
R
Xc-Yc
A
D
A
D
R
At
Xc-Yc
X-Y
Nontangent Line/Nontangent Arc
Definition data of the sequence opposite:
-A: Angle
-R: Arc radius
-Xc: Arc centre in X
-Yc: Arc centre in Y
Nontangent Line/Nontangent Line
Creating and Editing Contours
2
Definition Solutions A R Xc Yc
12xxxx
Definition data of the sequence opposite:
-A: Angle
-R: Arc radius
-Xc: Arc centre in X
-Yc: Arc centre in Y
-X: Arc end point in X
-Y: Arc end point in Y
-At: Arc tangent in end point
Nontangent Line/Tangent Arc
Definition Solutions A R Xc Yc X Y At
21 or 2xxx
31 or 2xxxx
41 or 2xxxx
51 or 2xxxx
Tangent Line/Tangent Arc
During tangent line/tangent arc sequences, definitions 1, 3 and 5 of the tables above
can be used if angle A is known.
en-938937/02 - 13
Page 46
2.2.2.6Arc/Line
X-Y
R
D
A
X-Y
A
D
X-Y
D
Nontangent Arc/Tangent Line
Definition data of the sequence opposite:
-R: Arc radius
-X: End point in X
-Y: End point in Y
-A: Angle
Definition Solutions R XY A
11 or 2xxxx
Nontangent Arc/Nontangent Line
Definition data of the sequence opposite:
-A: Angle
-X: End point in X
-Y: End point in Y
In this case, the data can only be used
when the intermediate circle is displayed.
2 - 14en-938937/0
Definition Solutions A XY
11 or 2xxx
Nontangent Arc/Nontangent Line
Definition data of the sequence opposite:
-X: End point in X
-Y: End point in Y
In this case, the data can only be used
when the intermediate circle is displayed.
Definition Solutions Xc
11 or 2xx
Page 47
2.2.2.7Arc/Arc
Xc-Yc
D
R
At
X-Y
D
R
Arc/Nontangent Arc
Definition data of the sequence opposite:
-R: Arc radius
-X: End point in X
-Y: End point in Y
In this case, the data can only be used
when the intermediate circle is displayed.
Definition Solutions R XY A
11 or 2xxxx
Creating and Editing Contours
2
Arc/Tangent Arc
Definition data of the sequence opposite:
-Xc: Arc centre in X
-Yc: Arc centre in Y
-R: Arc radius
-X: End point in X
-Y: End point in Y
-At: Arc angent in end point
In this case, the data can only be used
when the intermediate circle is displayed.
Definition Solutions Xc Yc R XY At
21 or 2xx
31 to 4xxx
41 to 4xxx
51 to 4xxx
en-938937/02 - 15
Page 48
2.2.2.8Line/Line/Arc
A1
D
A2
Xc-Yc
R
A
D
R1
Xc-Yc
R2
2.2.2.9Line/Arc/Arc
Nontangent Line/Line/Tangent Arc
Definition data of the sequence opposite:
-A(1-2): Angle
-Xc: Arc centre in X
-Yc: Arc centre in Y
-R: Arc radius
Definition Solutions A1A2Xc Yc R
11 or 2xxxxx
Tangent Line/Line/Tangent Arc
During a sequence of tangent line/line/tangent arc, the definition of the table above
is applicable if angle A1 is determined from the tangent sequence.
Nontangent Line/Tangent Arc/Tangent Arc
2 - 16en-938937/0
Definition data of the sequence opposite:
-A: Angle
-R(1-2): Arc radius
-Xc: Arc centre in X
-Yc: Arc centre in Y
Definition Solutions A R1Xc Yc R
2
12 to 8xxxxx
Tangent Line/Tangent Arc/Tangent Arc
During a sequence of a tangent line/arc/tangent arc, the definition of the table above
is applicable if angle A1 is determined from the tangent sequence.
Page 49
2.2.2.10Arc/Line/Arc
D
R
Xc-Yc
A
Arc/Nontangent Line/Tangent Arc
Definition data of the sequence opposite:
-A: Angle
-Xc: Arc centre in X
-Yc: Arc centre in Y
-R: Arc radius
In this case, the data can only be used
when the intermediate circle is displayed.
Definition Solutions A Xc Yc R
Creating and Editing Contours
2
12 to 4xxxx
Arc/Tangent Line/Tangent Arc
Definition data of the sequence opposite:
-Xc: Arc centre in X
-Yc: Arc centre in Y
-R: Arc radius
In this case, the data can only be used
when the intermediate circle is displayed.
Definition Solutions Xc Yc R
12 to 4xxx
R
Xc-Yc
D
en-938937/02 - 17
Page 50
2.2.2.11Arc/Arc/Arc
Xc-Yc
D
R1
R2
Arc/Tangent Arc/Tangent Arc
Definition data of the sequence opposite:
-R
: Arc radius
(1-2)
-Xc: Arc centre in X
-Yc: Arc centre in Y
In this case, the data can only be used
when the intermediate circle is displayed.
Definition Solutions R1Xc Yc R
11 to 8xxxx
2
2 - 18en-938937/0
Page 51
2.2.3Construction Aid Tools
The construction aid tools are as follows:
-Fillet/Chamfer
-Geometry
-Deletion
-Last element
-Zoom
-Change of direction
-Calculator
-Determination.
Reminder
When creating or modifying a contour, only the commands displayed in boldface
characters can be selected.
Creating and Editing Contours
2
2.2.3.1Fillet/Chamfer
You can select the Radius(Fillet)/Chamfer command to insert a fillet or chamfer
between geometric elements. The fillet and chamfer are considered respectively as
an arc and a line. They can only be inserted at the intersection between two elements
already constructed.
The location where the fillet or chamfer is to be inserted is selected with the left/right
arrow keys (to move the square onto the intersection).
A chamfer or a fillet can only be inserted between secant elements or tangent
elements with change of direction.
Fillet/Chamfer Definition Data
Fillet
A fillet is defined by its radius.
Chamfer
The chamfer definition data are as follows:
-Width
-Length
-Width and angle.
en-938937/02 - 19
Page 52
Description of the Fillet
Inserted fillet
Theoretical intersection
ab
c
Radius
In all cases the radius specified for the fillet must always allow a tangent connection
between the elements where the fillet is inserted.
A fillet can be inserted between the
following elements:
-Line/line (case 1)
-Arc/arc (case 2)
-Line/arc (case 3).
Case 1
a
R
Case 2
Point "a" is the point of intersection
between the two elements where the
Case 3
a
fillet is to be inserted.
a
R
R
Notes on constructions with a fillet
In certain cases of construction, it is not always possible to create an arc by the Circle
command of the menu used for creation, because the theoretical intersection
between the two elements cannot be used during construction. This case of
connection can be solved by inserting a fillet.
Example:
-Construction of the part of the contour
(points a-b-c) as though there where
no intermediate connection
-Then, insertion of the fillet in the
theoretical point of intersection (b).
2 - 20en-938937/0
Description of Chamfer Data
In all cases, the dimension assigned to the chamfer must not be greater than the
length of the smallest of the lines between which the chamfer is inserted.
In certain cases, a chamfer can be inserted between two lines, one of which was
already created by insertion of a chamfer.
Page 53
Length
Length
a
a
Case 1
a
Width
Case 3
a
Width
Case 2
Width
Angle
Width
Angle
Width
Point "a": Point of intersection between
the two lines where the chamfer is
inserted.
The two points where the chamfer is
connected are at an equal distance from
point "a".
Creating and Editing Contours
2
Width
The width of the chamfer applies to the
following cases of insertion:
-line/line (case 1)
-arc/arc (case 2)
-line/arc (case 3).
Point "a": Point of intersection between
the two elements where the chamfer is to
be inserted.
Width and Angle
In this case, the software proposes two
solutions after the width and angle have
been confirmed.
en-938937/02 - 21
Page 54
2.2.3.2Geometry
The Geometry command can be selected to display the characteristics concerning
the geometric element selected (line or circle). These characteristics are displayed
in the data window.
The geometric element is selected with the arrow keys (left/right).
Characteristics of a Line or a Circle
Line
Characteristics of a line selected:
-Start point
-End point
-Length
-Angle with respect to the abscissa.
Circle
Characteristics of a circle selected:
-Start point
-End point
-Centre
-Radius
-Entrance angle
-Exit angle
-Aperture
-Length of the arc.
2.2.3.3Deletion
2 - 22en-938937/0
The Deletion command can be selected to delete the geometric element (line or
circle) selected on the contour.
The element to be deleted is selected with the arrow keys (left/right).
When an intermediate geometric element was deleted during construction of a
contour, it is impossible to add interposed elements independent of the contour. It
is therefore necessary to restore the interrupted sequence and reconstruct a single
contour.
Page 55
Creating and Editing Contours
Element deleted
by Deletion
Connection by
End chaining
Element deleted
by Deletion
Connection by
XY Shift
Deletion Possibilities
After selecting and deleting an element, the software proposes the following
possibilities:
-End chaining
-Shift in X and Y direction
-Shift in X direction
-Shift in Y direction
-Continue with one of the contours
-Continue with an open contour.
Description of the Deletion Subcommands
End chaining
2
This command causes lengthening or
shortening of the adjacent geometric
elements to restore the connection
between the separated parts of the contour.
Case of an open or closed contour.
Shift in X and Y direction
This command defines the X and Y shift
of one of the parts of the contour to
restore the connection between the
separated parts.
This command applies to an open contour.
Shift in X direction
Same as shift in XY direction but on X only.
en-938937/02 - 23
Page 56
2.2.3.4Last Element
2.2.3.5Zoom
Shit on Y direction
Same as shift in XY direction but on Y only.
Continue with one of the contours
This command is used to delete one of the parts of the contour made independent
by deletion of a geometric element. After selecting the part to be kept, the other part
is deleted. A new replacement element can then be created.
This command applies to an open contour.
Continue with an open contour
This command defines the end of the contour where the new element can be
constructed (end selected by Change direction).
This command applies to a closed contour. Otherwise, deletion of an element causes
the contour to be separated into two contours.
The Last element command displays the values entered to construct the last
geometric element created in the dialogue window. These values can be modified.
The Zoom command is used to enlarge or reduce part of the contour.
The Zoom command causes display of a rectangular zoom window in the graphic
window. The zoom window can be moved and the contour zone selected using the
arrow keys (left/right).
Zoom Possibilities
The following possibilities are available for defining a zoom:
-Reduce the window
-Enlarge the window
-Zoom on last element
-Full view.
Description of Zoom Possibilities
Reduce the window
This command decreases the zoom window displayed. The size is decreased by
pressing the Reduce the window function key the number of times required.
2 - 24en-938937/0
Page 57
Creating and Editing Contours
Enlarge the window
This command enlarges the zoom window displayed. The window is enlarged by
pressing the Enlarge the window function key the number of times required.
The maximum enlargement is 1000 times.
Zoom on the last element
This command automatically zooms on the last element of the contour.
Full view
After using the zoom command, this command is used to return to the full view of the
contour in the graphic window.
2
2.2.3.6Change Direction
The Change direction command is used to go from one end to the other of the contour
displayed in order to change the direction of construction. This function applies only
to open contours.
When a change of direction is defined in the description of the contour, this command
reverses the direction during simulation.
2.2.3.7Calculator
The Calculator command displays the calculator integrated in the software for
calculating values. This function is available only when inserting the coordinates of
a point on the contour.
General
The calculator performs operations on numbers with up to five digits before and three
after the decimal point. The result of an operation can be rounded off by the software
when there are more than three decimal digits.
Basic operations
+: Addition
-: Subtraction
*: Multiplication
: or /: Division
Brackets
( and ): Brackets are placed around the operations to be performed first.
en-938937/02 - 25
Page 58
Correcting the values entered
The values entered can be corrected using the same keys as for correction of data
in the fields.
Numerical values
0-9: Entry of numerical values.
Decimal values
, or .:Possible decimal separators.
Values in degrees/minutes/seconds
Angular values in degrees/minutes/seconds must be entered in decimal form.
Example: Enter 3.1238 for 3˚12’38".
Next and Return keys
The Next key transfers the result into the field selected before calling the calculator.
Return is used to exit from use of the calculator.
Calculator Functions
When you select the Calculator, the software proposes the following functions:
-Square root
-x^y
-Cancel
-PI
-Trig functions
-Memory.
2 - 26en-938937/0
Description of Calculator Functions
Square root
Square root of a number.
x^y
Exponent of a number.
Cancel
Total deletion of the value displayed in the field.
PI
Inserts the value 3.141593.
Page 59
Creating and Editing Contours
Trig functions
The Trig functions command gives access to the following list:
-SIN: Sine
-ARCSIN: Arc sine
-COS: Cosine
-ARCCOS: Arc cosine
-TAN: Tangent
-ARCTAN: Arc tangent
-GRAD -> DEG : Change from grades to degrees
-DEG -> GRAD : Change from degrees to grades
REMARKIn the above list, operations such as square root and trigonometric
functions must end with a bracket.
2
2.2.3.7Determination
Memory
Storage and recall of stored values.
The Memory command gives access to the list of memories (MEM: memory) and
recall of stored values (RCL: recall):
-MEM1RCL1
-MEM2RCL2
-MEM3RCL3
-MEM4RCL4
The Determination command determines one or more values on the part of a
geometric element (line or circle) already constructed. This function is not active until
the coordinates of a point on the contour including at least two geometric elements
have been entered.
Determination Possibilities
After selection of Determination, the display in the dialogue window allows selection
of the type of point:
-End point
-Centre
-Distant point
-X intersection point
-Y intersection point.
After selecting a type of point, the possible restart point on the contour is selected with
the arrow keys (left/right).
en-938937/02 - 27
Page 60
Description of the Possibilities of Determination
d
d
a
d
d
a
c
d
d
a
d
d
a
c
Determination of points on a line
Points on the line opposite:
-End point (a)
-Centre (c)
-Distant point (d)
Determination of points on an arc
Points on the arc opposite:
-End point (a)
-Centre (c)
-Distant point (d)
2 - 28en-938937/0
Page 61
Creating and Editing Contours
Determination of X intersection point and Y intersection point
After you choose X intersection point or Y intersection point, the software creates an
imaginary line at the X or Y distance entered. One or more geometric elements can
be intersected by this line. The point intersecting the element selected is selected
with the arrow keys (left/right).
LineCircle
Y Intersection point
Y Intersection point
2
X Intersection point
X Intersection point
en-938937/02 - 29
Page 62
2.3Geometric Transformation Tools
Y
X
20
25
2.3.1Possibilities of Geometric Transformations
PROFIL can be used to perform the following transformations on a contour after
creation:
-Shift
-Rotation
-Mirror
-Scaling factor.
After construction, the contour must be selected and confirmed in order for the
geometric transformation(s) to be applied to it.
When the data required for the transformation have been entered and confirmed, the
software proposes to copy the original contour and asks for the number of copies to
be made. The original contour can be kept by copying it (see Sec. 1.6 for notes on
contour copy numbers).
When a contour is copied such that each end point of the original contour corresponds
to the start point of the next copy, the new contour created is listed under the same
number as the original contour (this case is possible for shift, rotation and mirror).
2.3.1.1Shift
Definition Data
The contour shift definition data are as follows:
-Shifting by a value
-Shifting of a point of the contour to a specific point.
Description of Shift Data
Shifting by a value
The original contour is shifted incrementally on the X and Y coordinates.
Example:
-Shifting of the original contour by X20
and Y25.
2 - 30en-938937/0
Page 63
Creating and Editing Contours
Y
X
90°
P
Shifting of a point on the contour to a given point
In this case, it is necessary to define a reference point on the original contour then the
absolute coordinates of the point where it is to be shifted.
Example:
-Reference point P located at X15 and
Y5
-Point shifted to X35 and Y30.
35
P
Y30
2
2.3.1.2Rotation
Y
P
X
Definition Data
The contour rotation definition data are as follows:
-Rotation reference point
-Value of the angle of rotation.
Description of Rotation Data
Rotation reference point
The X and Y coordinates of the reference point are entered.
There are two possibilities for the position of the rotation reference point:
-Rotation point located on the contour
-Rotation point located off the contour.
Example of rotation point located on the
contour:
-Reference point P at X25 and Y25
(absolute)
-Rotation by 90 degrees around point
P.
en-938937/02 - 31
Page 64
Y
X
90°
P
2.3.1.3Mirror
Example of rotation point located off the
contour:
-Reference point P located at X25 and
Y25 (absolute)
-Rotation by 90 degrees around point
P.
Definition Possibilities
The mirror definition possibilities that can be applied to a contour are as follows:
-X mirroring
-Y mirroring
-X and Y mirroring.
Description of Mirror Possibilities
After selecting the type of mirroring (X, Y or XY), the mirror may be shifted on the
mirroring axis (shift with respect to the reference point). If no shift is to be applied, it
is necessary to enter the value 0.
X Mirroring
Mirroring on the X axis is applied with
respect to an axis parallel to the Y axis.
Mirror axis
X
Y
X
2 - 32en-938937/0
Page 65
Y Mirroring
Y
X
Y
Mirror axis
Y
X
X-Y
Mirroring on the Y axis is applied with
respect to an axis parallel to the X axis.
Creating and Editing Contours
2
X and Y Mirroring
Mirroring on the Y axis is applied with
respect to an axis parallel to the X axis.
Mirroring on the X axis is applied with
respect to an axis parallel to the Y axis.
en-938937/02 - 33
Page 66
2.3.1.4Scaling Factor
Definition Data
The data applying a scaling factor to a contour are as follows:
-Fixed point
-Scaling factor.
Description of Scaling Factor Data
Fixed point
The contour is enlarged or reduced with respect to a fixed point whose X and Y
coordinates must be entered before the scaling factor.
Scaling factor
When a scaling factor is applied to a contour, the original dimensions of the contour
are modified.
Possibilities:
-Factor greater than 1: Contour enlarged (maximum factor 1000)
-Factor less than 1: Contour reduced (minimum factor 0.001).
Example:
-Fixed point P at X25 and Y25
-Scaling factor = 2.
2 - 34en-938937/0
Y
X
Page 67
2.4Miscellaneous Tools
2.4.1Disengage Object
The Disengage object command is mainly used to modify a contour with a predefined
shape (rectangle, circle, polygon).
The Disengage object function is not available until contour creation has been
confirmed (without exiting from PROFIL).
Accessing and Selecting Disengage Object
When the contour with a predefined shape that has just been created is displayed,
selecting Modification causes display of the contour dimensions. The Disengage
object function is available.
Creating and Editing Contours
2
When you select Disengage object, the "Profile" menu is displayed. You must then
select Modification again.
The contour is displayed with the square marker moved on geometric elements using
the arrow keys (left/right).
Possibilities of the Disengage Object Function
The following possibilities are available:
-Line
-Circle
-Geometry
-Deletion
-Zoom
-Change direction.
Description of the Disengage Object Commands
Notes on Line and Circle
Two case can occur:
-The contour with a predefined shape has not been modified and is still a closed
contour
-The contour with a predefined shape has been modified by deletion of one of its
elements (see Deletion) and has become an open contour.
Closed contour: In this case, the start of the line or circle to be defined is the origin
of the contour with the predefined shape.
Open contour: In this case, the start of the line or circle can be one of the ends of the
open contour.
REMARKThe other commands in this menu are used in the same way as
described above.
en-938937/02 - 35
Page 68
2.4.2Confirming and Saving a Contour After Creation
After creating a contour and confirming it by the Confirm key, the Profile menu is
displayed in the dialogue window.
Possibilities after Confirming the Contour
The following commands are available:
-Creation
-Modification
-Geometric transformations
-Deletion
-Information
-Save.
Description of Commands after Confirming
Creation
The Creation command is used to create a new contour with the same programme
number without exiting from the PROFIL function.
Modification
The Modification command is used to display and possibly modify a contour already
created.
Geometric transformations
The Geometric transformations command is used to apply geometric transformations
to the contour.
Deletion
The Deletion command is used to delete the contour selected.
If several contours are defined in the same programme, the contour to be deleted is
selected with the arrow keys (left/right).
Information
The Information command is used to edit the instructions identifying the contour
selected (Number, First Nxx, Comment).
Save
The Save command is used to save the contour created. PROFIL always asks you
to confirm that you want to exit to avoid exiting involuntarily without saving the
contour.
Once you confirm exit, the programme containing the contour definition is displayed
(the programme generated cannot be edited).
2 - 36en-938937/0
Page 69
2.4.3Contour Choice
Creating and Editing Contours
The Contour Choice command is available only when several contours are displayed
(contours created with the same programme number). You can select one of the
contours to view the information concerning it or modify it, etc.
The contour is selected with the arrow keys (left/right).
2
en-938937/02 - 37
Page 70
2 - 38en-938937/0
Page 71
Examples of Contour Creation
3 Examples of Contour Creation
3.1Example of Milled Workpiece3 - 3
3.2Creating a Milled Workpiece Contour3 - 4
3.3Example of Turned Workpiece3 - 10
3.4Creating a Turned Workpiece Contour3 - 11
3
en-938937/03 - 1
Page 72
3 - 2en-938937/0
Page 73
Examples of Contour Creation
10
90
10
R15
5 at 45°
65
e
f
d
c
b
a
a'
5
15
4 0
130°
Y
XOP
105
Z
The examples below are designed to give:
-A method for starting to create contours
-An overview of the possibilities for creating contours with PROFIL.
Each example includes:
-Information concerning creation of the contour
-A sketch illustrating the contour.
3.1Example of Milled Workpiece
Contour Definition Data
Contour No. 1
Contour name: Milled contour 1
Parallelepiped dimensions: 95 x 45 x 15
Working plane: XY
Contour points: a-b-c-d-e-f-a’
Number of the programme to be created: %101
Workpiece Drawing and Contour Points
3
en-938937/03 - 3
Page 74
3.2Creating a Milled Workpiece Contour
Requirements
Basic softkeys displayed. CNC in Auto, Single, Manual mode or no mode selected.
Actions
Select the GRAPHIC PROGRAMMING menu.☞
Display of the GRAPHIC PROGRAMMING menu.
Select 5 BACKGROUND PROGRAMMING.☞
Display of the message "ENTER PROGRAMME NO.".
Enter the programme number in which the contour is to☞
be displayed: %101.
Display of the message "CREATE NEW PROGRAMME? (Y/N)".
Confirm creation of the new programme.☞
Display of: =%101.
Enter the PROFIL command letter.☞
The PROFIL entry page and window are displayed.
Select X-Y plane and Next.☞
Display of the PROFILE menu page and window.
Select Creation.☞
The contour identification window is displayed:
5
Y
P
PROCAM
➞
➞
➞
➞
F10
F1
3 - 4en-938937/0
Nb. Profile Nb. Profile
Nb. Profile
Nb. Profile Nb. Profile
First Nxx First Nxx
First Nxx
First Nxx First Nxx
Comment Comment
Comment
Comment Comment
F1 Calculator F10 Confirm F1 Calculator F10 Confirm
F1 Calculator F10 Confirm
F1 Calculator F10 Confirm F1 Calculator F10 Confirm
11
1
11
1010
10
1010
MILLED WORKPIECE 1MILLED WORKPIECE 1
MILLED WORKPIECE 1
MILLED WORKPIECE 1MILLED WORKPIECE 1
F12 End Command F12 End Command
F12 End Command
F12 End Command F12 End Command
Fill in the fields.
Confirm the page.☞
The window for selecting the type of contour to be defined is displayed.
Select Irregular contour.☞
F10
F1
Page 75
The start point entry window is displayed.
Examples of Contour Creation
Enter the X value: 10☞
Enter the Y value: 5☞
The element or tool selection window is displayed.
The start point defined is displayed in the graphic window.
Select Line.☞
The parameter selection window is displayed.
Select End point in X.☞
The data entry window is displayed.
Confirm the X value: 10.☞
The parameter selection window is displayed.
Select End point in Y.☞
The data entry window is displayed.
Enter the Y value: 40.☞
The element or tool selection window is displayed.
The start point defined is displayed in the graphic window.
➞
➞
F1
F1
3
➞
F2
➞
Select Line.☞
The parameter selection window is displayed.
Select End point in X.☞
The data entry window is displayed.
Enter the X value: 80☞
The parameter selection window is displayed.
Select End point in Y.☞
The data entry window is displayed.
Confirm the Y value : 40☞
The element or tool selection window is displayed.
The start point defined is displayed in the graphic window.
Select Radius/Chamfer.☞
en-938937/03 - 5
F1
F1
➞
F2
➞
F3
Page 76
The Chamfer/Radius selection window is displayed.
Select Chamfer.☞
The chamfer entry window is displayed.
Select the entry position with the arrow keys (left/right).
Confirm the chamfer entry position.☞
The chamfer data entry window is displayed.
Select Width.☞
The data entry window is displayed.
Enter the width: 5.☞
The element or tool selection window is displayed.
The element just defined is displayed in the graphic window.
Select Line.☞
The parameter selection window is displayed.
Select Angle.☞
The data entry window is displayed.
Enter the angle: 120.☞
F1
F10
F1
➞
F1
F4
➞
3 - 6en-938937/0
The parameter selection window is displayed.
Select End point in X.☞
The data entry window is displayed.
Enter the X value: 90.☞
The element or tool selection window is displayed.
The element just defined is displayed in the graphic window.
Select Line.☞
The parameter selection window is displayed.
Select Other.☞
Display of the message "Must follow on with a tangential circle!"
Confirm the message.☞
F1
➞
F1
F10
F10
Page 77
The circle centre entry window is displayed.
Examples of Contour Creation
Enter the X value: 65.☞
Enter the Y value: 15.☞
The data entry window is displayed.
Enter the radius: 15.☞
The circle rotation direction selection window is displayed.
Select Counterclockwise.☞
The solution selection window is displayed.
Select solution 1 (left/right arrow keys).☞
The parameter selection window is displayed.
Select Y end point coord.☞
The data entry window is displayed.
Enter the Y value: 5.☞
The solution selection window is displayed.
Select solution 2 (left/right arrow keys).☞
➞
➞
➞
3
F2
F10
F2
➞
F10
The element or tool selection window is displayed.
The element just defined is displayed in the graphic window.
Select Line.☞
The connection selection window is displayed.
Select Intersection with previous element.☞
The parameter selection window is displayed.
Select End point in X.☞
The data entry window is displayed.
Enter the X value: 10.☞
The parameter selection window is displayed.
Select End point in Y.☞
en-938937/03 - 7
F1
F2
F1
➞
F2
Page 78
The data entry window is displayed.
Confirm the Y value: 5.☞
➞
The element or tool selection window is displayed.
The element just defined is displayed in the graphic window.
Confirm the contour.☞
F10
Display of the PROFILE menu and window.
Save the contour.☞
F10
The message "Profile saving in progress" is displayed in the dialogue window.
Display of programme %101 containing the programme generated by PROFIL.
Contour generated by PROFIL
Version 0.90
03.12.93
40
Y
30
3 - 8en-938937/0
20
Plane X-Y
5
Nb. Profile 1
Last Pt
102030405060708090
X
X 10.000 Y 5.000
- PROFILE - - PROFILE -
- PROFILE -
- PROFILE - - PROFILE -
F1 Creation F5 Deletion F1 Creation F5 Deletion
F1 Creation F5 Deletion
F1 Creation F5 Deletion F1 Creation F5 Deletion
F2 Modification F9 Information F2 Modification F9 Information
F2 Modification F9 Information
F2 Modification F9 Information F2 Modification F9 Information
F4 Geometric transformations <--> Contour choice F4 Geometric transformations <--> Contour choice
Contour No. 1
Contour name: Turned workpiece 1
Part dimensions: Diameter 90 mm, blank length 120 mm
Working plane: ZX
Contour points: a-b-c-d-e-g
Number of the programme to be created: %201.
Part Drawing and Contour Points
Ø90
X
ZOP
30
g
55
f
Ø96
20°
100
Ø60
R6
e
d
10
Ø50
5 at 45°
c
b
a
5
Ø10
3 - 10en-938937/0
Page 81
3.4Creating a Turned Workpiece Contour
Requirements
Basic softkeys displayed. CNC in Auto, Single, Manual mode or no mode selected.
Actions
Examples of Contour Creation
Select the GRAPHIC PROGRAMMING menu.☞
Display of the GRAPHIC PROGRAMMING menu.
Select 5 BACKGROUND PROGRAMMING.☞
Display of the message "ENTER PROGRAMME NO.".
Enter the programme number in which the contour is to☞
be displayed: %101.
Display of the message "CREATE NEW PROGRAMME? (Y/N)".
Confirm creation of the new programme.☞
Display of: =%201.
Enter the PROFIL command letter.☞
The PROFIL entry page and window are displayed.
Select Z-X plane and Next.☞
Display of the PROFILE menu page and window.
Select Creation.☞
The contour identification window is displayed:
5
Y
P
PROCAM
3
➞
➞
➞
➞
F10
F1
Nb. Profile Nb. Profile
Nb. Profile
Nb. Profile Nb. Profile
First Nxx First Nxx
First Nxx
First Nxx First Nxx
Comment Comment
Comment
Comment Comment
F1 Calculator F10 Confirm F1 Calculator F10 Confirm
F1 Calculator F10 Confirm
F1 Calculator F10 Confirm F1 Calculator F10 Confirm
11
1
11
1010
10
1010
TURNED WORKPIECE 1TURNED WORKPIECE 1
TURNED WORKPIECE 1
TURNED WORKPIECE 1TURNED WORKPIECE 1
F12 End Command F12 End Command
F12 End Command
F12 End Command F12 End Command
Fill in the fields.
Confirm the page.☞
The window for selecting the type of contour to be defined is displayed.
en-938937/03 - 11
F10
Page 82
Select Irregular contour.☞
The start point entry window is displayed.
F1
Enter the X value: 10☞
Enter the Y value: 105☞
The element or tool selection window is displayed.
The start point defined is displayed in the graphic window.
Select Line.☞
The parameter selection window is displayed.
Select End point in X.☞
The data entry window is displayed.
Confirm the X value: 10.☞
The parameter selection window is displayed.
Select End point in Z.☞
The data entry window is displayed.
Enter the Y value: 100.☞
The element or tool selection window is displayed.
The start point defined is displayed in the graphic window.
➞
➞
F1
F1
➞
F2
➞
3 - 12en-938937/0
Select Line.☞
The parameter selection window is displayed.
Select End point in X.☞
The data entry window is displayed.
Enter the X value: 50☞
The parameter selection window is displayed.
Select End point in Z.☞
The data entry window is displayed.
Confirm the Y value : 100☞
F1
F1
➞
F2
➞
Page 83
Examples of Contour Creation
The element or tool selection window is displayed.
The start point defined is displayed in the graphic window.
Select Line.☞
The parameter selection window is displayed.
Select End point in X.☞
The data entry window is displayed.
Confirm the X value: 50.☞
The parameter selection window is displayed.
Select End point in Z.☞
The data entry window is displayed.
Enter the Y value: 65.☞
The element or tool selection window is displayed.
The start point defined is displayed in the graphic window.
Select Radius/Chamfer.☞
The Chamfer/Radius selection window is displayed.
Select Chamfer.☞
The chamfer entry window is displayed.
Select the entry position with the arrow keys (left/right).
F1
F1
3
➞
F2
➞
F3
F1
Confirm the chamfer entry position.☞
The chamfer data entry window is displayed.
Select Width.☞
The data entry window is displayed.
Enter the width: 5.☞
The element or tool selection window is displayed.
The element just defined is displayed in the graphic window.
Select Circle.☞
The circle rotation direction selection window is displayed.
Select Clockwise.☞
en-938937/03 - 13
F10
F1
➞
F1
F4
Page 84
The connection selection window is displayed.
Select Intersection with previous element.☞
Display of the window asking whether the centre of the circle is known.
Select No.☞
The parameter selection window is displayed.
Select Radius.☞
The data entry window is displayed.
Enter the radius: 6.☞
Display of the window asking whether the centre of the circle is known.
Select Yes, end point (X and Z) is known.☞
The data entry window is displayed.
Enter the X value: 60.☞
Enter the Z value: 55.☞
The solution selection window is displayed.
Select solution 1 (left/right arrow keys).☞
F2
F2
F1
➞
F1
➞
➞
F10
3 - 14en-938937/0
The element or tool selection window is displayed.
The element just defined is displayed in the graphic window.
Select Line.☞
The connection selection window is displayed.
Select «Intersection with previous element».☞
The parameter selection window is displayed.
Select Angle.☞
The data entry window is displayed.
Enter the angle: 160.☞
The parameter selection window is displayed.
Select End point in Z.☞
F1
F2
F4
➞
F2
Page 85
The data entry window is displayed.
Examples of Contour Creation
Enter the Z value: 30.☞
The element or tool selection window is displayed.
The element just defined is displayed in the graphic window.
Select Line.☞
The parameter selection window is displayed.
Select End point in X.☞
The data entry window is displayed.
Enter the X value: 95.☞
The parameter selection window is displayed.
Select End point in Z.☞
The data entry window is displayed.
Confirm the Z value: 30.☞
The element or tool selection window is displayed.
The element just defined is displayed in the graphic window.
Confirm the contour.☞
➞
F10
3
F1
➞
F2
➞
F10
Display of the PROFILE menu and window.
Save the contour.☞
The message "Profile saving in progress" is displayed in the dialogue window.
Display of programme %201 containing the programme generated by PROFIL.
en-938937/03 - 15
F10
Page 86
Contour generated by PROFIL
Version 0.90
03.12.93
96
X
Plane X-Z
Nb. Profile 1
10
Last Pt.
3060105
Z
X 96.000 Z 30.000
- PROFIL - - PROFIL -
- PROFIL -
- PROFIL - - PROFIL -
F1 Creation F5 Deletion F1 Creation F5 Deletion
F1 Creation F5 Deletion
F1 Creation F5 Deletion F1 Creation F5 Deletion
F2 Modification F9 Information F2 Modification F9 Information
F2 Modification F9 Information
F2 Modification F9 Information F2 Modification F9 Information
F4 Geometric transformations <--> Contour choice F4 Geometric transformations <--> Contour choice