31 October 2015 CAM -- Dr. Ahmad ALMALEH 1
‫الرقمية‬ ‫اآلالت‬
CNC Machines
‫الرقمية‬ ‫اآلالت‬ ‫برمجة‬ ‫لغة‬ ‫إلى‬ ‫مدخل‬(2)
31 October 2015 CAM -- Dr. Ahmad ALMALEH 2
‫املحاضرة‬ ‫مخطط‬
G-M Code
‫الجاهزه‬ ‫الدارات‬
‫وتمارين‬ ‫أمثلة‬
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
31 October 2015 CAM -- Dr. Ahmad ALMALEH
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
31 October 2015 CAM -- Dr. Ahmad ALMALEH
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
Origin
(0,0)
.125 GRID
SPACES
31 October 2015 CAM -- Dr. Ahmad ALMALEH 15
Download Worksheet
Click here to open Practice Exercises
31 October 2015 CAM -- Dr. Ahmad ALMALEH 16
Worksheet Problem 1 .125 GRID
SPACES
Origin
(0,0)
E( , )
B( , )
C( , )
D( , )
A( , )
F( , )
G( , )H( , )
I( , ) J( , )
K( , )
L( , )
31 October 2015 CAM -- Dr. Ahmad ALMALEH 17
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
Origin
.250 GRID
SPACE
31 October 2015 CAM -- Dr. Ahmad ALMALEH 25
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( ,
)
31 October 2015 CAM -- Dr. Ahmad ALMALEH 26
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.‫األبعاد‬
‫اآلل‬ ‫تحتوي‬ ،‫بالمليمتر‬‫ة‬
‫تثقي‬ ‫دارات‬ ‫على‬ ‫الرقمية‬‫ب‬.
S=2500 RPM
F=100 mm/min
31 October 2015 CAM -- Dr. Ahmad ALMALEH 32
Y
X
‫اآللة‬ ‫برنامج‬(‫المطلقة‬ ‫األبعاد‬)
 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
‫اليوم‬ ‫سؤال‬
‫بين‬ ‫ق‬‫الفر‬ ‫هو‬ ‫ما‬‫االساسي‬ ‫بالتعليمات‬ ‫والتشغيل‬ ‫الجاهزة‬ ‫ات‬‫ر‬‫الدا‬‫ة‬‫؟‬
‫ا‬ ‫واستيفاء‬ ‫اني‬‫ر‬‫الدو‬ ‫واالستيفاء‬ ‫النقطية‬ ‫برمجة‬ ‫بين‬ ‫ق‬‫الفر‬ ‫ماهو‬‫لتابع؟‬

Cnc 4-g code language -hiast

  • 1.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 1 ‫الرقمية‬ ‫اآلالت‬ CNC Machines ‫الرقمية‬ ‫اآلالت‬ ‫برمجة‬ ‫لغة‬ ‫إلى‬ ‫مدخل‬(2)
  • 2.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 2 ‫املحاضرة‬ ‫مخطط‬ G-M Code ‫الجاهزه‬ ‫الدارات‬ ‫وتمارين‬ ‫أمثلة‬
  • 3.
    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 31 October 2015 CAM -- Dr. Ahmad ALMALEH
  • 4.
    4 M Codes  M00Program 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
  • 5.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 5 ‫التثقيب‬ ‫دارة‬
  • 6.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 6 ‫التثقيب‬ ‫دارة‬
  • 7.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 7 ‫التثقيب‬ ‫دارة‬
  • 8.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 8 ‫التثقيب‬ ‫دارة‬
  • 9.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 9 ‫التثقيب‬ ‫دارة‬
  • 10.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 10 ‫التثقيب‬ ‫دارة‬
  • 11.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 11 ‫التثقيب‬ ‫دارة‬
  • 12.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 12 ‫القلووظة‬ ‫دارة‬
  • 13.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 13 ‫العالمية‬ ‫الخدمات‬
  • 14.
    Example 1: NCBlock 31 October 2015 CAM -- Dr. Ahmad ALMALEH 14
  • 15.
    Top View NCBlock Origin (0,0) .125 GRID SPACES 31 October 2015 CAM -- Dr. Ahmad ALMALEH 15
  • 16.
    Download Worksheet Click hereto open Practice Exercises 31 October 2015 CAM -- Dr. Ahmad ALMALEH 16
  • 17.
    Worksheet Problem 1.125 GRID SPACES Origin (0,0) E( , ) B( , ) C( , ) D( , ) A( , ) F( , ) G( , )H( , ) I( , ) J( , ) K( , ) L( , ) 31 October 2015 CAM -- Dr. Ahmad ALMALEH 17
  • 18.
    Pause Lesson 31 October2015 CAM -- Dr. Ahmad ALMALEH 18
  • 19.
    Example 1: ProgramNC  N01 G90 G80 T00  N02 G00 X0 Y3.000 Z1.000  N03 M03 S1000 31 October 2015 CAM -- Dr. Ahmad ALMALEH 19
  • 20.
    Example 1: ProgramNC  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
  • 21.
    Example 1: Programcont’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
  • 22.
    Example 1: Programcont’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
  • 23.
    Example 1, con., N20 G00 Z1.000  N21 X0 Y3.000  N22 M05  N23 M30 31 October 2015 CAM -- Dr. Ahmad ALMALEH 23
  • 24.
    Example 2: PLTWBlock 31 October 2015 CAM -- Dr. Ahmad ALMALEH 24
  • 25.
    Worksheet Problem 2 Origin .250GRID SPACE 31 October 2015 CAM -- Dr. Ahmad ALMALEH 25
  • 26.
    Example 2: TopView Origin A( , ) E( , ) D( , ) C( , ) B( , ) I( , ) H( , ) G( , ) F( , ) .250 Grid Space L( , ) K( , ) J( , ) P( , ) O( , ) N( , ) M( , ) Q( , ) 31 October 2015 CAM -- Dr. Ahmad ALMALEH 26
  • 27.
    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
  • 28.
    Example 2: PLTWcont’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
  • 29.
    Example 2: Programcont’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
  • 30.
    Example 2: PLTWcont’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
  • 31.
    Example 2: PLTWcont’d  N29 G00 Z1.000  N30 X0 Y0  N31 M05  N32 M30 31 October 2015 CAM -- Dr. Ahmad ALMALEH 31
  • 32.
    ‫عملي‬ ‫مثال‬(3) ‫الث‬ ‫تنفيذ‬‫برنامج‬ ‫اكتب‬‫قوب‬ ‫بال‬ ‫الموصفة‬ ‫القطعة‬ ‫في‬‫شكل‬ ‫صفر‬ ‫أن‬ ً‫ا‬‫علم‬ ،‫التالي‬ ‫لآللة‬ ‫معرف‬ ‫القطعة‬ ‫بالتسجيل‬G54.‫األبعاد‬ ‫اآلل‬ ‫تحتوي‬ ،‫بالمليمتر‬‫ة‬ ‫تثقي‬ ‫دارات‬ ‫على‬ ‫الرقمية‬‫ب‬. S=2500 RPM F=100 mm/min 31 October 2015 CAM -- Dr. Ahmad ALMALEH 32 Y X
  • 33.
    ‫اآللة‬ ‫برنامج‬(‫المطلقة‬ ‫األبعاد‬) 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
  • 34.
    ‫اآللة‬ ‫برنامج‬(‫المطلقة‬ ‫األبعاد‬) N0090 X10.0  N0100 G80 M09  N0110 M30 31 October 2015 CAM -- Dr. Ahmad ALMALEH 34
  • 35.
    31 October 2015CAM -- Dr. Ahmad ALMALEH 35 ‫اليوم‬ ‫سؤال‬ ‫بين‬ ‫ق‬‫الفر‬ ‫هو‬ ‫ما‬‫االساسي‬ ‫بالتعليمات‬ ‫والتشغيل‬ ‫الجاهزة‬ ‫ات‬‫ر‬‫الدا‬‫ة‬‫؟‬ ‫ا‬ ‫واستيفاء‬ ‫اني‬‫ر‬‫الدو‬ ‫واالستيفاء‬ ‫النقطية‬ ‫برمجة‬ ‫بين‬ ‫ق‬‫الفر‬ ‫ماهو‬‫لتابع؟‬