Beruflich Dokumente
Kultur Dokumente
Table of Contents
Introduction.................................................................................................................................... 1
Creating a New Simple Motion Analysis Task............................................................................ 1
Motion Analysis Workflow........................................................................................................... 3
Prepare the Assembly................................................................................................................... 4
Create Rigid Sets ....................................................................................................................... 4
Create Rigid Sets Step 1............................................................................................... 4
Create Rigid Sets Step 2............................................................................................... 6
Create Rigid Sets Step 3............................................................................................... 7
Perform Optional Operations...................................................................................................... 8
Perform Optional Operations Step 1 ............................................................................. 8
Perform Optional Operations Step 2 ............................................................................. 9
Perform Optional Operations Step 3 ........................................................................... 10
Perform Optional Operations Step 4 ........................................................................... 12
Set Motion ................................................................................................................................ 13
Set Motion Step 1........................................................................................................ 13
Set Motion Step 2........................................................................................................ 14
Set Motion Step 3........................................................................................................ 15
Set Motion Step 4........................................................................................................ 17
Set Motion Step 5........................................................................................................ 19
Simple Rotating Mechanism and Handling Collisions ............................................................ 21
Simple Rotating Mechanism and Handling Collisions Step 1 ..................................... 21
Simple Rotating Mechanism and Handling Collisions Step 2 ..................................... 22
Simple Rotating Mechanism and Handling Collisions Step 3 ..................................... 24
Load a Predefined Simulation .................................................................................................... 26
Load a Predefined Simulation Step 1 ......................................................................... 26
Load a Predefined Simulation Step 2 ......................................................................... 28
Load a Predefined Simulation Step 3 ......................................................................... 30
Load a Predefined Simulation Step 4 ......................................................................... 31
Simulating Springs ...................................................................................................................... 33
Simulating Springs Step 1........................................................................................... 33
Simulating Springs Step 2........................................................................................... 35
Analysis of a Complete Mold...................................................................................................... 38
Analysis of a Complete Mold Step 1 ..................................................................................... 38
Automatic Assignment to Rigid Sets ........................................................................................ 39
Automatic Assignment to Rigid Sets Step 1 ............................................................... 39
Automatic Assignment to Rigid Sets Step 2 ............................................................... 40
Automatic Assignment to Rigid Sets Step 3 ............................................................... 41
Automatic Assignment to Rigid Sets Step 4 ............................................................... 42
Check and Handle Collisions ................................................................................................... 43
Check and Handle Collisions Step 1........................................................................... 43
Check and Handle Collisions Step 2........................................................................... 44
CimatronE 10.0 Motion Analysis Tutorial ii
Introduction
Motion Analysis is an analytical tool that displays the dynamic movement of assembly
components. It allows you to verify that mechanisms work properly, avoid unplanned
collisions, and in general, improve the design process.
The reference files are Cover17_MD.ctf, Simple1.ctf, Simple2.ctf, and Simple3.ctf and
are located in the following folder: \\Tutorial Work Files\CAD.
Repeat with the Locking heel Z 1810 component, followed by Slide Core Z181, so
that finally 3 rigid sets are created:
Each set can be fixed or floating, shown or hidden, or have a different color.
Fixed: It is recommended that at least one rigid set is defined as fixed. A fixed rigid set
remains stationary during the entire simulation and no motions can be applied to it.
Note that when creating an assembly of rigid sets, the components in the set dont
have to be members of the same sub-assembly in the assembly tree. Components can be
assigned to the same rigid set regardless of their hierarchic position in the assembly tree.
Furthermore, the set can be fixed or floating regardless of the assembly tree structure.
CimatronE 10.0 Motion Analysis Tutorial 6
While the slide core is highlighted, click the middle mouse button to add the selected
components to the set which the slide core belongs to (i.e. Rigid Set 03).
Sets can also be automatically created based on analysis of sub-assembly and part
attributes, and by analyzing components such as screws and dowel pins, and fastening
other components.
In addition to the already described sets, there is an Excluded Components set. This
set contains components such as the layout part and cooling part that are irrelevant to
motion analysis. Additional components can be manually added to this set if required.
Pick the cell next to Rigid set 01 to change it from Floating to Fixed .
A fixed rigid set will stay stationary during the entire simulation and no motions can
be applied to it. It is recommended that at least one rigid set is fixed.
CimatronE 10.0 Motion Analysis Tutorial 8
The set icons provide information regarding the components included in the rigid set:
All components will be analyzed for collisions.
Only some of the components will be analyzed for collisions.
No components will be analyzed for collisions.
Note that open components will be automatically excluded from collision analysis if
the Ignore Open Bodies calculation option is used. (This option can be accessed via the
Calculation tab).
Again click the Set Colliding Components button, and add all components to
collision analysis by selecting suitable rigid sets and using the Select All Components
context menu option.
Click OK to confirm. Ensure to perform this operation on both Rigid set 02 and 03.
CimatronE 10.0 Motion Analysis Tutorial 10
This optional stage is used to assign permanent connections to rigid sets. Permanent
connections are useful in cases where a rigid set should be directed along a certain
trajectory, yet guiding components (such as rails, leading pins, and bushings) do not exist.
Select the locking heel side face; a figure appears on screen as shown:
The Fix type constraint indicates that the selected component motion will be limited to
the selected plane (or if a cone face or edge is selected, the motion will be permitted along
the selected face axis or along the selected edge).
All assigned constraints are shown and can be edited by clicking the Edit button.
To delete a constraint, click the X button in the upper right corner of the figure. The
figure can also be hidden by clicking the button in the bottom right corner.
Click the OK button in the Motion Analysis dialog to confirm.
CimatronE 10.0 Motion Analysis Tutorial 13
Set Motion
Double-click the cell next to Rigid Set 02. The motion parameters now appear
below:
The motion direction is shown on screen and can be changed using the standard
direction arrow interaction.
CimatronE 10.0 Motion Analysis Tutorial 14
Time Step
With each time step the rigid set is moved along the predefined trajectory, while the
system checks for collisions, and calculates rigid set locations.
For example, if the motion magnitude is 100 mm and the motion duration is 5 seconds, a
0.1 second time step then equals a 2 mm movement with each step, the rigid set will be
moved along this distance and if a collision occurs, temporary constraints will be created
and all rigid set locations will be recalculated (the calculation is done at the point of
collision, not necessarily at the end of the step).
A very small time step will result in long calculation times. A very big time step may
result in potentially missed collisions or inaccurate simulation (small features may be
overlooked or improperly handled).
Timeline vs Sequential Mode
There are two modes you can choose from when setting motions: Timeline mode (default)
and Sequential mode.
The sequential mode is a simplification of the timeline mode. It can be used if rigid set
motions are applied in a consecutive manner and no synchronization is required (no
motion starts when another motion is already on its way).
In sequential mode, instead of specifying the time step, the number of steps per motion is
specified.
CimatronE 10.0 Motion Analysis Tutorial 15
Type in stop time = 5.02 seconds and click the Enter key. The stop time will then
change back to 5.0 seconds.
When divided by the time step, the start and stop times must yield a whole number.
Double-pick the area to the right of the last created motion.
Test the motions. Click the Play button to verify that motions are correctly assigned.
To delete a motion, pick the bar representing the motion, click the middle mouse
button and select Delete.
CimatronE 10.0 Motion Analysis Tutorial 17
In addition, warning messages will be shown in case of wrong rigid set or motion
definitions (for example, if some components were not assigned to any rigid set, or if a
motion was specified for a fixed set, etc).
Close this window and click the Calculate button.
The analysis run will now be calculated and the display is updated as the calculation
advances.
CimatronE 10.0 Motion Analysis Tutorial 18
Click the Stop button ( ) and then the Repeat button ( ). Click OK in the
Repeat dialog.
The graphic area can be recorded while the simulation is running. The recording starts as
soon as you click Play, and runs according to the specified option automatically (when
the stop time is reached), or only when the user clicks the Stop button. Recording is
suspended when the motion is paused.
Click OK; movie recording is now in Standby mode.
Click the Play button. The graphic area is now recorded while the simulation is
running.
When recording is done, a browser opens in order to select the target location for
saving the new movie.
CimatronE 10.0 Motion Analysis Tutorial 21
Click the Select Axis icon and select the shown face.
An axis figure will be shown on screen along with an arrow indicating the motion
direction (CW or CCW). Set the arrow direction as shown by clicking on it.
The motion will be interrupted at T=3 seconds and the following message is
displayed: Select OK.
Rigid set 03 collides with Rigid Set 01, and therefore the Rigid Set 02 movement cannot
be completed in full.
The point of interruption is shown in the timeline grid as a red line.
The last engaged parts (causing the unexpected collision) are now shown on screen.
CimatronE 10.0 Motion Analysis Tutorial 26
The Motion Analysis dialog opens, docked to the bottom of the graphic screen.
Note that the rigid sets were created using the Auto Creation option.
CimatronE 10.0 Motion Analysis Tutorial 27
When pressing the Auto Creation option, the Create Rigid Sets Automatically dialog
opens, as shown below.
First, the analysis creates new rigid sets for each suitable sub-assembly. Then, additional
rigid sets are created for each part that is assigned to a new rigid set (even if the part was
initially assigned to the rigid set of the sub-assembly holding it). Finally, any parts
fastened to the parts making up the new rigid sets will be assigned to those sets, and then
parts are fastened to the second group of parts.
CimatronE 10.0 Motion Analysis Tutorial 28
Only the lifter and slider sets are now shown on screen.
CimatronE 10.0 Motion Analysis Tutorial 29
In the Assembly tree, hide one instance of Lifter_1 under the Ejection system sub-
assembly.
Note that in the Rigid Sets tree, the suitable rigid set is partially shown.
Show the set and note that the Rigid Sets tree and the assembly tree are synchronized
in terms of display status.
The color of the rigid sets is defined in the Rigid Sets tree (overrides assembly tree
definitions). The render mode of the components is derived from the assembly tree.
CimatronE 10.0 Motion Analysis Tutorial 30
Note that motions were set to the moveable side and ejection system sets, (as well as
to the work parts set), but not to the various lifters and sliders.
Pick a blue bar representing one motion in the motion grid.
Note that some rigid sets (such as the lifters and sliders, and also the work parts during
a certain period of time) stay stationary. At this stage, no collisions are taken into account
and therefore no rigid set can be moved by another rigid set. The Test Motions tool serves
only as a verification to ensure that motions were properly defined.
Click the Play button ( ). The motion will now be simulated. Note that sliders and
lifters are now moved properly, as a result of the movements of the moveable side and
ejection sub-assembly.
Note that the display can be fully manipulated (rotated, zoomed, etc.) and standard
views can be used while simulation takes place. In addition, the Measuring tool can be
used when simulation is paused, as well as the dynamic Section tool.
Click the Stop button ( ), and then the Repeat button ( ). Click OK in the
Repeat dialog.
Click the Compact Mode button ( ); the dialog collapses to compact mode.
Click the Full Mode button ( ) to return to the fully expanded dialog and then
click the Stop button to quit the repeat mode and stop the simulation.
CimatronE 10.0 Motion Analysis Tutorial 33
Simulating Springs
Load the Run_01 motion analysis, and note that the spring is automatically
recognized and painted yellow.
Catalog springs (with the Springs category) are automatically recognized as springs.
Springs cannot be assigned to any rigid set.
Click the Edit Springs button.
CimatronE 10.0 Motion Analysis Tutorial 34
The spring parameters are automatically retrieved from the catalog table. For a coil
spring, the relevant parameters are Free Length (L0) and Spring Rate (K). These
parameters are used during the calculation to determine movement direction if the springs
are placed in opposite directions (i.e. if springs push a rigid set in opposite directions).
Click the Show Connected Sets button. The two rigid sets which the spring is
connected to in both ends is now shown.
The connected sets are automatically detected by using a bounding box analysis.
CimatronE 10.0 Motion Analysis Tutorial 35
Unselect the Base rigid set and click the middle mouse button to return to the
previous state. The left point of the spring is now unconnected to any set.
Click the middle mouse button again. The Show Connected Set button is now red to
indicate that the rigid set is connected only to one rigid set.
Repeat the above described steps to pick the base rigid set as connected to the left
end of the spring.
CimatronE 10.0 Motion Analysis Tutorial 36
Close the Motion Analysis tool, suppress the SWC Coil Spring, and unsuppress the
Non Catalog Spring.
Load the Run_01 analysis again; note that the non-catalog spring is not recognized.
Enter the Edit Springs optional stage. Select the non-catalog spring; the parameters figure
is now displayed, and the spring is colored yellow.
Note that the spring type can be changed (different parameters are defined for the
different types of springs).
The Free Length and Spring Rate are colored red to indicate the value is currently
available. A value can be typed in manually by picking the parameter.
CimatronE 10.0 Motion Analysis Tutorial 38
Analysis Type
Use sub-assembly attributes All components of a sub-assembly will be grouped into
one rigid set, provided the sub-assembly has the Assign to new value for the Assign to
Rigid Set attribute.
Use part attributes A new rigid set will be created for each part having the Assign to
new value for the Assign to Rigid Set attribute.
Use fastening data This analysis inspects fastening elements such as screws and
dowels. For example, two plates connected together by a screw will be grouped into a
single rigid set.
First the analysis creates new rigid sets for each suitable sub-assembly. Then, additional
rigid sets are created for each part that is assigned to a new rigid set (even if the part was
initially assigned to the rigid set of the sub-assembly holding it). Finally, any parts
fastened to the parts making up the new rigid sets will be assigned to those sets, then parts
fastened to the second group of parts, etc.
Note that a few rigid sets can be combined to a single rigid set, if all components of
certain rigid sets are fastened together by screws, etc.
CimatronE 10.0 Motion Analysis Tutorial 40
Select the sliders and lifters (for convenient selection, first hide the Fixed Side sub-
assembly in the assembly tree).
The automatically created rigid sets are named according to the sub-assemblies or
parts from which they originated.
Note that the nipples were not properly assigned. Use manual assignment to assign
the nipples to their proper rigid sets (manual assignment is described the first example).
Select the Unassigned Components set. Use the Hide Other context menu option. The
work parts are displayed on screen.
Assign the work parts to a new rigid set and name it: Work Parts.
CimatronE 10.0 Motion Analysis Tutorial 42
Click the Save button (in the bottom right corner of the Motion Simulation dialog),
and save the simulation run as Run_02.
CimatronE 10.0 Motion Analysis Tutorial 43
After defining the rigid sets, an Initial Collision check should be performed to make
sure that the various components assigned to different rigid sets dont penetrate each
other. In many cases, this check alone can detect problems in design. This check uses the
motion analysis engine and therefore could possibly be time consuming.
After the calculation is completed, the initial collisions are shown on screen.
The following dialog, controlling the display of involved parts or bodies (in the case
of multiple body parts), is displayed.
The blue dots indicate the collision points, or in fact, the engaged faces.
CimatronE 10.0 Motion Analysis Tutorial 44
You can manually assign the plugs while the Initial Collision dialog is open.
In order to fix other initial collisions, you need to return to the assembly
environment. Create an assembly set of colliding parts by clicking the Create button.
Close this dialog and exit the simulation tool while saving the simulation. Show only
the Initial Collisions set (use the Hide Other context menu option).
Run an Interference Check between the support pillars and the ejector retainer plate.
Note that interference between the components does exist.
CimatronE 10.0 Motion Analysis Tutorial 45
No interference is detected.
Re-load the Run_02 simulation.
Click the Initial Collisions button again. The following dialog opens.
Click Yes.
CimatronE 10.0 Motion Analysis Tutorial 46
Generally speaking, the interference check can give more precise data regarding
possible penetrations between bodies. Use the Interference Check tool whenever a
suspicious initial collision exists.
Hide all rigid sets except the moveable side in the assembly tree (use the Hide Other
context menu option). Hide the plates set.
Select the Guiding Stock components. Click the right mouse buttons and use the Hide
option.
CimatronE 10.0 Motion Analysis Tutorial 47
Use the Set Colliding Components optional stage ( ) and exclude the Thrust
Piece components from the collision detection (two components to be excluded, one in
each side). Select OK.
CimatronE 10.0 Motion Analysis Tutorial 48
Set Motions
Switch to the Set Motions tab.
Hide the sliders, lifters, and unassigned components.
Set the motions as described (use 0.1 second time step).
0 4 seconds:
Move the moveable side, ejection system, and work parts rigid sets 100 mm
downward (in Z direction).
4 8 seconds:
Move the Ejection System rigid set 40 mm upward (in +Z direction).
Set the Moveable Side rigid motion type as locked.
8-12 seconds:
Move the Ejection System rigid set 40 mm downward (in -Z direction).
Set the Moveable Side rigid motion type as locked.
12 - 16 seconds:
Move the Work Parts rigid set 500 mm sideward (in +Y direction).
16- 20 seconds:
Move the Moveable Side and Ejection System rigid sets 100 mm upward (in +Z
direction).
Use the Test Motions button to make sure all motions are properly assigned.
CimatronE 10.0 Motion Analysis Tutorial 49
Switch to the Simulate tab, run a data validity check, and make sure all parameters
are properly defined.
Simulate the motion. You can select the Create Movie icon to create a movie
(.avi file). Press the Play button to start recording the movie.