Automation Studio 3D Editor Guide
Automation Studio 3D Editor Guide
User’s Guide
Famic Technologies Inc. All rights reserved.©
REPRODUCTION
ii
1 Introduction
The 3D Editor brings the concept of virtual system to another level and is meant to be a
complement to other Automation Studio™ workshops and modules like hydraulics,
pneumatics, mechanisms manager, electrical and controls.
It gives an easier access to the analysis that you can do on the basis of your virtual
environment’s construction and simulation and enhances it. It allows you to create easily
3D parts in the editor but also to import files in 3D format (.STEP, .stl…) from other
applications.
By assembling these virtual parts via joints and synchronizing these 3D mechanisms with
power and control technologies of the other workshops, you will be able to go further in
elaborating projects with 3D animations for an efficient machine design.
Cinematic animation (rotation and translation) is a part of this workshop but any dynamic
analysis will be excluded (as an example, the concepts like mass, inertia and friction are
not taken into consideration).
In the present guide, only commands related to the 3D Workshop are developed.
However several commands of the ribbon are common to other Automation Studio ™
workshops like for example the “Add Project”, “Simulate” commands, etc. These
common commands are described in the Common Features Guide Section 2.1.4
(Document’s reference: DASBAENFTP60U)
Chapter 1 Introduction
Chapter 5 Management of Assemblies : This section will allow you to create assemblies
on the basis of the notions introduced in the previous sections concerning the parts’
management and the mechanisms that can be animated.
Chapter 6 Diagnostic Tools: Each Automation Studio™ workshop has its own dedicated
“Diagnostic tool” to find out errors and validate information before simulating. In the
message explorer, information depending on the type of errors occurring is displayed to
help you find a solution.
Chapter 7 Practical Example for Parts’ Creation and Mechanism Animation: Through an
example illustrating the use of the 3D workshop, instructions are given to create the
parts and the assembly required to animate and simulate the 3D movement of a cylinder
from a pneumatic or hydraulic workshop.
Due to recent developments in the present workshop, images can possibly differ from
the final version provided to the user.
1-2
2 User Interfaces Description
This section introduces the different interfaces which are exclusive to the 3D Editor and
presents them in relation to the other Automation Studio ™ workshops and utilitarian. You
will find here the information which gives you access to the 3D editor’s different
functions, and allows you to efficiently navigate in this editor.
Here is an interface preview on opening a new 3D document. For more details, please
refer to section 3 : 3D Document.
Category Description
The 3D objects are listed and organized in the 3D Manager’s structure. The “3D object”
term refers to (created or imported) parts, assemblies, planes, sketches, 3D operations,
instances, mechanical functions and construction’s marks like nodes or axis. The “3D
Manager” window is a floating window that can be fixed to the main Automation
Studio™ window. This window is hidden if the current document is not a 3D document.
2-2
User Interfaces Description
This zone is used to assemble parts, subassemblies, constraints and joints. In this zone,
objects can be associated to elements of Automation Studio ™ 2D diagrams.
This zone contains the details of the 3D operations that build the part’s volume.
2-4
User Interfaces Description
This allows to display or not the object in the display zone. The section on the objects will
give you more information on the behavior of each part.
The children visibility can be controlled by groups by varying the parent’s visibility.
User can quickly show or hide the object and its children by checking or
unchecking the visibility.
Generally, Automation Studio™ offers commands through a contextual menu. Here are
the options for the 3D Manager’s instances: rename, copy, paste or delete By some
cases, the contextual menu allows their duplication; by some other cases, it gives access
to instances’ properties and their edition.
Parts
A right-click on the name of the selected part opens the part’s contextual menu.
2-6
User Interfaces Description
A right-click in the name of the work plane opens its contextual menu.
You can access the contextual menu of a sketch the same way.
The “Change Plane” option opens the dialog for the selection of a different work plane.
The volume generated by the 3D operation that contains the sketch will be projected
from the selected work plane.
The created 3D operations that are independent of the selected sketch will not be
changed at all.
Assemblies
2-8
User Interfaces Description
The Figure 2-11 shows the fields in which the user can enter the required information for
the execution of a command. The available tools in the manipulation dialogue are
generally the followings:
● The icon allows the selection of the instances with the mouse;
● The button applies the opposite option of the one currently used, in order
to get a different combination;
2-10
User Interfaces Description
Commands can be executed easily if you follow the orders in the manipulation
dialogue.
This tab contains the required commands for the creation of documents, 3D objects and
the drawing of profiles on a sketch.
To access the 3D Manager, first you have to create a new document and insert a new 3D
diagram, which can be generally done by selecting it in “New Document”.
Once you have generated a new 3D Diagram in the project, you have access to the “3D
Manager” group located in the ribbon.
“Objects” Group
This commands’ group is used to create new parts or import parts into the 3D document.
2-12
User Interfaces Description
“Joints” Group
This group of commands is used to create articulations between the different parts
contained in an assembly.
“Part” Group
This group of commands is used to create sketches and then some extrusions and
suppressions that will model the part’s final 3D volume.
2-14
User Interfaces Description
“Snap” Group
“Drawing” Group
This tab contains all the required commands for the parts’ manipulation and appearance
in the assembly and for the objects’ sizing on a sketch.
“Surface” Group
This group is activated in the assembly mode or when editing a part if this part is
selected.
If a texture is applied to a part, its color will change and take the color of the
material.
There are 24 different textures and the “no texture” option which is the one by
2-16
User Interfaces Description
default.
To change the appearance from “texture” to “color”, you have to specify “No
texture”.
Different colors or textures can be applied to the part depending on the current
mode (editing or assembly).
“3D Layout”
“Layout” Group
This group of command is used to manipulate and size the geometrical forms in the
sketch. For more information on the “Position”, “Alignment”, “Distribution” and “Sizing”
command’s functionalities, see Common Features’ Guide Section 2.1.4.2 “Edition” Tab.
The specificities of the “Coordinates and orientation” command will be detailed along the
present guide. See 4.2.1 “Coordinates and orientation” Command and 5.2.3 Displacing
Parts via the “Coordinates and Orientation” Command.
The “View” tab is used to modify and visualize the project’s properties of the current
document or components. It is also used to modify the information displayed on the
diagram, the zooms and the windowing.
“Show” Group
2-18
User Interfaces Description
“View” Group
This commands’ group is used to displace the user’s point of view in the 3D space.
This group offers a tool to validate the use and the conformity of the mechanisms
created in the 3D workshop.
2-20
3 3D Document
The present section will allow you to manage the documents which are exclusive to the
3D editor. Following the examples of technologic diagrams, these documents are
localized in the “Project Manager” and have common features with the other workshop’s
documents.
The document’s views allow you to get different views of a 3D Diagram with the view
cube. They have the same functionalities than the views of the other workshops.
Each view of the 3D Diagram has its 3D scene (editor) which allows you to configure the
3D Manager, the camera and the snapping function for each view. The components’
visibility and the cameras’ position can be different for each view.
● “New“ command “3D Diagram…“ in the contextual menu which appears when
you right-click on the project in the project explorer.
The new 3D Diagram opens and is also inserted into the project explorer under the
current project.
Access and management of the 3D Document’s properties are the same than for a
standard document.
3-2
3D Document
“3D Standards” can be edited via the ribbon command sending to the “Project
Properties” “3D Standard”.
3-4
3D Document
Several 3D standards can be managed in the project properties but you can apply
them to the 3D Document only one by one.
Category Description
Cinematic Modify the color of the kinematic line used during the
Displacement manual cinematic generated animation of a mechanism.
3-6
3D Document
3.4 Views
The view cube allows you to get different views of a 3D Diagram. These views have the
same functionalities than the views in the other workshops.
Each view of the 3D Diagram has its 3D scene (editor) which allows you to configure the
3D Manager, the camera and the snapping function for each view. Note that the
components’ visibility and the cameras’ position can be different for each view.
To add a new view into the 3D document, you simply have to right-click on the 3D
document in the project explorer and this way, open the contextual menu.
3-8
4 3D Parts Management
This section presents the functionalities to create, edit and import virtual parts in 3
dimensions. It will allow you to understand the elements that constitute 3D parts and the
methodology to create them directly in the editor or via the importation of other parts
from other applications.
You will then find detailed and structured information on how to create parts step by
step, from the creation of the sketch up to the use of the functions to transform profiles
into solids.
Some additional functions to help the realization of profiles and solids and the
manipulation of these objects in the 3D environment are also included.
The following figure illustrates the different objects that can be involved in the creation
of a part.
4-2
3D Parts Management
A part has initially 3 basic orthogonal planes represented by the following icon . They
are named according to axes that make each plane: “XY”, “XZ”, and “YZ”. These planes
correspond to the coordinates system of the part’s 3D space. They cannot be deleted or
displaced. If needed, other planes can be inserted.
To create a part, a 3D diagram must be first open. A part can be created by the two
following different ways:
The new part opens and is inserted into the 3D Manager. Only the active plane is visible.
A sketch is automatically inserted. Now you can start to draw a profile.
The creation of a sketch is made on the basis of a 2D sketch. A sketch is a profile or a set
of profiles (CAD objects included), that are drawn on the same plane in the 3D space of a
part.
To create a sketch, you first have to set your work plane in the 3D space. To do so, follow
these steps:
1. In the 3D Manager, under the tree-structure of the part, double-click on the desired
plane;
2. The selected plane will be highlighted, which will help you to know which is the
activated plane;
Selecting the checkboxes of the different planes, you can display the desired
plane. By a double click on the plane’s name, you activate it and its name will be
4-4
3D Parts Management
highlighted.
The 3 planes can also be selected simultaneously. The 3 will then be visible.
The grid will appear for you to start drawing with CAD objects.
4-6
3D Parts Management
In the part’s tree-structure, you will see a little pencil which indicates the editing
mode. See following Figure.
Sketch Properties
A right click on a sketch in the 3D Manager allows you to access the sketch properties
and configure the grid division size.
The extrusion is used to generate a volume out of a profile that has been first created in
a sketch.
The extrusion is the basic operation of the 3D functionalities. It allows you to add
material to a part. The Boolean operation corresponding to the extrusion is the union,
because when generating an extrusion on a sketch with several profiles (drawings),
several extrusions are combined with each other in order to finally form a volume.
The creation of a solid by extrusion requires a profile on a sketch. The profile fixes the
form and the possible orientations of the extrusion. In Automation Studio ™, open or
closed profiles can be used.
The open profile type, like for example a simple line (one edge only), cannot be
extruded. This profile is therefore not valid for a 3D operation except the open profile
with 3 edges or more. The extrusion of this type of profile gives as a result the
appearance of a metal sheet like the following figure.
The extrusion of a closed profile gives as a result full solids like represented in Figure
4-3 Creation Process of a 3D Part.
Methodology
4-8
3D Parts Management
Then, a click on the “Extrusion” icon opens the extrusion’s manipulation dialogue
where the user can define the orientation and the length of the extrusion.
The views cube allows you to get a 3D preview of your extrusion and/or to change
the perspective.
4-10
3D Parts Management
In case of the visual definition, please choose a 3D view with the view cube.
The material suppression is the operation used to drill holes, create cavities, chamfers,
rounding or any other manipulation whose aim is a material suppression according to a
profile. In its methodology, this operation is very similar to the extrusion.
The Boolean operation used to suppress material is the difference. Suppressing material
to an existing volume, you get the existing volume minus the one that you wish to
suppress.
To proceed to a material suppression, the profile must be valid (closed). The profile
defines the form and the possible orientations of the material suppression.
Methodology
To get access to the “Suppress” command, the sketch has to be activated in the
editing mode (like in Figure 4-10 : “Non-consummated“ Sketch). To do so, double-
click on “Sketch” and check if an pencil-like icon appear in front of it:
.
Then a click on the icon opens the suppression manipulation dialogue where the
user can define the orientation and the length of the extrusion.
The views cube allows you to get a 3D preview of your extrusion and/or to change
the perspective. (See Figure 4-13 Views Cube)
The extrusion’s orientation and length can be defined visually (manually) or numerically.
1. Visual definition: the user defines manually the orientation and adjusts the length
of the suppression by moving the arrow on the 3D scene. In that case, the
manipulation dialogue shows automatically the size of the suppression. The current
In case of the visual definition, please choose a 3D view with the view cube.
4-12
3D Parts Management
See also the section 7 Practical Example for Parts’ Creation and Mechanism Animation
The orientation is defined by the sketch’s normal. 3 different results are possible:
● Normal’s orientation: click on the arrow and hold down while you define the
orientation moving the figure along the arrow direction with the mouse or enter a
positive value in the “Length” field of the manipulation dialogue;
● Normal’s opposite orientation: click on the arrow and hold down while you define
the orientation moving the figure opposite to the arrow direction with the mouse or
enter a negative value in the “Length” field of the manipulation dialogue;
The snap function is a functionality which allows the use of existing objects or grid’s
objects in order to improve the points’ position and selection.
When the “Snap” function is activated in the ribbon, it is highlighted like the above figure
and the “Snap Configuration” dialogue box is automatically displayed.
The controls’ behavior is presented in the 2D and 3D snap sections. Some controls have
an effect only in 2D mode, some other only in 3D mode.
2D Snap Function
The snap function is used to select and position points. It is available at any time during
objects’ manipulation. In the snap configuration’s dialogue, you find following
functionalities:
Name Function
4-14
3D Parts Management
Snap on the grid Snap on the sketch grid. Different values are available to
refine the snap:
4-16
3D Parts Management
4-18
3D Parts Management
A click on the icon gives you access to the “Add Plane” command which is located
in the “Home” tab of the ribbon. By a left-click on this icon, a scroll-down menu opens
and offers you 2 different options for the creation of a new plane:
• Create a new plane from 3 points;
• Create a new plane from a surface.
in the diagram when clicking on the icon and inserting the points with the mouse.
You must have had created at least an extrusion to be able to use this option.
When activating the command , the manipulation dialogue opens. The icon is
used to activate or deactivate the surfaces’ selection.
4-20
3D Parts Management
Plane Properties
A right click on a plane in the 3D Manager allows you to select and to access to the
properties’ window where height and width can be configured.
To access the CAD objects manipulation, first you have to go to the “Layout” group in the
“Edit” tab.
After having selected an instance or a group of instances, open the “Coordinates and
In this dialogue, you can enter the required information to create a translation or a
rotation. When modifying the properties of the dialog’s field, you directly modify the CAD
objects.
The coordinates and orientation dialogue allows you to create a fine position of objects.
Thanks this method, you are able to cancel an operation and come back to the previous
state. The “Coordinates and orientation” dialogue is available for a single or multiple
selection.
4-22
3D Parts Management
The “Coordinates and Orientation” command allows a fine sizing of CAD objects
like radius, diameters, length, width, height and angles.
Position by snap is not available via the “Coordinates and orientation” command.
You can also directly click on the CAD object. Each type of CAD has configuration controls.
These controls are displayed according to the selection type.
Depending on the CAD object type, the selection handles allow you to modify the
profiles:
● Central position
Rectangle
● Width and height (preserve
center)
● Angle (preserve center)
● Central position
Ellipse
● Width and height (preserve
center)
● Angle (preserve center)
● Central position
Circle
● Radius (preserve center)
● Central position
Polygon
● Width and height (preserve
center)
4-24
3D Parts Management
● Central position
Arc
● Radius (preserve center and
degree of opening/ modify
the extremities)
● Start and end angle
(preserve center and
radius/ modify degree of
opening and extremities)
● The two extremities
(preserve degree of
opening and opposite
extremity/ modify center
and radius)
• Points (*.asc);
• WaveFront OBJ (*.obj).
To import a part, a 3D diagram has to be open first. You can import a part by one of the
two following ways:
On opening the dialogue box, you will be able to select the file to be imported. When
double-clicking on the selected file, the imported part will open in the 3D diagram and
will be inserted in the 3D Manager’s tree-structure.
4-26
5 Management of Assemblies
Assemblies are managed in the 3D Manager. The “Assembly” environment is located at
the top of the manager, above the “parts” environment.
Once the parts are created or inserted into the 3D Manager, you can connect them with
each other and this way, generate and animate virtual mechanisms that represent very
realistic machines, not to say identical to the real ones they represent.
This section will allow you to create assemblies on the basis of the notions introduced in
the previous sections concerning the parts’ management and the mechanisms that can
be animated. These assemblies are generated with kinematic constraints, which mean
they keep relative positions according to the chosen joints’ type. They can be animated
synchronously to other Automation Studio™ workshops.
Assemblies can be created once the parts are all finished. To create an assembly, select
the parts and simply drag and drop them into the assembly icon.
The parts will be added on the 3D diagram with the same layout and orientation they
5-2
Management of Assemblies
had at their creation. The parts’ origin will be coincident with the assembly’s origin.
If the parts were extruded from the same plane (XY), they will all coincide on the
assembly’s XY reference plane.
You can select parts with the mouse and drag and drop them into the 3D scene. Parts will
be displaced on a perpendicular plane from a user’s point of view. Rotation is not
possible in this mode.
This method is the simplest and the quickest one. It creates a translation without a
precision to be necessary. Each translation can be canceled or restored with the classical
Cancel/Restore commands that allow you to cancel a displacement. Displacement is
available for simple or multiple selections.
The 3D Manipulator allows the translation and rotation of the parts on the 3D scene.
5-4
Management of Assemblies
This command is located in the “Layout” group in the “Edit” tab of the ribbon.
The coordinates and orientation dialogue allows you to generate a more refined position
of the objects. With this method, you can cancel and restore each translation with the
classical control command Cancel/ Restore and this way, cancel a displacement.
Once you have selected an instance, you have to click on the “Coordinates and
Orientation” icon in order to open the dialogue in which the information for the
generation of a translation or a rotation will be entered. If you modify a control of the
dialogue, you generate a displacement’s command.
5-6
Management of Assemblies
“Displacement“
The command is used to position the objects selected on the 2D sketch by defining
offsets according to their axes.
The user can create an offset and visualize the result on the sketch before validating
modifications.
“Rotation”
5-8
Management of Assemblies
Positioning tools are used to displace and adjust the instances in the 3D scene of an
assembly in a certain perspective. Constraints are simultaneously applied and can be
broken by another displacement’s manipulation.
With the positioning tools, the user can set the instances before the creation of the
mechanical joints, which are necessary for the Kinematic analysis.
There are two ways to access the command for the creation of positioning tools:
● Via the “3D Layout” group in the “Editing” tab of the ribbon;
There are 6 positioning tools. 3 are called “Constraints” and 3 “Displacements”. The
“constraint” type allows to configure positioning before applying it while the
“Displacement” type are more dynamic and are made visually with the mouse. The
positioning constraints have following contextual menu:
• Apply;
• Cancel;
• Inversion (except for the “Point – Point Constraint”).
This constraint is used to align 2 edges. Once both edges are selected, they can be
positioned in parallel or perpendicular. Once the orientation is then defined in the
dialogue, you can proceed to the positioning. The positioning will be coincident, with or
without distance between the edges.
5-10
Management of Assemblies
Orientation
Parallel
The 2 edges are made parallel to each other when displacing the source toward the
target. When selecting the source, the position of the selection click will define the
rotation point from which the edges are made parallel to each other.
Perpendicular
The 2 edges are made perpendicular to each other when displacing the source toward
the target. When selecting the source, the position of the selection click will define the
rotation point from which the edges are made in perpendicular.
The point of click on the source edge becomes the rotation point.
Positioning
Coincidence
Distance
First, the 2 edges are made parallel to each other with a rotation. The direction of the
distance between them corresponds to the displacement axis which allows the
collinearity of the edges. The distance is calculated according to the collinear position
depending on the orientation of the displacement axis.
Inversion
Methodology
5-12
Management of Assemblies
The two parts are parallel but still distant from each other.
The distance between the edges is 0. You get the same result than an edges’
displacement. You could have also entered another value.
This constraint generates the superposition of 2 surfaces. There are two ways of creating
the constraint: in parallel or perpendicular. Once the orientation is defined in the
5-14
Management of Assemblies
dialogue, you can proceed to the positioning. Positioning can be either coincident or
without distance (offset) between the surfaces.
Positioning
Coincidence
Distance
The 2 surfaces are made parallel to each other by displacing the source toward the target
one. The position of the click defines the rotation point from which the surfaces will be
made parallel. By selecting the target surface, the position of the click will define the
rotation point from which the distance between the 2 selection points can be calculated.
Inversion
The source part to displace can be inverted in order to get a different combination.
Methodology
The star corresponds to the mouse’s click for the selection. The rotation is done around
the rotation point in order to obtain a parallelism.
5-16
Management of Assemblies
The surfaces are now parallel but still distant from each other.
The distance between the edges is 0, which gives the same result than a surface
coincidence. The user could have defined also another distance.
The “Point – Point Constraint” is used to quickly position 2 instances in the space. Two
instances are selected via 2 selection points. The 2 points are then superposed. The parts
have been displaced but not rotated.
Positioning
Coincidence
Distance
This allows to define the final separation between the 2 points selected.
Methodology
5-18
Management of Assemblies
The edge – edge displacement is a manipulation that is more dynamic than the edge –
edge constraint. The edges will always be coincident. When executing the command, the
user moves the instances with the mouse in order to select the edges.
Then, if he wishes an additional positioning, he can use selection handles to snap the
instances along the axis created on the edges superposition.
Methodology
5-20
Management of Assemblies
The Surface – Surface displacement is a manipulation that is more dynamic than a Surface
– Surface constraint. The surfaces will always be coincident. When executing the
command, the user moves the instances with the mouse and selects the surfaces.
Methodology
5-22
Management of Assemblies
The Point – Point displacement is a manipulation more dynamic than the Point – Point
constraint. The user moves the instances selecting the points.
The points available during the operation are the instances’ selection handles:
● Midpoints and linear edges’ vertices;
● All the points on the curved edges.
Methodology
5.3 Animation
The 3D editor allows the animation of 3D objects in the assemblies. This section shows
how to apply movements and rotations with Automation Studio™ variables.
5.3.1 Frame
Under an assembly, the instances have a Boolean property called “fixed” that defines the
object like a frame (the object is fixed in simulation mode and during the adjusting
operations). The fixed objects are not affected by translation or rotation operations in
editing and simulation mode.
5-24
Management of Assemblies
5.3.2 Joints
A joint is used to join 2 instances. Joints are only available in an assembly context. In the
3D editor, there are three types of joints: pivot, slider and clamping.
Translation and rotation functions have an effect called “en bloc”: if a A instance is
displaced and this instance shares a joint with another B instance, the displacement will
also impact the other instance. This means that all the objects concerned by the
displacement are directly or indirectly connected with one of the selected object.
While creating a joint, instances cannot be displaced. Instances must therefore already
have the desired position on the 3D scene before a joint to be created. For example, if it
is necessary to modify the position of an instance after creating a mechanical link, you
will be able to do so only for the slider (translation between instances) and the pivot
5.3.2.1 Pivot
A rotation of one of the instances around this axis can be transmitted to the other
instance connected or not. This means that two connected instances can pivot
independently from each other around the pivot axis. Any other displacement is
transmitted from an instance to another one.
The instances connected by a non-constrained pivot are free to pivot around the pivot
axis.
The relative positions of the instances at the moment when they are linked by a pivot,
define the basic angle whose value is 0°.
5-26
Management of Assemblies
Methodology
To create a pivot:
5. Click on Apply .
5.3.2.2 Slider
A slider joint is defined by an axis (movement direction) and two instances. The
two linked instances are free to move independently from each other along the slider
axis. Any other displacement is transmitted from an instance to another one.
The relative positions of the instances at the moment when they are linked by a slider,
define the basic distance whose value is zero.
5-28
Management of Assemblies
Methodology
To create a slider:
5. Click on Apply .
5.3.2.3 Clamping
Methodology
To create a clamping:
5-30
Management of Assemblies
4. Click on Apply .
The variables’ associations will give values to the positioning variables on the 3D scene,
which means that displacements and rotations will directly depend on circuits created in
Automation Studio™. The result of the animation will give a more realistic idea of the
design machine.
In case the instance uses two animation modes, the kinematic mode will be preferred.
When launching the simulation, a diagnostic informs the user on a conflict. The same
diagnostic is available in edition in order to identify these conflicts. Please refer to the
Section 6.5 “Diagnostic for “Components with Incompatible Variables Associations”.
The animation via component’s variable generates a movement or a rotation from the
selected part’s origin like in 2D edition. The user must control the animation and calculate
instances’ position.
Component’s variables control the position according to the part’s axes (X, Y and Z) and
the rotation around these axes. The initial position is defined by the position and the
orientation of the part or instance when starting the simulation.
This animation mode can control an instance that is not used by a joint and therefore
does not use the kinematic animation type.
Variables Assignment
1. Once the part is pasted into the assembly, open its properties with a right-click on
its name in the 3D Manager;
2. Go in the “Variables Assignment” branch;
5-32
Management of Assemblies
Part properties of an assembly can be configured in the same window under the “Data”
branch.
The component can be configured as fixed or not also in the “Component Properties”.
5-34
Management of Assemblies
The kinematic animation offers the user a support for the positioning and orientation
calculations via instructions.
This mode requires mechanisms created with joints. These same joints must be
controlled by variables. The kinematic simulator can then use joints to animate the
mechanism.
The kinematic simulator is also used in the editing mode in order to displace the
instances in the 3D scene and meet the constraints imposed by the added joints. The
user can then manually animate the mechanism with the mouse and get a preview as a
result.
Methodology
1. Right-click on the joints in the 3D Manager to open the “Component Properties ”
dialogue;
5.3.4 Mechanism
Mechanisms must respect some configurations that take into consideration the limits of
the kinematic simulator. When creating the mechanism, an analysis validates the
mechanism configuration or not. If the mechanism cannot be validated, following error
message will appear:
5-36
Management of Assemblies
This configuration forms a string of instances and joints with only one instance on the
frame. For this configuration, there is no restriction.
5-38
Figure 5-56 : Example of a Slider Aligned Between two Pivots
To create this type of loop, the axes of the 4 pivots must be made parallel and the
quadrangle must be convex.
You find diagnostics via the “Diagnostic Tools” in the “Diagnostic” group of the “3D”
Tab in the ribbon.
The process to manage diagnostics is pretty much the same than in the other Automation
Studio™ editors.
Diagnostics are made on the requested diagrams and results are displayed in the
message explorer.
Name Function
6-2
Diagnostic Tools
Name Function
In simulating mode The components of this mechanism will not change. The
mechanism is not simulated.
Name Function
Diagnostic Result Display all the mechanisms for which a variable assignment is
missing on at least one of the joints. In this case, the mechanism
is called “under-activated”.
Nom Function
Nom Function
In simulation mode The components of the mechanism will not move. The over
activated mechanism will not be simulated.
Name Function
Diagnostic Result Display all the components that are not included in a mechanism
and that do not have simulation variables’ joints.
6-4
Name Function
Name Function
Diagnostic’s result Display all the components that belong to a mechanism and have
at least one animation per component’s variable.
In simulating mode These components will move according to their mechanisms and
not to their linked component’s variables. In the case the
mechanism is not simulated, the component will not move.
Creation of a 3D document
“3D Manager” ;
4. Dock the 3D Manager on the left of the screen;
7-2
Practical Example for Parts’ Creation and Mechanism Animation
6. Dock the dialogue on the right of the screen, under the project’s explorer;
10. With the drawing tools, draw a circle that could have its center on the origin;
12. The size can be defined with the “ Coordinates and orientation “command
which is located in the ribbon under the “Layout“ group of the “Editing” tab;
7-4
Practical Example for Parts’ Creation and Mechanism Animation
Cylinder’s Extrusion
13. Click on the icon in the “Parts” groups of the “Home” tab in the ribbon;
14. Select the profile to extrude clicking on the arrow;
By pressing and holding the mouse on the blue arrow, you can directly extrude
along the perpendicular axis.
15. For a finer extrusion, specify the value in the “Extrusion“ dialogue;
The extrusion length must include the cylinder stroke (500 mm), the piston’s
thickness (50 mm), the residual volumes (10 mm + 10 mm) and the walls’
thickness on each side (15mm + 15 mm). Total: 600 mm.
21. Size the circle with the “Coordinates and Orientation” command in order to get
a 100 mm diameter;
22. Extrude the profile at a height equal to the piston’s thickness (50 mm);
7-6
Practical Example for Parts’ Creation and Mechanism Animation
Attaching the rod to the piston by adding a plane
30. Draw a circle and, with the “Coordinates and orientation” command , size it
according to the rod’s diameter, namely 50 mm;
31. Extrude the profile at a height of 600 mm;
32. Rename the part “Piston + Rod”.
7-8
Practical Example for Parts’ Creation and Mechanism Animation
41. In the “Part” group of the ribbon, click on the “Suppression” command ;
42. In the “Suppression” dialogue, enter -585 mm (500 mm for the stroke, 50 mm for
the piston’s thickness, 20 for the residual volumes and 15 mm for the wall
thickness on the side of the rod);
7-10
Practical Example for Parts’ Creation and Mechanism Animation
Creation of an Assembly
43. Rename the assembly “Cylinder” by a right click on “Assembly ”;
The “Cylinder“ and “Piston+Rod“ parts will be soon included in the assembly.
44. Drag and drop the parts one by one in the assembly;
Parts Positioning
As the piston and the cylinder surfaces are superimposed, you have to use manipulation
7-12
Practical Example for Parts’ Creation and Mechanism Animation
tools of the “Assembly” environment, like indicated in the 5.2 section, in order to place
instances at the desired location.
46. Right-click on the cylinder in the 3D Manager and activate the “Fix” property. The
cylinder will be fixed therefore will not be displaced or rotated anymore;
In the case parts are inserted like in the Figure 7-22 : Positioning, you simply have to
displace the piston in a linear manner along the longitudinal axis to obtain, on the side of
the piston, a residual volume of approximately 10 mm.
47. Select the “Piston + Rod” part in the “Assembly” environment;
If the parts were not inserted like in the Figure 7-22 : Parts Positioning, we suggest to
continue like following.
Otherwise, continue the exercise and go directly to the next step: Slider Creation
7-14
Practical Example for Parts’ Creation and Mechanism Animation
You can get a preview clicking on the icon . If needed, use the option
5. Click on Apply ;
To access the surfaces, use the visibility controls given in the 3D Manager.
9. Click on Apply ;
7-16
Practical Example for Parts’ Creation and Mechanism Animation
Slider Creation
Once the piston is at the right place, a Slider-type joint can be applied.
7-18
Practical Example for Parts’ Creation and Mechanism Animation
Kinematic Animation from a Standard Diagram
5. Right-click on the instance name (Slider) in the 3D Manager to open the
Component Properties’ dialogue via the contextual menu;
For the present exercise, a circuit with at least a cylinder must have been created
in the standard diagram. The cylinder stroke must be 500 mm for the movement
to be harmonious.
7-20
Practical Example for Parts’ Creation and Mechanism Animation
View Block
Camera
Mechanism to present a 3D object according to a certain point of view. Each 3D scene has
a camera that the user can displace and rotate.
Sketch
Group of profiles (CAD elements included) that are drowned on the same plane of the 3D
scene.
Instance
Joint
Mechanism
Assembly Mode
3D Operation
Part
Plane
Profile
Drawing, usually created with CAD objects, used to develop an extrusion or suppression.
3D Scene
Views
A-2
B Index
Point – Point Displacement ........... 5-23
3D Coordinates and orientation ....... 7-13
Surface – Surface Constraint ......... 7-16
3D Document ...................................... 3-1 Surface – Surface Constraint ......... 5-14
Creation.................................... 3-2, 7-1 Surface – Surface Displacement ... 5-21
Properties ........................................ 3-2
CAD Objects
Standard................................... 3-2, 3-4
Edit ................................................. 4-21
Views ............................................... 3-7
Coordinates and orientation 2D 4-21, 7-4
3D Manager ............................... 2-2, 2-11
Contextual Menu ............................. 2-6 Coordinates and Orientation 3D ......... 5-5
B-2