35
Tuesday, June 7, 2022 CAM -- Dr. Ahmad ALMALEH 1 ة ي م ق ر ل ا لات لا اCNC Machines ة ي م ق ر ل ا لات لا ا ة ج م ر ب ة غ ل ى ل ل ا خ مد( 2 )

Cnc 4-g code language -hiast

Embed Size (px)

Citation preview

Page 1: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 1

اآلالت الرقميةCNC Machines

مدخل إلى لغة برمجة اآلالت (2 )الرقمية

Page 2: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 2

مخطط المحاضرةG-M Code الجاهزه الدارات وتمارين أمثلة

Page 3: Cnc 4-g code language -hiast

3

Modal G-Code List G00 Rapid Transverse G01 Linear Interpolation G02 Circular Interpolation, CW G03 Circular Interpolation, CCW G17 XY Plane G18 XZ Plane G19 YZ Plane G20/G70 Inch units G21/G71 Metric Units G40 Cutter compensation cancel G41 Cutter compensation left G42 Cutter compensation right G43 Tool length compensation (plus) G44 Tool length compensation (minus) G49 Tool length compensation cancel G80 Cancel canned cycles G81 Drilling cycle G82 Counter boring cycle G83 Deep hole drilling cycle G90 Absolute positioning G91 Incremental positioning

May 3, 2023 CAM -- Dr. Ahmad ALMALEH

Page 4: Cnc 4-g code language -hiast

4

M Codes M00 Program stop M01 Optional program stop M02 Program end M03 Spindle on clockwise M04 Spindle on counterclockwise M05 Spindle stop M06 Tool change M08 Coolant on M09 Coolant off M10 Clamps on M11 Clamps off M30 Program stop, reset to start

May 3, 2023 CAM -- Dr. Ahmad ALMALEH

Page 5: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 5

التثقيب دارة

Page 6: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 6

التثقيب دارة

Page 7: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 7

التثقيب دارة

Page 8: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 8

التثقيب دارة

Page 9: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 9

التثقيب دارة

Page 10: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 10

التثقيب دارة

Page 11: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 11

التثقيب دارة

Page 12: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 12

القلووظة دارة

Page 13: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 13

العالمية الخدمات

Page 14: Cnc 4-g code language -hiast

Example 1: NC Block

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 14

Page 15: Cnc 4-g code language -hiast

Top View NC Block

Origin (0,0)

.125 GRID SPACES

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 15

Page 16: Cnc 4-g code language -hiast

Download Worksheet

Click here to open Practice Exercises

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 16

Page 17: Cnc 4-g code language -hiast

Worksheet Problem 1 .125 GRID SPACES

Origin (0,0)

E( , )

B( , )

C( , )

D( , )

A( , )

F( , )

G( , )H( , )

I( , ) J( , )K( , )

L( , )

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 17

Page 18: Cnc 4-g code language -hiast

Pause Lesson

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 18

Page 19: Cnc 4-g code language -hiast

Example 1: Program NC N01 G90 G80 T00 N02 G00 X0 Y3.000 Z1.000 N03 M03 S1000

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 19

Page 20: Cnc 4-g code language -hiast

Example 1: Program NC N01 G90 G80 T00 N02 G00 X0 Y3.000 Z1.000 N03 M03 S1000 N04 X.375 Y.250 Z1.000 N05 Z.100 N06 G01 Z-.100 F5.00 N07 Y1.750May 3, 2023 CAM -- Dr. Ahmad ALMALEH 20

Page 21: Cnc 4-g code language -hiast

Example 1: Program cont’d N08 X1.250 Y.250 N09 Y1.750 N10 G00 Z.100 N11 X2.625 Y.500 N12 GO1 Z-.100 N13 X2.375 Y2.50 N14 X2.000May 3, 2023 CAM -- Dr. Ahmad ALMALEH 21

Page 22: Cnc 4-g code language -hiast

Example 1: Program cont’d

N15 X1.750 Y.500

N16 Y1.500

N17 X2.000 Y1.750

N18 X2.375

N19 X2.625 Y1.500

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 22

Page 23: Cnc 4-g code language -hiast

Example 1, con.,

N20 G00 Z1.000

N21 X0 Y3.000

N22 M05

N23 M30

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 23

Page 24: Cnc 4-g code language -hiast

Example 2: PLTW Block

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 24

Page 25: Cnc 4-g code language -hiast

Worksheet Problem 2

Origin

.250 GRID SPACE

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 25

Page 26: Cnc 4-g code language -hiast

Example 2: Top View

Origin

A , )(

E , )(

D , )(

C , )(

B , )(

I( , )

H , )(

G( , )

F , )(

.250 Grid Space

L , )(

K , )(J( , )

P , )(

O , )(

N , )(

M , )(

Q , )(

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 26

Page 27: Cnc 4-g code language -hiast

Example 2: PLTW N01 G90 G80 T01 N02 G00 X0 Y0 Z1.000 N03 M03 S1000 N04 X.750 Y.500 Z1.000 N05 Z.100 N06 G01 Z-.250 F5.00 N07 Y2.500

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 27

Page 28: Cnc 4-g code language -hiast

Example 2: PLTW cont’d N08 X1.250 N09 G02 X1.250 Y1.500 I1.250 J2.000 N10 G01 X.750 N11 G00 Z.100 N12 X2.250 Y2.500 N13 G01 Z-.250 N14 Y.500

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 28

Page 29: Cnc 4-g code language -hiast

Example 2: Program cont’d N15 X3.250 N16 G00 Z.100 N17 X4.000 N18 G01 Z-.250 N19 Y2.500 N20 X3.500 N21 X4.500

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 29

Page 30: Cnc 4-g code language -hiast

Example 2: PLTW cont’d N22 G00 Z.100 N23 X5.000 Y2.500 N24 G01 Z-.250 N25 X5.500 Y.500 N26 X5.750 Y1.500 N27 X6.000 Y.500 N28 X6.500 Y2.500

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 30

Page 31: Cnc 4-g code language -hiast

Example 2: PLTW cont’d N29 G00 Z1.000 N30 X0 Y0 N31 M05 N32 M30

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 31

Page 32: Cnc 4-g code language -hiast

عملي ( )3مثال

تنفيذ برنامج اكتبالقطعة في الثقوب

بالشكل الموصفةصفر أن ً علما التالي،لآللة معرف القطعة

. G54بالتسجيل بالمليمتر، األبعاد

الرقمية اآللة تحتوي. تثقيب دارات على

S=2500 RPMF=100 mm/minMay 3, 2023 CAM -- Dr. Ahmad ALMALEH 32

Y

X

Page 33: Cnc 4-g code language -hiast

( المطلقة ( األبعاد اآللة برنامج O0001 N0010 G54G17G90G71G21G80G40G49 N0020 T1M06 N0030 G00 X0.0Y0.0Z10.0 N0040 X10.0Y10.0 N0050 Z3.0S2500 M03 M08 N0060 G81 Z-15.0 R3.0 F100 N0070 X40.0 N0080 Y20.0May 3, 2023 CAM -- Dr. Ahmad ALMALEH 33

Page 34: Cnc 4-g code language -hiast

( المطلقة ( األبعاد اآللة برنامج N0090 X10.0 N0100 G80 M09 N0110 M30

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 34

Page 35: Cnc 4-g code language -hiast

May 3, 2023 CAM -- Dr. Ahmad ALMALEH 35

سؤال اليوم

الدارات الجاهزة والتشغيل ما هو الفرق بين؟بالتعليمات االساسية

ماهو الفرق بين برمجة النقطية واالستيفاء الدوراني واستيفاء التابع؟