Download presentation
Presentation is loading. Please wait.
Published byShanna McLaughlin Modified over 8 years ago
1
4 th Production & 2 nd Mechatronics
3
Ch4… Repetitive machining sequences Standard fixed cycles Non-Standard fixed cycles Cycles devised by part programming Mirror Images Scaling Slash delete
4
Repetitive machining sequences Is used with a repetitive machining sequence in the same work piece, and it has two main types: Most common Repetitive Cycles Standard fixed cycle Non Standard fixed cycle
5
Repetitive Cycles Standard fixed cycle G-Code Number of basic common machining sequences have been standardized and identified by certain G-Code Non Standard fixed cycle Less common machining sequences to be standardized, machine’s manufacturer offers method to include such repetitive procedure
6
Repetitive Cycles Standard fixed cycle DrillingReamingBoringTapingCounterboringCountersinking Non Standard fixed cycle LoopFace MillingSlot MillingPocket MillingBolt Hole Circle
9
Main motions
10
PTP motion Start drilling cycle Rapid motion Drilling with feed R R Rapid Retract F Start point
11
G98: back to starting point ( default selection ) G99: back to rapid limit point R RG99 F Start point Rapid limit RG98
12
Main motions
17
Drill CyclePeck Drill Cycle
18
G81 Drilling N5 G90 G80 G20 G99 N10 M06 T6 N15M03S1300 N20G00X20Y20 N25Z10 N30 G81 R12 Z-40 F5 N35X40 N40X60 N45Y40 N50X40 N55X20 N60G80G00Z10 N65X0Y0 N70M05 N75M30
19
G81 G81 X10 Y10 R2 Z-20 F05
20
G82 Spot Facing, couterbore N5 G90 G80 G20 G99 N10 M06 T6 N15M03S1300 N20G00X20Y20 N25Z10 N30 G82 R12 Z-40 P1000 F5 N35X40 N40X60 N45Y40 N50X40 N55X20 N60G80G00Z10 N65X0Y0 N70M05 N75M30
21
G82 G82 X10 Y10 R2 Z-20 P1000 F05
22
G83 Peck Drilling N5 G90 G80 G20 G99 N10 M06 T3 N15M03S1300 N20G00X20Y20 N25Z10 N30 G83 R12 Z-40 Q10 F1 N35X40 N40X60 N45Y40 N50X40 N55X20 N60G80G00Z10 N65X0Y0 N70M05 N75M30
23
G83 G83 X10 Y10 R2 Z-20 Q6 F05
24
H h l H=h + l 60 D D/2
25
H h l H=h + l
27
Cycle devised by machine manufacturers to enhance the control system. It generally depends on machine type.
28
Loop: Reducing stock of material by making series of passing cuts
29
Loop:
30
Face milling Cycle: Reducing stock of material by making series of passing cuts
32
Sub-Programs: Is used to call other programs and to perform some operations then back again to main program M98: to call sub program M99: to back again to main program
33
Sub-Programs: Example O0001 “MAIN” N5 G90 G80 G20 G99 N10 M06 T3 N15 M03 S1300 N20 G00 X20 Y20 N30 M98 O0002 N35 Z10... N200 M98 O0004... N1000 M30 O0002 “1ST SUB” N20 G91 N30 G83 R12 Z-40 N35 X40 N40 X60 N45 G90 N50 M98 O0003 N55 M99 O0003 “2ND SUB” N20 G91 N30 G81 R12 Z-40 N35 X40 N40 X60 N50 G90 N50 M99 O0004 “1ST SUB” N20 G91 N30 G82 R12 Z-40 N35 X40 N40 X60 N50 G90 N50 M99
34
Is used to mirror a programmed shape M21: Mirror about X-axis M22: Mirror about Y-axis M23: Mirror cancel
35
Example Prepare a sub-program
36
Example Prepare the main program
37
Is used to scale a programmed shape G50: scale mode cancel G51: scale mode active G51 I…J…K…P…
38
Is used to scale a programmed shape I: location of scaling ref w.r.t X-axis J: location of scaling ref w.r.t Y-axis K: location of scaling ref w.r.t Z-axis I: Scale factor G51 I…J…K…P…
39
Different location of scaling point
40
(/) Is used to skip programming commands and exclude them from the running program, using slash symbol (/) and machine’s controller will ignore the line N5 G90 G80 G20 G99 N10 M06 T3 N15M03S1300 N20G00X20Y20 N25Z10 N30 G83 R12 Z-40 Q10 F1\N35X40\N40X60 N45Y40 N50X40 N55X20 N60G80G00Z10 N65X0Y0 N75M30
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.