Shop Solver
For instructions on how to use the Define Commands, please click here.
Define Pattern
Linear by Start Point, End Point and Number of Equally Spaced Points
Linear by Start Point, a Vector and Number of Equally Spaced Points
Linear by Start Point, a Vector, and an Incremental Spacing
Linear by Start Point, a Vector and Successive Increments
A Circle, Start and End Angles and the Number of Points
A Circle, Starting Angle, and Angular Increments
A Circle, Starting Angle, and Number of Increments at an Angular Spacing
2 Previously Defined Linear Patterns
A Linear Pattern, Vector and Number of Columns
A Linear Pattern, Vector, Increment and Number of Columns
A Linear Pattern, Vector, and Increments
Random Pattern
Linear by Start Point, End Point and Number of Equally Spaced Points
PATERN/LINEAR,point1,point2,count
The pattern consists of count equally spaced points between and including point1 and point2.
PAT1=PATERN/LINEAR,P1,P2,7
PAT2=PATERN/LINEAR,P3,P4,7
Linear by Start Point, a Vector and Number of Equally Spaced Points
PATERN/LINEAR,point,vector,count
The pattern consists of count equally spaced points. The pattern starts at and includes point. The length and direction of vector determines the spacing between the pattern's points.
PAT1=PATERN/LINEAR,P1,V1,8
Linear by Start Point, a Vector, and an Incremental Spacing
PATERN/LINEAR,point,vector,INCR,count,AT,distance
The pattern consists of 1 + count equally spaced points. The pattern starts at and includes point. The spacing between the pattern's points is determined by distance. The pattern extends in the direction of vector.
Note: APT supports multiple instances of the phrase
"INCR,count,AT,distance" in this PATERN definition. However, this tool does not currently
support multiple phrases in a single PATERN statement. That
functionality can easily be created via multiple PATERN statements.
PAT1=PATERN/LINEAR,P1,V1,INCR,8,AT,3.3
Linear by Start Point, a Vector and Successive Increments
PATERN/LINEAR,point,vector,INCR,i1,i2,...in
The pattern begins at point and continues with the given successive increments specified by i1, i2, ... through in. The pattern extends in the direction of vector.
PAT1=PATERN/LINEAR,P1,V1,INCR,3.0,4.0,7.0,3.5,5.0
A Circle, Start and End Angles and the Number of Points
PATERN/ARC,circle,startangle,endangle,modifier,count
modifier: CCLW | CLW
The pattern consists of count equally spaced points on circle. Startangle and endangle are measured in degrees off of the positive X-axis. The points continue in the direction specified by modifier (CCLW for counterclockwise; CLW for clockwise).
PAT1=PATERN/ARC,C1,30.0,255.0,CCLW,6.0
or
PAT1=PATERN/ARC,C1,255.0,30.0,CLW,6.0
A Circle, Starting Angle, and Angular Increments
PATERN/ARC,circle,startangle,modifier,INCR,a1,a2,...an
modifier: CCLW | CLW
The pattern consists of points on circle in the direction specified by modifier (CCLW for counterclockwise; CLW for clockwise). The pattern begins at startangle measured in degrees off of the positive X-axis. It continues with the given successive angular increments of a1, a2, ... through an.
PAT1=PATERN/ARC,C1,30.0,CCLW,INCR,45,45,45,45,45
A Circle, Starting Angle, and Number of Increments at an Angular Spacing
PATERN/ARC,circle,startangle,modifier,INCR,count,AT,angle
modifier: CCLW | CLW
The pattern consists of 1 + count points on circle in the direction specified by modifier (CCLW for counterclockwise; CLW for clockwise). The pattern begins at startangle measured in degrees off of the positive X-axis. It continues for count more points spaced angle degrees apart.
PAT1=PATERN/ARC,C1,30.0,CCLW,INCR,5.0,AT,45.0
2 Previously Defined Linear Patterns
PATERN/PARLEL,pattern1,pattern2
The pattern consists of a parallelogram which is the amalgamation of pattern1 with pattern2.
The first pattern is repeated for each point in the second
pattern. Either the first or last points in both given patterns
must be the same. The points in the finished pattern zig-zag from
row to row (or column to column) in order to minimize cycle time and
distance traveled.
PAT3=PATERN/PARLEL,PAT1,PAT2
A Linear Pattern, Vector and Number of Columns
PATERN/PARLEL,pattern,vector,count
The pattern consists of a parallelogram formed by repeating pattern. The distance and direction of the replication is determined by the length and direction of vector. The finished pattern includes pattern which is then repeated count
- 1 times. The points in the finished pattern zig-zag from
row to row (or column to column) in order to minimize cycle time and
distance traveled.
PAT2=PATERN/PARLEL,PAT1,V1,5.0
A Linear Pattern, Vector, Increment and Number of Columns
PATERN/PARLEL,pattern,vector,INCR,count,AT,distance
The pattern consists of a parallelogram formed by repeating pattern. The direction of the replication is determined by the direction of vector. The distance between the repeated patterns is determined by distance. The finished pattern includes pattern which is then repeated count
times. The points in the finished pattern zig-zag from row
to row (or column to column) in order to minimize cycle time and
distance traveled.
Note: APT supports multiple instances of the phrase
"INCR,count,AT,distance" in this PATERN definition. However, this tool does not currently
support multiple phrases in a single PATERN statement. That
functionality can easily be created via multiple PATERN statements.
PAT5=PATERN/PARLEL,PAT1,V1,INCR,4.0,AT,3.61
A Linear Pattern, Vector, and Increments
PATERN/PARLEL,pattern,vector,INCR,i1,i2,...in
The pattern consists of a parallelogram formed by repeating pattern. Pattern is repeated in the direction of vector by the successive increment distances of i1, i2,... through in. The points in the finished pattern zig-zag from row
to row (or column to column) in order to minimize cycle time and
distance traveled.
PAT2=PATERN/PARLEL,PAT1,V1,INCR,2.0,4.0,3.0,4.75
Random Pattern
PATERN/RANDOM,pattern1,point1,point2,pattern2,point3,...
The
pattern consists of a collection of previously defined points and/or patterns. The
points in the finished pattern match the order given in the definition.
PAT3=PATERN/RANDOM,P1,P2,P3,PAT1,P5,PAT2,P4