Programming Concepts And Applications 150401f Flashcards
List two applications where you can use sub-programs
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.
What codes would you use to end a main program?
M30, M02
What type of program is used to invoke a sub-program?
A main program or sub program
What codes would you use to end a sub program?
AIT
M99
Why would you not end a sub-program with M30?
It will cause the sub program to end and reset without returning to the main program
What code do you use to call a subroutine?
AIT
M97, Pnnnn identifies an N sequence number where a local subroutine starts
What M codes to invoke and end a sub program?
M98, M99
What is the P word used for?
Program number of sub program.
What is the L word used for?
Number of times sub program is executed. If omitted sub program is executed once
What are two benefits of using sub-programs?
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
What can you do to minimize the effort required to load a main program and its sub-programs?
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
Name two applications for sub programs
Multiple identical Machining operations
Utility programs
What must the programmer specify each time the program zero point is relocated using G 52?
The distance from the original program zero point to its new location.
How Can rough and finish side Milling be done with one set of tool path coordinates?
Specify the toolpath coordinates twice, once for roughing once for finishing.
What happens when a main program ends with M 99?
The machine returns to beginning of the main program and executes the program again, without stopping
Identify five categories of applications for custom macro B
AIT WILL SHOW 2
Part families User-created canned Cycles Utilities Complex motions Interfacing with machine accessories
In order to execute a loop a specific number of times we need what
AIT
A counter, usually set to a value of 1
When mirror image is activated, what happens to the polarity of the mirrored axis?
AIT
It is reversed
What aspect of side Milling changes when it is mirrored?
AIT
Climb becomes conventional Milling
If a part is mirrored on the X-axis what happens to the coordinates on the Y-axis?
Nothing, Y stays the same
What are the two ways of activating mirror-imaging?
Manually and automatically
What is the difference between polar coordinates and coordinate rotation?
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
When would you use coordinate rotation?
When you have to mill a shape more than once around the diameter
Explain the four words involved with coordinate rotation,
G68
G69
X and Y
R
Instate coordinate rotation
Cancel coordinate rotation
Rotation Center
Rotation angle
Define the term helical interpolation
Combination of linear and circular interpolation, three axes move, usually X and Y circular path and Z linear
What are the applications for helical Milling?
Thread Milling operations, primary, plunge Milling into solid surfaces, counter boring
When helical Milling a blind hole internal thread with a multi tooth cutter in which direction is the cutter fed?
AIT
Bottom to top. Use G3 instead of G2 to keep chips from interfering with Machining
What is a limitation of sub programming?
Variations are not permitted
What lets you create just about any kind of motion that is definable with an arithmetic formula?
Custom macro B
You can never activate mirror-imaging from within a program T or F?
False
The primary application for helical interpolation is to Mill threads. T or F?
True
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?
True
What can you use cutter compensation with helical interpolation for?
Trial Machining and sizing