Router-CIM Automation

Parametric_Macro_Builder_Header


Parametric_Macro_Builder_Header


Previous topic Next topic  

Parametric_Macro_Builder_Header


Previous topic Next topic  

Drill

Mac_Editor_Drilling_Parameters

Mac_Operation_Drill

The Drill Operation consist a drill location specified by:

XStart - X location of drill hole
YStart - Y location of drill hole
ZStart - Z location of drill hole
Depth - Z depth of hole
Diameter - diameter size of the hole
Type - not used

The Drilling Parameter fields defines single Drill Operation. Multiple Drill Operations can be accomplished using the Array Parameters.

Rectangular Array Parameters

Mac_Editor_Array_Type

Mac_Editor_Array_Parameters

There are four array patterns available:

Mac_Array_Rows_Cols

Mac_Array_One_Row

Multiple Rows and Columns array
One Row horizontal array
One Column Vertical array
Single diagonal line array

 

Mac_Array_One_Column

Mac_Array_Line

Multiple Rows and Columns Array Parameters

Mac_Array_Rows_Cols_Parameters1

OR

Mac_Array_Rows_Cols_Parameters2

=

Mac_Array_Rows_Cols

XStart and YStart = 3, Num of Holes = 9, X and Y Spacing = 2, Rows and Columns = 3 defines a 9 hole rectangular array starting at 3,3 with 3 rows and 3 columns spaced 2 units between centers in X and Y.

XStart and YStart = 3, X Stop and Y Stop = 7, X Spacing and Y Spacing = 2 defines a 9 hole rectangular array starting at 3,3 and stopping at 7,7 at 2 units between centers in X and Y.

Note: All parameters not being used to define an array must be blank.

Single Row Array Parameters

Mac_Array_One_Row_Parameters1

OR

Mac_Array_One_Row_Parameters2

=

Mac_Array_One_Row

XStart and YStart = 3, Num of Holes = 3, X Spacing = 2 defines a one row array starting at 3,3 and stopping at 7,3 with a 2 unit spacing between centers.

XStart and YStart = 3, X Stop = 7 and X Spacing = 2 defines a one row array starting at 3,3 and stopping at 7,3 with a 2 unit spacing between centers.

Note: All parameters not being used to define an array must be blank.

Single Column Array Parameters

Mac_Array_One_Column_Parameters1

OR

Mac_Array_One_Column_Parameters2

=

Mac_Array_One_Column

XStart and YStart = 3, Num of Holes = 3, Y Spacing = 2 defines a one row array starting at 3,3 and stopping at 3,7 with a 2 unit spacing between centers.

XStart and YStart = 3, Y Stop = 7 and y Spacing = 2 defines a one row array starting at 3,3 and stopping at 3,7 with a 2 unit spacing between centers.

Note: All parameters not being used to define an array must be blank.

Single Diagonal Line Array

Mac_Array_Single_Diagonal_Line_Parameters

=

Mac_Array_Line

XStart and YStart = 3, Num of Holes = 3, X and Y Spacing = 2 defines a single diagonal line array starting at 3,3 and stopping at 7,7 with a 2 unit spacing between centers.

Note: All parameters not being used to define an array must be blank.

Circular Array Parameters

Mac_Editor_Array_Circular

Mac_Editor_Array_Circular_Parameters

All parameters must be specified for a Circular Array:

Num of Holes - number of holes in the array
X Center - X center of the circular array
Y Center - Y center of the circular array
Fill Angle - total angle sweep in degrees
Rotate Objs - rotates the each hole at the angle it is at in the array.

Mac_Array_Circular_Parameters

=

Mac_Array_Circular

X Start and Y Start = 3, X Center and Y Center = 5, Fill Angle = 360, Num of Holes = 8 defines a circular array that starts at 3,3 with a center at 5,5 and with 8 holes that span a total of 360 degrees. Each hole is 360 / 8 = 45 degrees apart from each hole center. Each hole is not rotated in the array.

Validation Process

Each combination described above is validated for the correct number and types of parameters defined. The parameters must meet one of the above combinations to be accepted.

Sides, Corners, and UCS Override

Reference the Sides, Corners and UCS for details.

Condition and Record Data

Reference the Editor Interface for details.