You are on page 1of 98

302-NF-02000

STLCAM V.2.0.0
Additional Functions Manual

© Copyright 2011 MAKINO MILLING MACHINE CO.,LTD All rights reserved


Introduction
This manual outlines new functions added in our product STLCAM V.2.0.0 and explains how to
use the functions.

Creation Date
June 01, 2011

Additional Functions for STLCAM V.2.0.0


1. High-speed Menu Display ......................................................................................................... 2
2. Large-volume Model Data Display ............................................................................................ 3
3. View Rotation Center Function.................................................................................................. 4
4. Measurement Dialog Box Display ............................................................................................. 6
5. Image Output Function .............................................................................................................. 8
6. User Database Contents Display Function ............................................................................. 13
7. Element Selection Filter .......................................................................................................... 20
8. Change for Path Calculation Processing ................................................................................ 31
9. Specification of the Output File Name and Folder Name........................................................ 44
10. Import Default Model ............................................................................................................. 50
11. Default Setting for Geometry Selection at New Creation ...................................................... 54
12. CL Animation Display ............................................................................................................ 56
13. Path Calculation Error Message Display............................................................................... 58
14. Improvement of Uncut-area Color Setting Save Function .................................................... 59
15. CL Edit ................................................................................................................................... 62
16. Addition of Pencil Mode for Corner R Machining .................................................................. 78
17. Improvement of Helical Approach Motion ............................................................................. 82
18. Improvement of Along-route Approach Motion ..................................................................... 83
19. Improvement of Holder/Shank Clearance ............................................................................. 85
20. IGES Color Information Retention ......................................................................................... 89
21. Machining Condition Database List Function ........................................................................ 90
22. Default Setting in Simulation Setting ..................................................................................... 95
23. Support of Multithread Processing (Parallel Processing) ...................................................... 96

1
302-NF-02000
1. High-speed Menu Display
1.1 Explanation of Function
Menu display operation, such as opening the operation panel from the main window or
changing the display menu in the operation panel, is faster than the conventional version.
Example: Speed in opening the operation panel from the main window
V1.0 : 43 seconds
V2.0 : 5 second

2
302-NF-02000
2. Large-volume Model Data Display
2.1 Explanation of Function
When large-volume model data was displayed, it took long time to update the drawing the
model. Thus, the conventional version does not allow the user to do any operation during
drawing update processing.
STLCAM V.2 draws a model step-by-step. It also allows the user to do operation while the
model drawing is being updated.

Display
Step-by-step

2.2 Setting
Open the graphic window by selecting [Tool] → [Options] → [System] → [Graphics].

Turn on the check box of "High speed view."

2.2.1 Note
When the "High speed view" check box is turned on, the view display may flicker.

3
302-NF-02000
3. View Rotation Center Function
3.1 Explanation of Function
STLCAM V.2 enables specifying the center of view rotation.

3.2 Operation
3.2.1 How to Specify Temporal Center of View Rotation
The center of rotation can be temporarily fixed by holding down the mouse middle button.
• At an element (e.g., a model or CL) on the cursor position: Coordinates of the element
• At no element (e.g., a model or CL) on the cursor position: Position projected on the
view plane
A marker as shown below is displayed under the center of rotation when the point of rotation
center is specified.

Releasing the mouse middle button releases the point of rotation center.

4
302-NF-02000
3.2.2 How to Fix/Release the Center of View Rotation
(1) How to fix the rotation center
1. Open the pop-up menu (by clicking the
mouse right button in the window).

2. Select "Rotate Center fixation."

3. Select any point on the view by


left-clicking.
(Same operation as for conventional
point-pick operation)
A marker will be displayed at the point
of rotation center while the rotation
center is specified.

(2) How to release the rotation center fixation


Open the pop-up menu (by clicking the mouse right button in the window), and select
"Rotate Center fixation release."

5
302-NF-02000
4. Measurement Dialog Box Display
4.1 Explanation of Function
The measurement dialog box is separated from operation panel. The measuring function
can be used at any time, such as at setting of machining parameters.


1. Measurement
Select a measuring method by clicking the icon.
2. Remove Bound Box
When the check box is checked, the box area measured by using the geometry
maximization/minimization function is hidden when the measurement dialog box is
closed.
3. Coordinate Selection
Select a measuring point or the model to be measured.
4. Measuring Result
The measuring results are displayed.

6
302-NF-02000
4.1.1 Icon Names and Functions

1 2 3 4 5 6 7 8 9

1. Coordinates
Display the coordinate value of a selected point.
2. Distance
Display the 3D distance, the 2D distance, and distance on the X/Y/Z axis direction
between two selected points.
3. Approximate arc
Display the radius of the arc selected edge. When a spline or edge is specified,
the radius of approximate arc is displayed.
4. Maximum/minimum geometry
Display the maximum and minimum X, Y, and Z values of the model.
5. Curvature radius
Display the radius at a selected point on a face.
6. Tilt angle
Display the tilt angle at a selected point in a face.
7. Corner R
Graphically display the distribution of corner radii of the model, and the radius and
point of the minimum corner R.
8. Deselect
Cancel the selection.
9. Clear measurement results
Clear the measurement results shown in the graphic window.

4.2 Note

Use the button to close the measurement dialog box.


The dialog box cannot be closed by clicking the button.

7
302-NF-02000
5. Image Output Function
5.1 Explanation of Function
This function outputs image data shown in the current graphic window to an image file.

5.1.1 Image Output Window

1
3 4

1. Folder name
Specify the name of the folder for saving the image file. The folder name can be
specified by using the "Macro" button or the [Brows...] button, or directly entering it.

8
302-NF-02000
2. Macro
Set the folder/file name from the macro. For details, see Section 5.1.3 Macros.
3. File name
Specify the name of the image file. The file name can be specified by using the
"Macro" button or directly entering it.
4. Extensions
Select the format of the image file to be output. The following output file formats
are available:
• jpg
• png
• gif
• bmp
5. Auto renaming
If the specified file name already exists, it is automatically renamed.
Example: TestImage
TestImage_001
TestImage_002
6. BG Color
Specify the background color of the image to be output.

BG color setting item Description


White BG Color The image is output in white background.
The image is output in the currently specified
Use BG Color
background color.

7. Image Size
When the "Size Set" check box is checked, the "height" and "width" of the image to
be output are specified.
When the "Size Set" check box is unchecked, the image is output with the "height"
and "width" of the current model view.

9
302-NF-02000
5.1.2 STLCAM Option Set Screen
This screen can set the initial values of the image file to be output.
Select "Tool" → "Options" → "Plug-in" → "FFcam.dll" → "Set" → Image Output."

2
1
3 4
5

1. Folder name
Specify the name of the folder for saving the image file. The folder name can be
specified by using the macro in  or the [Brows...] button, or directly entering it.
2. Macro
Set the folder/file name from the macro. For details, see Section 5.1.3.
3. File name
Specify the name of the image file. The file name can be specified by using the
"Macro" button or directly entering it.
4. Extension
Select the format of the image file to be output. The following output file formats
are available:
• jpg
• png
• gif
• bmp

10
302-NF-02000
5. Auto renaming
If the specified file name already exists, a 3-digit number is suffixed to the file name,
so the existing file with the same name is not updated.
Example: TestImage
TestImage_001
TestImage_002
6. BG Color
Specify the background color of the image to be output.
BG color setting item Description
White BG Color The image is output in white background.
The image is output in the currently specified
Use BG Color
background color.
7. Image Size
When the "Size Set" check box is checked, the "height" and "width" of the image to
be output are specified.
When the "Size Set" check box is unchecked, the image is output with the "height"
and "width" of the current model view.

5.1.3 Macros
Shown below are macros selective when a folder name and file name are specified.
Macros are useful for setting the initial values of the folder and file names of the image to be
output.
Macro Name Description
Install folder path Specify the folder path where STLCAM was installed.
Data folder path Specify the "Data" folder path under the folder where STLCAM
was installed.
Temp folder path Specify the "Temp" folder path under the folder where STLCAM
was installed.
Date Specify the date on which the image file was saved.
Time Specify the time at which the image file was saved.
Target folder path Specify the work folder path.
Target name Specify the working folder name.
Def folder path Specify the "Def" folder path of a work folder.
Result folder path Specify the "Result" folder path of a working folder.
Config folder path Specify the "Config" folder path of a working folder.
xMtn file name Specify the file name.

11
302-NF-02000
5.2 Operation

1. Select Image Output on the main menu.

2. Confirm the image save-destination folder name and file


name.

3. Click OK.

12
302-NF-02000
6. User Database Contents Display
Function
6.1 Explanation of Function
The contents of the user database, processes and machining on the process list can be
checked by the setting browser.

4 5 6 7 8

9 10

1
3

1. Information display area


Display the settings of a selected process and machining.
The setting information will be cleared from this display area when the selected
process is removed.
2. Category line
Display the first item in the process or machining settings.
3. Data item
Display the data items in the category.
4. Save the current conditions
Save the items and order shown in the information display area.
The data is displayed in the saved conditions at the next startup.
When this button is clicked, a dialog box is displayed indicating the display
conditions have been saved.

13
302-NF-02000
5. Expand the tree structure
Expand the display of the whole tree structures in the information display area.
6. Contract the tree structure
Contract the display of the whole tree structures in the information display area.
7. Default
Set a changed display condition in the information display area back to the default
at installation.
When this button is clicked, the restoration conformation message is displayed.

8. Set
Set whether to show or hide the items in the information display area.
9. Data type icon
The icon is displayed, indicating that selected items are of the user database
contents or the process/machining settings.

User database

Part file (.xMtn)


10. File name display
When the user database contents are displayed, the user database file name is
displayed.
If the machining settings in the work file are displayed, the xMtn file name is
displayed.

14
302-NF-02000
6.1.1 Setting Browser Display Item Selection
This window controls the items to be displayed in the setting browser window.

2
3

1. Item tabs
Select Process, Machining, or Hole Information to be set.
2. Category line display setting
Determine whether to display information for each major item like the machining
model or tool in the setting.
When the check box is checked, the items are displayed.
3. Data item display setting
Data item display can be set by expanding the category.
Set whether to display the items in the category.

15
302-NF-02000
6.2 Operation
6.2.1 Checking the Settings of an Existing Machining Process

1 Click "Setting browser."

2 Click to fix the setting browser window.

3 Click the machining or process to check the setting.


The settings will be displayed in the setting browser
window.

16
302-NF-02000
6.2.2 Checking the Machining Process Settings in User
Database

1 Click "Setting browser."

2 Click to fix the setting browser window.

3 Double-click "Setting browser."

17
302-NF-02000
4 Drag the setting browser window to the

* The mark is displayed during the dragging of the window. The new
placement of the window is determined by the position of the mark where the window
is dropped.
Placed to the left of the user database

Placed above the user database

Placed to the right of the user database

Placed under the user database

The window is displayed with the user database replaced by it

18
302-NF-02000
6.3 Change of Display Order

1 Select the item whose display order


is to be changed.

2 Drag the item to a new position in


the display and drop it.

3 The item display order is changed.

* The category display order can be changed between the category lines; the data item
display order can be changed between the items in the selected category.

19
302-NF-02000
7. Element Selection Filter
7.1 Explanation of the Function
Filter types have been added for selecting the element. Elements can be filtered by layers or
colors.

V.7.0.9a or earlier V.7.0.10

 Reverse
This function reverses the elements selecting (highlighting) and the ones not
selected in the graphic window.

20
302-NF-02000
 Layer
This function specifies a layer and gets all the elements to be set in the layer. The
getting layers are selecting (highlighting). About details, see Section 7.1.1 .
 Selection Filter
This function narrows down element selecting by color. About details, see Section
7.1.2 .

7.1.1 Layer

   
 

 Layer list
This area displays a list of layers. Elements of a layer are selected when
checkbox is checked.
 Hide layer without elements
• Checkbox ON
Only layers containing elements are displayed in the layer list.
• Checkbox OFF
All the layers are displayed.

21
302-NF-02000
 All
All checkboxes are checked.

 Clear
All checkboxes are cleared.

 Set
The selecting checkboxes are checked.

22
302-NF-02000
 Cancel
The selecting checkboxes are cleared.

 Apply
Select the elements in a layer when checkbox is checked. The selected elements
are highlighted in the graphic window.

 Cancel
Cancel the layer selection operation.
The checkbox states (checked/unchecked) are returned to the states before Layer
is opened.

23
302-NF-02000
7.1.2 Selection Filter

   

 Disp. Color
When this checkbox is checked, element selection can be filtered by a color.
 Filter color setting field
Display a selecting filter color.
A filter color can be set by inputting the RGB value directly in the setting field as
shown below. The RGB value must be input separated by commas.

 Get Model Display Color button


The display color of a model shown in the graphic window can be gotten by clicking
the mouse button.
Clicking the Get Model Display Color button changes the mouse cursor to .
To cancel getting the display color, press the Esc key.

24
302-NF-02000
 Filter color setting combo box
Select the filter color from the color palette.

7.1.2.1 Notes
• If a selecting target is a body

If colors are used in a single body which includes a face of the filter color, the
whole body is selected.

Selection of
blue

• If a selecting target is a face

If colors are used in a single body, only the face of the filter color is selected.

25
302-NF-02000
7.2 Operation
7.2.1 Selecting Specified-Layer Elements
Example: Select the elements of layers 2 to 4.

 Click [Layer].

 Check the checkboxes for layers 2


to 4.

 Click [Apply].
The elements of layers 2 to 4 will be
highlighted.

 Click [Apply] to determine the


element selection.

26
302-NF-02000
One-point information Setting method using the Set button
The [Set] button is useful when there are many layers of consecutive numbers to be
selected in step  at the procedure in Section 7.2.1 .
Example: Selecting layers 2 to 4

 Select layers 2 to 4 by dragging


the mouse.

 Click the [Set] button. The


checkboxes for layers 2 to 4 will
be checked.

27
302-NF-02000
7.2.2 Selecting Specified-Color Elements
7.2.2.1 How to specify a color with a color palette

 Check the checkbox for [Disp.


Color].

28
302-NF-02000
 Click .

 Select a desired color from the


color palette.

 Click [All].
The models of the specified color in  will
be highlighted.

 Click [Apply] to determine the


element selection.

29
302-NF-02000
7.2.2.2 How to specify a filter color through model colors

 Check the checkbox for [Disp.


Color].

 Click .

 Click the element of the color to be


selected.

 Click [All].
The models of the specified color in  will
be highlighted.

 Click [Apply] to determine the


element selection.

30
302-NF-02000
8. Change for Path Calculation Processing
8.1 Bundle Path Calculation for Multiple Machining
8.1.1 Explanation of the Function
When multiple machining operations are selected, the output files can be output to one file.
In version V.1.0.0 or earlier, post-processing had to be needed when some machining is
output. From version V.2.0.0, the data of the machining can be output to one NC data file
by the bundle path calculation function without post-processing.
• Path calculation in V.1.0.0 or earlier

• Machining • Output files


Rough NC data x 3
Semi-finish CL data x 3
Finish LST data x 3

• Bundle path calculation

• Machining • Output files


Rough NC data x 1
Semi-finish CL data x 1
Finish LST data x 1

   

31
302-NF-02000
 Path Calculation
Calculate tool path for the selecting machining. At calculating tool path for some
machining, one output file is output for each machining.
 Bundle Path Calculation
Calculate tool path for the selecting machining. At calculating tool path for some
machining, the output files are output to one file containing the data of all the
machining.
 Batch Registration
Register the selecting machining to a batch calculation schedule. When some
machining are registered on the batch list, each machining is registered on it.

Batch Registration

 Bundle Batch Registration


Register the selecting machining to a batch calculation schedule. After
calculation, the data of the machining is output to one file.

Bundle/Batch
Registration

8.1.2 Note
At simulating with CL data which results from bundle path calculations for multiple
machining, a machining color cannot be specified for each machining. CL data is created
for each machining at a bundle path calculation. So use the CL data when you want to
change the machining color for each machining.

32
302-NF-02000
8.2 Specifying a File Name at Tool Path Calculation
8.2.1 Explanation of the Function
Output file name can be specified before calculating tool path.
To use this function, check the checkbox for "Specify Output File Name" on the STLCAM
Option Set Screen.
8.2.1.1 File name specification window

 Output Folder
Specify the path of a folder to which the calculation results are to be output.
Any location in the local drive is available.
 Output File
Specify the name of a file.
 Default
Go back the output folder name and output file name to the default.
• Default of the output folder name field
Results folder in the folder containing xMTN files
• Default of the output file name field
[process-name]_[machining-name]

33
302-NF-02000
8.2.1.2 Default setting

 Specify Output File Name


Determine specifying a file name at path calculation.
When this checkbox is checked, a window for specifying an output file name
appears at path calculation.

34
302-NF-02000
8.2.1.3 Notes
If [Path Calculation] and [Batch Calculation] are executed while some machining are
selected, a window for specifying a file name does not appear even when the checkbox for
"Specify Output File Name" is checked.
• When only one machining is selected: A file name can be
specified.

• When some machining is selected: A file name cannot be


specified.

35
302-NF-02000
8.2.2 Operation
8.2.2.1 How to switch between ON and OFF for the file name setting
 Select [Tool] => [Optional Settings].

 Select [Plug-in], and click


[FFcam.dll].

 Click [Setting].

 Select [Calculation Parameter]

Check the checkbox for "Specify Output File Name".


Specification of a file name at calculation
-Uncheck the checkbox for "Specify Output File Name":
No specification of a file name at calculation

 Click [OK].

36
302-NF-02000
8.2.2.2 Input a file name at path calculation
 Select the machining for calculation, and
click [Path Calculation].

 Change the file name (folder name), and


click [OK].

 When the message [Are you sure to save


the file for path calculation?] appears,
select "OK" to execute path calculation.

 After calculation, confirm that the output


file name is identical to the name
specified in .

37
302-NF-02000
8.3 Specifying NC Output Parameters
8.3.1 Explanation of the Function
An output format can be set for NC data at calculating tool path.
8.3.1.1 Main window

 Set NC Output Parameters


An output format for NC data can be set at the Set NC Output Parameters window.

38
302-NF-02000
8.3.1.2 Set the NC Output Parameters window


 

 Absolute - Incremental Output


Select an NC data output method, between absolute value output (G90) and
incremental value output (G91).
 Process Name Output
Determine to output a process name at the beginning of NC data.
• No
A process name will not be output.
• Yes
A process name will be output.
The output process name is enclosed in parentheses "( )".

39
302-NF-02000
 Byte Length Division
Determine to divide NC data by specified data sizes.
• No
NC data will not be divided.
• Yes
NC data will be divided.
Data will be divided for pick feed and retract motion in the machining process. So
the divided data size may exceed the specified size depending on the machining
path.
 Division of Machining
Determine to divide NC data by specified motion.
• No
NC data will not be divided.
• Every MC
At a bundle calculation, NC data will be divided for each machining.
• Cutting Len. + Every Mach.
NC data will be divided for each machining operation. NC data will be also
divided when the machining length is longer than the specified length.
Specify a machining length in the parameter setting for each machining.
 Seq No.
Determine to output a sequence number (N number) in NC data, and specify the
output method.
• No
A sequence number will not be output.
• Out per Line
A sequence number will be output in all lines.
• Out per Step F
A sequence number will be output each step feed.
• Every MC
If a bundle calculation will be performed for machining operations, a sequence
number is output at the beginning of each machining operation.

40
302-NF-02000
 Specify CLD output directory
Specify the output destination of CL data.
• None
Calculated CL data will be output to the initially specified location (in the Results
folder containing xMTN files).
• Copy
Calculated CL data will be copied to the location specified in the [Folder Name]
parameter.
 Specify NC output directory
Specify the output destination of NC data.
• None
Calculated NC data will be output to the initially location (in the Results folder
containing xMTN files).
• Move
Calculated NC data will be moved to the location specified in the [Folder Name]
parameter.
• Copy
Calculated NC data will be copied to the location specified in the [Folder Name]
parameter.
 Specify Information File output directory
Specify the output destination of LST data.
• None
Calculated LST data will be output to the initially location (in the Results folder
containing xMTN files).
• Move
Calculated LST data will be moved to the location specified in the [Folder Name]
parameter.
• Copy
Calculated LST data will be copied to the location specified in the [Folder Name]
parameter.

41
302-NF-02000
 Default
Go back the settings in the Set NC Output Parameters window to the default.

Return to default

 Save as Default
Register the settings determined in the Set NC Output Parameters window as
default.

Set to default

42
302-NF-02000
8.3.2 Operation
Example: Switch to incremental value output (G90) and output NC data.

 Click [Set NC Output Parameters].

 Change the NC data output format


from [INC Output] to [Abs Output].

 Click [OK].
 Calculate tool path, and check if the
created NC data is exactly as specified.

43
302-NF-02000
9. Specification of the Output File Name
and Folder Name
9.1 Explanation of the Function
The default of the file destination to be output after tool path calculation and the file name
can be specified.
A date, xMTN file name and so on can be specified as an output folder and file name by
using macro variables.

(1)

(2)

(3) Output File Name


Specify the file name at tool path calculation. Macro variables can be used with
output file names, so the xMTN file name or the file creation date can be specified as
an output file name.
When an xMTN file or process name is specified for the Output File Name and an
output file is output for each machining operation, the same file name will exist. At this
case, the output file is overwritten by created file. An output file name should be
specified in accordance with path calculation.
(4) Data Output Folder
Specify the output destination of CL data, NC data, and LST data.
 Method
Specify how to move the files shown in the column "File Type" to the output folder.
• None
Data will be output to the Results folder.

44
302-NF-02000
• Move
Files will be moved to the location specified for the Output Folder. They will not
be created in the Results folder.
When the file type is [CLD], the file will not be moved.
• Copy
Files will be copied to the location specified for the Output Folder. They will be
created both in the Results folder and at the location specified for the Output
Folder.
 Output Folder
Specify folders to which files created after tool path calculation are to be output.
When [Method] is "Move" or "Copy," an output folder can be specified.

9.1.1 Macros for the File Name and Folder Name Specification
Macro Character Description
!SYSTEM_ROOT! Name of the folder path installed STLCAM
Example) Install location C:/MAKINO¥STLCAM_V20¥
Output C:/MAKINO¥STLCAM_V20¥
!SYSTEM_DATA! Name of the STLCAM data folder path
Example) Install location C:¥MAKINO¥STLCAM_V20¥
Output C:¥MAKINO¥STLCAM_V20¥Data¥
!SYSTEM_TEMP! Name of the STLCAM Temp folder path
Example) Install location C:¥MAKINO¥STLCAM_V20¥
Output C:¥MAKINO¥STLCAM_V20¥Temp¥
!DATE! File created date
Example) Created date Aug. 20, 2009
Output 0820_09
!TIME! File created time
Example) Created time 14:30:25
Output 143025
!TARGET_DIR! Name of the folder path saved xMTN files
Example) Save location
C:¥MAKINO¥STLCAM_V20¥Sample¥Parasolid¥minicar
Output
C:¥MAKINO¥STLCAM_V20¥Sample¥Parasolid¥minicar
!TARGET! xMTN file path name
Example) Save location D:¥work¥minicar¥minicar.xMTN
Output D:¥work¥minicar
!TARGET_DEF_DIR! Def folder path name
Example) Save location D:¥work¥minicar¥Def
Output D:¥work¥minicar¥Def

45
302-NF-02000
!TARGET_RESULTS_DIR! Results folder path name
Example) Save location D:¥work¥minicar¥Results
Output D:¥work¥minicar¥Results
!TARGET_CONFIG_DIR! Config folder path name
Example) Save location D:¥work¥minicar¥Config
Output D:¥work¥minicar¥Config
!MTN! xMTN file name
Example) File name minicar.xMTN
Output minicar
!PROCESS NAME! Process name of output file

Example) Process name Rough machining (凸)


Output Rough machining (凸)
!PROCESS_ID! Process numbers of output files

Process
number 1

Process
number 2

46
302-NF-02000
!MACHINING NAME! Machining (drilling) name of output file

Example) Machining name Rough machining


Output Rough machining
!MACHINING_ID! Machining numbers of output files

Machining
number 1
Machining
number 2
Machining
number 3
Machining
number 1

47
302-NF-02000
9.2 Operation
9.2.1 Setting the Output File Name as machining-name.nc
 Select [Tool] => [Optional Settings].

 Select [Plug-in], and click


[FFcam.dll].

 Click [Setting].

 Select [Calculation Parameter], and input a value in the


[Output File Name] input field as shown below.
!MACHINING NAME!

 Click [OK].

 Restart STLCAM and check the name of the data file output after path calculation.

48
302-NF-02000
9.2.2 Outputting NC Data to a Folder Created in the Results
Folder
Create a folder in the Results folder and save only NC data in the created folder separating
it from other files.
 Select [Tool] => [Optional Settings].

 Select [Plug-in], and click


[FFcam.dll].

 Click [Setting].

 Select [Calculation Parameter].

 Select "Move" for [Method], and specify a value for


[Output Folder] as shown below.
!TARGET_RESULTS_DIR!¥nc

 Click [OK]. This completes the


setting.

49
302-NF-02000
10. Import Default Model
10.1 Explanation of the Function
A registered file (model) can be imported through one operation.

10.1.1 Setting for the Import Default Model

 

 STLCAM Temporary
Refer TEMP folder under the folder installed STLCAM.
 Folder Display
Refer a folder without " STLCAM Temporary" folder.
 Folder Name
A folder name can be input when " Folder Display" is selected. Specify the
folder containing the file to be imported.
 File Name
Specify the name of the file to be imported. The file name must be specified,
including the extension.

50
302-NF-02000
10.2 Operation
10.2.1 Default Model Setting
Specify the file name and the folder to import.

 Select [Tool] => [Optional Settings].

 Select [Plug-in], and click


[FFcam.dll].

 Click [Setting].

 Select [File Related].

 Specify the folder and the file to be


import.

 Click [OK]. This completes the


setting.

51
302-NF-02000
10.2.2 Import Default Model
10.2.2.1 Importing a default model

 Click the [Import Default Model] icon.

 The file specified in Section 4.2.1


will be imported.

52
302-NF-02000
10.2.2.2 How to display the [Import Default Model] icon

 Click on the toolbar.

 Select [Standard] => [Import Default


Model].

53
302-NF-02000
11. Default Setting for Geometry Selection
at New Creation
11.1 Explanation of the Function
When [Select the Geometry]’s checkbox is checked "", specified the default at a new file
creating.

54
302-NF-02000
11.2 Operation

 Select [Tool] => [Optional Settings].

 Select [Plug-in], and click


[FFcam.dll].

 Click [Setting].

 Select [File Related].

 Check the checkbox for [Select


the Geometry].

 Click [OK]. This completes the


setting.

55
302-NF-02000
12. CL Animation Display
12.1 Explanation of the Function
The CL Animation can be displayed.
After changing the display range with the slider bar, the CL display will be animated.
The display can be animated with the width maintained by checking "" the checkbox for
[Fix Width] and clicking [Play] or [Play Reverse].

12.1.1 Animation Display


 Rewind
Rewind to the beginning of CL.
 Play Reverse
Play backward with the animation display.
 Stop
Stop playing the animation.
 Play
Play forward with the animation display.
 Fast Forward
Display all CL data without the animation
display.
      Slider bar for adjusting the
animation display speed
 Adjust the display speed when Play or
Play Reverse is performed.
The display speed can be specified
between 1 and 100, and it increases as
the slider bar approaches 100.

56
302-NF-02000
12.2 Operation
 Click [CLD Display].

 Select the machining for the path calculation that is


finished and the CL to be displayed.
* Uncheck the CL Display beforehand.

 Click [Block].

 Move both of the slider bars to the leftmost


position.

 Click [Play] to start the animation display.

57
302-NF-02000
13. Path Calculation Error Message Display
13.1 Function
If an error or warning occurs during path calculation, a pop-up window appears showing the
error or warning information.

58
302-NF-02000
14. Improvement of Uncut-area Color
Setting Save Function
14.1 Explanation of Function
The label name of uncut-area color setting can be changed, added, or deleted.

1 2 3

1. Label
Display the saved name of uncut-area color setting.
2. Add
Adds/registers new color setting.
3. Delete
Deletes selected color setting.

59
302-NF-02000
14.2 Operation
14.2.1 Adding Label/Setting
1 Click [Add].

2 Enter the label name.

3 Register uncut-area color


information.

4 Click [OK] to save the setting.

14.2.2 Changing Existing Label Name


1 Open the setting of which name is to be changed.
2 Change the label name, and click [OK].

60
302-NF-02000
14.2.3 Deleting Existing Setting

1 Open the setting of which name is to be changed.


2 Delete the label, and click [OK].

61
302-NF-02000
15. CL Edit
15.1 Overview
CL data created with STLCAM can be edited and output as NC data. The CL Edit function
can do the following:
• Moving/copying CL data
• Deleting part of CL data
• Changing machining conditions and insertion statements

15.2 Starting CL Edit


Click [▼] to the right of the "CL Display" icon, and select "CL Edit."

62
302-NF-02000
15.3 Explanation of Function
8.3.1 8.3.3
1 2 3 4 8.3.2

1. Read File
Reads the CL file to be edited.
CL files containing the following conditions cannot be edited:
• Drilling
• 5-axis machining
2. Save
Save the results of edit operation.
3. Undo
Undo up to five operations most recently performed.
4. Redo
Restore the operation done by the "Undo" function in .
5. File Name
The name of the CL file being read is displayed.
6. Machining name list
The machining names included in the CL file are listed.
Select the machining for which CL data is to be edited. (More than one machining
operation can be selected.)

63
302-NF-02000
15.3.1 Move/Copy Mode
This mode moves or copies a tool path.

(1)

(2)

(3)

(4)

(1) Parallel
Moves/copies tool paths by a specified distance parallel to each of the X axis, Y axis, and
Z axis.

Move axis Y

Move axis X

64
302-NF-02000
(2) 2D Rotate
Moves/copies tool paths in the XY plane, with a specified point as the center.

Center values X, Y

Rotation angle

(3) Symmetry
Moves/copies tool paths to where they are symmetric with respect to a specified axis in
the XY plane.
"X axis," "Y axis," or "Set axis" can be selected for "Symmetrical axis" as reference.

Symmetrical
axis

65
302-NF-02000
(4) Lattice
Specify the amount of movement and the copy count in the X-axis and Y-axis directions,
then the data is copied in the XY plane.
Four types of copy pattern are available.

Y axis

X axis

66
302-NF-02000
15.3.2 Delete CL Mode
In a selected range can be deleted.
An approach or pick feed can be added to a tool path partially deleted.

8.3.2.1

8.3.2.2

8.3.2.3

8.3.2.4

8.3.2.2 Pick feed setting

Tool path

8.3.2.3 and 8.3.2.4 Type of


area selection

8.3.2.1 Approach setting

67
302-NF-02000
15.3.2.1 Approach setting
Specify the approach to be added to the divided ends of a tool path partially deleted.

(1) Arc
An arc approach is added.

2
3
4

1. Arc
Select "XY direction" or "Z direction."
2. Approach direction
Select "Up-cut" or "Down-cut."
The same direction as for machining must be selected.
3. Radius
Specify the radius of the arc.
Radius
4. Length
Specify the length of the arc.
Length

68
302-NF-02000
(2) Angle
An angle approach is added.

2
3
4

1. Angle
Select "XY direction" or "Z direction."
2. Approach direction
Select "Up-cut" or "Down-cut."
The same direction as for machining must be selected.
3. Angle
Specify an approach angle.
4. Length Length
Specify an approach length. Angle

69
302-NF-02000
(3) Omit
No approach is added.

15.3.2.2 Pick feed setting


Specify the type of motion for connecting the divided ends of a tool path partially deleted.

70
302-NF-02000
(1) Straight
The end points of a tool path partially deleted are moved by means of linear motion.

Deletion of tool paths


in this range

1. Feed rate change


Select one of the following as the feed rate of the linear move to be added:
• at XY Infeed
• at XY Escape
• at Z Infeed
• at Travel in Area

(2) Retract
The end points of a tool path partially deleted are moved by means of a retract motion.

Deletion of tool paths


in this range

2
3

1. Retract
Select "Cutting" feed or "Rapid" traverse with which the retract motion is performed.

71
302-NF-02000
2. Escape Height
Specify the escape height.
3. Drive-in Cut
Specify the drive-in cut amount.

(1) Difference
The end points of a tool path partially deleted are moved by means of retract motion
(difference).

1. Feed rate change


Select one of the following as the feed rate of the linear move to be added:
• at XY Infeed
• at XY Escape
• at Z Infeed
• at Travel in Area

72
302-NF-02000
15.3.2.3 Area specification line deletion
Select either of the two methods for specifying the range to be deleted.
• Rectangular area specification

• Polygonal area specification

An area can be specified in 3D view directions. (Only 2D directions in STLCAM V1 or


earlier)
However, when "polygonal area specification" is selected, an intersecting area cannot be
specified.

15.3.2.4 Start/end point specification deletion


Specify the deletion range by specifying two points, a start point and an end point.

End point

Start point

73
302-NF-02000
15.3.3 Setting Change
Information such as process start/end insertion statements, tool setting, and machining
conditions saved in CL files can be changed.

1.3.3.1

1.3.3.2

1.3.3.3

74
302-NF-02000
15.3.3.1 Process insertion statement setting
The process start and end insertion statements can be changed.

Settings for path


calculation are displayed.

75
302-NF-02000
15.3.3.2 Tool setting
Some tool setting items can be changed.
The items that must not be changed are grayed out.

76
302-NF-02000
15.3.3.3 Cutting condition setting
The spindle speed and feed rates can be changed.

77
302-NF-02000
16. Addition of Pencil Mode for Corner R
Machining
16.1 Explanation of Function
A single tool path along geometry corners can be created in corner R machining.
Corner R (Pencil) has been added to the user database.

16.1.1 Setting Window

78
302-NF-02000
1. CR Machining Mode
The "Pencil" mode has been added for corner R semi-finish machining and corner R
finish machining.
At pencil mode, the system performs corner R semi-finish machining and corner R
finish machining while getting the tool to run along the corner only once.

Pencil: Contour:
A single machining path is An uncut area in the corner is
generated in the corner. (New machined by contour machining.
mode) (Conventional mode)

Along-area: Contour + along-area:


Machine along the corner edge Contour machining and
(Conventional mode) along-area machining are
performed by switching between
the angles. (Conventional mode)

79
302-NF-02000
The information of a pre-machining tool is not necessary for the "Pencil" mode, so
there is no need to specify "Set Pre-machining Tool."

2. Amount of Recognize Area adjustment


This parameter determines a range in which a pencil machining path is to be
generated.
The default value "0.01" is usually used. If a path is not generated in the target
corner, increase the value. A value greater than "0" must be specified.

3. Max. tilting angle degree


A pencil machining path can be generated in a specified range of tilt angles.
The angle range can be specified when the pencil mode is selected.

45°
90°

°
0° - 90° 0° - 45°

80
302-NF-02000
16.1.2 Notes on Amount of Recognize Area Adjustment
Increasing the value for "Amount of Recognize Area adjustment" causes the disturbance of
paths in an area including corners.

Amount of Recognize Area Amount of Recognize Area


adjustment: With a small value adjustment: With a great value
specified specified

Increasing the value for "Amount of Recognize Area adjustment" causes the connection of
the adjacent paths.

Amount of Recognize Area Amount of Recognize Area


adjustment: With a small value adjustment: With a great value
specified specified

81
302-NF-02000
17. Improvement of Helical Approach
Motion
17.1 Explanation of Function
The conventional helical approach caused unsmooth motion before and after helical motion.
This version enables smooth approach from helical motion to cutting motion.
Improved smooth approach motion reduces a tool load at beginning of machining, thus
preventing damage to the tool. It also avoids the machining speed reduction caused by
high-speed route control.

Conventional helical approach New helical approach

82
302-NF-02000
18. Improvement of Along-route Approach
Motion
18.1 Explanation of Function
If helical approach collides with the geometry, it is automatically regenerated to along-route
approach. The motion of along-route approach has been improved in this version.
Since an area where tool paths are generated is small, the conventional along-route
approach automatically regenerated was allowed to move only slightly in the XY direction.
As a result, the conventional along-route approach took time, and was not suitable for tools
like a face mill which has a no-cutting-edge area. Elimination of small-motion approach
shortens the machining time and reduces a load on the tool and machine.

Conventional along-route approach Along-route approach using the new function

83
302-NF-02000
18.1.1 Setting Window
1. Change Width (Auto Change)
If generated tilt approach moves in a smaller range than specified, the approach method
is changed.
If approach viewed from the XY plane fits in a square range created with the value
specified for "Change Width," the approach method is changed.
This parameter can be specified only when "Helical" is selected for "Motion Type" of "Tilt
Infeed Motion."

Distance to be
compared

84
302-NF-02000
19. Improvement of Holder/Shank Clearance
19.1 Explanation of Function
This version allows the separate specification of holder and shank clearance when the
collision check function is performed.

19.1.1 Holder Collision Check for Simulation


(1) Tool clearance in tool setting
Holder and shank clearance for execution of Simulation can be pre-specified in tool
setting.

1
2
3

1. Holder clearance Holder margin


For the holder, specify an extra
clearance for collision check simulation.

85
302-NF-02000
2. Shank clearance setting
Check this check box when specifying
an extra clearance for the holder and the
shank separately.
If a straight shank is selected, this
parameter cannot be specified.
When the check box is unchecked, the
same extra clearance as for the holder is Shank margin
specified for the shank.
3. Shank clearance
This parameter can be specified when
the check box in  is checked.
For the shank, specify an extra
clearance for collision check simulation.

86
302-NF-02000
(2) Clearance in simulation setting

1
2

1. Use CL Parameter
Clearance is determined with the value specified for Tool clearance in tool setting.
2. Set Clearance
When holder/shank collision check is performed for simulation, the tool clearance in
tool setting is not used, but the clearance specified in simulation setting is used.
3. Holder
For the holder, specify an extra clearance in the XY direction when holder/shank
collision check is performed for simulation.
4. Shank
For the shank, specify an extra clearance in the XY direction when holder/shank
collition check is performed for simulation.

87
302-NF-02000
19.1.2 Holder Collision Check for Simulation
(1) Holder collision check in contour face cut machining

1
2
3
4

1. Shank Margin Set


Check this check box when specifying an extra clearance for the holder and the
shank separately in Holder Collision Check that is performed at calculation for
contour face cut machining.
If a straight shank is selected, this parameter cannot be specified.
When the check box is unchecked, the same extra clearance as for the holder is
specified for the shank.
2. Amount of Shank Margin
This parameter can be specified when the check box in  is checked.
Specify an extra clearance for the shank when Holder Collision Check is performed
at calculation for contour face cut machining.
3. Maximum effect Value (XY direction)
The Max. value for shank margin at X-Y direction.
4. Maximum effect Value (Z direction)
The Max. value for shank margin at Z direction.

88
302-NF-02000
20. IGES Color Information Retention
20.1 Explanation of Function
When an IGES file created with CAD is IGES-translated, this function retains the face colors
specified with CAD.

IGES translation

89
302-NF-02000
21. Machining Condition Database List
Function
21.1 Explanation of Function
This function lists user-registered machining condition databases.

(1) (2) (3) (4) (5)

(6)

(1) Edit
1. Add
Register new machining conditions.
2. Delete
Delete existing machining conditions.
3. Edit
Edit existing machining conditions.
4. Copy
Copy the existing machining conditions.
5. Tool table
Switch to the tool table window.

90
302-NF-02000
(2) Property
1. Tool database
A display item in the tool database list can be selected.
2. Cutter database
A display item in the cutter database list can be selected.
3. Holder database
A display item in the holder database list can be selected.
4. Machining condition database
A display item in the machining database list can be selected.

(3) Unit system


1. Metric
The units of value input for machining conditions are metric.
2. Inch
The units of value input for machining conditions are inch.

(4) List
Registered machining conditions are listed.

(5) Shape
Display registered machining condition data in a graph.

(6) Search
Search registered machining conditions.

91
302-NF-02000
21.2 Operation
21.2.1 Creating New Machining Conditions

1. Click [Edit] → [Add].

2. Select the machining condition to be created.

3. The machining condition definition window is displayed. Enter the machining


condition to be registered.

92
302-NF-02000
21.2.2 Editing Existing Machining Conditions

1. Select the existing machining condition to be edited.

2. Click [Edit] -> [Edit]

3. The machining condition definition window is displayed. Enter the machining


condition to be registered.

21.2.3 Searching for Machining Conditions

1. Click the [Search] button.

93
302-NF-02000
2. Select the condition to be
searched for.

3. Click the [Search execution] button.

4. Only the machining conditions that have


matched the search conditions are
displayed.

94
302-NF-02000
22. Default Setting in Simulation Setting
22.1 Explanation of Function
The settings determined in the "Simulation Setting" window can be defined as defaults.

1 2

1. Default
Restores changed settings in the "Simulation Setting" window to the defaults at
installation. If default settings have been changed by using the [Save as Default]
button, the changed settings are restored to the defaults by the [Default] button.
2. Save as Default
Saves as defaults new settings made in the "Simulation Setting" window.

95
302-NF-02000
23. Support of Multithread Processing
(Parallel Processing)
23.1 Explanation of Function
The multi thread processing is supported from V.8.
The high speed tool path calculation is available.

(V.7 or earlier)
Thread 1 Processing
Slow
Thread 2 Not used

Thread 3 V.7
Not used

Calculation Time
Thread 4 Not used

(V.8 or later) V.8


Thread 1 Processing 1

Thread 2 Processing 2 Fast

Thread 3 Processing 3 1 4 8
Reduction
Thread 4 Processing 4 in Number of Threads
Calculation
Time!

23.2 How to Check the Number of Threads


The number of threads available with your CPU can be checked with Task Manager.

1. Start Task Manager by pressing [Ctrl] + [Shift] + [Esc] on the keyboard.


2. Select the [Performance] tab.
3. The number of windows shown in "CPU Usage History" is the number of threads.

Number of
threads: 2

96
302-NF-02000
23.3 PC Selection
If the purchase of a new PC is under consideration, a CPU (central processing unit) with a
larger number of cores (as given in the following box) should be chosen; more cores bring
faster calculation.

[Reference]
Intel(R) Xeon(R) processor
X**** (**MB L* Cache, *.**GHz, *.*GT/s, 4 Cores )

23.4 Note
Multithread processing is supported for the following machining:
[Rough machining]
[Trochoidal machining]
[Stock machining]
[Semi-finish machining]
[Finish machining]
[Thin rib machining]
[Corner R machining (contour)]
[Corner R machining (only "contour" of "contour+along-area")]
[Projection machining]
[Contour projection machining]
[Flat face machining]

97
302-NF-02000

You might also like