cnc 3- g code language -hiast
TRANSCRIPT
April 17, 2023 CAM -- Dr. ahmad Almaleh 1
اآلالت الرقميةCNC Machines
مدخل إلى لغة برمجة اآلالت الرقمية
April 17, 2023 CAM -- Dr. ahmad Almaleh 2
مخطط المحاضرة
مقدمة العمل مراحل الرقمية اآلالت مع التخاطب آليات البرمجة لغاتG-M Code البرنامج أجزاء وتنفيذه برنامج كتابة مراحل
April 17, 2023 CAM -- Dr. ahmad Almaleh 3
مقدمة
< آلة التشغيل الرقمية هي آلة تشغيل مؤتمتة جزئيا> تزود باألوامر المتعلقة بتشغيل كل قطعة أو كلياعلى شكل رقمي بفضل نظام إحداثيات مرتبط
لهذه األوامر. تعرف األوضاع المتتالية لآللة بشكل رقمي بفضل نظام إحداثيات مرتبط باآللة.
تأخذ التعليمات واألوامر التنفيذية المتعلقة بتشغيلقطعة ما شكل برنامج مؤلف من سطور مؤلفة من
G-code or NC programتعليمات خاصة تدعى
April 17, 2023 CAM -- Dr. ahmad Almaleh 4
مقدمة
البد قبل البدء بالعمل على كتابة برنامج تشغيل أي قطعة من توفر المعلومات التالية:
:) المشغولة ) القطعة عن معلومات الخام المادة نوع المطلوبة للقطعة الهندسية األبعاد المطلوبة والدقة التسامحات
: اآللة عن معلومات منها لكل الحركة وأشواط العاملة المحاور عدد المحاور حركة ودقة واستطاعات الدوران سرعات اآللة على تنفيذها الممكن الخام المواد
April 17, 2023 CAM -- Dr. ahmad Almaleh 5
العمل مراحل
الهندسية المخططات قراءةللقطعة الشروط ودفتر
المادة ) تنفيذها المطلوبجودة األساسية، األبعاد الخام،
... الدقة األسطح، / اآلالت اآللة إمكانية دراسة
مع المتوفرة الرقميةتحديد المرفقة اإلضافات
. منها المناسب. المطلوبة القطع أدوات تحديد. والدالئل المثبتات تحديد
April 17, 2023 CAM -- Dr. ahmad Almaleh 6
العمل مراحل
صغير واضح، برنامج كتابة dومستوف دقيق الحجم،
. التصنيعية للمتطلبات
April 17, 2023 CAM -- Dr. ahmad Almaleh 7
العمل مراحل
April 17, 2023 CAM -- Dr. ahmad Almaleh 8
العمل مراحل
April 17, 2023 CAM -- Dr. ahmad Almaleh 9
العمل أنماط
يتم الرقمية التشغيل آالت على للعمل أنماط أربعة يوجد < غالبا: القيادة لوحة على النمط اختيار مفتاح خالل من اختيارها
آليAutomatic يدويmanual - سlطر سطر التشغيل المعلومات إدخال Editنمط
April 17, 2023 CAM -- Dr. ahmad Almaleh 10
البرمجة لغات
القياس نظام في موصفة برمجة لغة الرقمية لآلالت يوجدعلى ISOالعالمي الموجودة البرمجة لغة فإن ذلك مع
المصنعة الشركة حسب ألخرى آلة من تختلف اآلالت. اآللة وخصوصية بها المربوط للمتحكم
: هي اللغات أنواع أهم منG Code APT languageL Code
April 17, 2023 CAM -- Dr. ahmad Almaleh 11
البرمجة لغة ستاندرات
April 17, 2023 CAM -- Dr. ahmad Almaleh 12
الرقمية اآلالت برمجة طرق
: مفاتيح باستخدام أي المباشرة اليدوية الطريقة. اآللة قيادة لوحة
التخاطبية دارات: MDIالطريقة خالل من أيلغة MCالتشغيل مع المتوافقة اآللة مع المرفقةG-code أوISO منقح بمساعدة الدارات إدخال يتم
. باآللة الملحق الخاص النصوص برنامج توليد CAD-CAMباستخدام فيها يتم التي
بعدها ينقل خارجي، حاسب على التشغيل برنامج. للتنفيذ اآللة إلى
: الحاسب بمؤازرة المستوى عالية بلغة برمجةAPT)UNIAPT,EXAPT,ADAPT…(Compact II
April 17, 2023 CAM -- Dr. ahmad Almaleh 13
لآللة الرئيسية التخاطب لوحةالرقمية
April 17, 2023 CAM -- Dr. ahmad Almaleh 14
التخاطب لوحة في االظهار شاشةالرئيسية
April 17, 2023 CAM -- Dr. ahmad Almaleh 15
التخاطب لوحة في االظهار شاشةالرئيسية
April 17, 2023 CAM -- Dr. ahmad Almaleh 16
التخاطب لوحة في االظهار شاشةالرئيسية
April 17, 2023 CAM -- Dr. ahmad Almaleh 17
الرقمية اآللة مع التخاطب اجهزة
االنترنت سلكيالسلكيفالش ميموري
April 17, 2023 CAM -- Dr. ahmad Almaleh 18
لآلالت البرمجة لغات بين االختالفالرقمية
البرمجة لغة رموز البرمجة G-codeتختلف لغة عنأما APTالمؤتمتة معينة رموز األولى في نجد حيث
. برمجية نصية تعليمات فنجد الثانية التقليدية البرمجة لغة كل G-codeفي تعريف يتم
المادة القطع، أدوات التشغيلية، العمليات منخالل من التكنولوجية العمليات تسلسل الخام،
. معينة تشغيل آلة أجل ومن المشغل المؤتمتة البرمجة لغة الرسم APTفي تحويل يتم
بمساعدة < أوتوماتيكيا أو يدويا بالمشغولة الخاصتسقط < سابقا محددة تشغيل إجرائيات إلى الحاسب
. التنفيذ برنامج في ألي بشكل
April 17, 2023 CAM -- Dr. ahmad Almaleh 19
الرقمية التشغيل آالت برمجة
إلى الرقمي التشغيل آالت تحكم نظام يحتاج: التالية المعلومات
التعليمات من سلسلة وهو للقطعة التشغيل برنامجعلى للحصول الالزمة التشغيل عمليات تصف
. من سطر كل المطلوبة للمشغولة النهائي الشكلالتالية المعلومات على يحتوي التعليمات
الهندسية المعطيات التكنولوجية المعطيات القطع أدوات عن معلومات
وتعويضاتها القطع أدوات عن أولية معطيات
April 17, 2023 CAM -- Dr. ahmad Almaleh 20
التشغيل برنامج
: الهندسية المعلومات..... : أو دورانية أو خطية الحركة نوع / الحركة محاور محور : قطبي، ديكارتي، اإلحداثيات جملة : مطلق نسبي، اإلحداثيات نوع : إنكليزي عالمي، اإلحداثيات أبعاد وحدة
April 17, 2023 CAM -- Dr. ahmad Almaleh 21
التشغيل برنامج
: التكنولوجية المعلومات ومصححاتها القطع Tأدوات الرئيسي الدوران محور S سرعة التغذية Fسرعة: ثانوية Mمعلومات
التبريد سائل. آلي القطع أداة تبديل القطع أداة دوران جهة. آلي الرايش إزالة
April 17, 2023 CAM -- Dr. ahmad Almaleh 22
G & M Code
البرمجة لغة في المستعملة العامة الرموز ألهم شرح
April 17, 2023 CAM -- Dr. ahmad Almaleh 23
G & M Code
O :البرنامج رقم N :البرنامج في المساعدة او التنفذية التعليمات سطر رقم G :تحضيرية عملية M :خاصة عمليات F :القطع ألداة النسبية السرعة يحدد التغذية، معدل
للمشغولة بالنسبة S :القطع أداة محور سرعة rpmيحدد ,D0,…, D7 P0,…, P7 :مساعدة معامالت T :وتعويضها القطع أداة رقم لتحديد L :تكراره مرات وعدد الفرعي البرنامج رقم لتحديد
April 17, 2023 CAM -- Dr. ahmad Almaleh 24
G & M Code
O0519
N0010 G91 G80 G49 G40 G00 T01N0020 T02 M01N0030 G90 G54 G00 X5.44 Y1.95 S500N0040 G43 Z0.1 D01
N0300 T03 M06N0310 G90 G54 G00 X0.9 Y-1.5 S1300
N1000 M30
رقم البرنامج
أرقام الكتل
April 17, 2023 CAM -- Dr. ahmad Almaleh 25
G & M Code
رقم البلوك متتالي
عمليات تحضيرية
اإلحداثيات
معدل التغذية
سرعة دوران أداة القطع
تابع خاص
معامل مساعد
N0100 G01 G42 X1.0 Y7.1 F10.0 S500 M03 D01
April 17, 2023 CAM -- Dr. ahmad Almaleh 26
G Code
G00 x y z
G01 XYZ F S M
G02 XYZ IJK F S M
G03 XYZ IJK F S M
April 17, 2023 CAM -- Dr. ahmad Almaleh 27
M Code
April 17, 2023 CAM -- Dr. ahmad Almaleh 28
G Code Group
Group 0
G00 : Rapid traverseG01 : Linear interpolationG02 : Circular interpolation clockwiseG03 : Circular interpolation counterclockwiseG04 : DwellG72 : Defining circular boring patternG74 : Defining rectangular boring patternG81 : Drilling, centeringG82 : Drilling, spot-facingG83 : Deep-hole drilling with retractionG84 : TappingG86 : Deep-hole drilling with chip breakingG87 : Rectangular pocket milling cycleG88 : Circular pocket milling cycleG89 : Slot milling cycle
April 17, 2023 CAM -- Dr. ahmad Almaleh 29
G Code Group
Group 2G94 : Feed in mm/min or 0.01 inch/minG95 : Feed in um/rev or 0.0001 inch/rev
Group 3G53 : Cancellation of offsets 1, 2G54 : Call-up of offset 1G55 : Call-up of offset 2
Group 4 G92 : Set offset 5
Group 5
G56 : Cancellation of offsets 3, 4, 5G57 : Call-up of offset 3G58 : Call-up of offset 4G59 : Call-up of offset 5
Group 6G25 : Subroutine call-upG27 : Unconditional jump
Group 7G70 : Measurements in inchesG71 : Measurements in mm
April 17, 2023 CAM -- Dr. ahmad Almaleh 30
G Code Group
Group 8G40 : Cancellation of the tool path compensationG41 : Cutter path compensation leftG42 : Cutter path compensation right
Group 9
G17 : 1st axis switchingG18 : 2nd axis switchingG19 : 3rd axis switchingG20 : 4th axis switchingG21 : 5th axis switchingG22 : 6th axis switching
Group 11G98 : Withdrawal to starting planeG99 : Withdrawal to withdrawal plane
Group 12G73 : Call-up circular boring patternG74 : Call-up rectangular boring pattern
April 17, 2023 CAM -- Dr. ahmad Almaleh 31
M Code
Group 0
M03 : Spindle ON in clockwise direction M04 : Spindle ON in counterclockwise direction M05 : Spindle stopM19 : Spindle precise stop
Group 1M38 : Precise stop ONM39 : Precise stop OFF
Group 2M00 : Programmed stopM17 : Subroutine endM30 : Program end with return to program start
Group 3M08 : Coolant ONM09 : Coolant OFF
Group 8
M50 : Cancellation of the direction logic with bidirectional tool turretM51 : Selection of the direction logic with bidirectional tool turret
Group 10
M90 : Cancellation of the mirroring functionM91 : Mirroring on the X-axisM92 : Mirroring on the Y-axisM93 : Mirroring on the Z-axis
32
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
April 17, 2023 CAM -- Dr. ahmad Almaleh
33
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
April 17, 2023 CAM -- Dr. ahmad Almaleh
April 17, 2023 CAM -- Dr. ahmad Almaleh 34
قواعد لغة البرمجة
بالحرف البرنامج > Oيبدأ مثال البرنامج؛ رقم جانبه O13وإلى بالحرف البرنامج في كتلة كل الكتلة؛ Nتبدأ رقم جانبه وإلى
< N0010مثال التالية التعليمات بـأحد البرنامج M30,M00ينتهي تعليمتا اجتمعت المجموعة ) M Codeأو ( G Codeإذا من
تنفذ التي هي األخيرة فإن واحدة كتلة في نفسها ) ( ، خانتان البرنامج رقم عن للتعبير الصحيحة األرقام تستخدم
) التعليمة ) نوع ولتحديد ، خانات أربع الكتلة G Code/ MرقمCode) خانتان )
( األبعاد المعامالت( X, Y, Z, U, V, W I, J, Kتكتب وقيمخانات,…( ) P, Dالمساعدة ) أربع الحقيقية األعداد باستخدام
) بعدها وثالث الفاصلة قبل
April 17, 2023 CAM -- Dr. ahmad Almaleh 35
G & M Code: deactivation
تبقى التعليمة ( G/M) فعالة إلى أن يرد تابع آخر من مجموعتها أو يجريإلغاء فعاليتها بواسطة توابع اإللغاء في المجموعة نفسها )للتوابع التي تتمتع
.RESET(، أو إذا أطفئت اآللة أو ضغط زر G40بهذه الخاصة مثل
أمثلة:
N 0100 G00 X -20. Y 5. Z 40 .
N 0110 G00 X 10. Y 5. Z 5.
N 0120 G01 X -20. Y 5. Z -5.
G00 ACTIVE
G00 ACTIVE
G00 Deactivated by G01G00 Deactivated by G01
April 17, 2023 CAM -- Dr. ahmad Almaleh 36
G & M Code: deactivation
O 12
N0000
N0020 ………………………..G54
N0030 …………………………G57
N0040 ………………………….M30
_______________________________________
O 20
N0000
N0100 ………………………G00G54 & G57 are
still active
األساسي البرنامج
الفرعي البرنامج
April 17, 2023 CAM -- Dr. ahmad Almaleh 37
G & M Code: deactivation
O 12
N0000
.
N0100 G00 X1 Y1 Z1
N0200 ………………………….M30
O 20
N0000
N0100 X2 Y2
N0200 G02 X2 Y2 G02 is deactivated now by G02
G00 is still active
األساسي البرنامج
الفرعي البرنامج
April 17, 2023 CAM -- Dr. ahmad Almaleh 38
G & M Code: deactivation / skip
تبقى أداة القطع فعالة إلى أن يجري استبدالها بأخرى تبقى محتويات سجالت التخزين كما هي ما لم تعدل بواسطة التعليمة
التي تسمح بتعديل السجل الخامس(؛ أو لم يضغط زر G92الموافقة ) مثل RESETأو لم يعد تشغيل اآللة
تعطي اآللة المستخدمة في العملي إمكانية تجاوز أجزاء يحددها المستثمر منبرنامجه بالضغط على الزر المبين في الشكل التالي:
وذلك على النحو التالي:N0090 G00 X20. Y25. W30.N0100 /…………………….. Block to be skipped
ويجري تجاوزها عند ضغطه.N0100إذا لم يضغط الزر المبين أعاله تنفذ الكتلة
/
V
April 17, 2023 CAM -- Dr. ahmad Almaleh 39
كتابة البرنامج
التهيئةinitialization المسافة قياس واحدة تحديد) قطبية ) ديكارتية، اإلحداثيات جملة تحديد العمل مستوي تحديد المرجعية النقطة تحديد أبعادها وتعويض القطع آلة تحديد التغذية معدل تحديد دورانها وجهة القطع أداة دوران سرعة تحديد
األساسية الكتلة
April 17, 2023 CAM -- Dr. ahmad Almaleh 40
كتابة البرنامج
تحديد جملة محاور اإلحداثيات : ويتم
باستخدام إحدى تعليمات .9المجموعات
G17 : 1st axis switchingG18 : 2nd axis switchingG19 : 3rd axis switchingG20 : 4th axis switchingG21 : 5th axis switchingG22 : 6th axis switching
April 17, 2023 CAM -- Dr. ahmad Almaleh 41
اختيار واحدة القياس
تحديد واحدة قياس المسافةG70 واحدة القياس اإلنكليزي
inchG71 واحدة القياس العالمي
mm
April 17, 2023 CAM -- Dr. ahmad Almaleh 42
أنماط اإلحداثيات
اإلحداثياتAbsolute المطلقة اإلحداثيات
Incrementalالنسبية
G90G91
April 17, 2023 CAM -- Dr. ahmad Almaleh 43
سرعة وجهة دوران أداة القطع
M03 CW
M04 CCW
M05 stop rotation
S tool rotation speed
F Fee rate speed
April 17, 2023 CAM -- Dr. ahmad Almaleh 44
أوامر حركة أداة القطع
التغذية .N0001 F300 معدل القطع أداة دوران N0002سرعة
S500 القطع أداة دوران جهة
N0005 M03 clock wise direction
OR
N0005 M04 counter clock wise direction
N00010 M05 Stop rotation
April 17, 2023 CAM -- Dr. ahmad Almaleh 45
أوامر حركة أداة القطع
April 17, 2023 CAM -- Dr. ahmad Almaleh 46
المرجعية النقطة
April 17, 2023 CAM -- Dr. ahmad Almaleh 47
المرجعية النقطة
April 17, 2023 CAM -- Dr. ahmad Almaleh 48
المرجعية النقطة
April 17, 2023 CAM -- Dr. ahmad Almaleh 49
المرجعية النقطة
: العمل نقطة موضع تحديد التعليمات باستخدام مباشرة G00/G01بصورة باستخدام االنزياح سجالت في مخزنة قيم باستدعاء
المجموعة المجموعة 3توابع 5أو
April 17, 2023 CAM -- Dr. ahmad Almaleh 50
المرجعية النقطة
نقطة موضع تحديد مراحلالعمل:
. الموضع حساس تركيب السطوح مالمسة
الخام للقطعة الجانبيةالتحكم لوحة باستخدام
المباشرة في القيم تخزين
مع االنزياح سجالتلنصف التعويض مراعاة
المجس قطر القيم استدعاء يتم
توابع باستخدامأو 3المجموعة 5المجموعة
April 17, 2023 CAM -- Dr. ahmad Almaleh 51
التشغيل مرجع نقطة نقل
April 17, 2023 CAM -- Dr. ahmad Almaleh 52
العمل نقطة انتقال
April 17, 2023 CAM -- Dr. ahmad Almaleh 53
April 17, 2023 CAM -- Dr. ahmad Almaleh 54
G00 // G01تعليمة
G00السريع الخطي االنتقال
G01الخطي االستيفاء
N0005 G00 X Y Z U V W
N0005 G01 X Y Z F U V W
عملي ) (1مثال
تنفيذ برنامج اكتبالقطعة في الثقوب
بالشكل الموصفةصفر أن < علما التالي،لآللة معرف القطعة
. G54بالتسجيل ال بالمليمتر، األبعاد
الرقمية اآللة تحتوي. تثقيب دارات على
S=2500 RPMF=100 mm/minApril 17, 2023 CAM -- Dr. ahmad Almaleh 55
Y
X
) المطلقة ) األبعاد اآللة برنامج
O0001 N0010 G54G17G90G71 N0020.T1M06 N0030 G00 X0.0Y0.0Z10.0 N0040 X10.0Y10.0 N0050 Z3.0 N0060 G01 Z-15.0 F100 S2500 M03 N0070 G00 Z3.0 N0080 X40.0April 17, 2023 CAM -- Dr. ahmad Almaleh 56
) المطلقة ) األبعاد اآللة برنامج
N0090 G01 Z-15.0 N0100 G00 Z3.0 N0110 Y20.0 N0120 G01 Z-15.0 N0130 G00 Z3.0 N0140 X10.0 N0150 G01 Z-15.0 N0160 G00 Z10.0 N0170 M30April 17, 2023 CAM -- Dr. ahmad Almaleh 57
) النسبية ) األبعاد اآللة برنامج
O0002 N0010 G54G17G90G71 N0020.T1M06 N0030 G00 X0.0Y0.0Z10.0 N0040 G91X10.0Y10.0 N0050 Z-7.0 N0060 G01 Z-15.0 F100 S2500 M03 N0070 G00 Z15.0 N0080 X30.0April 17, 2023 CAM -- Dr. ahmad Almaleh 58
اآللة برنامج
N0090 G01 Z-15.0 N0100 G00 Z15.0 N0110 Y10.0 N0120 G01 Z-15.0 N0130 G00 Z15.0 N0140 X-30.0 N0150 G01 Z-15.0 N0160 G00 Z30.0 N0170 M30April 17, 2023 CAM -- Dr. ahmad Almaleh 59
عملية لمبدأ شرحالتثقيب
آلة بواسطة ثقب فتح أجل من نفعل أن يجب ماذاشاقولية حاسوبية رقمية تفريز
April 17, 2023 CAM -- Dr. ahmad Almaleh 60
Top View
Front View
Tool Home
1 (.X & Y Rapid To Hole Position
April 17, 2023 CAM -- Dr. ahmad Almaleh 61
Top View
Front View
2 (.Z Axis Rapid Move Just Above Hole
3 (.Turn On Coolant
4 (.Turn On Spindle
.100”
April 17, 2023 CAM -- Dr. ahmad Almaleh 62
Top View
Front View
5 (.Z Axis Feed Move to Drill Hole
April 17, 2023 CAM -- Dr. ahmad Almaleh 63
Top View
Front View
6 (.Rapid Z Axis Move Out Of Hole
April 17, 2023 CAM -- Dr. ahmad Almaleh 64
Top View
Front View
9 (.X&Y Axis Rapid Move Home
7 (.Turn Off Spindle
8 (.Turn Off Coolant
April 17, 2023 CAM -- Dr. ahmad Almaleh 65
Top View
Front View
Tool At Home
O0001N005 G54 G90 S600 M03N010 G00 X1.0 Y1.0N015 G43 H01 Z.1 M08
N020 G01 Z-.75 F3.5
N030 G91 G28 X0 Y0 Z0N035 M30
N025 G00 Z.1 M09
Here’s The CNC Program!
April 17, 2023 CAM -- Dr. ahmad Almaleh 66
Top View
Front View
Tool At Home
O0001O0001
Number Assigned to this program
April 17, 2023 CAM -- Dr. ahmad Almaleh 67
Top View
Front View
Tool At Home
O0001N005 G54 G90 S600 M03
N005 Sequence NumberG54 Fixture OffsetG90 Absolute Programming Mode
S600 Spindle Speed set to 600 RPMM03 Spindle on in a Clockwise Direction
April 17, 2023 CAM -- Dr. ahmad Almaleh 68
Top View
Front View
O0001N005 G54 G90 S600 M03N010 G00 X1.0 Y1.0
G00Rapid MotionX1.0X Coordinate 1.0 in. from ZeroY1.0Y Coordinate 1.0 in. from Zero
April 17, 2023 CAM -- Dr. ahmad Almaleh 69
Top View
Front View
O0001N005 G54 G90 S600 M03N010 G00 X1.0 Y1.0N015 G43 H01 Z.1 M08
G43Tool Length CompensationH01Specifies Tool length compensationZ.1 Z Coordinate .1 in. from Zero
M08Flood Coolant On
April 17, 2023 CAM -- Dr. ahmad Almaleh 70
Top View
Front View
O0001N005 G54 G90 S600 M03N010 G00 X1.0 Y1.0N015 G43 H01 Z.1 M08
N020 G01 Z-.75 F3.5G01Straight Line Cutting Motion
Z-.75Z Coordinate -.75 in. from ZeroF3.5Feed Rate set to 3.5 in./min.
April 17, 2023 CAM -- Dr. ahmad Almaleh 71
Top View
Front View
O0001N005 G54 G90 S600 M03N010 G00 X1.0 Y1.0N015 G43 H01 Z.1 M08
N020 G01 Z-.75 F3.5
G00Rapid MotionZ.1Z Coordinate .1 in. from Zero
M09Coolant Off
N025 G00 Z.1 M09
April 17, 2023 CAM -- Dr. ahmad Almaleh 72
Top View
Front View
O0001N005 G54 G90 S600 M03N010 G00 X1.0 Y1.0N015 G43 H01 Z.1 M08
N020 G01 Z-.75 F3.5
N030 G91 G28 X0 Y0 Z0G91Incremental Programming ModeG28Zero Return Command
X0, Y0, Z0 X,Y,& Z Coordinates at Zero
N025 G00 Z.1 M09
April 17, 2023 CAM -- Dr. ahmad Almaleh 73
Top View
Front View
O0001N005 G54 G90 S600 M03N010 G00 X1.0 Y1.0N015 G43 H01 Z.1 M08
N020 G01 Z-.75 F3.5
N035 M30N030 G91 G28 X0 Y0 Z0N025 G00 Z.1 M09
M30End of Program
April 17, 2023 CAM -- Dr. ahmad Almaleh 74
April 17, 2023 CAM -- Dr. ahmad Almaleh 75
G02 // G03تعليمة
G02الساعة عقارب مع الدائري االستيفاء
G03الساعة عقارب عكس الدائري االستيفاء
N0005 G02 X Y Z I J K U V W I J K
N0005 G03 X Y Z I J K U V W I J K
بدء نقطة إلى القطع أداة إحضار على نحصر السابقة التعليمة تنفيذ أجل مننقطة إحداثيات ندخل القوس، دوران جهة نختار السابق، السطر في القوس
بواسطة و XYZالهدف الرموز. UVWالمطلقة أما فهي IJK للنسبية. البداية لنقطة بالنسبة القوس مركز إحداثيات
April 17, 2023 CAM -- Dr. ahmad Almaleh 76
G02 // G03تعليمة
April 17, 2023 CAM -- Dr. ahmad Almaleh 77
G02 // G03تعليمة
78
G02 Circular Interpolation (CW)
The G02 command requires an endpoint and a radius in
order to cut the arc.I,J, and K are relative to the
start point.
N_ G02 X2 Y1 I0 J-1 F10
or
N_ G02 X2 Y1 R1 F10
April 17, 2023 CAM -- Dr. ahmad Almaleh
5
10
15
20
25
5 10 15 20 25 30
C
C
Circular interpolation from A to Babout a circle centered at C N10 G02 X20000 Y10000 I5000 J15000 F2500
A
B
I=5
J=15
79
G02 Circular Interpolation (CW)
April 17, 2023 CAM -- Dr. ahmad Almaleh
عملي ) (2مثال
تنفيذ برنامج اكتبالمائل المجرى
في دائري والنصفالموصفة القطعة
< علما التالي، بالشكلالقطعة صفر أن
لآللة معرف. G55بالتسجيل
. بالمليمتر األبعادS=2500 RPMF=100 mm/minApril 17, 2023 CAM -- Dr. ahmad Almaleh 80
Y
X
) المطلقة ) األبعاد اآللة برنامج
O0003 N0010 G55G17G90G71G21 N0020 T1M06 N0030 G00 X25.0Y-25.0Z10.0 N0040 Z2.0 N0050 G01 Z-5.0 F100 S2500 M03 M08 N0060 X50.0Y-50.0 N0070 G00 Z2.0 N0080 X59.0Y-75.0April 17, 2023 CAM -- Dr. ahmad Almaleh 81
) المطلقة ) األبعاد اآللة برنامج
N0090 G01 Z-5.0 N0100 G03 X75.0Y-59.0 I0.0J+16.0 N0110 G00 Z15.0 N0120 M30
Or N0100 G03 X75.0Y-59.0 R16.0
April 17, 2023 CAM -- Dr. ahmad Almaleh 82
April 17, 2023 CAM -- Dr. ahmad Almaleh 83
القطع أداة طول G43تعويض
G49 : Cancellation of the tool length compensationG43 : Cutter length compensation + VALUEG44 : Cutter length compensation _ VALUE
April 17, 2023 CAM -- Dr. ahmad Almaleh 84
القطع أداة طول G43تعويض
القطع أداة طول G43تعويض
…… T01M06 G43Z10.0H02 ……
يجري ملء جدول تعويض األدوات من قبل المستثمر باختيار نمط؛ بعد إجراء عمليات القياس المناسبة لألدوات Editإدخال المعلومات
لطول وقطر كل أداة وإدخال التعويض المناسب. length compensation = Z = H – H1
April 17, 2023 CAM -- Dr. ahmad Almaleh 85
April 17, 2023 CAM -- Dr. ahmad Almaleh 86
القطع أداة نصف G42 \ G41تعويض
G40 : Cancellation of the tool path compensationG41 : Cutter path compensation leftG42 : Cutter path compensation right
April 17, 2023 CAM -- Dr. ahmad Almaleh 87
القطع أداة مسار انزياح
G41Offset Direction = Left
G42Offset Direction = Right
G40Offset Direction = Off
April 17, 2023 CAM -- Dr. ahmad Almaleh 88
القطع أداة مسار انزياح
الدخول نقطةوإلى من والخروج
التشغيل مسار
April 17, 2023 CAM -- Dr. ahmad Almaleh 89
اختيار أداة القطع وإدخال المعلومات الخاص بها
T 01 10
N0100 T02 02 M06
N0400 G00..……
OR
N0400 G00 X… Y… Z… T0202
Tool number Tool compensation number01 - 10 01 - 99
قطع أداة عند استدعاء جديدة يجب استخدام
G00 ؛ سواء بكتابتها فيالكتلة نفسها أو في كتلة
الحقة
عملي ) (3مثال
O0003 G55G17G90G71G40 G49G21 T02M06 G43G00 X-10.0Y10.0Z10.0H02 G01Z-5.0F100S2500M03M08 G41G01X0.0Y0.0D02 X50.0
April 17, 2023 CAM -- Dr. ahmad Almaleh 90
H 02 الثانية القطع أداة طول تعويض
D02 الثانية القطع أداة قطر نصف تعويض قيمة
بدء قبل اآللة إلى برنامج كمعطيات القيم إدخال يتمالتنفيذ عملية
وتعويض نصف قطر اختيار أداة القطع المسار
Y-50.0 X0.0 Y0.0 Y10.0 G00 Z10.0 M30
April 17, 2023 CAM -- Dr. ahmad Almaleh 91
Y
X
April 17, 2023 CAM -- Dr. ahmad Almaleh 92
فرعي تابع استدعاء
N0020 G25 L01 10
L01 الفرعي التابع عنوانN G00 X… Y… N G81……………NNM17 األم للبرنامج العودة أجل من مساعدة تعليمة
التكرار التابع عدد عنوانالفرعي
April 17, 2023 CAM -- Dr. ahmad Almaleh 93
البرنامج في ما سطر إلى القفز
N0020 G27 L 320
N0320 G00 X… Y… G81……………
April 17, 2023 CAM -- Dr. ahmad Almaleh 94
فرعي تابع HARTFORD استدعاء
April 17, 2023 CAM -- Dr. ahmad Almaleh 95
فرعي تابع HARTFORD استدعاء
الجزئي البرنامج
April 17, 2023 CAM -- Dr. ahmad Almaleh 96
عملي ) (3مثال
April 17, 2023 CAM -- Dr. ahmad Almaleh 97
X
Y
الفرعي البرنامج
//main program O 0005 N0010 G55G17G90G71G21 N0020.T1M06 N0030 G00X30.0Y20.0Z10.0 N0040 Z2.0 N0050 M08 N0060 M98 P0055 L04 N0070 G28M09 N0080 M30
//SUB program O 0055 N0010 G90 G01 Z-5.0 F100
S2500 M03 M08 N0020.Y120.0 N0030 G00 Z2.0 N0040 Y20 N0050 G91 X40.0 N0060 M99
April 17, 2023 CAM -- Dr. ahmad Almaleh 98
هذا يكون لكيصحيح البرنامج
معلومة؟؟ يوجداإلفريز = قطر القطر أداة قطر
المشغل
القطبية اإلحداثيات
April 17, 2023 CAM -- Dr. ahmad Almaleh 99
April 17, 2023 CAM -- Dr. ahmad Almaleh 100
April 17, 2023 CAM -- Dr. ahmad Almaleh 101
April 17, 2023 CAM -- Dr. ahmad Almaleh 102
April 17, 2023 103
وتنفيذه برنامج كتابة مراحل
اآللة 1. Power onتشغيل
المعلومات 2. إدخال نمط Editاختيار
وتخزينه 3. البرنامج كتابة
اآللي 4. العمل نمط Automaticاختيار
على 5. بالضغط اآللة تهيئة RESETإعادة
القطعة 6. عن < بعيدا البرنامج اختبار
القطعة 7. على البرنامج تنفيذ
CAM -- Dr. ahmad Almaleh
April 17, 2023 CAM -- Dr. ahmad Almaleh 104
سؤال اليوم
ما هو الفرق بين اآللةCNC; NC Machine منحيثية تنفيذ البرنامج؟