Professional Documents
Culture Documents
2023-1509 Defined Machine
2023-1509 Defined Machine
Machines
i
TopSolid’Cam Machines
© 2013, Missler Software.
7, Rue du Bois Sauvage
F-91055 Evry, FRANCE
Web: www.topsolid.com
E-mail: info@topsolid.com
All rights reserved.
The information and the software contained within this document are subject to change without prior warning
and should not be construed as a commitment by Missler Software.
The software covered by this document is supplied under license, and may only be used and duplicated in
compliance with the terms of this license.
ii Missler Software
TopSolid’Cam Machines
Contents
Exercise 01: 5-axis machining center ................................................................................................................. 1
Creating a new library ............................................................................................................................................... 1
Creating a new machine document .......................................................................................................................... 1
Including the 3D of a machine in Parasolid, Step, Iges or other formats ................................................................. 2
Defining the machine elements ................................................................................................................................ 3
Defining the table ................................................................................................................................................. 4
Defining the spindle ............................................................................................................................................. 5
Defining the other machine elements ................................................................................................................. 7
Defining the machine kinematic ............................................................................................................................... 9
Defining the axes .................................................................................................................................................. 9
Modifying, testing and checking the machine ........................................................................................................ 17
Modifying the machine ...................................................................................................................................... 17
Checking the machine ........................................................................................................................................ 17
Testing the machine ........................................................................................................................................... 18
Managing the machining configurations............................................................................................................ 19
Notes ............................................................................................................................................................ 59
iv Missler Software
TopSolid’Cam Machines Exercise 01: 5-axis machining center
In the Type section, click on the Advanced tab and choose Machine as the document type.
In the Template section, choose Blank Template, and then confirm the window.
Missler Software 1
Exercise 01: 5-axis machining center TopSolid’Cam Machines
Note: TopSolid retrieves the name you gave to your machine in the dialog
above and renames the machine document the same way in the Library tree.
2 Missler Software
TopSolid’Cam Machines Exercise 01: 5-axis machining center
When including a Parasolid file, all entities that make up the machine are included in the ground by default.
The next step will be to define and distinguish all the elements that make up the machine.
Description: This field is used to give a name to the machine element to be defined. Note that a choice list is also
available.
Part Holder: Check this option if the element to be defined is a part holder (table, chuck, etc.).
Tool Holder: Check this option if the element to be defined is a tool holder (spindle, turret, etc.).
Magazine: Check this option if the element to be defined is the tool magazine of the machine.
Removable: Check this option if the element to be defined is removable such as a milling head (extension head,
angle head, twist head, etc.).
Accessory Type: If the element to be defined is a steady or a tailstock, select the corresponding accessory in the
drop-down list.
Shapes: This box is used to indicate the objects (shapes, profiles, frames, points, etc.) related to the machine
element being defined. Objects can be selected directly in the graphical area.
Hide After Definition: When this option is checked, the objects selected in the graphical area are hidden as they
are selected.
Missler Software 3
Exercise 01: 5-axis machining center TopSolid’Cam Machines
The Part Holder tab then appears in the dialog and allows you to define the characteristics for the table.
Note: The Part Holder Origin Frame field is used to designate the frame which will define the part holder origin.
When including a machining part on the machine, this frame is selected by default. When creating the part holder
element, the absolute frame is selected by default as the origin.
Check the Part WCS is moving in RTCP mode option if the machining frame is moving when the machine works in
RTCP mode.
For this machine, keep the default parameters as shown above, and
then confirm.
The Table machine element will be added to the Machine tree.
Note: To modify the parameters of an element, double-click on the line of the element to be modified from
the Machine tree.
4 Missler Software
TopSolid’Cam Machines Exercise 01: 5-axis machining center
Workstations:
When creating a tool holder element, a
workstation is created by default.
Since our machine has only one workstation, we
will edit the one created by default.
Links:
This allows you to choose a link movement
already defined for each case.
Missler Software 5
Exercise 01: 5-axis machining center TopSolid’Cam Machines
In the Tool Rotation section, enter the maximum and minimum rotation speeds for the spindle tool.
In the Pocket Definition section, modify the pocket shown in the table.
6 Missler Software
TopSolid’Cam Machines Exercise 01: 5-axis machining center
When including a Parasolid file, the machine kinematic is not defined. Therefore, the next step will be to define
and distinguish all the axes that define the machine kinematic.
To do this, three types of joints are available:
- Add a translation
- Add a rotation
- Add a rigid joint
Note: We must define the way an element moves in relation to another one; that means, if it translates or if it
turns or if it is fixed relative to another group of parts.
Warning:
- It is absolutely necessary to start from the ground and arrive at the end to the tool holder or the part
holder.
- If the axis moves the tool holder, the axis must be defined in positive direction.
- If the axis moves the part holder, the axis must be defined in negative direction, and the signs for the
initial, minimum and maximum positions must also be reversed.
Missler Software 9
Exercise 01: 5-axis machining center TopSolid’Cam Machines
Geometry tab
Description: This field is used to give a name to the machine axis we
are defining. Note that a choice list is also available.
Carrying Element: Select the carrying element from the drop-down
list or directly in the graphical area.
Carried Element: Select the carried element from the drop-down list
or directly in the graphical area.
Direction: Select the translation direction from the drop-down list or
directly in the graphical area.
Limits: Enter the values for the initial distance, the minimum distance
and the maximum distance.
Properties tab
Continue Mode: Check this box if the movement of the axis is
continuous. Uncheck this box to enter data in the Indexed Positions
fields.
Programmable Axis: Check this box if the axis is programmable.
Indexed Positions: This field is used to define the axis movement
when it is not continuous (i.e. when it is indexed or incremental).
Regular Step: Check this box if the axis movement is performed at
regular positions. Then enter the position number and the step
between each position. Uncheck this box if the axis movement is
performed at non-regular positions, and then manually set indexed
positions.
Engine tab
Minimum Feed Rate: Enter the minimum feed rate for this axis.
Maximum Feed Rate: Enter the maximum feed rate for this axis.
Rapid Feed Rate: Enter the rapid feed rate for this axis.
10 Missler Software
TopSolid’Cam Machines Exercise 01: 5-axis machining center
Add a translation.
Note: The axis moves the tool holder, so the axis must be defined in positive direction.
Note: To modify the parameters of an axis, double-click on the line of the axis to be modified from the
Machine tree.
Missler Software 11
Exercise 01: 5-axis machining center TopSolid’Cam Machines
Note: The axis moves the tool holder, so the axis must be defined in positive direction. The values of the
Properties and Engine tabs are identical to those of the X axis.
Confirm.
The Y translation axis will be added to the Machine tree.
Note: The axis moves the tool holder, so the axis must be defined in positive direction. The values of the
Properties and Engine tabs are identical to those of the X and Y axes.
12 Missler Software
TopSolid’Cam Machines Exercise 01: 5-axis machining center
Geometry tab
Description: This field is used to give a name to the machine axis
we are defining. Note that a choice list is also available.
Carrying Element: Select the carrying element from the drop-
down list or directly in the graphical area.
Carried element: Select the carried element from the drop-down
list or directly in the graphical area.
Axis: Select the rotation axis from the drop-down list or select it
directly in the graphical area.
Limits: Enter the values for the initial angle, the minimum angle
and the maximum angle.
Properties tab
Continue Mode: Check this box if the movement of the axis is
continuous. Uncheck this box to enter data in the Indexed
Positions fields.
Power Axis: Check this box if the axis is a power axis.
Programmable Axis: Check this box if the axis is programmable.
Indexed Positions: This field is used to define the axis movement
when it is not continuous (i.e. when it is indexed or incremental).
Regular Step: Check this box if the axis movement is performed at
regular positions. Then enter the position number and the step
between each position. Uncheck the box if the axis movement is
performed at non-regular positions, and then manually set
indexed positions.
Engine tab
Minimum Rotation Speed: Enter the minimum rotation speed for
this axis.
Maximum Rotation Speed: Enter the maximum rotation speed
for this axis.
Missler Software 13
Exercise 01: 5-axis machining center TopSolid’Cam Machines
Add a rotation.
Confirm.
14 Missler Software
TopSolid’Cam Machines Exercise 01: 5-axis machining center
Note: The values of the Properties and Engine tabs are identical to those of the B axis.
Confirm.
The C rotation axis will be added to the Machine tree.
Missler Software 15
Exercise 01: 5-axis machining center TopSolid’Cam Machines
The Spindle axis rotation axis will be added to the Machine tree.
Note: In this case, the spindle axis is a non-programmable power axis. Thus, the spindle rotation speed is
equivalent to that already filled in the spindle workstation definition.
16 Missler Software
TopSolid’Cam Machines Exercise 01: 5-axis machining center
Double-click on the line of the axis or the element to be modified from the Machine tree.
Missler Software 17
Exercise 01: 5-axis machining center TopSolid’Cam Machines
Correct the errors reported in the dialog, then check the machine definition again.
Note: The Check Machine Definition command is used to automatically check whether the kinematic of the
machine and its elements are valid or not, and detects and shows the consistency errors in the properties of the
different machine elements.
The machine must have at least a part holder and a tool holder.
All defined elements must be linked to the kinematic chain.
Move the cursor to view the machine movement along the selected axis.
Note: The Test Machine Axes command allows you to test:
- the possible collisions and stroke limit over-ridings;
- the correct definition of the axes (good direction, good pivot);
- the right association of the different elements with the kinematic chain.
18 Missler Software
TopSolid’Cam Machines Exercise 01: 5-axis machining center
Part Holder: This field indicates the part holder concerned by the
machining configuration being edited. This field cannot be
modified since the machining configurations are created
automatically from the machine kinematic.
Tool Holder: This field indicates the tool holder concerned by the
machining configuration being edited.
Is Allowed: This box indicates whether or not it is possible to
machine with the given tool holder/part holder pair. If this box is
unchecked, no WCS can be created with this tool holder if the
part is on the part holder of this configuration. All the same, no
tool change point will be defined between the elements of this
configuration.
Tool Indexing Point: This position, if defined, is used to change
the reference point of the tool holder when it is in work position.
This is the reference to reach in order to index the platens or the
turrets automatically. The workstation driving frame will be
positioned on this point.
Coordinates Transform: This defines the change of frame to be
applied to the WCS solution frames of the given tool holder/part
holder pair. This is the transformation to be applied to the
workstation driving frame to obtain the correct machining frame
(WCS solution frame).
Compute Orthogonal Rotations: These 3 fields are used to
change the method used to compute the part rotations in the ISO
code. Depending on the machines, the CN is based either on the
real angles (related to the machine kinematic), or on the
orthonormal angles (related to the machine absolute frame).
Here, we specify on which components the orthogonal rotations
will be computed. If the box is unchecked, the rotations will be
computed based on the real angles defined by the machine
kinematic.
Missler Software 19
Exercise 01: 5-axis machining center TopSolid’Cam Machines
In our case, the B axis of the machine is not aligned with the absolute Y axis and we want the part rotations to be
orthogonal and not real.
In the Project tree, right-click on the machine file, select Check In, then confirm the window.
Always in the Project tree, right-click on the machine file, select Life Cycle, then confirm the window.
Create a new project and rename it Blank Template. Create a machining program using your machine,
and then perform a simulation in machine mode.
20 Missler Software
TopSolid’Cam Machines Exercise 02: 4-axis machining center
In the Type section, click on the Advanced tab and choose Machine as the document type
Missler Software 21
Exercise 02: 4-axis machining center TopSolid’Cam Machines
22 Missler Software
TopSolid’Cam Machines Exercise 02: 4-axis machining center
In the Part Holder tab, in the Part Holder Origin Frame field, create a frame in the middle of the table, select
it, and then confirm the dialog box.
Missler Software 23
Exercise 02: 4-axis machining center TopSolid’Cam Machines
In the Pocket Definition section, modify the pocket shown in the table.
Select the frame previously created on the spindle nose and confirm.
Confirm the workstation definition.
Confirm the spindle definition.
24 Missler Software
TopSolid’Cam Machines Exercise 02: 4-axis machining center
Note: When creating the magazine element, a tool pocket is created by default in the Pockets Definition list.
Missler Software 25
Exercise 02: 4-axis machining center TopSolid’Cam Machines
As our machine’s magazine contains 24 pockets, delete the pocket created by default.
Use the Wizard option and complete the dialog as follows.
Note: The Assembly Frame field is used to create a frame in the first pocket of the magazine. The orientation of
the frame is essential for the tool positioning. The Z+ axis gives the direction of the attachment axis for the tool to
be assembled.
Confirm.
By default, the wizard defines all the pockets on the same assembly frame in the magazine. This makes it possible
to modify the pockets one by one and assign different assembly frames to them.
Note: In order to save time, it is recommended to define the assembly frames repeated around an axis before
defining the magazine and its pockets.
Confirm.
In the Tools tab, use the Repetition command. Click on the icon and choose Circular Pattern.
Complete the dialog as below.
Missler Software 27
Exercise 02: 4-axis machining center TopSolid’Cam Machines
28 Missler Software
TopSolid’Cam Machines Exercise 02: 4-axis machining center
Missler Software 29
Exercise 02: 4-axis machining center TopSolid’Cam Machines
Reminder:
- It is absolutely necessary to start from the ground and arrive at the end to the tool holder or the part
holder.
- If the axis moves the tool holder, the axis must be defined in positive direction.
- If the axis moves the part holder, the axis must be defined in negative direction, and the signs for the
initial, minimum and maximum positions must also be reversed.
From the Machine tree, double-click on the line of the axis or the element to be modified.
Correct the errors reported in the dialog, then check the machine definition again.
30 Missler Software
TopSolid’Cam Machines Exercise 02: 4-axis machining center
Linear Non-linear
Missler Software 31
Exercise 02: 4-axis machining center TopSolid’Cam Machines
Define the different tool change positions according to the tool holder and the part holder, as well as the time
needed for the tool change.
Note: In order to save time when programming, simply store the different tool change positions directly in the
machine definition, for the different scenarios you need to consider in production:
- position for the first operation in the range;
- position for the other operations in the range;
- position of the operator for manual tool changes;
- safety position to move away from the part;
- optimized position to reduce unnecessary movements;
- etc.
32 Missler Software
TopSolid’Cam Machines Exercise 02: 4-axis machining center
Missler Software 33
Exercise 03: 5-axis machining center TopSolid’Cam Machines
34 Missler Software
TopSolid’Cam Machines Exercise 04: 6-axis machining center
In the Project tree, right-click on the library My Machines, then select Import/Export > Import
Package.
Select the file TOS_KURIM_FUQ-150-KR8.TopPkg in the folder Exercise 04, click on the Open button, and then
confirm.
The folder Exercise 04, which includes the assembly document TOS_KURIM_FUQ-150-KR8, will appear in the
Project tree.
Missler Software 35
Exercise 04: 6-axis machining center TopSolid’Cam Machines
In the Project tree, right-click on the folder Exercise 04, then create a new document.
In the Type section, click on the Advanced tab and choose Machine as the document type.
In the Template section, select Blank Template, and then confirm.
36 Missler Software
TopSolid’Cam Machines Exercise 04: 6-axis machining center
Note: When including the TOS_KURIM_FUQ-150-KR8 assembly document in the machine document, we inherit
the characteristics of the assembly mechanism by checking the following options:
- Inherit Rigid Groups: Used to inherit the definition of the element groups as defined in the assembly
(table, spindle, column, etc.).
- Inherit Joints: Used to inherit the joints as defined in the assembly (translation, rotation, rigid joint).
This command is used to automatically associate the assembly kinematic with the machine kinematic. Note that
the machine elements, axes and kinematic are automatically created in the Machine tree.
Missler Software 37
Exercise 04: 6-axis machining center TopSolid’Cam Machines
From the Machine tree, double-click on the line of the axis or the element to be modified.
38 Missler Software
TopSolid’Cam Machines Exercise 04: 6-axis machining center
Correct the errors reported in the dialog, then check the machine definition again.
Missler Software 39
Exercise 04: 6-axis machining center TopSolid’Cam Machines
Create a new project and rename it Blank Template. Create a machining program using your machine,
and then perform a simulation in machine mode.
40 Missler Software
TopSolid’Cam Machines Exercise 05: 3-axis turning center
Missler Software 41
Exercise 05: 3-axis turning center TopSolid’Cam Machines
Workstation frame
Assembly frame
Missler Software 43
Exercise 05: 3-axis turning center TopSolid’Cam Machines
In the Tool Holder tab, delete the default workstation, select the wizard, and then complete the
dialog as follows.
General Information:
Indicate the turret axis and the workstation count.
Machining:
Check the boxes of the machining functions that are
supported by the turret.
Tool Rotation:
Enter the minimum rotation speed and the maximum
rotation speed for the powered tools.
Pockets:
Enter the pocket count (maximum 3) and the name.
Then select the associated assembly frames.
The assembly frame of the first pocket must be identical to
the workstation frame (it is necessary to calculate the
WCSs).
44 Missler Software
TopSolid’Cam Machines Exercise 05: 3-axis turning center
Note: For each face of the turret, the wizard has automatically created:
- the workstations and the associated driving frames;
- the pockets for each workstation as well as the associated assembly frames.
Missler Software 45
Exercise 05: 3-axis turning center TopSolid’Cam Machines
Z crosshead
46 Missler Software
TopSolid’Cam Machines Exercise 05: 3-axis turning center
Define the different tool change positions according to the tool holder and the part holder, as well as the time
needed for the tool change.
Missler Software 47
Exercise 05: 3-axis turning center TopSolid’Cam Machines
Create a new project and rename it Blank Template. Create a machining program using your machine,
and then perform a simulation in machine mode.
48 Missler Software
TopSolid’Cam Machines Exercise 06: 9-axis turning center
In the Type section, click on the Advanced tab and choose Machine as the document type.
Missler Software 49
Exercise 06: 9-axis turning center TopSolid’Cam Machines
50 Missler Software
TopSolid’Cam Machines Exercise 06: 9-axis turning center
The left turret can machine on the main spindle and the rework spindle. In this case, you need to create:
- View 1: A driving frame which will also be used as an assembly frame for axial milling and turning
operations with turning tools.
- View 2: An assembly frame for radial milling and turning operations on the main spindle.
- View 3: An assembly frame for radial milling and turning operations on the rework spindle.
Missler Software 51
Exercise 06: 9-axis turning center TopSolid’Cam Machines
Add an element and complete the following dialog using the wizard.
Missler Software 53
Exercise 06: 9-axis turning center TopSolid’Cam Machines
Machining configurations
Here we find our 4 machining configurations. We don’t want that the right turret machine on the main spindle.
54 Missler Software
TopSolid’Cam Machines Exercise 07: Steady and tailstock
Note: The kinematic of this machine has already been partially defined. Now we must define the steady, the
tailstock as well as their respective associated axes.
Missler Software 55
Exercise 07: Steady and tailstock TopSolid’Cam Machines
In the Tool Holder tab, modify the workstation shown in the table.
56 Missler Software
TopSolid’Cam Machines Exercise 07: Steady and tailstock
Add a translation and add the W axis as shown in the table above.
Add a translation and add the V and CP axes as shown in the table above.
Reminder:
- It is absolutely necessary to start from the ground and arrive at the end to the tool holder or the part
holder.
- If the axis moves the tool holder, the axis must be defined in positive direction.
- If the axis moves the part holder, the axis must be defined in negative direction, and the signs for the
initial, minimum and maximum positions must also be reversed.
Missler Software 57
Exercise 07: Steady and tailstock TopSolid’Cam Machines
58 Missler Software
TopSolid’Cam Machines Notes
Notes
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................
Missler Software 59
Notes TopSolid’Cam Machines
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................
60 Missler Software
................................................................................................................................................................................................................................................................ TopSolid’Cam Machines Individual Course Evaluation Form
TopSolid’Cam 7 - Machines
Name : ..........................................................................................................................................................
Company : ..........................................................................................................................................................
Date(s) from ................................................................ to ............................................................................
By completing this individual evaluation form, you are helping to improve the quality and usefulness of the training provided in the future. Please complete it
carefully.
.........................................................................................................................................................................................................................................................
Missler Software 61