Drive Curve Lathe
Drive Curve Lathe is used to drive a tool along a series of curves in an APT like manner utilizing drive and check curves. It does not use a part surface, since all tool movement is restricted to the XM-YM plane.
You begin by defining a tool start-up position relative to two curves. You then "lead" the tool from curve to curve until you finish the machining process.
The curves can be lines, arcs, conics, or splines. By default, each curve is extended along its tangency to define intersections for the purpose of finding drive and check curve positions. When the APT mode is enabled, arcs extend to full circles. The APT mode is enabled by setting the parameter CAM_dcl_typ to 1 in the CAM Default file (see CAM Defaults in the Manufacturing User Manual).
Figure 1-7 Arc Extensions in Default vs. APT Mode
To activate the drive curve lathe submodule, use the GPA &DCLATH. Use global lathe parameters to define the avoidance geometry. The part clearance and engage occur in the machining plane. All tool movements are restricted to the XM-YM plane of the machine coordinate system.
Drive Curve Lathe Control Statements
Control statements set up machining parameters for motion statements. They select the cutter, control the output of the tool path to the CLSF, and specify other machining parameters that affect the results of the motion statements.
Name
CUT - Cut
Synopsis
CUT/
Description
CUT specifies that the current tool position and subsequent cutter positions generated in the tool path calculations are to be added to the CLSF. This statement is used in conjunction with the DNTCUT statement. At the beginning of a program, the system assumes that CUT is in effect. Consequently, a program does not require a Cut command until after a DNTCUT statement is programmed.
Name
DNTCUT - Do Not Cut
Synopsis
DNTCUT/
Description
DNTCUT specifies that the following cutter positions should not be written into the CLSF. The Cut statement will cause the system to resume writing tool positions to the CLSF.
Name
CUTTER - Cutter
Synopsis
Description
The Cutter statement allows you to specify the tool. You can use the name or entity variable of an existing tool. If the Cutter statement is not programmed, the Drive Curve Lathe machining uses the system defaults.
CAUTION: You can only one tool per operation and you must program a new
Parameters
tool ent
An existing tool entity used to generate the current tool path.
'tool name'
A string or string variable representing the name of a tool which is used to generate the current tool path.
Name
FEDRAT - Feedrate
Synopsis
Description
The Feedrate allows you to define a feed rate unit and value. The statement is output in the CLSF exactly as it is written in your GRIP program.
NOTE: FEDRAT/... is valid only for Drive Curve Lathe and Sequential Milling submodules. It performs the same function as the &CUTUN and &CUTFED, which are valid for all submodules. &CUTUN, &CUTFED, and FEDRAT can overwrite each other. Therefore, the last FEDRAT or GPA values defined will always apply for Drive Curve Lathe.
Parameters
IPM
A minor word indicating that the feed rate is in inches per minute.
IPR
A minor word indicating that the feed rate is in inches per revolution.
MMPM
A minor word indicating that the feed rate is in millimeters per minute.
MMPR
A minor word indicating that the feed rate is in millimeters per revolution.
f
A numerical value or variable representing the feed rate.
Name
INDIRV - In-Direction Vector
Synopsis
INDIRV/i,j,k
Description
The In-Direction Vector statement specifies the general direction of the next continuous path motion. INDIRV is used to direct the system when more than one direction is possible, or when you want a direction other than the most obvious one. INDIRV is used together with all continuous path motion statements.
If, for example, the cutter is machining along a line that is perpendicular to a circle, the cutter will follow the intrinsic direction of the circle. An INDIRV statement before the next continuous pass motion statement allows you to specify the desired cutting direction.
Parameters
i,j,k
Three numerical values or a three-position numerical array representing the components of a vector pointing in the general direction of the next continuous path motion.
Name
INTOL - Intol
Synopsis
INTOL/t
Description
INTOL specifies the maximum allowable distance the cutter may deviate from an arc, conic, or spline on the concave side of the geometry as the tool path approximates the curve with straight line segments.
If the system is generating a circular interpolation record on an arc, the INTOL value is passed to the GPM. If the designated machine tool controller does not support circular interpolation, this value is used by the GPM to approximate the arc.
Parameters
t
A numerical value representing the maximum deviation from the curve being machined.
Name
OUTTOL - Outtol
Synopsis
OUTTOL/t
Description
OUTTOL specifies the maximum allowable distance the cutter may deviate from an arc, conic, or spline on the convex side of the geometry as the tool path approximates the curve with straight line segments.
If the system is generating a circular interpolation record on an arc, the OUTOL value is passed to the GPM. If the designated machine tool controller does not support circular interpolation, this value is used by the GPM to approximate the arc.
Parameters
t
A numerical value representing the maximum deviation from the curve being machined.
Name
OPNAME - Operation Name
Synopsis
Description
The Operation Name statement allows you to specify a string representing the name of the current tool path. OPNAME terminates the current operation and starts a new one. The system saves the operation, including the tool path, in the CLSF and the parameters (e.g., post commands, engage and retract vectors, etc.) used to generate the path.
Parameters
'opname'
A string or string variable representing the name of the current tool path.
DEFLT
A minor word indicating that the default operation name will be used. The default operation name is P(n), where n is the next available number.
Name
REFPNT - Reference Point
Synopsis
Description
The Reference Point is used to position the tool to the drive and check curves. The Reference Point statement applies only to the next GO, GOLFT, GORGT, GOFWD, or GOBACK command. The Reference Point is not output to the CLSF. It establishes a position from which to determine the TO/ON/PAST condition in the GO commnd. In the figure below, the tool goes TO both curves. Refer to the GO statement for more information about TO/ON/PAST.
The Reference Point statement is also used before a GOLFT, GORGT, GOFWD, or GOBACK command if multiple intersections exist between the drive and check curves. A Reference Point determines the desired intersection.
The REFPNT command is not modal; i.e., a REFPNT command applies only to the next GO, GOLFT, GORGT, GOFWD, or GOBACK command. If a GO command is the first motion command in an operation, a REFPNT command must precede it.
Parameters
point
An existing point representing the location of the Reference Point.
x,y,z
Three numerical values or a three-position numerical array representing the location, in the WCS, of the Reference Point.
Name
THICK - Thick Values
Synopsis
Description
The Thick statement allows you to define a distance that the tool offsets away from any of the controlling curves. A positive value represents an offset toward the tool side of the curve. A negative value represents an offset, or "undercut", into the curve.
THICK has no effect on curves whose tool position is set to ON.
Parameters
dcurve
A numerical value or variable representing the distance that the tool is offset from the drive curve.
ccurve
A numeric value or variable representing the distance that the tool is offset from the check curve.
OFF
A minor word indicating that any current offsets are to be turned off.
Name
TLLFT - Tool Left
Synopsis
TLLFT
Description
The Tool Left statement specifies that the tool will travel along the left side of the drive curve for subsequent tool motions. If, for example, you are standing at the current tool position looking in the same direction as the next tool motion, you would be on the left side of the drive curve.
CAUTION: TLLFT does not produce an error message or warning in situations where TLRGT is the correct condition.
Name
TLON - Tool On
Synopsis
TLON
Description
The Tool On statement specifies that the tool center lies on the drive curve for subsequent tool motions
Name
TLRGT - Tool Right
Synopsis
TLRGT
Description
The Tool Right statement specifies that the tool will travel along the right side of the drive curve for subsequent tool motions. If, for example, you are standing at the current tool position looking in the same direction as the next tool motion, you would be on the right side of the drive curve.
CAUTION: TLRGT does not produce an error message or warning in situations where TLLFT is the correct condition.
学习这个文档并总结‘’
最新发布