Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
10 views31 pages

CNC Practical Report

The document is a practical report from the Mechatronics Department focusing on CNC technology, supervised by Dr. Wisam Faruk and TA. Eng. Islam Mohamed. It includes calculations related to tool life, turning calculations, and various machining parameters for different scenarios. The report provides detailed solutions for problems involving cutting speed, machining time, material removal rate, and power dissipated.

Uploaded by

sobhiqamh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views31 pages

CNC Practical Report

The document is a practical report from the Mechatronics Department focusing on CNC technology, supervised by Dr. Wisam Faruk and TA. Eng. Islam Mohamed. It includes calculations related to tool life, turning calculations, and various machining parameters for different scenarios. The report provides detailed solutions for problems involving cutting speed, machining time, material removal rate, and power dissipated.

Uploaded by

sobhiqamh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

practical report

Mechatronics Department
CNC Technology
under the supervision of:
Dr. Wisam Faruk
TA.ENG. Islam Mohamed
student:
Sobhi Al-Saeed Sobhi Qamh
Sec.3

1|Page
1- Tool Life
Problem –1
 The useful tool life of a HSS tool at 18 m/min is 3 hours and n = (0.125). Calculate
the tool life when the tool operates at 24 m/min.

Givens Solution

𝑇1 = 3 ℎ 𝑐𝑎𝑠𝑒1 𝑐𝑎𝑠𝑒2

𝑇1 = 180 𝑚𝑖𝑛 𝑉1 ∗ 𝑇1𝑛 = 𝑉2 ∗ 𝑇2𝑛

𝑉1 = 18 𝑚/𝑚𝑖𝑛 From Case1 & Case2 → T2

𝑉2 = 24 𝑚/𝑚𝑖𝑛
𝑉1 ∗ 𝑇1𝑛 = 𝑉2 ∗ 𝑇2𝑛
𝐹𝑖𝑛𝑑 𝑇2
1
𝑛 𝑛 𝑛
𝑉1 ∗ 𝑇1 𝑉1 ∗ 𝑇1
𝑇2𝑛 = ⟶ 𝑇2 = ( )
𝑉2 𝑉2

1
0.125 0.125
18 ∗ 180
𝑇2 = ( ) = 18 𝑚𝑖𝑛
24

2|Page
Problem –2
 If in turning of a steel rod by a given cutting conditions, the tool life decreases from
80 min to 20 min due to increase in cutting velocity, v from 60 m/min to 120
m/min, then at what cutting velocity the life of that tool under the same condition
and environment will be 40 min?

Givens Solution

𝑇1 = 80 𝑚𝑖𝑛 𝑐𝑎𝑠𝑒1 𝑐𝑎𝑠𝑒2 𝑐𝑎𝑠𝑒3


𝑉1 ∗ 𝑇1 = 𝑉2 ∗ 𝑇2 = 𝑉3 ∗ 𝑇3𝑛
𝑛 𝑛

𝑇2 = 20 𝑚𝑖𝑛
From Case1 & Case2 → n
𝑇3 = 40 𝑚𝑖𝑛
𝑇1𝑛 𝑉2 𝑇1 𝑛 𝑉2 𝑇1 𝑛 𝑉2
𝑉1 = 60 𝑚/𝑚𝑖𝑛 ( 𝑛 ) = ( ) ⟶ ( ) = ( ) ⟶ 𝑙𝑛 ( ) = 𝑙𝑛 ( )
𝑇2 𝑉1 𝑇2 𝑉1 𝑇2 𝑉1
𝑉2 = 120 𝑚/𝑚𝑖𝑛
𝑇1 𝑉2
𝐹𝑖𝑛𝑑 𝑉3 𝑛 ∗ 𝑙𝑛 ( ) = 𝑙𝑛 ( )
𝑇2 𝑉1

𝑙𝑛(𝑉2⁄𝑉1) 𝑙𝑛(120⁄60)
𝑛= = = 0.5
𝑙𝑛(𝑇1⁄𝑇2) 𝑙𝑛(80⁄20)

From Case1 & Case3 → V3

𝑉1 ∗ 𝑇1𝑛 = 𝑉3 ∗ 𝑇3𝑛

𝑉1 ∗ 𝑇1𝑛 𝑉1 ∗ 𝑇1𝑛
𝑉3 = ⟶ 𝑉3 =
𝑇3𝑛 𝑇3𝑛

60 ∗ 800.5
𝑉3 = = 85 𝑚/𝑚𝑖𝑛
400.5

3|Page
Problem –3
 During turning a metallic rod at a given condition, the tool life was found to
increase from 25 min to 50 min. when V was reduced from 100 m/min to 80
m/min. How much will be the life of that tool if machined at 90 m/min ?

Givens Solution

𝑇1 = 25 𝑚𝑖𝑛 𝑐𝑎𝑠𝑒1 𝑐𝑎𝑠𝑒2 𝑐𝑎𝑠𝑒3


𝑉1 ∗ 𝑇1 = 𝑉2 ∗ 𝑇2 = 𝑉3 ∗ 𝑇3𝑛
𝑛 𝑛

𝑇2 = 50 𝑚𝑖𝑛
From Case1 & Case2 → n
𝑉1 = 100 𝑚/𝑚𝑖𝑛
𝑇1𝑛 𝑉2 𝑇1 𝑛 𝑉2 𝑇1 𝑛 𝑉2
𝑉2 = 80 𝑚/𝑚𝑖𝑛 ( 𝑛 ) = ( ) ⟶ ( ) = ( ) ⟶ 𝑙𝑛 ( ) = 𝑙𝑛 ( )
𝑇2 𝑉1 𝑇2 𝑉1 𝑇2 𝑉1
𝑉3 = 90 𝑚/𝑚𝑖𝑛
𝑇1 𝑉2
𝐹𝑖𝑛𝑑 𝑇3 𝑛 ∗ 𝑙𝑛 ( ) = 𝑙𝑛 ( )
𝑇2 𝑉1

𝑙𝑛(𝑉2⁄𝑉1) 𝑙𝑛(80⁄100)
𝑛= = = 0.32
𝑙𝑛(𝑇1⁄𝑇2) 𝑙𝑛(25⁄50)

From Case1 & Case3 → T3

𝑉1 ∗ 𝑇1𝑛 = 𝑉3 ∗ 𝑇3𝑛

1
𝑛 𝑛 𝑛
𝑉1 ∗ 𝑇1 𝑉1 ∗ 𝑇1
𝑇3𝑛 = ⟶ 𝑇3 = ( )
𝑉3 𝑉3

1
0.32 0.32
100 ∗ 25
𝑇3 = ( ) = 34.74 𝑚𝑖𝑛
90

4|Page
Problem –4
 While drilling holes in steel plate by a 20 mm diameter HSS drill at a given feed, the
tool life decreased from 40 min to 24 min. when speed was raised from 250 rpm to
320 rpm. At what speed (rpm) the life of that drill under the same condition would
be 30 min.?

Givens Solution

𝐷 = 20 𝑚𝑚 𝑐𝑎𝑠𝑒1 𝑐𝑎𝑠𝑒2 𝑐𝑎𝑠𝑒3


𝑁1 ∗ 𝑇1 = 𝑁2 ∗ 𝑇2 = 𝑁3 ∗ 𝑇3𝑛
𝑛 𝑛

𝑇1 = 40 𝑚𝑖𝑛
From Case1 & Case2 → n
𝑇2 = 24 𝑚𝑖𝑛
𝑇1𝑛 𝑁2 𝑇1 𝑛 𝑁2 𝑇1 𝑛 𝑁2
𝑇3 = 30 𝑚𝑖𝑛 ( 𝑛 ) = ( ) ⟶ ( ) = ( ) ⟶ 𝑙𝑛 ( ) = 𝑙𝑛 ( )
𝑇2 𝑁1 𝑇2 𝑁1 𝑇2 𝑁1
𝑁1 = 250 𝑟. 𝑝. 𝑚
𝑇1 𝑁2
𝑁2 = 320 𝑟. 𝑝. 𝑚 𝑛 ∗ 𝑙𝑛 ( ) = 𝑙𝑛 ( )
𝑇2 𝑁1
𝐹𝑖𝑛𝑑 𝑁3 𝑙𝑛(𝑁2⁄𝑁1) 𝑙𝑛(320⁄250)
𝑛= = = 0.48
𝑙𝑛(𝑇1⁄𝑇2) 𝑙𝑛(40⁄24)

From Case1 & Case3 → N3

𝑁1 ∗ 𝑇1𝑛 = 𝑁3 ∗ 𝑇3𝑛

𝑁1 ∗ 𝑇1𝑛 250 ∗ 400.48


𝑁3 = = = 𝟐𝟖𝟕 𝒓. 𝒑. 𝒎
𝑇3𝑛 300.48

5|Page
2- Turning Calculation
Problem –1
 150 mm long. 13 mm diameter stainless steel rod is being machined by turning on a
centre lathe to 12 mm. The spindle rotates at N = 400 r.p.m and the feed = 0.5
w.s
mm/rev and the specific energy for stainless steel = 4 mm3 .
 Calculate:
A- Cutting Speed.
B- Machining Time.
C- Material Removal Rate.
D- Power Dissipated.

Givens Solution

𝐿 = 150 𝑚𝑚 𝜋 ∗ 𝐷𝑚𝑎𝑥 ∗ 𝑁 𝜋 ∗ 13 ∗ 400 𝑚


𝑉= = = 16.33
1000 1000 𝑚𝑖𝑛
𝐷𝑚𝑎𝑥 = 13 𝑚𝑚
𝐿 150
𝑇= = = 0.75 𝑚𝑖𝑛
𝐷𝑓 = 12 𝑚𝑚 𝐹 ∗ 𝑁 0.5 ∗ 400

𝑁 = 400 𝑟. 𝑝. 𝑚 𝐷𝑚𝑎𝑥 + 𝐷𝑓 13 + 12
𝐷𝑎𝑣𝑔 = = = 12.5 𝑚𝑚
2 2
𝐹 = 0.5 𝑚𝑚/𝑟𝑒𝑣
𝐷𝑚𝑎𝑥 − 𝐷𝑓 13 − 12
𝑤. 𝑠 𝑑= = = 0.5 𝑚𝑚
𝑆𝐸 = 4 ( ) 2 2
𝑚𝑚3
𝑀𝑅𝑅 = 𝜋 ∗ 𝐷𝑎𝑣𝑔 ∗ 𝑁 ∗ 𝐹 ∗ 𝑑
4 𝑤. 𝑚𝑖𝑛
𝑆𝐸 = ( )
60 𝑚𝑚3 𝑚𝑚3
𝑀𝑅𝑅 = 𝜋 ∗ 12.5 ∗ 400 ∗ 0.5 ∗ 0.5 = 3925
𝑚𝑖𝑛
𝐹𝑖𝑛𝑑:
4
𝑉, 𝑇, 𝑀𝑅𝑅 𝑎𝑛𝑑 𝑃 𝑃 = 𝑆𝐸 ∗ 𝑀𝑅𝑅 = ∗ 3925 = 261.7 𝑤𝑎𝑡𝑡
60

6|Page
Problem –2
 500 mm long. 26 mm diameter steel rod is being machined by turning on a centre
lathe to 20 mm. The spindle rotates at N = 800 r.p.m and the feed = 0.5 mm/rev and
w.s
the specific energy for this steel = 5 mm3 .
 Calculate:
A- Cutting Speed.
B- Machining Time.
C- Material Removal Rate.
D- Power Dissipated.

Givens Solution

𝐿 = 500 𝑚𝑚 𝜋 ∗ 𝐷𝑚𝑎𝑥 ∗ 𝑁 𝜋 ∗ 26 ∗ 800 𝑚


𝑉= = = 65.34
1000 1000 𝑚𝑖𝑛
𝐷𝑚𝑎𝑥 = 26 𝑚𝑚
𝐿 500
𝑇= = = 1.25 𝑚𝑖𝑛
𝐷𝑓 = 20 𝑚𝑚 𝐹 ∗ 𝑁 0.5 ∗ 800

𝑁 = 800 𝑟. 𝑝. 𝑚 𝐷𝑚𝑎𝑥 + 𝐷𝑓 26 + 20
𝐷𝑎𝑣𝑔 = = = 23 𝑚𝑚
2 2
𝐹 = 0.5 𝑚𝑚/𝑟𝑒𝑣
𝐷𝑚𝑎𝑥 − 𝐷𝑓 26 − 20
𝑤. 𝑠 𝑑= = = 3 𝑚𝑚
𝑆𝐸 = 5 ( ) 2 2
𝑚𝑚3
𝑀𝑅𝑅 = 𝜋 ∗ 𝐷𝑎𝑣𝑔 ∗ 𝑁 ∗ 𝐹 ∗ 𝑑
5 𝑤. 𝑚𝑖𝑛
𝑆𝐸 = ( )
60 𝑚𝑚3 𝑚𝑚3
𝑀𝑅𝑅 = 𝜋 ∗ 23 ∗ 800 ∗ 0.5 ∗ 3 = 86707.95
𝑚𝑖𝑛
𝐹𝑖𝑛𝑑:
5
𝑉, 𝑇, 𝑀𝑅𝑅 𝑎𝑛𝑑 𝑃 𝑃 = 𝑆𝐸 ∗ 𝑀𝑅𝑅 = ∗ 86707.95 = 7225.66 𝑤𝑎𝑡𝑡
60

7|Page
Problem –3
 100 mm long. 14 mm diameter steel rod is being machined by turning on a centre
lathe to 12 mm. The spindle rotates at N = 500 r.p.m and the feed = 0.4 mm/rev and
w.s
the specific energy for this steel = 5 mm3 .
 Calculate:
A- Cutting Speed.
B- Machining Time.
C- Material Removal Rate.
D- Power Dissipated.

Givens Solution

𝐿 = 100 𝑚𝑚 𝜋 ∗ 𝐷𝑚𝑎𝑥 ∗ 𝑁 𝜋 ∗ 14 ∗ 500 𝑚


𝑉= = = 21.99
1000 1000 𝑚𝑖𝑛
𝐷𝑚𝑎𝑥 = 14 𝑚𝑚
𝐿 100
𝑇= = = 0.5 𝑚𝑖𝑛
𝐷𝑓 = 12 𝑚𝑚 𝐹 ∗ 𝑁 0.4 ∗ 500

𝑁 = 500 𝑟. 𝑝. 𝑚 𝐷𝑚𝑎𝑥 + 𝐷𝑓 14 + 12
𝐷𝑎𝑣𝑔 = = = 13 𝑚𝑚
2 2
𝐹 = 0.4 𝑚𝑚/𝑟𝑒𝑣
𝐷𝑚𝑎𝑥 − 𝐷𝑓 14 − 12
𝑤. 𝑠 𝑑= = = 1 𝑚𝑚
𝑆𝐸 = 5 ( ) 2 2
𝑚𝑚3
𝑀𝑅𝑅 = 𝜋 ∗ 𝐷𝑎𝑣𝑔 ∗ 𝑁 ∗ 𝐹 ∗ 𝑑
5 𝑤. 𝑚𝑖𝑛
𝑆𝐸 = ( )
60 𝑚𝑚3 𝑚𝑚3
𝑀𝑅𝑅 = 𝜋 ∗ 13 ∗ 500 ∗ 0.4 ∗ 1 = 8164
𝑚𝑖𝑛
𝐹𝑖𝑛𝑑:
5
𝑉, 𝑇, 𝑀𝑅𝑅 𝑎𝑛𝑑 𝑃 𝑃 = 𝑆𝐸 ∗ 𝑀𝑅𝑅 = ∗ 8164 = 680 𝑤𝑎𝑡𝑡
60

8|Page
3- Milling calculation
Problem –1
 d = 150 mm, a = 1 mm, b = 40 mm, L = 400 mm, N = 50 r.p.m, number of inserts =
cm3
10, S = 0.05 mm/tooth, V' = 0.1
kw.min
 Calculate:
A- The machining time.
B- The machine power in KW.
Givens Solution

𝑑 = 150 𝑚𝑚 𝑆 ′ = 𝑆 ∗ 𝑍 ∗ 𝑁 = 0.05 ∗ 10 ∗ 50 = 25 𝑚𝑚/𝑚𝑖𝑛

𝑎 = 𝐴 = 1 𝑚𝑚 𝑙+𝑑 𝐴 𝐵 400 + 150 1 40


𝑇 = ( ′ )( ∗ ) = ( ) ( ∗ ) = 22 𝑚𝑖𝑛
𝑆 𝑎 𝑏 25 1 40
𝑏 = 𝐵 = 40 𝑚𝑚
𝑎 ∗ 𝑏 ∗ 𝑆 ′ 1 ∗ 40 ∗ 25 𝑐𝑚3
𝑙 = 400𝑚𝑚 𝑀𝑅𝑅 (𝑉 ) = = =1
1000 1000 𝑚𝑖𝑛

𝑁 = 50 𝑟. 𝑝. 𝑚
𝑀𝑅𝑅 1
𝑍 = 10 𝑡𝑜𝑜𝑡ℎ 𝑃= = = 10 𝑤𝑎𝑡𝑡
𝑉′ 0.1
𝑚𝑚
𝑆 = 0.05
𝑡𝑜𝑜𝑡ℎ


𝑐𝑚3
𝑉 = 0.1 ( )
𝑘𝑤. 𝑚𝑖𝑛

𝐹𝑖𝑛𝑑:

𝑇 𝑎𝑛𝑑 𝑃

9|Page
Problem –2
 d = 60 mm, number of teeth = 6, Block to be removed (80 x 300 x 6), l = 300 mm, S
cm3
= 0.08 mm/tooth, a = 1.5 mm, b = 40 mm, v = 16 m/min, V' = 0.15 kw.min
 Calculate:
A- The machining time.
B- The machine power in KW.
Givens Solution

𝑑 = 60 𝑚𝑚 𝑉𝑐 ∗ 1000 16 ∗ 1000
𝑁= = = 85 𝑟. 𝑝. 𝑚
𝜋∗𝑑 𝜋 ∗ 60
𝐴 = 6 𝑚𝑚
𝑆 ′ = 𝑆 ∗ 𝑍 ∗ 𝑁 = 0.08 ∗ 6 ∗ 85 = 40.8 𝑚𝑚/𝑚𝑖𝑛
𝐵 = 80 𝑚𝑚
𝑙+𝑑 𝐴 𝐵 300 + 60 6 80
𝑇=( ) ( ∗ ) = ( ) ( ∗ ) = 70.58 𝑚𝑖𝑛
𝑎 = 1.5 𝑚𝑚 𝑆′ 𝑎 𝑏 40.8 1.5 40

𝑏 = 40 𝑚𝑚 𝑎 ∗ 𝑏 ∗ 𝑆 ′ 1.5 ∗ 40 ∗ 40.8 𝑐𝑚3


𝑀𝑅𝑅 (𝑉 ) = = = 2.45
1000 1000 𝑚𝑖𝑛
𝑙 = 300 𝑚𝑚

𝑍 = 6 𝑡𝑜𝑜𝑡ℎ 𝑀𝑅𝑅 2.45


𝑃= = = 16.3 𝑤𝑎𝑡𝑡
𝑉′ 0.15
𝑚𝑚
𝑆 = 0.08
𝑡𝑜𝑜𝑡ℎ

𝑉𝑐 = 16 𝑚/𝑚𝑖𝑛


𝑐𝑚3
𝑉 = 0.15 ( )
𝑘𝑤. 𝑚𝑖𝑛

𝐹𝑖𝑛𝑑:

𝑇 𝑎𝑛𝑑 𝑃

10 | P a g e
Problem –2
 In a CNC milling operation the diameter of cutter (d) = 120 mm, number of teeth =
12, Block to be removed (300 x 80 x10), feed per tooth (S) = 0.2 mm/tooth, width of
cm3
cutter (b) = 80 mm, speed (v) = 16 m/min, V' = 0.2 kw.min
 Calculate:
A- The machining time.
B- The machine power in KW.
Givens Solution

𝑑 = 120 𝑚𝑚 𝑉𝑐 ∗ 1000 16 ∗ 1000


𝑁= = = 42.44 𝑟. 𝑝. 𝑚
𝜋∗𝑑 𝜋 ∗ 120
𝐴 = 𝑎 = 10 𝑚𝑚
𝑆 ′ = 𝑆 ∗ 𝑍 ∗ 𝑁 = 0.2 ∗ 12 ∗ 42.44 = 101.856 𝑚𝑚/𝑚𝑖𝑛
𝐵 = 𝑏 = 80 𝑚𝑚
𝑙+𝑑 𝐴 𝐵 300 + 120 10 80
𝑇 = ( ′ )( ∗ ) = ( ) ( ∗ ) = 4.123 𝑚𝑖𝑛
𝑙 = 300 𝑚𝑚 𝑆 𝑎 𝑏 101.856 10 80

𝑍 = 12 𝑡𝑜𝑜𝑡ℎ 𝑎 ∗ 𝑏 ∗ 𝑆 ′ 10 ∗ 80 ∗ 101.856 𝑐𝑚3


𝑀𝑅𝑅 (𝑉 ) = = = 81.48
1000 1000 𝑚𝑖𝑛
𝑚𝑚
𝑆 = 0.2
𝑡𝑜𝑜𝑡ℎ
𝑀𝑅𝑅 81.48
𝑉𝑐 = 16 𝑚/𝑚𝑖𝑛 𝑃= = = 407.4 𝑤𝑎𝑡𝑡
𝑉′ 0.2


𝑐𝑚3
𝑉 = 0.2 ( )
𝑘𝑤. 𝑚𝑖𝑛

𝐹𝑖𝑛𝑑:

𝑇 𝑎𝑛𝑑 𝑃

11 | P a g e
4- G code (Milling)
Homework
Write the G and M codes for machining the outside contour of the workpiece shown in
figure under the following conditions: Thickness = 10 mm Spindle speed = 1000 rpm Feed
rate = 50 mm/min lubricant is required for drilling only. Choose suitable zero point.

Coordinate table

Points X-axis Y-axis Z-axis


𝑃0 0 0 5
𝑃1 0 0 -10
𝑃2 35 90 -10
𝑃3 130 90 -10
𝑃4 160 60 -10
𝑃5 160 0 -10
𝑃6 0 0 -10
𝑃7 70 30 5
𝑃8 70 30 -10
𝑃9 70 60 5
𝑃10 70 60 -10
𝑃11 120 30 5
𝑃12 120 30 -10

12 | P a g e
‫‪Code‬‬ ‫‪Explanation‬‬

‫‪General functions and border cut:‬‬

‫;‪N10 G54‬‬ ‫نقل نقطة الصفر من الماكينة إىل نقطة الصفر الخاصة‬
‫بقطعة العمل‪.‬‬
‫;‪N15 G21 G90 T01 M3 S1000‬‬ ‫ر‬
‫بالمليمب (‪ ،)G21‬الوضع المطلق (‪ ،)G90‬اختيار‬ ‫البمجة‬
‫ر‬
‫األداة رقم ‪ ،1‬تشغيل المغزل مع عقارب الساعة برسعة‬
‫‪ 1000‬دورة‪/‬دقيقة‪.‬‬
‫;‪N20 G00 X0 Y0 Z5‬‬ ‫حركة رسيعة إىل بداية القطع فوق نقطة الصفر بـ ‪ 5‬مم‪.‬‬
‫;‪N25 G41‬‬ ‫تفعيل تعويض نصف قطر األداة إىل اليسار ( ‪Cutter‬‬
‫‪.)Compensation Left‬‬
‫;‪N30 G01 Z-10 F50‬‬ ‫النهائ ‪ Z=-10‬برسعة تغذية ‪50‬‬ ‫زز‬
‫البول إىل عمق القطع‬
‫ي‬
‫مم‪/‬دقيقة‪.‬‬
‫;‪N35 G01 X35 Y90‬‬ ‫حت ‪.X=35, Y=90‬‬ ‫التحرك زف اتجاه خط مائل ر‬
‫ي‬
‫;‪N40 G01 X130 Y90‬‬ ‫حت ‪.X=130, Y=90‬‬ ‫التحرك ً‬
‫أفقيا ر‬
‫;‪N45 G02 X160 Y60 R30‬‬ ‫حت ‪X=160, Y=60‬‬ ‫قوس دائري باتجاه عقارب الساعة ر‬
‫بنصف قطر ‪ 30‬مم‪.‬‬
‫;‪N50 G01 Y0‬‬ ‫حت )‪.Y=0 (X=160‬‬ ‫نزول عمودي ر‬
‫;‪N50 G01 X0‬‬ ‫حت ‪( X=0‬إغالق الشكل)‪.‬‬ ‫التحرك ً‬
‫أفقيا إىل اليسار ر‬
‫;‪N55 G00 Z5‬‬ ‫رفع األداة برسعة إىل ‪ Z=5‬مم‪.‬‬
‫;‪N55 M8‬‬ ‫تشغيل ر ز‬
‫البييت (يبدأ اآلن ألغراض الحفر فقط)‪.‬‬
‫;‪N60 G00 X70 Y30‬‬ ‫تحريك األداة برسعة إىل أول ثقب‪.‬‬
‫;‪N65 G01 Z-10‬‬ ‫الحفر بعمق ‪ 10‬مم‪.‬‬
‫;‪N70 G00 Z5‬‬ ‫رفع األداة‪.‬‬
‫;‪N75 G00 X70 Y60‬‬ ‫التحرك إىل الثقب ز‬
‫الثائ‪.‬‬
‫ي‬
‫;‪N80 G01 Z-10‬‬ ‫الحفر بعمق ‪ 10‬مم‪.‬‬
‫;‪N85 G00 Z5‬‬ ‫رفع األداة‪.‬‬
‫;‪N90 G00 X120 Y30‬‬ ‫االنتقال للثقب الثالث‪.‬‬
‫;‪N95 G01 Z-10‬‬ ‫الحفر بعمق ‪ 10‬مم‪.‬‬
‫;‪N100 G00 Z5 M9‬‬ ‫فع األداة ‪ +‬إيقاف ر ز‬
‫البييت بعد انتهاء الحفر‪.‬‬
‫;‪N105 G40‬‬ ‫إلغاء تعويض نصف قطر األداة‪.‬‬
‫;‪N110 G00 X-30 Y-30 Z100‬‬ ‫االبتعاد عن القطعة إىل موقع آمن‪.‬‬
‫;‪N115 M30‬‬ ‫ز‬
‫تعيي الماكينة‪.‬‬ ‫البنامج وإعادة‬
‫نهاية ر‬

‫‪13 | P a g e‬‬
Manufacturing Abbreviations:
 CAM: Computer Aided Manufacturing. ‫التصنيع بمساعدة الحاسوب‬
 CIM: Computer Integrated Manufacturing. ‫التصنيع المتكامل بالحاسوب‬
 CAD: Computer Aided Design. ‫التصميم بمساعدة الحاسوب‬
 NC: Numerical Control. ‫الرقم‬
‫ي‬ ‫التحكم‬
 CNC: Computer Numerical Control. ‫الرقم بالحاسوب‬
‫ي‬ ‫التحكم‬
 DNC: Direct Numerical Control. ‫الرقم المبارس‬
‫ي‬ ‫التحكم‬
 CAP: Computer Assisted Programming. ‫البمجة بمساعدة الحاسوب‬ ‫ر‬
 APT: Automatically Programmed Tool. ً
‫تلقائيا‬ ‫أداة رمبمجة‬
 FMS: Flexible Manufacturing System. ‫نظام التصنيع المرن‬
 CAPP: Computer Aided Process Planning. ‫تخطيط العمليات بمساعدة الحاسوب‬
 RPT: Rapid Prototyping. ‫النمذجة الرسيعة‬
Mechatronics impact on manufacturing engineering: :‫تأثب الميكاترونكس عىل هندسة التصنيع‬
 Mechatronics has a significant and increasing impact on engineering with emphasis on the
design, development, and operation of manufacturing engineering systems.
‫ مع ر‬،‫ومبايد عىل الهندسة‬
‫الب ز‬
.‫كب عىل تصميم وتطوير وتشغيل أنظمة الهندسة التصنيعية‬ ‫يؤثر الميكاترونكس بشكل كبب ر ز‬

 The main objective of this interdisciplinary engineering field is the study of automation from an
engineering perspective, thinking on the design of products and manufacturing processes and
systems.
‫ مع التفكب ز يف تصميم المنتجات‬،‫هندس‬
‫ي‬ ‫الهندس متعدد التخصصات هو دراسة األتمتة من منظور‬
‫ي‬ ‫ئيس لهذا المجال‬
‫الهدف الر ي‬
.‫وعمليات وأنظمة التصنيع‬
An Introduction to NC & CNC Systems & Machines:
NC - A method of accurately controlling the operation of a machine by a series of coded instructions,
consisting of numbers, letters of the alphabet, and symbols that the machine control unit can
understand.
‫ر‬
‫الت تتكون من أرقام‬ ‫ز‬
‫ ي‬،‫( طريقة للتحكم الدقيق يف تشغيل الماكينة من خالل سلسلة من التعليمات المشفرة‬NC) - ‫الرقم‬‫ي‬ ‫التحكم‬
.‫وحروف ورموز يمكن لوحدة التحكم ز يف الماكينة فهمها‬
CNC - Computer Numerical Control - computer provides machine codes to the MCU.
.‫( باألكواد التشغيلية‬MCU) ‫ببويد وحدة التحكم ز يف الماكينة‬
‫( يقوم الحاسوب ر ز‬CNC) - ‫التحكم الرقم بالحاسوب‬
‫ي‬
MCU - Machine Control Unit - decodes NC codes to drive and monitor servo motor movements.
.‫ لتشغيل ومراقبة حركات المحركات السبفو‬NC ‫( تقوم بفك شيفرة أكواد‬MCU) - ‫وحدة التحكم ز يف الماكينة‬
History of NC and CNC:
 Need to manufacture large number of products for the war (WWII).
.‫الحاجة إىل تصنيع عدد كبب من المنتجات للحرب العالمية الثانية‬
 Need for quantity and quality. ٍّ ‫الحاجة إىل تحقيق‬
.‫كل من الكمية والجودة‬
 U.S. Air Force set up companies to develop and produce NC systems to handle volume and
repeatability.
.‫ لمعالجة الحجم الكبب والتكرارية‬NC ‫قامت القوات الجوية األمريكية بإنشاء رسكات لتطوير وإنتاج أنظمة‬
 Repeatability: the ability to perform the same operation over & over within specified
parameters.

14 | P a g e
.‫ القدرة عىل تنفيذ نفس العملية مر ًارا وتكر ًارا ضمن معايب محددة‬:‫التكرارية‬
NC Timeline ‫الرقم‬ ‫ز‬
‫الزمت للتحكم‬ ‫الجدول‬
‫ي‬ ‫ي‬
 1949 - First contract awarded for NC machine. .‫رقم‬
‫تم منح أول عقد لماكينة تحكم ي‬
 1951 - Servo system for machines developed. .‫تم تطوير نظام السبفو للماكينات‬
 1952 - Tape-fed machine was created. .‫تم إنشاء ماكينة تعمل بواسطة رسيط مثقوب‬
 1960s - Development of APT language followed by G codes - Punch tape input.
.‫عب الرسيط المثقوب‬
‫ إدخال ر‬- G ‫ تالها أكواد‬،APT ‫تطوير لغة‬
 1970s - Development of computer chips. .‫تطوير رقائق الحاسوب‬
o Faster and cheaper processing power. .‫قدرة معالجة أرسع وأقل تكلفة‬
o Smaller computers. ً
.‫حجما‬ ‫حواسيب أصغر‬
o More reliable. .‫أكب موثوقية‬
Specific Goals of NC and CNC: :‫الرقم بالحاسوب‬
‫ي‬ ‫الرقم والتحكم‬
‫ي‬ ‫اىل التحكم‬
‫االهداف المحددة ي‬
 Increase production. .‫زيادة اإلنتاج‬
 Improve quality & accuracy of machined parts. ‫ز‬
.‫تحسي الجودة والدقة لألجزاء الميكانيكية‬
 Stabilize manufacturing costs. .‫استقرار تكاليف التصنيع‬
 Speed up production & assembly operations. .‫ترسيـ ـع عمليات اإلنتاج والتجميع‬

Paper Tape Control: :‫التحكم برسيط الورق‬


The tape is a strip of paper with holes in it. .‫الرسيط هو قطعة من الورق تحتوي عىل ثقوب فيه‬
Machine reads pattern of holes and performs the required operation.
.‫اآللة تقرأ نمط الثقوب وتنفذ العملية المطلوبة‬

Paper Tape Control Disadvantages :‫عيوب التحكم برسيط الورق‬


 Difficult to identify parts of the program. .‫البنامج‬
‫من الصعب تحديد أجزاء ر‬
ً
 Programs could be quite large. .‫جدا‬ ‫قد تكون ال ربامج كببة‬
 Stored on large bulky reels. .‫يتم تخزينها عىل بكرات كببة الحجم‬
 Fragile, could be damaged easily. .‫ قد تتعرض للتلف بسهولة‬،‫هشة‬

15 | P a g e
Development of CNC: :‫ تطوير‬CNC
Further developments in the computer allowed it to be used to control the machine instead of the
paper tape.
ً
.‫بدال من رسيط الورق‬ ‫التطورات اإلضافية ز يف الكمبيوتر سمحت باستخدامه للتحكم ز يف اآللة‬
Advantages of CNC:
 Increased productivity after programming is completed. .‫البمجة‬
‫زيادة اإلنتاجية بعد إتمام ر‬
 Reliability - reduces human error. .‫ تقليل األخطاء البرسية‬- ‫الموثوقية‬
 Often eliminates need for special jigs and fixtures.
‫تلغ الحاجة إىل األدوات ر‬
.‫والبكيبات الخاصة‬ ‫ز‬ ً
‫غالبا ما ي‬
 Makes possible the machining of complex shapes requiring simultaneous 3 axis motion.
‫الت تتطلب حركة ثالثية المحاور ر ز‬
.‫مبامنة‬ ‫ر‬
‫يجعل من الممكن تصنيع األشكال المعقدة ي‬
 Single part and production runs can be programmed and machined with minimum effort and
cost.
.‫يمكن برمجة وتصنيع القطع الفردية أو دفعات اإلنتاج بأقل جهد وتكلفة‬
 Programs can readily be altered and re-run. .‫البامج بسهولة وإعادة تشغيلها‬
‫يمكن تعديل ر‬
 Reduced inspection costs (more reliable). .)‫تقليل تكاليف الفحص (أكب موثوقية‬
 Once programming, setup and verified the equipment can be operated by a less skilled
operator.
.‫ يمكن تشغيلها بواسطة مشغل أقل مهارة‬،‫بمجرد برمجة المعدات وإعدادها والتحقق منها‬

Disadvantages of CNC:
 Initial cost of CNC machine tools. .‫التكلفة األولية ألدوات اآلالت‬
 Servicing of equipment. .‫صيانة المعدات‬
 Larger machines require more space. .‫أكب‬
‫اآلالت األك رب تتطلب مساحة ر‬
 Personnel must be trained in the programming and operation of this equipment.
‫ز‬
.‫العاملي عىل برمجة وتشغيل هذه المعدات‬ ‫يجب تدريب‬
Machines that use CNC System:
 Lathes.
 Milling Machines.
 Grinding Machines.
 Bending M/cs.
 Welding M/cs.
 Wood Routers.
 Laser Cutters.
 Glass Cutters.
 Embroidery.
 3D Printers.

Differences Between CNC and Conventional Machines:


The general shape is similar to the traditional operating machines, but it is surrounded by a
protective cover from feathers and cooling fluid and to block out noise.
.‫التبيد ولتقليل الضوضاء‬
‫واق للحماية من الرذاذ وسوائل ر‬
ٍ ‫ لكنها محاطة بغطاء‬،‫الشكل العام يشبه ماكينات التشغيل التقليدية‬
The structure is more rigid than traditional machines. .‫الهيكل أكب صالبة مقارنة بالماكينات التقليدية‬

16 | P a g e
The drive shaft in conventional machines has a trapezoidal thread shape, while in digital control
machines it is spherical and has ball bearings.
ً ً ‫ بينما زف ماكينات التحكم الرقم يكون‬،‫عمود القيادة زف الماكينات التقليدية يكون عىل شكل سن لولت شبه منحرف‬
‫كرويا ومزودا‬ ‫ي‬ ‫ي‬ ‫ري‬ ‫ي‬

.‫اس تحميل كروية‬


‫بكر ي‬
The source of movement in ordinary machines is a single AC motor, while in digital control machines
there is a special motor in each direction of the type of stepping motors or hydraulic motors.
،‫الرقم يوجد محرك خاص لكل محور‬
‫ي‬ ‫ بينما ز يف ماكينات التحكم‬،‫مبدد واحد‬
‫مصدر الحركة زف الماكينات التقليدية هو محرك تيار ر‬
‫ي‬
.‫إما من نوع المحركات الخطوية أو المحركات الهيدروليكية‬
The accuracy of operations is 0.01 mm and depends on the skill of the worker, while the accuracy for
digital control machines is 0.001 mm and depends on the type of control system used.
‫الرقم تصل الدقة إىل‬
‫ي‬ ‫ بينما ز يف ماكينات التحكم‬،‫ مم وتعتمد عىل مهارة العامل‬0.01 ‫دقة العمليات ز يف الماكينات التقليدية تبلغ‬
.‫ مم وتعتمد عىل نوع نظام التحكم المستخدم‬0.001
Ordinary machines need skilled labor, while digital control machines need labor trained to operate
the control system and introduce programs.
‫الرقم إىل عمالة مدربة عىل تشغيل نظام التحكم وإدخال‬
‫ي‬ ‫ بينما تحتاج ماكينات التحكم‬،‫تحتاج الماكينات التقليدية إىل عمالة ماهرة‬
.‫البامج‬
‫ر‬
The cost is relatively high and is five times the normal machines.
ً
.‫نسبيا وتبلغ خمسة أضعاف تكلفة الماكينات التقليدية‬ ‫التكلفة مرتفعة‬
The operation is done manually or automatically, and the preparation for each operation is done on
time, while in the digital control machines the operation is through the control program that keeps all
the operations.
‫عب برنامج تحكم‬
‫الرقم يتم التشغيل ر‬
‫ي‬ ‫ بينما ز يف ماكينات التحكم‬،‫ويعد لكل عملية تشغيل إعداد مستقل‬
ُ ،‫آليا‬ ً ‫يتم التشغيل‬
ً ‫يدويا أو‬
.‫يحتفظ بجميع العمليات‬
Control of movement manually or mechanically, and it is not possible to move more than one axis at
the same time, while the movement of more than one axis is controlled at the same time through the
control program.
‫ بينما يتم التحكم ز يف حركة أكب من محور‬،‫ميكانيكيا وال يمكن تحريك أكب من محور ز يف نفس الوقت‬
ً ً ‫يتم التحكم زف الحركة‬
‫يدويا أو‬ ‫ي‬
.‫عب برنامج التحكم‬ ‫ز‬
‫يف وقت واحد ر‬
Manufacturing is the science and art of turning a material into products.
.‫التصنيع هو علم وفن تحويل المادة إىل منتجات‬

Design Material Selection Process Selection Manufacture

Feedback

Product Creation Cycle: :‫دورة إنشاء المنتج‬


Design of the product:

17 | P a g e
Product design determines: :‫يحدد تصميم المنتج‬
 The function. .‫الوظيفة‬
 Appearance. .‫المظهر‬
 Cost of production. .‫تكلفة اإلنتاج‬
Great care of the design calculation, material selection and estimation of the resources and cost
required to produce a part are committed at its design phase.
.‫ وتقدير الموارد والتكلفة المطلوبة إلنتاج الجزء خالل مرحلة التصميم‬،‫ واختيار المواد‬،‫يتم إيالء اهتمام كبب لحسابات التصميم‬
Engineering Materials:
 Metals: :‫المعادن‬
o Ferrous Metals. .‫المعادن الحديدية‬
o Nonferrous Metals. .‫المعادن غب الحديدية‬

 Ceramics: :‫السباميك‬
o Crystalline Ceramics. .‫السباميك البلوري‬
o Glasses. .‫الزجاج‬
 Polymers: :‫البوليمرات‬
o Thermoplastics. .‫اللدائن الحرارية‬
o Thermosets. .‫اللدائن المتصلدة حرا ًريا‬
o Elastomers. .‫اللدائن المرنة‬
 Composites: :‫المواد المركبة‬
o Metal Matrix Composites. .‫المواد المركبة ذات القاعدة المعدنية‬
o Ceramic Matrix Composites. .‫المواد المركبة ذات القاعدة الخزفية‬
o Polymer Matrix Composites. .‫المواد المركبة ذات القاعدة البوليمرية‬
 Natural Materials: :‫المواد الطبيعية‬
o Timber. .‫الخشب‬
o Leather. .‫الجلد‬
o Rubber. .‫المطاط‬
o Bone. .‫العظام‬
o Granite. .‫الجرانيت‬
Materials available to engineers:
There are about more than 50,000 materials available to the engineer.
.‫ مادة متاحة للمهندس‬50,000 ‫هناك أكب من‬
In designing a structure or device, how the engineer chooses from this vast menu, the material
which best suits the purpose?
‫ كيف يختار المهندس من ز‬،‫عند تصميم هيكل أو جهاز‬
‫بي هذا العدد الهائل المادة األنسب للغرض؟‬
 Based on calculations. .‫يعتمد االختيار عىل الحسابات‬
 Mistakes can cause disasters. .‫يمكن أن تؤدي األخطاء إىل كوارث‬
Classification of manufacturing: :‫تصنيف التصنيع‬

18 | P a g e
Manufacturing can be classified into two ways, one technologic and the other economic.
‫ز‬
.‫ إحداهما تكنولوجية واألخرى اقتصادية‬،‫بطريقتي‬ ‫يمكن تصنيف التصنيع‬

Technologically, manufacturing is the application of physical and chemical processes to alter the
geometry, properties, and/or appearance of a given starting material to make parts or products.
‫أو المظهر‬/‫الهندس والخصائص و‬ ‫الفبيائية والكيميائية لتغيب الشكل‬ َّ ‫ ُي‬،‫من الناحية التكنولوجية‬
‫عرف التصنيع بأنه تطبيق العمليات ز‬
‫ي‬
.‫لمادة أولية معينة من أجل تصنيع األجزاء أو المنتجات‬
Manufacturing also includes assembly of multiple parts to make products.
ً
.‫كما يشمل التصنيع أيضا تجميع أجزاء متعددة لصنع المنتجات‬
The processes to accomplish manufacturing involve a combination of machinery, tools, power, and
labor, as depicted in Figure.

.‫ كما هو موضح ز يف الشكل‬،‫مزيجا من اآلالت واألدوات والطاقة والعمالة‬


ً ‫تتضمن العمليات الالزمة إلتمام التصنيع‬
Manufacturing is almost always carried out as a sequence of operations. Each operation brings the
material closer to the desired final state.
ً
.‫ حيث تقرب كل عملية المادة خطوة أقرب إىل حالتها النهائية المطلوبة‬،‫يتم تنفيذ التصنيع عادة كسلسلة من العمليات المتتابعة‬
Economically, manufacturing is the transformation of materials into items of greater value by means
of one or more processing and/or assembly operations, as depicted in Figure.
َّ ‫ ُي‬،‫اقتصاديا‬
‫أو‬/‫عرف التصنيع بأنه تحويل المواد إىل منتجات ذات قيمة أعىل من خالل واحدة أو أكب من عمليات المعالجة و‬ ً

.‫ كما هو موضح ز يف الشكل‬،‫التجميع‬

The key point is that manufacturing adds value to the material by changing its shape or properties, or
by combining it with other materials that have been similarly altered.
‫ أو من خالل دمجها مع مواد أخرى تم‬،‫ه أن التصنيع يضيف قيمة إىل المادة عن طريق تغيب شكلها أو خصائصها‬‫النقطة األساسية ي‬
.‫تعديلها بطريقة مماثلة‬
The material has been made more valuable through the manufacturing operations performed on it.
‫ر‬
.‫الت يتم إجراؤها عليها‬
‫تزداد قيمة المادة من خالل عمليات التصنيع ي‬
When iron ore is converted into steel, value is added. .‫ تضاف قيمة‬،‫عند تحويل خام الحديد إىل فوالذ‬
When sand is transformed into glass, value is added. .‫ تضاف قيمة‬،‫عند تحويل الرمل إىل زجاج‬
When petroleum is refined into polymers, value is added. ‫عند تكرير ر‬
.‫ تضاف قيمة‬،‫الببول إىل بوليمرات‬

19 | P a g e
And when polymer is molded into the complex geometry of a product, it is made even more valuable.
‫ز‬
.‫ تزداد قيمته أكب‬،‫معي‬ ‫وعند تشكيل البوليمر ز يف هندسة معقدة لمنتج‬
Cost of machined part:

Engineers & Manufacturing: :‫المهندسون والتصنيع‬


What to Minimize and Optimize as an engineer? ‫ماذا يجب تقليله وتحسينه كمهندس؟‬
 Minimize Cost without losing quality. .‫تقليل التكلفة دون فقدان الجودة‬
 Minimize setup/delay/Machining time. .‫اآلىل‬
‫التشغيل ي‬/‫التأخب‬/‫تقليل وقت اإلعداد‬
 Minimize waste materials. .‫تقليل المواد المهدرة‬
 Maximize Accuracy. .‫زيادة الدقة‬
 Maximize Quality. .‫زيادة الجودة‬
 Maximize efficiency. .‫زيادة الكفاءة‬
 Maximize the ability to plan and control manufacturing operations.
‫زيادة القدرة عىل التخطيط والسيطرة عىل العمليات التصنيعية‬
Manufacturing Processes overview: :‫نظرة عامة عىل عمليات التصنيع‬
Machining Metal Forming
1. Shearing.
2. Punching.
A-Single Point A-Multi Point Cutting
3. Bending.
Cutting Operations:
4. Deep drawing.
Operations:
5. Spinning.
 Turning.  Drilling.
6. Casting.
 Shaping.  Milling.
7. BDP.
 Planing.  Broaching.  Forging.
 Boring.  Grinding.  Rolling.
 Sawing.  Extrusion.
 Rod and wire drawing.

Turning Operations: :‫عمليات الخراطة‬

20 | P a g e
Milling Operations: :‫عمليات التفريز‬

Cutting Fluids (Lubricants and Coolants): :)‫والتبيد‬ ‫السوائل المستخدمة زف القطع (مواد ر ز‬
‫البييت ر‬ ‫ي‬
Effect of cutting fluids: :‫تأثب سوائل القطع‬
 Cool the cutting zone. .‫رتبيد منطقة القطع‬
 Reduce w/p temp and distortion. .‫تقليل درجة حرارة الشغلة والتشوه‬
 Reduce friction & wear. .‫تقليل االحتكاك والتآكل‬
 Improve tool life & surface finish. ‫ز‬
.‫تحسي عمر األداة وجودة السطح المشغل‬
 Reduce force & energy consumption. .‫تقليل القوى واستهالك الطاقة‬
ً
 Wash the chips away. .‫بعيدا‬ ‫إزالة الرايش‬
 Protect the machined surface from environmental attack.
.‫حماية السطح المشغل من العوامل البيئية‬
Types of cutting fluids: :‫أنواع سوائل القطع‬
 Oils. .‫الزيوت‬
 Emulsions. .‫المستحلبات‬
 Semi-synthetics. .‫شبه االصطناعية‬
 Synthetics. .‫االصطناعية‬
Methods to apply lubricants: ‫طرق تطبيق مواد ر ز‬
:‫البييت‬
o Flood cooling. .‫التبيد بالغمر‬ ‫ر‬
o Mist cooling. .‫التبيد بالرش‬‫ر‬
o High pressure refrigerated cooling. .‫والمبد‬
‫ر‬ ‫العاىل‬
‫ي‬ ‫التبيد بالضغط‬
‫ر‬
o Cryogenic machining. .‫بالتبيد العميق‬
‫التشغيل ر‬

What is cryogenic machining? ‫بالتبيد العميق؟‬


‫ما هو التشغيل ر‬
In this method: :‫ز يف هذه الطريق‬
 Liquid nitrogen is used as a coolant. .‫كمبد‬ ‫ُيستخدم ر‬
‫النيب ز‬
‫وجي السائل ر‬
 Injecting liquid nitrogen through small nozzle. .‫عب فوهة صغبة‬ ‫يتم حقن ر‬
‫النيب ز‬
‫وجي السائل ر‬
 Temperature of lubricant is 73 K. .‫ كلفن‬73 ‫حواىل‬
‫ي‬ ‫التبيد‬
‫تكون درجة حرارة سائل ر‬
 Tool hardness and life are improved. .‫اض‬ ‫ر ز‬
‫تتحسن صالبة األداة وعمرها االفب ي‬
 Higher speeds can be used. .‫يمكن استخدام رسعات أعىل ز يف التشغيل‬
Chips can be recycled. .‫يمكن إعادة تدوير الرقائق المعدنية الناتجة‬

21 | P a g e
The Processing Equipment:
The processing equipment performs the sequence of processing steps to transform the starting
workpiece into a completed part.
.‫تقوم معدات التشغيل بتنفيذ سلسلة من خطوات المعالجة لتحويل قطعة العمل األولية إىل جزء مكتمل‬
It operates under the control of the MCU according to the instructions in the part program.
ً
.)Part Program( ‫وفقا للتعليمات الموجودة ز يف برنامج التشغيل‬ MCU ‫تعمل تحت تحكم وحدة‬
Working Principles of CNC Machine:

Basic CNC Principles:


All computer-controlled machines are capable of accurately and repeatedly control motion in various
directions.
.‫الت يتم التحكم فيها بواسطة الكمبيوتر قادرة عىل التحكم بدقة وتكرار الحركة ز يف اتجاهات مختلفة‬
‫ر‬
‫جميع الماكينات ي‬
Each of these directions of motion is called an axis.
.)Axis( ‫يسم كل اتجاه حركة بـ المحور‬
Depending on the machine type there are commonly two to five axes.
ً
.‫ يوجد عادة من محورين إىل خمسة محاور‬،‫اعتمادا عىل نوع الماكينة‬
Additionally, a CNC axis may be either a linear axis in which movement is in a straight line, or a rotary
axis with motion following a circular path.
:‫ إما‬CNC ‫يمكن أن يكون محور‬
.‫( حيث تكون الحركة ز يف خط مستقيم‬Linear Axis)‫خط‬ ‫ محور ي‬
ً ‫مسارا‬
.‫دائريا‬ ً ‫) حيث تتبع الحركة‬Rotary Axis( ‫ محور دوار‬
Coordinate System and Motion Control in NC: :‫نظام اإلحداثيات والتحكم ز يف الحركة ز يف التحكم العددي‬
A standard coordinate axis system is used to specify positions in numerical control.
.‫قياس لتحديد المواضع ز يف التحكم العددي‬
‫ي‬ ‫ُيستخدم نظام محاور إحداثيات‬
The system consists of the three linear axes (x, y, z) of the Cartesian coordinate system, plus three
rotational axes (a, b, c), as shown in Figure below.
‫ر‬
‫ كما‬،)C ،B ،A( ‫ باإلضافة إىل ثالثة محاور دورانية‬،‫الديكارئ‬
‫ي‬ ‫) ز يف نظام اإلحداثيات‬Z ،Y ،X( ‫يتكون هذا النظام من ثالثة محاور خطية‬
.‫هو موضح ز يف الشكل أدناه‬
The rotational axes are used to rotate the workpiece to present different surfaces for machining, or to
orient the tool or workhead at some angle relative to the part.

22 | P a g e
ُ
‫ أو لتوجيه األداة أو رأس العمل بزاوية معينة بالنسبة‬،‫تستخدم المحاور الدورانية لتدوير قطعة العمل لعرض أسطح مختلفة للتشغيل‬
.‫للقطعة‬
Most NC systems do not require all six axes.
.‫ جميع المحاور الستة‬NC ‫ال تتطلب معظم أنظمة‬

Basic CNC Principles Coordinates System in NC Lathes:


:‫ المخارط‬NC‫ األساسية – نظام اإلحداثيات ز يف‬CNC ‫مبادئ‬
The coordinates for a rotational NC system are illustrated below.
.‫ائ أدناه‬‫ز‬
‫ الدور ي‬NC ‫يتم توضيح إحداثيات نظام‬
These systems are associated with turning operations on NC lathes.
‫ر‬
.‫الت تعمل بالتحكم العددي‬
‫ترتبط هذه األنظمة بعمليات الخراطة عىل المخارط ي‬
Although the work rotates, this is not one of the controlled axes in a conventional NC turning system.
.‫ فإن هذا ليس أحد المحاور المتحكم فيها ز يف نظام الخراطة التقليدي بالتحكم العددي‬،‫عىل الرغم من دوران قطعة العمل‬
The cutting path of the tool relative to the rotating workpiece is defined in the x-z plane, as shown in
the figure.
‫ كما هو موضح ز يف الشكل يتم تحديد مسار القطع لألداة بالنسبة لقطعة العمل الدوارة ز يف المستوى‬،X-Z

CNC Milling Principles:


:CNC ‫مبادئ التفريز باستخدام‬
Using a vertical mill machining center as an example, there are typically three linear axes of motion.
ً
.‫ توجد عادة ثالثة محاور خطية للحركة‬،‫أس كمثال‬
‫عند استخدام مركز تشغيل تفريز ر ي‬
Each is given an alphabetic designation or address. .‫يتم تخصيص رمز أبجدي أو عنوان لكل محور‬
The machine table motion side to side is called the “X” axis.
ُ
."X" ‫حركة الطاولة من جانب إىل آخر تعرف بالمحور‬
Table movement in and out is the “Y” axis, while head movement up and down the column is the “Z”
axis.

23 | P a g e
‫ُ‬ ‫ُ‬
‫"‪Z.‬بينما حركة رأس الماكينة ألعىل وألسفل عىل العمود تعرف بالمحور ""‪ "Y‬حركة الطاولة إىل الداخل والخارج تعرف بالمحور‬

‫‪G and M codes for Turning:‬‬


‫‪G code‬‬ ‫‪Description‬‬ ‫‪Function‬‬
‫‪G00‬‬ ‫‪Rapid traverse.‬‬ ‫اإلنتقال الرسي ــع بدون تشغيل إل المكان المطلوب (المحدد‬
‫باإلحداثيات)‪.‬‬
‫‪G01‬‬ ‫‪Linear interpolation.‬‬ ‫الخط أي التشغيل ز يف مسار خط‪.‬‬
‫ي‬ ‫اإلستيفاء‬
‫‪G02‬‬ ‫‪Circular interpolation CW.‬‬ ‫اإلستيفاء الدائري باتجاه عقارب الساعة أي القطع الدائري مع‬
‫عقارب الساعة‪.‬‬
‫‪G03‬‬ ‫‪Circular interpolation CCW.‬‬ ‫اإلستيفاء الدائري عكس عقارب الساعة أي القطع الدائري عكس‬
‫عقارب الساعة‪.‬‬
‫‪G04‬‬ ‫‪Dwell.‬‬ ‫لفبة زمنية معينة عند نقطة محددة‪.‬‬ ‫إيقاف األداة ر‬
‫‪G09‬‬ ‫‪Exact stop.‬‬ ‫يضمن توقف األداة عند نهاية الحركة بدقة تامة‪.‬‬
‫‪G20‬‬ ‫‪Input in inch.‬‬ ‫البنامج ستكون بوحدة البوصة‪.‬‬ ‫ز‬
‫يحدد أن جميع القيم يف ر‬
‫‪G21‬‬ ‫‪Input in mm.‬‬ ‫ر‬
‫بالمليمب‪.‬‬ ‫البنامج ستكون‬ ‫ز‬
‫يحدد أن جميع القيم يف ر‬
‫‪G32‬‬ ‫‪Thread cutting.‬‬ ‫يستخدم لقطع سن القالوظ بتحكم دقيق ز يف الحركة‪.‬‬
‫‪G40‬‬ ‫‪Tool nose radius compensation‬‬ ‫يلغ تعويض نصف قطر طرف األداة‪.‬‬ ‫ز‬
‫ي‬
‫‪cancels.‬‬
‫‪G41‬‬ ‫‪Tool nose radius compensation‬‬ ‫ُيستخدم لتعويض نصف قطر األداة عند القطع عىل الجانب األيرس‬
‫‪left.‬‬ ‫ويستخدم مع الخراطة الداخلية‪.‬‬
‫‪G42‬‬ ‫‪Tool nose radius compensation‬‬ ‫ُيستخدم لتعويض نصف قطر األداة عند القطع عىل الجانب األيمن‬
‫‪right.‬‬ ‫ويستخدم مع الخراطة الخارجية‪.‬‬
‫‪G54‬‬ ‫‪Workpiece coordinate system 1‬‬ ‫الت بموجبها يحل صفر قطعة‬ ‫ر‬
‫تنشيط القيم المعدلة لصفر المحاور ي‬
‫‪selection.‬‬ ‫الشغل محل صفر الماكينة‬
‫ر‬
‫(بالبتيب من الرقم ‪ 1‬إىل الرقم ‪.)6‬‬
‫‪G70‬‬ ‫‪Finish machining cycle.‬‬ ‫النهائ عىل القطعة بعد الخراطة األولية‪.‬‬ ‫ي‬ ‫ينفذ عملية التشطيب‬
‫‪G71‬‬ ‫‪Turning cycle.‬‬ ‫ُيستخدم لعملية الخراطة إلزالة كمية كببة من الخامة‪.‬‬
‫‪G72‬‬ ‫‪Facing cycle.‬‬ ‫األمام للقطعة‪.‬‬
‫ي‬
‫ز‬
‫التخشي عىل الوجه‬ ‫ُيستخدم لعملية‬
‫‪G73‬‬ ‫‪Pattern repeating cycle.‬‬ ‫ُيستخدم لتكرار نفس النمط عدة مرات عىل القطعة‪.‬‬
‫‪G74‬‬ ‫‪Peck drilling cycle.‬‬ ‫ُيستخدم لثقب الشغلة عىل مراحل لتقليل الضغط عىل األداة‪.‬‬
‫ُ‬
‫‪G75‬‬ ‫‪Grooving cycle.‬‬ ‫تستخدم لعمل تجاويف أو أخاديد ز يف الشغلة‪.‬‬
‫ُ‬
‫‪G76‬‬ ‫‪Threading cycle.‬‬ ‫تستخدم إلنشاء سن اللولب عىل الشغلة‪.‬‬
‫‪G90‬‬ ‫‪Absolute Dimension.‬‬ ‫برمجة موقع أداة القطع بالنظام المطلق (وهو وضع التشغيل‬
‫العادي للماكينة)‪.‬‬
‫‪G91‬‬ ‫‪Incremental Dimension.‬‬ ‫النس‪.‬‬
‫ي‬ ‫برمجة موقع أداة القطع بنظام‬
‫‪G92‬‬ ‫‪Max. spindle speed setting.‬‬ ‫يحدد الحد األقىص لرسعة دوران المغزل أثناء التشغيل‪.‬‬
‫‪G94‬‬ ‫‪Feed Per Minute.‬‬ ‫يحدد رسعة التغذية بوحدة المليم رب أو البوصة ز يف الدقيقة‪.‬‬
‫‪G95‬‬ ‫‪Feed Per Revolution.‬‬ ‫بناء عىل عدد الدورات لكل دورة مغزل‪.‬‬ ‫يحدد رسعة التغذية ً‬
‫‪G96‬‬ ‫‪Constant surface speed control.‬‬ ‫يحافظ عىل رسعة قطع ثابتة بغض النظر عن قطر الشغلة‪.‬‬
‫بدال من رسعة السطح‪.‬‬ ‫ً‬ ‫ُ ز‬
‫‪G97‬‬ ‫‪Constant surface speed control‬‬ ‫لغ تأثب ‪ G96‬ويجعل رسعة المغزل ثابتة‬ ‫ي ي‬
‫‪cancels.‬‬

‫‪24 | P a g e‬‬
‫‪M Code:‬‬

‫‪M code‬‬ ‫‪Description‬‬ ‫‪Function‬‬


‫‪M00‬‬ ‫‪Program stops.‬‬ ‫ً‬
‫البنامج عند هذه النقطة‪ ،‬ويتطلب بدء التشغيل يدويا بعد ذلك‪.‬‬ ‫يوقف ر‬
‫‪ً.‬‬
‫‪M01‬‬ ‫‪Optional program stops.‬‬ ‫يعمل مثل ‪ ،M00‬ولكن فقط إذا كان خيار اإليقاف االختياري مفعال‬
‫‪M02‬‬ ‫‪End of program.‬‬ ‫ز‬
‫تعيي اإلعدادات‪.‬‬ ‫البنامج ولكن ال يعيد‬ ‫ينه تنفيذ ر‬ ‫ي‬
‫‪M03‬‬ ‫‪Spindle starts forward CW.‬‬ ‫ز‬
‫يدير المغزل يف اتجاه عقارب الساعة‪.‬‬
‫‪M04‬‬ ‫‪Spindle start reverses CCW.‬‬ ‫يدير المغزل عكس اتجاه عقارب الساعة‪.‬‬
‫‪M05‬‬ ‫‪Spindle stop.‬‬ ‫يوقف دوران المغزل‪.‬‬
‫‪M08‬‬ ‫‪Coolant on.‬‬ ‫لتبيد األداة أو الشغلة أثناء التشغيل‪.‬‬ ‫التبيد ر‬
‫يشغل نظام ر‬
‫‪M09‬‬ ‫‪Coolant off.‬‬ ‫التبيد‪.‬‬ ‫يوقف تشغيل سائل ر‬
‫‪M30‬‬ ‫‪End of program and reset.‬‬ ‫ز‬
‫تعيي الماكينة‪.‬‬ ‫البنامج ويعيد‬ ‫ينه ر‬‫ي‬
‫‪M41‬‬ ‫‪Low Gear Select.‬‬ ‫يحدد البس المنخفض لرسعات المغزل البطيئة‪.‬‬ ‫ر‬
‫‪M42‬‬ ‫‪High Gear Select.‬‬ ‫العاىل لرسعات المغزل العالية‪.‬‬ ‫البس‬ ‫يحدد ر‬
‫ي‬
‫‪M68‬‬ ‫‪Hydraulic chuck close.‬‬ ‫الهيدروليك لتثبيت الشغلة‪.‬‬
‫ي‬ ‫يغلق الظرف‬
‫‪M69‬‬ ‫‪Hydraulic chuck open.‬‬ ‫الهيدروليك لتحرير الشغلة‪.‬‬
‫ي‬ ‫يفتح الظرف‬
‫‪M78‬‬ ‫‪Tailstock advancing.‬‬ ‫يحرك الغراب المتحرك لألمام لدعم الشغلة‪.‬‬
‫‪M79‬‬ ‫‪Tailstock reversing.‬‬ ‫يحرك الغراب المتحرك للخلف‪.‬‬
‫‪M98‬‬ ‫‪Subprogram call.‬‬ ‫ئيس‪.‬‬ ‫ز‬
‫البنامج الر ي‬
‫معي داخل ر‬ ‫فرع‬
‫يستدع تشغيل برنامج ي‬ ‫ي‬
‫‪M99‬‬ ‫‪End of subprogram.‬‬ ‫ئيس‪.‬‬
‫البنامج الر ي‬‫الفرع ويعيد التحكم إىل ر‬ ‫ي‬ ‫البنامج‬ ‫ينه ر‬ ‫ي‬

‫‪G and M codes for Milling:‬‬


‫‪G code‬‬ ‫‪Description‬‬ ‫‪Function‬‬
‫‪G00‬‬ ‫‪Rapid traverse.‬‬ ‫اإلنتقال الرسي ــع بدون تشغيل إل المكان المطلوب (المحدد‬
‫باإلحداثيات)‪.‬‬
‫‪G01‬‬ ‫‪Linear interpolation.‬‬ ‫الخط أي التشغيل ز يف مسار خط‪.‬‬
‫ي‬ ‫اإلستيفاء‬
‫‪G02‬‬ ‫‪Circular interpolation CW.‬‬ ‫اإلستيفاء الدائري باتجاه عقارب الساعة أي القطع الدائري‬
‫مع عقارب الساعة‪.‬‬
‫‪G03‬‬ ‫‪Circular interpolation CCW.‬‬ ‫اإلستيفاء الدائري عكس عقارب الساعة أي القطع الدائري‬
‫عكس عقارب الساعة‪.‬‬
‫‪G04‬‬ ‫‪Dwell.‬‬ ‫لفبة زمنية معينة عند نقطة محددة‪.‬‬ ‫إيقاف األداة ر‬
‫‪G17‬‬ ‫‪X Y plane selection.‬‬ ‫ر‬
‫(األفق)‪.‬‬ ‫يحدد أن التشغيل سيتم عىل مستوى ‪XY‬‬
‫ي‬
‫‪G18‬‬ ‫‪Z X plane selection.‬‬ ‫يحدد أن التشغيل سيتم عىل مستوى ‪.ZX‬‬
‫‪G19‬‬ ‫‪Y Z plane selection.‬‬ ‫يحدد أن التشغيل سيتم عىل مستوى ‪.YZ‬‬
‫‪G28‬‬ ‫‪Return to reference position.‬‬ ‫يرجع األداة إىل نقطة الصفر المرجعية للماكينة‪.‬‬
‫‪G30‬‬ ‫‪2nd, 3rd and 4th reference position‬‬ ‫يرجع األداة إىل نقطة مرجعية ثانية أو ثالثة أو رابعة‪.‬‬
‫‪return.‬‬
‫‪G40‬‬ ‫‪Cutter compensation cancels.‬‬ ‫يلغ تأثب تعويض قطر األداة‪.‬‬ ‫ز‬
‫ي‬
‫‪G41‬‬ ‫‪Cutter compensation left‬‬ ‫يعوض قطر األداة إىل اليسار من مسار القطع‪.‬‬
‫‪G42‬‬ ‫‪Cutter compensation right.‬‬ ‫اليمي من مسار القطع‪.‬‬‫ز‬ ‫يعوض قطر األداة إىل‬
‫‪G43‬‬ ‫‪Tool length compensation + direction.‬‬ ‫يأخذ ز يف االعتبار طول األداة يف االتجاه الموجب‪.‬‬
‫ز‬
‫‪G44‬‬ ‫‪Tool length compensation – direction.‬‬ ‫يأخذ ز يف االعتبار طول األداة ز يف االتجاه السالب‪.‬‬
‫‪G49‬‬ ‫‪Tool length compensation cancels.‬‬ ‫يل ز يغ تأثب تعويض طول األداة‪.‬‬
‫‪G53‬‬ ‫‪Machine coordinate system selection.‬‬ ‫يستخدم اإلحداثيات األساسية للماكينة وليس قطعة العمل‪.‬‬
‫‪G54:G59‬‬ ‫‪Workpiece coordinate system‬‬ ‫يستخدم أحد األنظمة المحددة لقطعة العمل‪.‬‬
‫‪selection.‬‬
‫‪G68‬‬ ‫‪Coordinate rotation.‬‬ ‫يدور نظام اإلحداثيات حول نقطة مرجعية‪.‬‬
‫‪G69‬‬ ‫‪Coordinate rotation cancels.‬‬ ‫الطبيغ‪.‬‬
‫ي‬ ‫يعيد اإلحداثيات إىل وضعها‬
‫‪G73‬‬ ‫‪Peck drilling cycle.‬‬ ‫تستخدم للحفر المتكرر داخل العمق لتقليل كرس أداة الحفر‪.‬‬
‫‪G74‬‬ ‫‪Left-spiral cutting circle.‬‬ ‫حلزوئ عكس عقارب الساعة‪.‬‬ ‫ز‬ ‫قطع‬ ‫ف‬ ‫يستخدم ز‬
‫ي‬ ‫ي‬
‫‪G76‬‬ ‫‪Fine boring cycle.‬‬ ‫تستخدم لعمليات التوسيع الدقيقة للثقوب‪.‬‬
‫‪G80‬‬ ‫‪Canned cycle cancels.‬‬ ‫ينه أي دورة حفر نشطة (مثل ‪.)G81 – G89‬‬ ‫ي‬

‫‪25 | P a g e‬‬
‫‪G81‬‬ ‫‪Drilling cycle, spot boring cycle.‬‬ ‫ثقب عادي أو نقطة بداية للثقوب األخرى‪.‬‬
‫ً‬
‫مؤقتا عند القاع‪.‬‬
‫‪G82‬‬ ‫‪Drilling cycle or counter boring cycle‬‬ ‫مثل ‪ G81‬ولكن تتوقف األداة‬
‫‪(Dwells at the End).‬‬
‫‪G83‬‬ ‫‪Peck drilling cycle.‬‬ ‫لحفر الثقوب العميقة بخطوات صغبة‪.‬‬
‫‪G84‬‬ ‫‪Tapping cycle.‬‬ ‫داخىل‪.‬‬
‫ي‬ ‫تستخدم لعمل قالوظ‬
‫‪G85‬‬ ‫‪Reaming cycle.‬‬ ‫تستخدم لتوسيع الثقب بدقة عالية‪.‬‬
‫‪G87‬‬ ‫& ‪Pocket milling cycle (Rectangle‬‬ ‫داخىل بمسار مستطيل أو مربــع‪.‬‬
‫ي‬ ‫حفر جيب‬
‫‪Square).‬‬
‫‪G88‬‬ ‫‪Slot Milling cycle.‬‬ ‫لقطع فتحات طويلة مستقيمة‪.‬‬
‫‪G89‬‬ ‫‪Circular pocket cycle.‬‬ ‫حفر جيب دائري داخل الشغلة‪.‬‬
‫‪G90‬‬ ‫‪Absolute command.‬‬ ‫يعتمد عىل اإلحداثيات المطلقة من نقطة الصفر‪.‬‬
‫‪G91‬‬ ‫‪Increment command.‬‬ ‫حاىل لألداة‪.‬‬
‫يعتمد عىل المسافة من الموقع ال ي‬
‫‪G92‬‬ ‫‪Setting for work coordinate system.‬‬ ‫يحدد نظام إحداثيات جديد من نقطة محددة‪.‬‬
‫‪G98‬‬ ‫‪Return to initial point in canned cycle.‬‬ ‫االبتدائ‪.‬‬
‫ي‬ ‫تعود األداة إىل الموضع‬
‫‪G99‬‬ ‫‪Return to R point in canned cycle.‬‬ ‫تعود األداة إىل موضع االرتفاع ‪ R‬بعد التشغيل‪.‬‬

‫‪M code‬‬ ‫‪Description‬‬ ‫‪Function‬‬


‫‪M00‬‬ ‫‪Program stops.‬‬ ‫ً‬
‫البنامج عند هذه النقطة‪ ،‬ويتطلب بدء التشغيل يدويا بعد ذلك‪.‬‬ ‫يوقف ر‬
‫‪ً.‬‬
‫‪M01‬‬ ‫‪Optional program stops.‬‬ ‫يعمل مثل ‪ ،M00‬ولكن فقط إذا كان خيار اإليقاف االختياري مفعال‬
‫‪M02‬‬ ‫‪End of program.‬‬ ‫تعيي اإلعدادات‪.‬‬‫ز‬ ‫البنامج ولكن ال يعيد‬ ‫ينه تنفيذ ر‬ ‫ي‬
‫‪M03‬‬ ‫‪Spindle starts forward CW.‬‬ ‫ز‬
‫يدير المغزل يف اتجاه عقارب الساعة‪.‬‬
‫‪M04‬‬ ‫‪Spindle start reverses CCW.‬‬ ‫يدير المغزل عكس اتجاه عقارب الساعة‪.‬‬
‫‪M05‬‬ ‫‪Spindle stop.‬‬ ‫يوقف دوران المغزل‪.‬‬
‫‪M06‬‬ ‫‪Tool change.‬‬ ‫البنامج‪.‬‬ ‫ز‬
‫يغب األداة إىل األداة التالية المحددة يف ر‬
‫‪M07‬‬ ‫‪Coolant on-Mist coolant.‬‬ ‫التبيد بالرذاذ‪.‬‬
‫يشغل نظام ر‬
‫‪M08‬‬ ‫‪Coolant on-Flood coolant.‬‬ ‫التبيد الغامر أثناء القطع‪.‬‬‫يشغل سائل ر‬
‫‪M09‬‬ ‫‪Coolant off.‬‬ ‫التبيد‪.‬‬
‫يوقف جميع أنظمة ر‬
‫‪M19‬‬ ‫‪Spindle orientation.‬‬ ‫يوقف المغزل عند زاوية معينة ألغراض تغيب األداة‪.‬‬
‫‪M28‬‬ ‫‪Return to origin.‬‬ ‫يرجع األداة إىل نقطة األصل‪.‬‬
‫‪M30‬‬ ‫‪End of program and reset.‬‬ ‫ز‬
‫تعيي الماكينة‪.‬‬ ‫البنامج ويعيد‬ ‫ينه ر‬‫ي‬
‫‪M41‬‬ ‫‪Low Gear Select.‬‬ ‫يحدد البس المنخفض لرسعات المغزل البطيئة‪.‬‬ ‫ر‬
‫‪M42‬‬ ‫‪High Gear Select.‬‬ ‫العاىل لرسعات المغزل العالية‪.‬‬ ‫البس‬ ‫يحدد ر‬
‫ي‬
‫‪M98‬‬ ‫‪Subprogram call.‬‬ ‫ئيس‪.‬‬ ‫ز‬
‫البنامج الر ي‬ ‫معي داخل ر‬ ‫فرع‬
‫يستدع تشغيل برنامج ي‬ ‫ي‬
‫‪M99‬‬ ‫‪End of subprogram.‬‬ ‫ئيس‪.‬‬
‫البنامج الر ي‬ ‫الفرع ويعيد التحكم إىل ر‬‫ي‬ ‫البنامج‬ ‫ينه ر‬ ‫ي‬

‫‪26 | P a g e‬‬
‫‪Example (1):Write the CNC program for manufacturing the part shown in figure (PART1) on‬‬
‫‪centerlathe using G & M Codes language, given that the stock diameter = 50 mm while the rotational‬‬
‫‪speed = 300 rpm and the feed = 0.1 mm/rev. Note that all dimensions and diameters are given in‬‬

‫‪mm. Constant surface speed and lubrication is required. Maximum depth of cut does not exceed 4‬‬
‫‪mm.‬‬
‫اول خطوة نحسب قيمة ‪ Depth of Cut‬الذي سوف نستخدمه ز يف كل ‪ Stroke‬باستخدام هذا القانون بحث ال يتعدى قيمة ‪4mm‬‬
‫ز يف المشوار الواحد‪:‬‬
‫𝒇𝑫 ‪𝑫𝑴𝒂𝒙 −‬‬
‫=𝒅‬
‫‪2‬‬
‫أكب قطر والقطر الذي يليه‪:‬‬
‫سوف نستخدم هذا القانون لحساب قيمة ‪ Depth of Cut‬لحساب قيمة اول مشوارين بن ر‬
‫𝟓 ‪𝟓𝟎 − 𝟑𝟕.‬‬
‫=𝒅‬ ‫𝒎𝒎 𝟓𝟐 ‪= 𝟔.‬‬
‫‪2‬‬
‫مليمب لذلك سوف يتم تقسيم هذه القيمة عىل مشوارين ‪:Two Strokes‬‬ ‫ر‬ ‫هذا الرقم كبب ويتعدى ‪4‬‬
‫مىل‪.‬‬ ‫ز‬ ‫ز‬
‫الثائ نختار ‪ 3‬ي‬
‫المشوار األول سوف نستخدم عمق القطع بقيمة اقل من ‪ 4‬نختار مثال ‪ 3.25‬يف المشوار األول اما المشوار ي‬
‫نكرر نفس العلمية ز يف القطر الذي وقفنا عنده والقطر الذي يليه‪:‬‬
‫𝟓 ‪𝟑𝟕. 𝟓 − 𝟐𝟕.‬‬
‫=𝒅‬ ‫𝒎𝒎 𝟓 =‬
‫‪2‬‬
‫مليمب لذلك سوف يتم تقسيم هذه القيمة عىل مشوارين ‪:Two Strokes‬‬ ‫ر‬ ‫هذا الرقم كبب ويتعدى ‪4‬‬
‫مىل ز يف المشوار الثالث اما المشوار الرابع نختار ‪2.5‬‬
‫المشوار الثالث سوف نستخدم عمق القطع بقيمة اقل من ‪ 4‬نختار مثال ‪ 2.5‬ي‬
‫مىل‪.‬‬
‫ي‬
‫نكرر نفس العلمية ز يف القطر الذي وقفنا عنده والقطر الذي يليه‪:‬‬
‫𝟓 ‪𝟐𝟕. 𝟓 − 𝟏𝟕.‬‬
‫=𝒅‬ ‫𝒎𝒎 𝟓 =‬
‫‪2‬‬
‫مليمب لذلك سوف يتم تقسيم هذه القيمة عىل مشوارين ‪:Two Strokes‬‬ ‫ر‬ ‫هذا الرقم كبب ويتعدى ‪4‬‬
‫مىل ز يف المشوار الخامس اما المشوار السادس نختار‬
‫المشوار الخامس سوف نستخدم عمق القطع بقيمة اقل من ‪ 4‬نختار مثال ‪ 2.5‬ي‬
‫مىل‪.‬‬
‫‪ 2.5‬ي‬

‫‪27 | P a g e‬‬
‫البنامج‪:‬‬ ‫ز‬
‫جدول إحداثيات النقاط المستخدمة يف ر‬
‫‪Points‬‬ ‫‪X-axis‬‬ ‫‪Z-axis‬‬
‫‪𝑃0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪𝑃1‬‬ ‫‪52‬‬ ‫‪0‬‬
‫‪𝑃2‬‬ ‫‪-2‬‬ ‫‪0‬‬
‫‪𝑃3‬‬ ‫‪43.5‬‬ ‫‪1‬‬
‫‪𝑃4‬‬ ‫‪43.5‬‬ ‫‪-45‬‬
‫‪𝑃5‬‬ ‫‪52‬‬ ‫‪-45‬‬
‫‪𝑃6‬‬ ‫‪52‬‬ ‫‪1‬‬
‫‪𝑃7‬‬ ‫‪37.5‬‬ ‫‪1‬‬
‫‪𝑃8‬‬ ‫‪37.5‬‬ ‫‪-45‬‬
‫‪𝑃9‬‬ ‫‪32.5‬‬ ‫‪1‬‬
‫‪𝑃10‬‬ ‫‪32.5‬‬ ‫‪-27‬‬
‫‪𝑃11‬‬ ‫‪40‬‬ ‫‪-27‬‬
‫‪𝑃12‬‬ ‫‪40‬‬ ‫‪1‬‬
‫‪𝑃13‬‬ ‫‪27.5‬‬ ‫‪1‬‬
‫‪𝑃14‬‬ ‫‪27.5‬‬ ‫‪-27‬‬
‫‪𝑃15‬‬ ‫‪22.5‬‬ ‫‪1‬‬
‫‪𝑃16‬‬ ‫‪22.5‬‬ ‫‪-15‬‬
‫‪𝑃17‬‬ ‫‪30‬‬ ‫‪-15‬‬
‫‪𝑃18‬‬ ‫‪30‬‬ ‫‪1‬‬
‫‪𝑃19‬‬ ‫‪17.5‬‬ ‫‪1‬‬
‫‪𝑃20‬‬ ‫‪17.5‬‬ ‫‪-15‬‬
‫البنامج‪:‬‬
‫رسح ر‬
‫‪Code‬‬ ‫‪Explanation‬‬
‫‪N5 %OPART1‬‬ ‫البنامج (‪.)OPART1‬‬ ‫تعريف اسم ر‬
‫;‪N10 G54‬‬ ‫نقل نقطة الصفر من الماكينة إىل نقطة الصفر الخاصة بقطعة العمل‪.‬‬
‫;‪N15 G21‬‬ ‫ر‬
‫المليمب (‪.)mm‬‬ ‫ه‬ ‫ز‬
‫البنامج ي‬
‫تحديد أن الوحدات المستخدمة يف ر‬
‫;‪N16 G90‬‬ ‫تحديد أن اإلحداثيات مطلقة (‪.)Absolute Positioning‬‬
‫;‪N20 T0101 F0.1 M8‬‬ ‫التبيد‪.‬‬
‫اختيار األداة رقم ‪ ،01‬وتحديد رسعة التغذية ‪ 0.1‬مم‪/‬دورة‪ ،‬وتفعيل سائل ر‬
‫;‪N25 G92 S1000‬‬ ‫ضبط الحد األقىص للرسعة عند ‪ 1000‬دورة ز يف الدقيقة‪.‬‬
‫;‪N30 G96 S300‬‬ ‫ضبط الرسعة السطحية الثابتة عند ‪ 300‬م‪/‬دقيقة‪.‬‬
‫;‪N35 M3‬‬ ‫تشغيل عمود الدوران ز يف اتجاه عقارب الساعة الن األداة موجودة ز يف االتجاه‬
‫الجنوئ‪.‬‬
‫ري‬
‫;‪N40 G00 X52 Z0‬‬ ‫التحرك الرسي ــع إىل نقطة البداية عند ‪.Z0 X52‬‬
‫;‪N45 G01 X-2 Z0‬‬ ‫التخشي األول (‪ )Facing‬ر‬
‫حت ‪ X-2‬إلزالة المادة الزائدة من الوجه‬ ‫ز‬ ‫تنفيذ قطع‬
‫األمام للقطعة‪.‬‬
‫ي‬
‫;‪N50 G00 Z1‬‬ ‫الرجوع الرسي ــع إىل ‪ Z1‬بعد إنهاء المشوار‪.‬‬
‫;‪N55 G00 X43.5‬‬ ‫االنتقال إىل بداية قطع المشوار األول‪ ،‬حيث تم تحديد عمق القطع بقيمة ‪3.25‬‬
‫نضب عمق القطع ز يف ‪ ،2‬ألننا نري‬ ‫مم‪ .‬بما أن محور ‪ُ X‬يقاس بالقطر‪ ،‬فإننا ز‬
‫ز‬
‫الطرفي األعىل‬ ‫مقطع من الشغلة الدورانية ولكن ز يف الحقيقة هذا العمق يآكل من‬
‫واالسفل ليصبح ‪ 6.5‬مم‪.‬‬
‫الخارج (‪ 50‬مم)‪ ،‬فيكون الناتج‬
‫ر ي‬ ‫بعد ذلك‪ ،‬نطرح هذه القيمة من القطر‬
‫مىل‪.‬‬
‫‪ X43.5‬ي‬
‫ً‬
‫وبالتاىل‪ ،‬يتم التوقف عند ‪ X43.5‬مم لبدء عملية القطع وفقا للعمق المحدد‪.‬‬ ‫ي‬
‫;‪N60 G01 Z-45‬‬ ‫حت الوصول اىل ‪.Z-45‬‬ ‫تنفيذ مشوار الخشونة األول بعمق ‪ 3.25‬مم ر‬

‫‪28 | P a g e‬‬
‫;‪N65 G01 X52‬‬ ‫تنفيذ تسوية األكتاف األوىل (‪ )Shoulder Facing‬عند ‪ X52‬وهذا يستخدم‬
‫لتسوية الزوايا القائمة الناتجة ز يف نهاية كل مشوار‪.‬‬
‫;‪N70 G00 Z1‬‬ ‫الرجوع الرسي ــع إىل ‪ Z1‬بعد المشوار‪.‬‬
‫;‪N75 G00 X37.5‬‬ ‫الثائ عند ‪.X37.5‬‬ ‫ز‬
‫االنتقال إىل بداية المشوار ي‬
‫;‪N80 G01 Z-45‬‬ ‫حت‪.Z-45‬‬ ‫الثائ بعمق ‪ 3‬مىل ر‬ ‫ز‬
‫ي‬ ‫تنفيذ مشوار الخشونة ي‬
‫;‪N85 G01 X52‬‬ ‫تنفيذ تسوية األكتاف الثانية عند ‪.X52‬‬
‫;‪N90 G00 Z1‬‬ ‫الرجوع الرسي ــع إىل ‪.Z1‬‬
‫;‪N95 G00 X32.5‬‬ ‫االنتقال إىل بداية المشوار الثالث عند ‪.X32.5‬‬
‫;‪N100 G01 Z-27‬‬ ‫تنفيذ مشوار الخشونة الثالث بعمق ‪ 2.5‬مىل ر‬
‫حت ‪.Z-27‬‬ ‫ي‬
‫;‪N105 G01 X40‬‬ ‫تنفيذ تسوية األكتاف الثالثة عند ‪.X40‬‬
‫;‪N110 G00 Z1‬‬ ‫الرجوع الرسي ــع إىل ‪.Z1‬‬
‫;‪N115 G00 X27.5‬‬ ‫االنتقال إىل بداية المشوار الرابع عند ‪.X27.5‬‬
‫;‪N120 G01 Z-27‬‬ ‫تنفيذ مشوار الخشونة الرابع بعمق ‪ 2.5‬مىل ر‬
‫حت ‪.Z-27‬‬ ‫ي‬
‫;‪N125 G01 X40‬‬ ‫تنفيذ تسوية األكتاف الرابعة عند ‪.X40‬‬
‫;‪N130 G00 Z1‬‬ ‫الرجوع الرسي ــع إىل ‪.Z1‬‬
‫;‪N135 G00 X22.5‬‬ ‫االنتقال إىل بداية المشوار الخامس عند ‪.X22.5‬‬
‫;‪N140 G01 Z-15‬‬ ‫تنفيذ مشوار الخشونة الخامس بعمق ‪ 2.5‬مىل ر‬
‫حت ‪.Z-15‬‬ ‫ي‬
‫;‪N145 G01 X30‬‬ ‫تنفيذ تسوية األكتاف الخامسة عند ‪.X30‬‬
‫;‪N150 G00 Z1‬‬ ‫الرجوع الرسي ــع إىل ‪.Z1‬‬
‫;‪N155 G00 X17.5‬‬ ‫االنتقال إىل بداية المشوار السادس عند ‪.X17.5‬‬
‫;‪N160 G01 Z-15‬‬ ‫تنفيذ مشوار الخشونة السادس بعمق ‪ 2.5‬مىل ر‬
‫حت ‪.Z-15‬‬ ‫ي‬
‫;‪N165 G01 X30‬‬ ‫تنفيذ تسوية األكتاف السادسة عند ‪.X30‬‬
‫;‪N170 G00 Z1‬‬ ‫الرجوع الرسي ــع إىل ‪.Z1‬‬
‫ً‬
‫استعدادا إلنهاء التشغيل‪.‬‬
‫;‪N175 G00 X100 Z100‬‬ ‫االبتعاد عن قطعة العمل‬
‫;‪N180 M30‬‬ ‫البنامج وإعادة ضبط الماكينة‪.‬‬
‫إنهاء ر‬

‫‪29 | P a g e‬‬
Example (2):
Write the G and M codes for machining the outside contour of the workpiece shown in figure under
the following conditions: Thickness = 6mm Spindle speed = 1000 rpm Feed rate = 250 mm/min No
lubricant is required Use the given zero point.

:‫البنامج‬ ‫ز‬
‫جدول إحداثيات النقاط المستخدمة يف ر‬

Points X-axis Y-axis Z-axis


𝑃0 0 0 5
𝑃1 0 0 -6
𝑃2 120 0 -6
𝑃3 120 40 -6
𝑃4 100 60 -6
𝑃5 74.142 60 -6
𝑃6 45.858 60 -6
𝑃7 20 60 -6
𝑃8 0 40 -6
𝑃9 0 0 -6

30 | P a g e
‫‪Code‬‬ ‫‪Explanation‬‬
‫‪General functions and border cut:‬‬
‫;‪N10 G54‬‬ ‫نقل نقطة الصفر من الماكينة إىل نقطة الصفر الخاصة بقطعة العمل‪.‬‬
‫;‪N15 G21 G90 T01 M3 S1000‬‬ ‫والبمجة المطلقة (‪ ،)G90‬واستخدام‬ ‫ر‬
‫البمجة بالمليمب (‪ ،)G21‬ر‬ ‫اختيار ر‬
‫ز‬
‫األداة رقم ‪ ،)T01( 1‬وتشغيل عمود الدوران يف اتجاه عقارب الساعة‬
‫(‪ ،)M3‬وتحديد رسعة دوران ‪ 1000‬لفة‪/‬دقيقة (‪.)S1000‬‬
‫;‪N20 G00 X0 Y0 Z5‬‬ ‫حركة رسيعة إىل نقطة البداية عند ‪ Y=0 ،X=0‬وعىل ارتفاع ‪ Z=5‬مم فوق‬
‫سطح قطعة العمل (بدون قطع)‪.‬‬
‫;‪N25 G42‬‬ ‫اليمي من مسار القطع ( ‪Cutter‬‬ ‫ز‬ ‫تعويض نصف قطر األداة إىل‬
‫‪.)Compensation Right‬‬
‫;‪N30 G01 Z-6 F250‬‬ ‫(سمك القطعة) باستخدام تغذية‬ ‫البول إىل عمق القطع النهائ ‪ Z=-6‬مم ُ‬ ‫زز‬
‫ي‬
‫خطية برسعة ‪ 250‬مم‪/‬دقيقة‪.‬‬
‫;‪N35 G01 X120‬‬ ‫أفقيا إىل ‪ X=120‬مم‪.‬‬ ‫التحرك ً‬
‫;‪N40 G01 Y40‬‬ ‫أسيا إىل ‪ Y=40‬مم‪.‬‬ ‫التحرك ر ً‬
‫;‪N45 G03 X100 Y60 R20‬‬ ‫عكس (عكس عقارب الساعة) بنصف قطر ‪ 20‬مم من الموضع‬ ‫ي‬ ‫تنفيذ قوس‬
‫حت النقطة ‪.X=100, Y=60‬‬ ‫الحاىل ر‬
‫ي‬
‫;‪N50 G01 X74.124‬‬ ‫التاىل)‪.‬‬ ‫ً‬
‫التحرك أفقيا إىل ‪ X=74.124‬مم (نقطة تسبق القوس ي‬
‫;‪N55 G02 X45.858 Y60 I-14.142 J-5‬‬ ‫تنفيذ قوس باتجاه عقارب الساعة إىل ‪ X=45.858, Y=60‬باستخدام‬
‫تعويض مركز القوس (‪ I‬و‪.)J‬‬
‫;‪N60 G01 X20‬‬ ‫أفقيا إىل ‪ X=20‬مم‪.‬‬ ‫التحرك ً‬
‫;‪N65 G03 X0 Y40 R20‬‬ ‫عكس آخر من ‪ X=20‬إىل ‪ X=0, Y=40‬بنصف قطر ‪20‬‬ ‫ي‬ ‫تنفيذ قوس‬
‫مم‪.‬‬
‫;‪N70 G01 Y0‬‬ ‫أسيا لألسفل إىل ‪( Y=0‬إغالق المحيط)‪.‬‬ ‫التحرك ر ً‬
‫;‪N80 G00 Z5‬‬ ‫رفع األداة برسعة إىل ‪ Z=5‬مم (خروج من القطعة)‪.‬‬
‫;‪N85 G40‬‬ ‫إلغاء تعويض نصف قطر األداة (‪.)Cancel Cutter Compensation‬‬
‫ً‬
‫;‪N90 G00 X-30 Y-30 Z100‬‬ ‫تحريك األداة بعيدا عن قطعة العمل (‪ ،)X=-30, Y=-30‬ورفع إىل‬
‫البنامج‪.‬‬ ‫ً‬
‫‪ Z=100‬مم استعدادا إلنهاء ر‬
‫;‪N95 M30‬‬ ‫تعيي تشغيل الماكينة (‪.)End of Program‬‬ ‫ز‬ ‫البنامج وإعادة‬ ‫نهاية ر‬

‫‪31 | P a g e‬‬

You might also like