Programming Concepts And Applications 150401f Flashcards

1
Q

List two applications where you can use sub-programs

A

Using cutter comp to rough and finish Milling using the same set of programs

Machining holes that need multiple operations, like Center drilling, spot drilling, drilling, tapping.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What codes would you use to end a main program?

A

M30, M02

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What type of program is used to invoke a sub-program?

A

A main program or sub program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What codes would you use to end a sub program?

AIT

A

M99

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why would you not end a sub-program with M30?

A

It will cause the sub program to end and reset without returning to the main program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What code do you use to call a subroutine?

AIT

A

M97, Pnnnn identifies an N sequence number where a local subroutine starts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What M codes to invoke and end a sub program?

A

M98, M99

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the P word used for?

A

Program number of sub program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the L word used for?

A

Number of times sub program is executed. If omitted sub program is executed once

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are two benefits of using sub-programs?

A

Reduce the number of commands you write in type. Take up less memory space and reduce potential for writing, typing mistakes

To verify. Correct first time correct every time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What can you do to minimize the effort required to load a main program and its sub-programs?

A

Clearly specify in setup documentation, which programs are related to each job. Be sure set-up people know where to find related programs.

Include all of the programs related to a job in one text file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Name two applications for sub programs

A

Multiple identical Machining operations

Utility programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What must the programmer specify each time the program zero point is relocated using G 52?

A

The distance from the original program zero point to its new location.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How Can rough and finish side Milling be done with one set of tool path coordinates?

A

Specify the toolpath coordinates twice, once for roughing once for finishing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What happens when a main program ends with M 99?

A

The machine returns to beginning of the main program and executes the program again, without stopping

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Identify five categories of applications for custom macro B

AIT WILL SHOW 2

A
Part families
 User-created canned Cycles
 Utilities 
 Complex motions 
 Interfacing with machine accessories
17
Q

In order to execute a loop a specific number of times we need what

AIT

A

A counter, usually set to a value of 1

18
Q

When mirror image is activated, what happens to the polarity of the mirrored axis?

AIT

A

It is reversed

19
Q

What aspect of side Milling changes when it is mirrored?

AIT

A

Climb becomes conventional Milling

20
Q

If a part is mirrored on the X-axis what happens to the coordinates on the Y-axis?

A

Nothing, Y stays the same

21
Q

What are the two ways of activating mirror-imaging?

A

Manually and automatically

22
Q

What is the difference between polar coordinates and coordinate rotation?

A

Polar coordinates gives you the ability to rotate just one coordinate.
Coordinate rotation lets you rotate a whole series of coordinates while maintaining the relationship among the coordinates

23
Q

When would you use coordinate rotation?

A

When you have to mill a shape more than once around the diameter

24
Q

Explain the four words involved with coordinate rotation,

G68
G69
X and Y
R

A

Instate coordinate rotation
Cancel coordinate rotation
Rotation Center
Rotation angle

25
Q

Define the term helical interpolation

A

Combination of linear and circular interpolation, three axes move, usually X and Y circular path and Z linear

26
Q

What are the applications for helical Milling?

A

Thread Milling operations, primary, plunge Milling into solid surfaces, counter boring

27
Q

When helical Milling a blind hole internal thread with a multi tooth cutter in which direction is the cutter fed?

AIT

A

Bottom to top. Use G3 instead of G2 to keep chips from interfering with Machining

28
Q

What is a limitation of sub programming?

A

Variations are not permitted

29
Q

What lets you create just about any kind of motion that is definable with an arithmetic formula?

A

Custom macro B

30
Q

You can never activate mirror-imaging from within a program T or F?

A

False

31
Q

The primary application for helical interpolation is to Mill threads. T or F?

A

True

32
Q

The key to successful threadmill programming is matching the Z-axis departure in each helical motion to the portion of a full circle being Machined by the command. T or F?

A

True

33
Q

What can you use cutter compensation with helical interpolation for?

A

Trial Machining and sizing