www.axismotion.com ® Profiler Software Overview ® List of Features

Axis Motion

Profile Cutting Control Systems

 

Home

Profiler Software

Applications

Hardware Overview

Turbo drives

Downloads

Registering

Ordering / Pricing

FAQ

Troubleshooting

Tutorial

EMC Conformance

Email Us

About Us

Abbreviated List of Profiler Features

For a more complete description see the Profiler Software General Reference Manual (a 878KB PDF file which requires the free Acrobat Reader from www.adobe.com for viewing).

 

Drawing Operations

Description

Insert Circle

Specify the centre and radius using the mouse. Alternatively, type in the coordinates of the centre and the radius.

Insert Rectangle

Specify opposite corners of the rectangle using the mouse. Alternatively, type in the coordinates of the first corner of the rectangle and then the coordinates of the opposite corner or the width (in the x axis direction) and height (in the y direction). The width and height may be positive or negative.

Insert Point

A single point (used, for example, to specify drill holes). Specify the point using the mouse. Alternatively, type in the x and y coordinates of the point.

Insert Polyline

Specify the successive points in the polyline using the mouse. Alternatively, a point can be specified by typing its x and y coordinates. The polyline can be inserted as a closed  polyline (i.e. as a polygon) or as an open polyline.

Insert Polyarcs

Specify the successive points in the polyarc using the mouse. The bulge on the line joining the specified points can be adjusted by moving the mouse as each point is inserted. Alternatively, the next point can be specified by typing its x and y coordinates together with a bulge factor. The polyarc can be inserted as a closed  polyarc (i.e. as a generalized polygon with arcs) or as an open polyarc.

 

Snapping To Locations

Description

Vertex

Select the nearest vertex to the current mouse position which is within the mouse selection area.

Centre

Select the centre of the nearest arc to the current mouse position which is within the mouse selection area.

Midpoint

Select the midpoint of the nearest line or arc segment to the current mouse position which has a point within its middle 3/5ths which is within the mouse selection area.

Intersection

Select the nearest intersection point to the current mouse position which is within the mouse selection area.

 

Layout Operations

Description

Left Justify

Move the drawing so that the bottom left corner of the x and y bounding box is at the origin of the x and y axes.

Top Justify

This is a 3D operation. Left Justify the drawing and (for 3D drawings) move the drawing  so that top of the bounding box is at the origin of the z axis.

Bottom Justify

This is a 3D operation. Left Justify the drawing and (for 3D drawings) move the drawing  so that bottom of the bounding box is at the origin of the z axis.

Rotate90

Left justify the drawing and then rotate it 90 degrees counterclockwise. Four successive rotations are equivalent to a left justification alone.

Mirror

Left justify and mirror the drawing in the y axis. Two successive mirrorings are equivalent to a left justification alone.

Change origin

It is possible to change the position of the drawing by a translation (in the x and y plane only). A translation is specified by defining a new position for the origin, relative to the current origin.

 

Editing Operations

Description

Move

Selected shapes can be moved  from a specified base point by a relative or an absolute distance in the x and y directions. The move can be specified using mouse operations or by typing in the x and y values of the new base point.

Copy

Selected shapes can be copied  from a specified base point by a relative or an absolute distance in the x and y directions. The move can be specified using mouse operations or by typing in the x and y values of the new base point.

Rotate

Selected shapes can be rotated from a specified base vector by a relative or an absolute angle. The rotation can be specified using mouse operations or by typing in the coordinates of the base vector and the angle of rotation.

Scale

Selected shapes can be scaled by a non-zero positive multiplicative factor around a specified base point by typing in the scale factor.

Adjust Bulge or Radius

Individual line and arc segments of a shape can be modified by adjusting their bulge factor or radius. This can be done using the mouse to select and drag the segment or by typing in a new bulge factor.

Adjust Vertex Position

Vertex positions can be modified. This can be done by using the mouse to select and drag the vertex or by typing in a new vertex position. If a segment adjoining the vertex which is being modified is an arc then the original start point and mid-point of this arc together with the new vertex position are used to define the new arc.

Change the start position

All shapes have a starting position shown by a small indicator which also shows the direction in which the shape will be cut. For closed shapes the start point can be set to any arbitrary point on the shape by using the mouse pointer. For open shapes the start point can only be at either end of the shape.

Erase

Shapes can be selected and removed from the drawing. One level of Undo is provided.

Reverse Direction

The cutting direction of a shape can be reversed.

Set Directions Automatically

This operation automatically sets the shape directions according to whether or not a shape is contained within another shape. This operation is useful when cutting a collection of closed shapes for which some shapes are contained within others. In this situation it is often necessary to cut internal shapes in a clockwise direction and outside shapes in a counter-clockwise direction. The operation works for multiple levels of containment.

Join

Join selected open shapes which have their endpoints within a specified distance.

Break

Break a shape at a selected point. This operation is particularly useful for introducing small tags around a shape which will hold the shape in position while it is being cut. It can also be used for trimming shapes or erasing small sections of shapes.

Pause

Select shapes to be pause shapes: the machine will automatically pause at these shapes. The machine will only continue cutting the shape when the operator chooses to.

 

Sequencing Operations

Description

Full Sequencing

The sequence can be defined by selecting each shape in turn in the required order of cutting. The sequence can be displayed in order and shapes deselected or selected to change the order.

Reverse Sequencing

The sequence of cutting is reversed.

Automatic Sequencing

Automatically set the sequence of shapes so that shapes contained within other shapes are cut first.

The containment relation between shapes defines a hierarchy in which the shapes not contained in any other shape are at the top level, shapes contained within these shapes are at the next level and so on.

Level Sequencing

This operation can be useful when the drawing has a clear containment of shapes within other shapes. The operation allows just the sequence within a selected level within a containing shape to be changed.

 

Group Cutting Parameter

Description

Status

The status of a group defines whether or not shapes in the group will be cut. If the status is on  then shapes will be cut (shapes in the group are drawn on the screen as usual) and if it is off  then the shapes will not be cut (shapes in the group are either drawn dashed or not at all, depending on a user selection).

Traversal Shape

A traversal shape is not cut but is instead followed at maximum speed.

Tool Type

The tool type can be 1, 2 or 3. Each tool type has associated with it two hardware output bits: the tool control bit and the tool cut bit.

Group Cut Speed

The maximum machine tool cutting speed (in mm/minute) can be set to be a different value for each group. 

Cut Height Type

There are three possible types of cutting height for groups:

THRU  - the shape is cut at the machine position defined by Zbottom;

3D - the shape is three-dimensional and each point of the shape includes a z axis value.  The z axis value defines the height above the machine position defined by Zsurface.

MM - this type requires a distance value d to be specified: the shape is cut at the height Zsurface + d , with positive values of d being above Zsurface and negative values being below Zsurface.

Multipass

If multi-pass is on then shapes in the group are machined more than once. Usually this means that several passes are made to cut the one shape, with each pass at a different depth (or negative height) below the surface.

Distance per Pass

If multi-pass is on then the cutting distance per pass must also be specified.

 

Tool Path Generation Parameter

Description

Offset

Offset shapes by a specified distance (in mm). The offset can be positive or negative.

Double Line

If double line is on for a group and the group offset is not zero then both the positive and negative offsets are created.

Tag

A tag is a small section of uncut material at the beginning of a shape. If a tag distance greater than zero is set then machining of the shape does not begin at the start position but rather at a distance from the start of the shape specified by the tag distance.

Lead-In Radius and Angle

Specifies the radius of an arc and the angle of the arc to be added at the start of the shape. The arc is made to be tangential to the start of the shape.

Lead-Out Radius and Angle

The same as for lead-ins but applied at the end of the shape.

 

Axis Parameter

Description

Machine Steps per Unit

This gives the number of machine steps necessary to move a unit of distance on each axis. For the x, y and z axes this gives the number of steps (or microsteps) equivalent to a millimetre of movement. For the w axis this gives the number of steps (or microsteps) equivalent to a degree of rotation.

Axis Lengths

The machine dimensions for each of the x, y and z axes. This enables soft bounds to be calculated if the homing position on each axis is known.

Maximum Speeds

The maximum machine speed on each axis in the appropriate units: mm/s for the x, y and z axes and degrees/s for the w axis.

Maximum Accelerations

The maximum machine speed on each axis in the appropriate units: mm/s/s for the x, y and z axes and degrees/s/s for the w axis.

Motor Directions

The positive direction of the motors for each axis. This can either be forwards or backwards.

Limit Movement

Determines whether or not machine movement on the x, y and z axes will be limited by the soft bounds of the machine determined by the home position on the axis and the axis length.

Fast Homing Speeds

This defines the axis speeds for the fast homing period on each axis.

Slow Homing Speeds

This defines the axis speeds for the slow homing period on each axis.

Distance Off Homing Switches

This defines a distance off the precise homing switch position for each axis.

 

Z Axis Position

Description

Z Origin

This is usually the home position situated at the top of the z axis where  Z=0.

Z Top

The machine tool moves to this height when not machining and when moving between shapes.

Z Surface

This defines the surface of the job from which heights are calculated. Heights are specified in the group data as either a positive or negative height in mm or as 3D (where heights are defined within the CAD drawing format for each shape).

Z Bottom

This is the bottom limit of the machine tool movement on the z axis. The machine can only drive below this position when Z bottom is being redefined. The machine tool moves to this position when cutting shapes in groups which have the height attribute set to THRU.

 

Speed Type

Description

Machine Cutting Speed

This is the maximum machine cutting speed. It cannot be set to be greater than the maximum speed of the machine on the x and y axes. 

Machine Plunging Speed

This is the maximum machine speed when the machine moves from Ztop to the correct cutting height for shapes for which the height attribute is set to THRU or to MM.

 

 

 

Delay Parameter

Description

Router Start Delay

A time delay in seconds. This delay occurs at the first shape of the job after the router control bit is turned on.

Air Tool Delay

A time delay in seconds. This delay occurs at each shape immediately after the head control bit is turned on and immediately after the head control bit is turned off at the end of each shape.

Bottom Delay Type

The bottom delay can be either : a timed delay specified in seconds or a wait time which finishes when the BottomDelayInput goes high.

Bottom Delay Time

This is the time in seconds to wait before cutting commences.

End Delay Time

This is the time in seconds to wait once the end of a shape is reached and the head cut bit has been turned off and before raising the machine tool.

End Delay Intensity

During the end delay time, if the machine is using an intensity output (see below) then this parameter gives the value of the intensity in the range 0 to 127 during the end delay time.

 

Pausing Control

Description

Raise On Pause?

If RaiseOnPause is set to yes then when the pause key is hit during the machining of a job or during a MoveTo operation then the machine comes to a stop and then moves upwards to the predefined position Z Top on the z axis. 

 

I/O Type

Description

Parallel Port Output

One of the PC parallel ports (either LPT1 or LPT2) is used to output a desired intensity as a function of the machine speed. To accommodate the potential non-linearity of the desired intensity as a function of the machine speed Profiler enables the user to specify a mapping table for the intensity.

Step Output

A byte of information controlling the next motor step on all (up to four) axes. The rate at which steps are output depends on the scaling and speed of the machine. Typical values might be 250 steps/mm and 200mm/second giving a rate of 50,000 steps/second.

Control Byte Output

The bits of the control byte have the following meaning:

Tool 1 Control: details of the tool control and cutting bits are given in the Timing Diagram examples.

Tool 1 Cutting

Tool 2 Control

Tool 2 Cutting

Tool 3 Control

Tool 3 Cutting

Router Control

Job Running

Status Byte Input

The bits of the input status byte have the following meaning to Profiler:

Zhome:   indicates when the homing switch for the z axis is on.

Whome: this bit currently has two uses, depending on the type of tool being used. If the rotational w axis is being used then this bit indicates when the homing switch for the w axis is on. If, however, the plasma startup sequence is being used then this bit is indicates when the plasma is too close to the material.

Xhome:   indicates when the homing switch for the x axis is on.

Yhome:   indicates when the homing switch for the y axis is on.

Zhigh: used during height control to indicate that the machine is too high. When this becomes 1 the machine stops any upwards movement and begins to move down on the Z axis.

BottomDelay: This is a signal which goes from 0 to 1 to indicate when to end a bottom delay at the beginning of cutting a shape. It is used if the bottom delay is of type Wait fir Input.

Emergency Stop: If this bit goes high then the machine decelerates to a stop, sets all output bits to zero, raises the z axis if RaiseOnPause is set and allows the operator to control the subsequent operation of the machine.

Zlow: used during height control to indicate that the machine is too low. When this becomes 1 the machine stops any downwards movement and then begins to move up on the Z axis.

 

Height Control Parameter

Description

Maximum Speed

This is the maximum speed attainable on the z axis during height control.

Maximum Acceleration

This is the maximum acceleration to be used on the z axis during height control.

Activation Speed

This specifies a percentage of the current cutting speed above which height control will become active for THRU shapes. If this value is 0 then the height control will be active whenever the machine is cutting a shape with height attribute set to THRU. This can be useful for controlling plasma cutting.

 

Plasma Parameter

Description

Initial Height

When the plasma starts cutting a shape it moves down until it detects the Too-Close bit (Input Bit 1, see the Input/Output section). It then moves up from this point by the specified Initial Height distance.

Initial Wait Time

Once the Initial Height position is reached the program waits for the EndBottomDelay input. When  the EndBottomDelay goes high the program waits without doing anything until the specified Initial Wait Time expires. This helps to ensure that the plasma arc starts correctly.

Debounce Time

Once cutting begins after the Initial Wait Time, the arc could still be turning on and off. In order to wait for it to stabilize the EndBottomDelay input is ignored for the specified Debounce Time. After the debounce time has expired if the EndBottomDelay input goes high then the machine is automatically paused.

 

Homing Parameters

Description

Fast Homing Speeds

This defines the speeds for the fast homing period on each axis.

Slow Homing Speeds

This defines the speeds for the slow homing period on each axis. A value of zero means that a fast but less accurate form of homing is performed.

Distance Off Homing Switches

This defines a distance off the precise homing switch position for each axis. This is used to ensure that the machine origin is off the switch position.

 

Plasma Parameter

Description

Output the Intensity?

Selects whether the intensity as a function of the current speed and current cutting speed will be output to the parallel port.

Do Height Control?

Selects whether or not the machine height control will be used for THRU shapes.

Use Plasma Startup Sequence?

Selects whether the machine will use the plasma startup sequence when beginning to cut.

Using Laser?

Selects whether or not a laser tool is being used. If a laser is being used then it is also necessary to specify the type of laser.

Is the laser a Pulse Width Modulated laser?  Pulse width modulated lasers use a different laser control card.

Do Double Job Start?

The machining of jobs is most commonly controlled from the hand console (see the detailed description below). Usually when the Start button on the hand console is pressed the machine will perform preliminary actions, such as homing the z axis, and then wait for further instructions from the operator. If DoDoubleStart is set to No then when the Start button on the Hand Console is pressed the machine will perform the preliminary actions for job cutting and then immediately start the job at the first shape.  

Use Tangential Axis?

Selects whether or not a tangential axis is being used.

Minimum Drawing Time

When the machine is moving its position can be drawn on the screen. Since drawing can take a considerable time it may sometimes interfere with the motion of the machine. The Minimum Drawing Time parameter controls when this drawing will occur as a function of the speed of the machine.

Automatic Homing Control

The homing of the machine on each of the axes can be configured to be done automatically at the start of the Profiler  program and at the start of each job.

 

Path Smoothing Parameters

Description

Smoothing Factor

The smoothing factor is related to the allowed distance between the line segments and the resulting smoothed curve. The larger the value of the smoothing factor the more segments will be included in path smoothing. 

Stop Angle

If the turn angle of line segments outside a smoothed section of the path is less than the Stop Angle then the machine will not slow down at the turning point.

 

Move Functions

Description

Move to Home

The machine will move to the home position on the selected axes.

Move to Job Origin

The tool will move to the current job origin position on the x and y axes.

Move to Job Finish

The tool will move to the current job finish position on the x and y axes.

Arrow Keys

The arrow keys on the keyboard keypad (or on the Hand Console described in a later section) enable direct movement of the tool.

CutMoveTo

Move the machine to a new position by specifying the x and y coordinates relative to the current job origin position. If this function is used with cutting selected then the move will be done as if it is part of a job.

MoveTo

Move the machine to a new position by specifying the x, y and z coordinates, whether it is a relative or an absolute move and whether it is a 2D move in the x and y directions followed by a z move or a true 3D move.

 

File Sending Communication Parameter

Description

Port

This is the communications port for sending files between an office computer running the editing-only version and the computer controlling the machine. It can have values of 1, 2, 3 or 4.

Speed

The required baud rate which should be between 2400 and 38400.

Port to IRQ Mapping

The Interrupt Request line (with a value of 1, 3, 5 or 7) for each COM port (1,2,3 and 4). This is also used for the Hand Console communication settings.

 

Option

Description

Password protect configurations?

If set to yes then the dialogues for changing the machine configuration and general options require a password to be used.

Do double job start?

If set to yes then when a job is started the user is provided with ability to set the shape at which to start cutting.

Do automatic homing at program start?

This controls the homing of each axis when the program is started. The x, y and z and w axes can be controlled separately.

Do automatic homing at job start?

This controls the homing of each axis when a job is started. The x, y and z and w axes can be controlled separately.

Path vertex filtering distance

Close points can be filtered out by setting the path vertex filtering distance to an appropriate value. If the filtering distance is 0 then no filtering is done. 

Default joining distance for shapes

The join operation requires the specification of a joining distance. This option shows the default value which will be used.

Mouse selection radius (pixels)

When selecting a shape with the mouse the shape only becomes selected if the selection point is within the specified number of pixels of the shape.

Parallel port (1 or 2)

For some machines such as a laser with intensity control the intensity is output on the selected parallel port.

 

View Option

Description

Show each shape with its group colour?

If  set to yes then each shape is displayed using its group colour.

Show Smoothed Paths?

Paths can be smoothed. This option allows the smoothed path to be displayed in yellow.

Show shapes in groups which are turned off as dashed?

If set to yes then each shape is displayed using the current display method but with shapes in groups which are turned off being displayed using dashed lines; If set to no then shapes which are in groups which are off are not displayed at all. 

Show path vertices (as black crosses)?

If set to yes then the vertices in each shape are displayed as small black crosses.

Show filtered path vertices (as blue crosses)?

If set to yes then the vertices which will be filtered in each shape are displayed as small blue crosses.

Window expansion factor (%)

This factor is used to expand the displayed window size

 

 


 

 

 



[ Home | Profiler Software Overview | Manufacturing Applications | Hardware Overview | Downloads

| Registering the Editing Version | Ordering and Pricing | FAQ | Troubleshooting | Tutorial | Email Us]

 

Copyright © 2000 Axis Motion Pty Ltd All Rights Reserved.