5.3.2 Undercut CYCLE94

Programming:

CYCLE94 (AXFA, AXSA, FORM)

Parameter:

AXFA

Real

Starting point in the transversal axis (enter without sign, Diameter value)

AXSA

Real

Starting point in the longitudinal axis (absolute)

FORM

String

Definition of the form, Values: E (for form E), F (for form F)

Function:

This cycle can be used to perform undercuts of forms E and F with standard requirements at a finished diameter of >3 mm.

               Fig.5.21 Undercut form

Sequence:

Position reached prior to cycle start, the starting position can be any position from which the undercut can be approached without collision. The cycle creates the following sequence of motions:

1. Approach of the starting point determined in the cycle by using G00

2. Selection of the cutter radius compensation according to the active tool point direction and traveling along the undercut contour at the feedrate programmed prior to the cycle call

3. Retraction to the starting point with G00 and deselection of the cutter radius compensation with G40.

Explanation of parameters:

AXFA and AXSA (starting point)

Use the parameter AXFA to specify the finished part diameter for the undercut. The AXSA parameter defines the finished dimension in the longitudinal axis. If a final diameter of <3 mm results for the value programmed for AXFA, the cycle is canceled, and alarm is issued.

                                                             Fig.5.22 Starting point

FORM(definition of form)

Define undercut form (as shown Fig.5.23).

F——Form F           E——Form E

                                                    Fig.5.23 Undercut form

Explanation:

1. The tool point direction is determined by the cycle automatically from the active tool compensation. The cycle can operate with the tool point directions 1 ... 4. If the cycle detects either of the tool point directions 5 ... 9, the alarm is generated and the cycle is aborted.

2. The cycle determines its starting point automatically. This is by 2 mm away from the end diameter and by 10 mm away from the finishing dimension in the longitudinal axis.

3. The position of this starting point referred to the programmed coordinate values is determined by the tool point direction of the active tool;

4. Before calling the cycle, a tool compensation must be activated, otherwise, the cycle is aborted.

If the value of parameter is not E or F, the cycle aborts and alarm

Example:

This program can be used to program an undercut of form E.

                                                       Fig.5.24 Example

N10 T1 D1 S300 M03

Specification of cutting parameter

N20 G95 F0.3

N30 G00 G90 Z100 X50

Approach drilling cycles starting position

N40 CYCLE94 (20, 60, “E”)

Cycle call

N50 G90 G00 Z100 X50

Next position

N60 M02

End of program

0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
1.8 G function group
Viewed 2124 times since Thu, Aug 25, 2016
3.3 Tool offset table
Viewed 3906 times since Fri, Aug 26, 2016
Preface
Viewed 1752 times since Thu, Aug 25, 2016
5.2.2 Drilling, counterboring CYCLE82
Viewed 2469 times since Fri, Aug 26, 2016
5.2.7 Boring with stop 1 (boring pass 3) CYCLE87
Viewed 1911 times since Fri, Aug 26, 2016
5.3.4 Thread undercut CYCLE96
Viewed 6358 times since Fri, Aug 26, 2016
1.6 Program structure
Viewed 2256 times since Thu, Aug 25, 2016
1.1 Coordinate systems
Viewed 3325 times since Thu, Aug 25, 2016
1.4 Program jumps
Viewed 25552 times since Thu, Aug 25, 2016
5.1 Overview of cycles
Viewed 1718 times since Fri, Aug 26, 2016