CabMasterPro User Guide
In This Topic
    PolyArc
    In This Topic

    Purpose

    Creates a series of arcs between the specified points.

    Example

    PolyArc Example

    Description

    The PolyArc step is like a PolyLine, but the third box (Z column) is used for a radius of edge to next vertex.

    If you traverse a shape counter clockwise, then positive radiuses bend the edges outwards, negative ones bend them inwards.

    The last radius is ignored unless the PolyArc is closed, in which case it applies to the closing edge.

    Note

    The PolyLine, PolyArc and PolyFillet steps create machining sequences that can be used to specify the direction of an open contour. Although the machining interface will merge together a collection of lines and arcs, you cannot reliably define the direction of these in an open contour situation. In that situation, you should always use a PolyLine or PolyArc.

    Multiple machinesteps trying to send output to the same DXF (or other machining file) will merge that output, combining polys that are in the same layer and with the same depth. As an example, a rectangle with a fourth side that is shaped in some way could be output from two different machine steps with the same DXF file path and name. The first machinestep might output three sides of the rectangle, while the other machine step could output the shaped fourth side. When combining these, the first one determines the direction of the sequence. The second and subsequent steps can be reversed, if necessary, to join up.

    Fields

    SecMin The X, Y, Z co-ordinates of the min corner of the section which this machining step is inside.
    SecMax The X, Y, Z co-ordinates of the max corner of the section which this machining step is inside.
    JoinMin The X, Y, Z co-ordinates of the min corner of the section which this machining step is joined to.
    JoinMax The X, Y, Z co-ordinates of the max corner of the section which this machining step is joined to.
    CutSize X, Y, Z contain the values from this component dimcut1, dimcut2, dimcut3 respectively.
    FinishedSize X, Y, Z contain the values from this component dim1, dim2, dim3 respectively.
    PartID A name for this step, init as component name, not sent to DXF usually.
    Layer The layer name written to the DXF, init as steptype but you should set this to something more meaningful e.g. in EzyNest. In addition, this layer value can be prefixed by + - or ~. The prefix is not sent to the DXF, but is used to indicate notches, where two steps are combined. A + is for combining two steps by adding the paths together. This can extend the outer shape. A - is used for subtracting or creating a notch. And a ~ is for flap donor steps. (See Flaps In Remote Components)
    Group The group name written to the DXF. Default value is ungrouped. Different groups will be nested separately, so for example a DXF with some ungrouped machine steps and some steps in group 10 and others in group 20 will nest as three separate parts.
    ColorIndex The color used in the DXF (usually unused by Machining but very helpful for viewing). Colors are defined by Voloview DXF viewer. (See also DXF Layer Colours):
    • 0 - Black
    • 1 - Red
    • 2 - Yellow
    • 3 - Green
    • 4 - Cyan
    • 5 - Blue
    • 6 - Magenta
    • 7 - Black(Again)
    • 8 - Grey
    • 9 - Brown
    • 10 - Khaki
    • 11 - Dark Green
    • 12 - Steel Blue
    • 13 - Dark Blue
    • 14 - Purple
    • 15 - Dark Grey
    Depth Depth of the of the cut/drill.
    Point[1..20] XYZ: Location of a point in the sequence, first empty field ends sequence. Cells after the blank row are ignored, so can be used for working space such as formulas for intermediate results.
    IsOpen Yes/no, no means last point joins back to first to close shape.
    NestCount Make this many nested shapes within. 0=none, negative numbers mean suppress main shape (eg 2 means border rectangle plus 2 nested rectangles, but -2 means suppress main rectangle, just make 2 nested ones)
    NestDistance When there are nested polylines (i.e. NestCount nonzero) then this is the offset distance to the first nested polyline. A positive value puts the nested line to the left as you move from Point[1] to Point[2] and onward. The polyline can be open or closed.
    RepeatCount X: Whole machine step is repeated this many times. Y: If this is >1, then do a rectangular array of repeats.
    RepeatOffset

    XY: Offset vector between copies (for linear repeats). For arrays of repeats, X is the X offset and Y is the Y offset.

    Example

    Here is a little example of a BorderDeco step repeated in a 3x2 array:

    Repeat Example

    ProfileFolder Folder for QPFs, default BitmapFolder, can be relative.
    ProfileName Name of the profile. The default extension is ".qpf". An array of names is allowed, if defining multiple profile edging.
    ProfileEdging Array of edge treatments. See Edge and Pocket Profile Tutorial : Defining a Profile
    Pocket

    Entry is a yes/no determining whether the area inside the machinestep is to be removed. Applies to contours (closed polylines only).  

    See Edge and Pocket Profile Tutorial : Pocket