Mô tả:
PART 4 PROGRAMMING CNC MACHINING CENTERS
OBJECTIVES:
1. Learn G-Codes associated with Machining Center Programming.
2. Learn M-Codes associated with Machining Center Programming.
3. Apply the proper use of feeds and speeds within Machining Center Programs.
4. Learn how to properly use coordinate systems for programming the Turning Center.
5. Learn program structure.
6. Learn how to use Canned Cycles.
7. Learn the mathematical method for offsetting tool path to compensate for the Cutter
Diameter Compensation.
8. Learn how to use Cutter Diameter Compensation (G40, G41 and G42).
9. Emxamnie several practical examples of Machining Center programs.
STUDY QUESTIONS
1. What other program word is necessary when programming G01 linear interpolation?
a. S
b. F
c. T
d. H
2. Which code activates the tool length offset?
a. G54
b. G40
c. G41
d. G43
3. When programming an arc, which letters identify the arc center location?
a. X, Y & Z
b. A, B & C
c. I, J & K
d. Q & P
1
4. Which of the following are modal commands?
a.
G01
b.
G00
c.
F
d.
All the above
5. Cutter diameter compensation G41 and G42 offset the cutter to the left or the right,
which command is used for climb milling?
a.
G40
b.
G41
c.
G42
d.
G43
6. When programming an arc an additional method exists that does not use I, J and K.
Which program word is used?
a. A
b. B
c. C
d. R
7. A block of codes at the beginning of the program are used to cancel modal commands
and are called the “Safety Block”. They are:
a. G90G54G00
b. G20G90G00
c. G40G80G49
d. G91G28G00
8. When programming an arc using the R and address, a negative sign must be used with
the radius value in order to create a full circle.
T or F
9. When using the canned drilling cycle G83, which letter identifies the peck amount?
a. Z
b. P
c. K
d. Q
2
10. When a subprogram is used, which miscellaneous code is used to call it?
a. M06
b. M99
c. M98
d. M19
11. What character is used in the program to instate an optional block skip?
a.
(
b.
)
c.
;
d.
/
12. What character is used in the program at the End of a Block?
a. ;
b. /
c. (
d. )
13. The letter address O is used to identified the program number and has no other use in
programming.
T or F
14. Sequence or line numbers are identified by the letter address N. The program will not
execute if they are omitted?
T or F
15. The letter address H is used to indicate a tool length offset register number. Which
preparatory function is it used in conjunction with?
a.
G54
b.
G43
c.
G42
d.
G41
16. When using canned drilling cycles, which of the following codes are used to return
the drill to the initial plane?
a. G99
c. G90
b. G98
d. G92
3
17. When using canned drilling cycles, which of the following codes are used to return
the drill to the reference plane?
a. G99
b. G98
c. G90
d. G92
18. When using canned drilling cycles, what other letter address is necessary to identify
the reference plane position?
a. P
b. Q
c. R
d. S
19. When using cutter diameter compensation in a program, what letter address is used to
identify the location of the value of the offset?
a. A
c. H
b. R
d. D
20. What is the G-Code used to cancel Cutter Diameter Compensation?
a. G40
c. G42
b. G41
d. G43
21. Match the following definitions with the proper M-Code:
a. Program Stop
M30 ____
b. Optional Stop
M06 ____
c. End of Program
M03 ____
d. Spindle on Clockwise
M00 ____
e. Spindle on Couterclockwise
M01 ____
f. Spindle Off
M19 ____
g. Flood Coolant On
M05 ____
h. Flood Coolant Off
M98 ____
i. Spindle Orientation
M08 ____
j. Subprogram Call
M04 ____
k. Subprogram End
M09 ____
l. Tool Change
M99 ____
4
22. Match the following definitions with the proper G-Code:
a. Linear Interpolation
M30 ____
b. Circular Interpolation Clockwise
M06 ____
c. End of Program
M03 ____
d. Spindle on Clockwise
M00 ____
e. Spindle on Couterclockwise
M01 ____
f. Spindle Off
M19 ____
g. Flood Coolant On
M05 ____
h. Flood Coolant Off
M98 ____
i. Spindle Orientation
M08 ____
j. Subprogram Call
M04 ____
k. Subprogram End
M09 ____
l. Tool Change
M99 ____
21. Match the following definitions with the proper M-Code:
a. Program Stop
M30 ____
b. Optional Stop
M06 ____
c. End of Program
M03 ____
d. Spindle on Clockwise
M00 ____
e. Spindle on Couterclockwise
M01 ____
f. Spindle Off
M19 ____
g. Flood Coolant On
M05 ____
h. Flood Coolant Off
M98 ____
i. Spindle Orientation
M08 ____
j. Subprogram Call
M04 ____
k. Subprogram End
M09 ____
l. Tool Change
M99 ____
24. If a linear move is programmed, G01X1.5Y1.5, what is the angle of the resulting cut?
a.
300
b.
1800
c.
450
d.
900
5
25. If a rapid traverse positioning move is programmed along the X and Y axes and the
distances are unequal, the shrtest distance will be achieved first.
T or F
26. When using fixture offset prgramming G54-G59, it is possible to have mutiple offse
in one program.
T or F
6
- Xem thêm -