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
4en-938937/0
DOCUMENT REVISIONS
Table of Contents
Record of Revisions
Date
02-950Document creation
Revision
Reason for revision
en-938937/05
6en-938937/0
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
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
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
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
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
1 - 2en-938937/0
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
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
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
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
➞
➞
➞
➞
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
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
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
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
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
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
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
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
Loading...
+ 61 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.