|
Block: CIRCULAR MOTION
Variable |
Default format |
Use and Comments |
APPR_RETR_TYPE |
6 |
Approach/Retract type. This is
available in the CIRCULAR
MOTION and LINEAR
MOTION blocks. It gets one of the following values: |
ARC_ANG |
2 |
Delta angle in degrees. Positive number indicates Counter-Clockwise (CCW) motion; negative number indicates Clockwise (CW) motion. |
ARC_HELICAL |
6 |
Set to TRUE_ if the arc is helical (with a variable "Z" component). Such arcs may be created when linear motions are converted to arcs (arc fitting) by GPP2. Otherwise, it is set to FALSE_. |
ARC_PLN |
6 |
Arc plane, presented in the posting UCS (not necessarily the same as in the procedure UCS). Z-X Plane = 2 Y-Z Plane = 3 Other (non-major) Plane = 0 |
CIRC_MOV |
0 |
Circular movement code, as set in the DF2 file (Clockwise or Counter Clockwise) |
CIRC_TOL |
1 |
Controls tolerance of linear approximation of arcs. Initial value is taken from the DF2 file parameter. It can be modified later in the EX2 program. |
END_ANG |
2 |
End angle in degrees, between -180 and 360. (see detailed discussion on circular motion). |
HELIC_CNT_X |
18 |
AutoDrill helical motion center X coordinate. |
HELIC_CNT_Y |
18 |
AutoDrill helical motion center Y coordinate. |
HELIC_RAD |
18 |
AutoDrill helical motion radius. |
I_CURPOS |
18 |
Tool orientation vector for the circular motion, in the posting UCS coordinate system. Currently, this is always the tool axis direction in all circular motions. |
INVERSE_TIME_FEED |
3 |
The feed rate for the Inverse Time mode. This feed rate is calculated by dividing the original feed rate (as expressed in the MCH_FEED variable) by the arc motion length (as expressed in the MOTION_LENGTH variable). |
MCH_FEED |
3 |
Machine feed rate - will be set if it needs to be modified in the circular motion. |
MOTION_CODE |
0 |
This variable can be used to replace CIRC_MOV. It is assigned a value each time LIN_MOV, CIRC_MOV or CYC_CODE are assigned a value. |
MOTION_LENGTH |
1 |
Real length of motion, as measured along the arc on the work piece itself - useful for Inverse Time Feed Rate mode. |
RADIUS_ |
1 |
Arc radius |
ST_ANG |
2 |
Start angle in degrees, between -180 and 360. (see detailed discussion on circular motion). |
TOOL_CUT_TIME |
18 |
The tool accumulated feed time at any given moment, in minutes. This variable is used in Tool Life Length Support & Force TOOL CHANGE Connection. |
TOOL_FEED_TIME |
0 |
The total cutting time of the current tool until (and including) this block. This is a string variable, of the form "hh:mm:ss", measuring the cutting time in hours, minutes and seconds. |
TRD_RIGHT_DIR |
6 |
TRUE_ if the thread direction is
right-hand. |
X_CENTER |
1 |
Arc center point in the posting coordinate system. |
X_CURPOS |
1 |
Arc end point in the posting coordinate system. In GPP2, the standard X/Y/Z_CURPOS variables are used instead of X/Y/Z_ENDPT. |
Backward Compatibility Notes:
-
In GPP2, ABS_ANG is not used. The END_ANG variable is always equal to the sum of ST_ANG and ARC_ANG.
|