Transformations


Input Transformation

The postprocessor can apply a transformation to the incoming CL points and/or tool axis vectors. There are several types of input transformations available:

Simple X, Y and Z translation - This selection simply adds the desired values to the incoming X, Y and Z coordinates then the postprocessor acts on the newly calculated CL point.

Point and tool axis transformation - This selection applies the desired translation and rotation matrix to the incoming CL point and tool axis vector coordinates then the postprocessor acts on the newly calculated CL point.

Point transformation only - This selection applies the desired translation and rotation matrix to the incoming CL point coordinates, but does not affect the tool axis vector coordinates, then the postprocessor acts on the newly calculated CL point.

Tool axis transformation only - This selection applies the desired translation and rotation matrix to the incoming CL tool axis vector coordinates, but does not affect the point coordinates, then the postprocessor acts on the newly calculated CL point.

Transformation Type = Simple X, Y, & Z Translation

Additional Transformation Types

There are are 3 additional translation types. These are:

The following provides information concerning these 3 transformation types.

Rotation Matrix

The incoming CL point and/or tool axis vector transformation matrix may be defined as follows:

Translation

Rotation

Enter the desired point and/or tool axis vector rotation in the selected plane, XY, YZ or ZX.

General Transformation Matrix

The 12 parameter matrix values are as follows:

Ax            Bx            Cx            Dx      
Ay            By            Cy            Dy
Az            Bz            Cz            Dz      

The elements in the first column (Ax, Ay, Az) are the components of a vector related to the base system which represents the positive X axis of the auxiliary system. Similarly, the elements in the second column (Bx, By, Bz) are the components of a vector related to the base system which represents the positive Y axis of the auxiliary system and elements in the third column (Cx, Cy, Cz) are the components of a vector related to the base system which represents the positive Z axis of the auxiliary system. The elements in the fourth column (Dx, Dy, Dz) define the origin of the auxiliary system relative to the base system.

Point transformation: Input point = XYZ

X*Ax + Y*Bx + Z*Cx + Dx = Output X
X*Ay + Y*By + Z*Cy + Dy = Output Y
X*Az + Y*Bz + Z*Cz + Dz = Output Z

Tool axis vector transformation: Input tool axis vector = IJK

I*Ax + J*Bx + K*Cx + Dx = Output I
I*Ay + J*By + K*Cy + Dy = Output J
I*Az + J*Bz + K*Cz + Dz = Output K

Output Translation

Adjust XYZ output along tool Axis

Enter the distance along the tool axis to adjust the output XYZ. The new output XZY will be translated along the tool axis vector. A positive value will translate from the tool tip up the tool axis.

Output Scale

 

--------------------------------------------------------------------------------------------------------------------------

generate/optfile.gif Option File Generator Help

Copyright (c) 2005, All Rights Reserved,

 Austin N.C., 505 East Huntland Drive, Suite 480

Austin, TX 78752
www.austinnc.com