مدخل الى لغة برمجة الآلات4

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

‫اآلالت الرقمية‬

‫‪CNC Machines‬‬

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

‫‪31 October 2015‬‬ ‫‪CAM -- Dr. Ahmad ALMALEH‬‬ ‫‪1‬‬


‫مخطط املحاضرة‬

‫‪G-M Code ‬‬


‫‪ ‬الدارات الجاهزه‬
‫‪ ‬أمثلة وتمارين‬

‫‪31 October 2015‬‬ ‫‪CAM -- Dr. Ahmad ALMALEH‬‬ ‫‪2‬‬


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
31 October 2015 CAM -- Dr. Ahmad ALMALEH 3
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

31 October 2015 CAM -- Dr. Ahmad ALMALEH 4


‫دارة التثقيب‬

31 October 2015 CAM -- Dr. Ahmad ALMALEH 5


‫دارة التثقيب‬

31 October 2015 CAM -- Dr. Ahmad ALMALEH 6


‫دارة التثقيب‬

31 October 2015 CAM -- Dr. Ahmad ALMALEH 7


‫دارة التثقيب‬

31 October 2015 CAM -- Dr. Ahmad ALMALEH 8


‫دارة التثقيب‬

31 October 2015 CAM -- Dr. Ahmad ALMALEH 9


‫دارة التثقيب‬

31 October 2015 CAM -- Dr. Ahmad ALMALEH 10


‫دارة التثقيب‬

31 October 2015 CAM -- Dr. Ahmad ALMALEH 11


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

31 October 2015 CAM -- Dr. Ahmad ALMALEH 12


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

31 October 2015 CAM -- Dr. Ahmad ALMALEH 13


Example 1: NC Block

31 October 2015 CAM -- Dr. Ahmad ALMALEH 14


Top View NC Block .125 GRID
SPACES

Origin
31 October 2015 CAM -- Dr. Ahmad ALMALEH 15

(0,0)
Download Worksheet

Click here to open Practice Exercises

31 October 2015 CAM -- Dr. Ahmad ALMALEH 16


Worksheet Problem 1 .125 GRID
SPACES

D( , ) I( , ) J( , )
B( , ) K( , )

L( , )

E( , )
A( , )

F( , )

C( , )
H( , ) G( , )
Origin
31 October 2015 CAM -- Dr. Ahmad ALMALEH 17

(0,0)
Pause Lesson

31 October 2015 CAM -- Dr. Ahmad ALMALEH 18


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

31 October 2015 CAM -- Dr. Ahmad ALMALEH 19


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.750
31 October 2015 CAM -- Dr. Ahmad ALMALEH 20
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.000
31 October 2015 CAM -- Dr. Ahmad ALMALEH 21
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

31 October 2015 CAM -- Dr. Ahmad ALMALEH 22


Example 1, con.,
 N20 G00 Z1.000

 N21 X0 Y3.000

 N22 M05

 N23 M30

31 October 2015 CAM -- Dr. Ahmad ALMALEH 23


Example 2: PLTW Block

31 October 2015 CAM -- Dr. Ahmad ALMALEH 24


Worksheet Problem 2 .250 GRID
SPACE

Origin
31 October 2015 CAM -- Dr. Ahmad ALMALEH 25
Example 2: Top View M( ,
)
F( , K( ,
J( , ) I( , )
C( , ) ) O( ,
) )

B( ,
) Q( ,
E( , )
)
A( ,
)

L( , P( ,
D( , ) )
G( , ) N( ,
) H( ,
)
Origin )
31 October 2015 CAM -- Dr. Ahmad ALMALEH 26

.250 Grid Space


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

31 October 2015 CAM -- Dr. Ahmad ALMALEH 27


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

31 October 2015 CAM -- Dr. Ahmad ALMALEH 28


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

31 October 2015 CAM -- Dr. Ahmad ALMALEH 29


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

31 October 2015 CAM -- Dr. Ahmad ALMALEH 30


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

31 October 2015 CAM -- Dr. Ahmad ALMALEH 31


‫مثال عملي (‪)3‬‬
‫‪ ‬اكتب برنامج تنفيذ الثقوب‬
‫في القطعة الموصفة بالشكل‬
‫التالي‪ ،‬علما ً أن صفر‬
‫القطعة معرف لآللة‬
‫بالتسجيل ‪ .G54‬األبعاد‬
‫بالمليمتر‪ ،‬تحتوي اآللة‬
‫الرقمية على دارات تثقيب‪.‬‬
‫‪Y‬‬

‫‪S=2500 RPM ‬‬


‫‪F=100 mm/min ‬‬
‫‪X‬‬

‫‪31 October 2015‬‬ ‫‪CAM -- Dr. Ahmad ALMALEH‬‬ ‫‪32‬‬


)‫برنامج اآللة (األبعاد المطلقة‬
 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.0
31 October 2015 CAM -- Dr. Ahmad ALMALEH 33
)‫برنامج اآللة (األبعاد المطلقة‬
 N0090 X10.0
 N0100 G80 M09
 N0110 M30

31 October 2015 CAM -- Dr. Ahmad ALMALEH 34


‫سؤال اليوم‬

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


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

‫‪31 October 2015‬‬ ‫‪CAM -- Dr. Ahmad ALMALEH‬‬ ‫‪35‬‬

You might also like