5.3.4 Thread undercut CYCLE96

Programming

CYCLE96 (DIATH, AXSA, FORM)

Parameter

DIATH

Real

Nominal diameter of the thread

AXSA

Real

Starting point of the correction in the longitudinal axis

FORM

String

Definition of the form

Values: A (for form A), B (for form B), C (for form C), D (for form D)

                  Fig.5.34 Thread undercut

Function   

You can use this cycle to perform thread undercuts for parts with metrical ISO thread.

Sequence

The starting position can be any position from which each thread 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 tool radius compensation according to the active tool point direction. Traversing along the undercut contour using the feedrate programmed before the cycle was called

3. Retraction to the starting point with G0 and deselection of the tool radius compensation with G40

Explanation of parameters:

DIATH (nominal diameter)

Use this cycle to perform thread undercuts for metric threads from M3 through M68.

1. If the value programmed in DIATH results in a final diameter of <3 mm, the cycle is aborted and alarm;

2. If the parameter has a value other than specified in GB, the cycle is also canceled, generating the alarm.

AXSA (starting point)

As Fig.5.35, the finished dimension in the longitudinal axis is defined using the parameter AXSA.

                                                   Fig.5.35 Thread undercut

FORM (form definition)

As Fig.5.36, thread undercuts of the forms A and B are defined for external threads, form A for standard run-outs of threads, and form B for short run-outs of threads. Thread undercuts of the forms C and D are used for internal threads, form C for a standard run-out of the thread, and form D for a short run-out. If the parameter has a value other than A ... D, the cycle aborts and creates alarm.

                                  Fig.5.36 Thread undercut form

Note:

1. Internally in the cycle, the tool radius compensation is selected automatically.

2. The cycle only uses the tool point directions 1 ... 4. If the cycle detects a tool point direction 5... 9 or if the form of the undercut cannot be machined with the selected tool point direction, alarm is issued, and the cycle is canceled.

3. The cycle will find the starting point determined by the tool point direction of the active tool and the thread diameter automatically. 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 terminated and alarm is issued.

Example:

Thread undercut_ form A

This program can be used to program a thread undercut of form A.

                                                         Fig.5.37 Example

N10 T1 D3 S300 M03

Specification of technology values

N20 G95 G90 F0.3

N30 G00 Z100 X50

Approach drilling cycles starting position

N40 CYCLE96 (42, 60, “A”)

Cycle call

N50 G90 G00 X50 Z100

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
5.3.1 Groove CYCLE93
Viewed 4249 times since Fri, Aug 26, 2016
2.7 Axis movements
Viewed 12171 times since Thu, Aug 25, 2016
5.3 Turning cycles
Viewed 2350 times since Fri, Aug 26, 2016
1.4 Program jumps
Viewed 25827 times since Thu, Aug 25, 2016
5.2.3 Deep-hole drilling CYCLE83
Viewed 14221 times since Fri, Aug 26, 2016
4.1 Arithmetic parameter R
Viewed 1833 times since Fri, Aug 26, 2016
5.3.3 Rough turning CYCLE95
Viewed 11799 times since Fri, Aug 26, 2016
5.3.5 Thread cutting CYCLE97
Viewed 6892 times since Fri, Aug 26, 2016
2.6 Work plane G17/G18/G19
Viewed 6821 times since Thu, Aug 25, 2016
4.2 System parameter
Viewed 3697 times since Fri, Aug 26, 2016