You are on page 1of 6

9/9/2019 Siemens Documentation: Mirror

Mirror

The Mirror command creates the mirror inversion of an existing operation. Use the Mirror Operation command to simplify the planning of processes that need to be repeated with mirror
inversion.

The Mirror command enables you to specify a plane for the mirror inversion and then locate or create mirrored equivalents for objects (resources, weld points, Mfgs and operations) that
belong to the source operation. You can search for objects that already exist in the mirrored positions and, if necessary, you can create new objects in the mirrored positions.
You can search for objects that are already loaded to the current scene. For resources, you can search the current scene.
You cannot search for or create parts, but you can select an existing part from the scene to include in the mirror operation even if it is the same resource, object or part used in the
source operation. Similarly, you cannot find or create mirrored objects for Human operations.
The Mirror command is available for all operation types. You can perform a Mirror command on a single operation but not on multiple operations.

1. Select the operation you wish to mirror and choose Operation tab → Edit Path group → Mirror . The Mirror dialog opens with the operation you selected displayed as the
source operation.

The default mirror plane is shown in the Graphic Viewer.

The Source column displays a tree of the source operations with all of their assigned objects (resources, external axes, etc., as displayed in the Resources tab of Operation
Properties) displayed as child objects. You can assign resources to an operation and view these as child objects of the operation in the Source column. If the assigned resource is a
compound resource/equipment, the Source column also displays its hierarchy. Additionally, you can create or pick mirrored objects and the system assigns them to the mirrored
operation.

https://docs.plm.automation.siemens.com/tdoc/tecnomatix/13.1.2/PS_TC#uid:index_xid1015772:id1236248086059:xid1163742:OperationsMenu_… 1/6
9/9/2019 Siemens Documentation: Mirror

In this example, the resources Robot, WeldGun, and Rail are assigned to the operation Weld_Op. The Mirror application creates the new operation Weld_Op_mirrored and
assigns the new resources Robot_mirrored, WeldGun_mirrored, and Weld__mirrored to the new operation.
The application automatically populates the Mirrored column with new operations to serve as the target operations under which to create the mirrored objects. You can click the
default target operation for continuous and weld operations only and select a currently-existing operation to be the target. The target operation must be the same type as the source,
for example, if the source is a generic robotic operation, the target must also be a generic robotic operation.

Note If you wish to use a currently-existing operation, it must not contain any locations.
If the source operation is not a continuous or weld operation, the system displays a new operation in the Mirrored column - you cannot exchange the new operation for
a currently-existing one.
You can exclude seam operations from the mirror by deleting them in the target cell. In this case, the relevant Mfgs are also not mirrored.

Locations do not appear in the Source column.

If the External TCP setting of a weld operation is active (see Operation Properties), the External TCP setting of the target operation is also active, and vice versa.
If the target operation has assigned resources, these are automatically matched in the Mirror grid to the source operation resources.
By default, the system copies values on the locations of copied external axes to the target locations.

When mirroring Logic Resource, entries and exits connected to a signal are mirrored and connected to the new mirrored signal.

2. If you do not wish to use the default settings or wish to adjust the mirror plane, click Adjust Mirror to define the plane of reflection for the mirror process. The Mirror Plane
Adjustment dialog box appears.

a. In the Direction area, select the XY, YZ, or XZ plane.


b. In the Default Flip Axis area, select one of the three axes to be flipped. The other two axes will be mirrored according to the plane. The flip axis is flipped to preserve the
relationship between the axes. For example, if you select X, the Y and Z axes are mirrored according to the plane, and the X-axis is flipped according to the Y and Z axes to
preserve the orientation.
If you wish to override the default flip axis, select object(s) in the Mirror dialog, click the Flip column in the relevant row, and select the desired axis. If, however, you change the
Default Flip Axis after configuring overrides, the overrides are reset to the global value.
c. In the Plane Reference Frame area, specify the reference frame in which you wish to define the mirror plane. Select Center of Displayed Objects if you want the plane to be
defined relative to the center of the bounding box of the objects in the scene. Select Other to define an alternate reference frame. Refer to Create Frame Options for information
about how to define an alternate frame. The plane you create appears in the Graphic Viewer. The following figure shows a plane displayed in the Graphic Viewer.

https://docs.plm.automation.siemens.com/tdoc/tecnomatix/13.1.2/PS_TC#uid:index_xid1015772:id1236248086059:xid1163742:OperationsMenu_… 2/6
9/9/2019 Siemens Documentation: Mirror

d. Use the Manipulate Plane area of the Mirror Plane Adjustment dialog to fine-tune the position of the plane you created. You can do any of the following:

Click to translate the plane along the Z-axis.

Click to rotate the plane about the X axis.

Click to rotate the plane about the Y axis.


e. Check Hide Plane if you do not want the plane to be displayed in the graphic display.
f. When you are satisfied with the position of the mirror plane, click OK.
3. In the Mirror dialog, either find or create mirrored objects for other source objects, using any combination of the following options:

Click to run the Auto Mirror option. Auto Mirror searches the current scene for a mirror candidate for all source objects that do not have a match in the Mirrored column.
Names of any mirrored objects that are found appear in the Mirrored column. For all operations and for any source weld point or resource for which no existing mirrored object
is found in the scene, Auto Mirror suggests names of mirror objects to be created. The suggested names appear in italics in the Mirrored column. The names of objects found
in the current scene do not appear in italics.
You cannot search for or create parts but you can select an existing part from the study to include in the mirror
The following example shows a combination of existing and suggested mirror objects:

The mirrored objects are marked in the right column as follows:


- New object, the text is shown in italic font.

- Existing object, the text is shown in bold font.


- The object was located using the mirror search.

Note You cannot search for Mfgs - make sure they are loaded in the scene before launching Mirror.

Click to search the current scene for mirror candidates for resources and weld points. Select resources and weld points before clicking the button.

Click to create a new mirror object for each selected source object. The names of the mirror objects to be created appear in the Mirrored column in italics. The objects are
not actually created until you click Apply at the end of this procedure.

Click to clear selected objects in the Mirrored column.

Click to clear all objects and seam operations (all other operations remain in place) in the Mirrored column.

Click to display selected objects in the Graphic Viewer.

Click to highlight a selected pair of objects. When a pair of objects is selected, the source object is colored orange and the mirrored object is colored blue.
You may wish to adjust the position or orientation of mirrored objects with external axes: If you mounted a robot on a rail and there is an obstruction at the target location, you
can click to open the Rail Adjustment dialog box.

https://docs.plm.automation.siemens.com/tdoc/tecnomatix/13.1.2/PS_TC#uid:index_xid1015772:id1236248086059:xid1163742:OperationsMenu_… 3/6
9/9/2019 Siemens Documentation: Mirror

If you modify the Shift Rail value, you get the following result:

You can also use the Reverse rail setting to flip the mirrored object.
The system also modifies the values of the external axes accordingly.

Click to configure optional Mirror settings. The Settings dialog appears.

Set any of the following options and click OK:


Set the Radius of search scope radius. This determines the area surrounding the exact mirrored location of a source object in which to search for mirror candidates in the
scene using or .

https://docs.plm.automation.siemens.com/tdoc/tecnomatix/13.1.2/PS_TC#uid:index_xid1015772:id1236248086059:xid1163742:OperationsMenu_… 4/6
9/9/2019 Siemens Documentation: Mirror
Check Consider Mfgs only from library scope, if defined to limit the search for Mfgs to the library scope.
Configure Naming Rules for components created by Mirror, in one of the following ways:
Select Add to use source component names with an addition. Select Suffix or Prefix, and type the text you wish to add. The system makes the same addition for all
the new components.
Activate the Naming Rules table to use source component names with modified text.
Click to create a rule (or to delete one).
For each rule, type the text to be modified under Replace, the modified text under With, and add a Description if you wish.

You can use the and arrows to order items in the table.
The rule order is important because the system evaluates the rules from the top of the table downwards; if the system matches the Replace of a rule in the
Source object name and replaces the target object name according to the With of the rule, it omits the rest of the rules in the table.
If the system does not find a match, then if If none of the rules apply, add is checked, the system adds prefixes or suffixes, as configured.
Only rules checked in the first column of the Naming Rules table are evaluated. Clear a specific rule to ignore it.

If a rule is not configured correctly, the system displays an exclamation mark next to the rule in the column.

For more information about Regular Expression Language, refer to http://msdn.microsoft.com/en-us/library/az24scfc.aspx.


The following are examples of possible naming rules:
Replace = 123, With = 456: The system replaces 123 in the source name with 456 in the target. For example, Robot123 becomes Robot456.
Replace = (?<number>[0-9][0-9][0-9])_l, With = ${number}_r: The system searches for a string of three consecutive digits followed by _l and replaces these with
the same digits followed by _r. For example Robot123_l becomes Robot123_r.
Replace = (?<string>\w+)[0-9]_l, With = ${string}6_r: The system searches for all strings with at least one character, a number between 0 and 9, and that is
followed by _l and replaces these with the same string but with 6_r instead of 3_l. For example Robot3_l becomes Robot6_r.
Replace = (?<string1>\w+\()(?:R)(?<string2>[0-9]\)), With = ${string1}L${string2}: The system retains the first part of the string up to and including the “(“, replaces
the R with L, and retains the rest of the string including the “)” and the digit. For example, Robot12(R3) becomes Robot12(L3).
Configure Signal Naming Rules for robot signals created by Mirror, in one or both of the following ways:
Check Replace robot name with mirrored robot. In this case, the name of the robot included as part of the source signal name is replaced with the name of the new
robot. For example, if robot Rob1 contains signals prefixed by r1_ and is mirrored to robot Rob2, all the target signals will have the prefix r2_ instead of r1_.
Check Replace, type text to be modified, and type the modified text in With.

Copy external axis values is set by default. You can clear this if you do not wish to copy external axis values to the mirrored axes.

Click Reset at any time to remove all newly created objects.


4. To include a mirrored part for each part in the Source column, select the part in the Source column and click the part you want to use in the Graphic Viewer or Object tree.
Alternatively, type the name of the object. The name of the part you selected appears in the Mirrored column.
5. If the system has listed new resources in the Mirrored column, you can click the resource and select a currently-existing resource (that matches the source) from the Graphic
Viewer or Object Tree.

Note The target resource may not be a child of the source operation or the target for another resource.
If selecting a currently-existing resource or operation would cause that object to appear under a new parent, then when you click Apply, the system blocks the move
and displays an Invalid Data Detected message.

6. If you wish to flip an object in a plane other than that you set as the default in step 2, click the Flip column for the relevant object.

In this example, Y is the default flip plane - select X or Z.

https://docs.plm.automation.siemens.com/tdoc/tecnomatix/13.1.2/PS_TC#uid:index_xid1015772:id1236248086059:xid1163742:OperationsMenu_… 5/6
9/9/2019 Siemens Documentation: Mirror
You can also select multiple objects and right-click the Flip column of one object to change them all.
7. In the Target Creation Scopes area, set the following target parameters. These targets may not be child objects of the source operation.
Process - Select the Teamcenter process operation in the Operation Tree under which you want to create the mirrored operation or type its name.
Resource - Select the scope in the plant (from the Object Tree) under which you want to create the new resources or type its name.
Mfgs (default) - Select the name of the product scope in the Object Tree under which you want to create the new Mfgs, or type its name. You can override this target for one or
more public Mfgs by setting Mfg Target Scope in the Mirror table for the selected Mfg. Alternatively, right-click a group of selected Mfgs, select Mfg Target Scope, and chose
a new Scope. The Mfg Container is relevant for public Mfgs.

8. If you wish to see a preview of the mirror operation before making changes to the database, check Show preview. The source and existing target objects remain unchanged in the
Graphic Viewer, the new objects are displayed in transparent mode, and all currently-displayed objects that are out of the mirror scope are displayed in a transparent gray color.

Note The preview is dynamic - any changes you make in the Mirror dialog are immediately implemented in the Graphic Viewer.

If you click to highlight a selected pair of objects when Show preview is active, the source object is colored blue and the mirrored object is colored yellow - the
background of these objects in the grid of the Mirror dialog is also colored accordingly.
If the preview is still active when you click Apply, the system closes it automatically.

9. Click Apply to perform the mirror inversion process. The mirrored operation is created under the specified target process scope with all the objects in the Mirrored column assigned
to the mirrored operation. All mirror candidates that were suggested for creation are created and their names no longer appear in italics. For source objects for which no mirrored
object was listed, the result depends on the object type:
Operation: Creates an operation named according to the naming rules configured in the Mirror Settings dialog. In the case of seam operations, no mirrored operation and no
Mfgs are created.
Resource: Does not create any mirrored resource.
Part: Does not create any mirrored weld point.
Weld point: Creates a via location in the mirrored location.
Via location: Creates a via location named according to naming rules configured in the Mirror Settings dialog.
Seam operation: Creates a mirrored seam operation including Mfg and seam locations.

Note If there is a robot with a mounted gun in the Source column, and a gun that is not mounted on any robot in the Mirrored column, the Mirror command creates a robot and
mounts the gun on the new robot. The mirrored robot frame used for mount is a ToolFrame. The gun frame used in the mirror target is the same frame as that used in the
source If either of these cannot be found, the gun is not mounted on the robot. You can use Mount Tool to mount the tool.

10. Click Close. The Mirror dialog is closed.

© 2017 Siemens Product Lifecycle Management Software Inc.

https://docs.plm.automation.siemens.com/tdoc/tecnomatix/13.1.2/PS_TC#uid:index_xid1015772:id1236248086059:xid1163742:OperationsMenu_… 6/6

You might also like