قسم العاب الكمبيوتر أحدث العاب الكمبيوتر ..

   

الصورة الرمزية مؤمن محمود عطية
مؤمن محمود عطية
:: مهندس ::
تاريخ التسجيل: Jun 2009
المشاركات: 19
نشاط [ مؤمن محمود عطية ]
قوة السمعة:
قديم 30-06-2009, 04:33 PM المشاركة 1   
x4 التعريف الكامل لمكينة Cnc



السلام عليكم ورحمة الله وبركاته

حياكم الله جميعا ياشباب الخراااطه

في موووضوووعي هذا احببت ان اطلعكم على معلوماات لمكينة الخراطه CNC

طبعا هذا الموووضووع يكون بعلمكم انه منقووول لكن احببت ان انقله لكم للفائدة وراح نخش بالموضوع

كلمة cnc تعتبر اختصار اللى (Computer Numerical Control) و هى تعتبر البرمجه العددية اى ان كل حرف بعده رقم مثال (N15,G50,h12) و هكذا و تكتب هذه الاكواد فى صياغة بلوكات داخل برنامج الwinnc و الفرق بين ماكينة الcnc و باقى الماكينات انها تتميز بالدقه الفائقة التى تصل الى ميكرون.
ثانيا لكتابة برنامج لل cnc عليك ان تكون متطلع على لغة البرمجة G code وطرق استخدامها
سوف اضع لك بعض المعلومات المتوفرة لدي حاليا وفور حصولي على معلومات اخره شو اضعها لك
في البداية
عند العمل على الالت الCNC يجب اتباع التسلسل المنطقي والعملي للحصول على امكانية و سرعة تحقيق الانتاج المطلوب الحصول عليه .
لناخذ مثال على هذا الانتاج على المخارط الCNC
عندما يراد انتاج مشغول على المخرطة المبرمجة يجب اتباع التسلسل التالي :
1- رسم مخطط هندسي بالتسامحات والابعاد المطلوبة للمنتج المطلوب تصنيعه .
2- يجب اختيار تسلسل (مسار ) تكنولوجي صحيح لكيفية تشغيل هذه القطعة , هذا المسار يحقق امكانية وامان وسرعة عملية الانتاج
3- اختيار ادوات القطع المطلوبة حسب المسار التكنلوجي الذي تم اختياره .
4- بناء على (1-2-3) يتم كتابة البرنامج بلغة ال G-CODE وادخاله الى الالة .
5- يتم تركيب ادوات القطع التي تم الاتفاق عليها كما يتم تركيب الخامة المطلوبة ومعايرة ادوات القطع بالنسبة لل ZERO POINT المفترضة .
6- (بحال وجود الملقم ) يتم تشغيل الملقم بعد وضع البارات المعدنية عليه وذلك بعد ان يتم برمجته بما يتوافق مع برنامج المخرطة
7- القيام بالتشغيل التجريبي للبرنامج وذلك من خلال :
- ابطاء سرعة حركة برج المخرطة
- التنقل بين الوحدات البرمجية بشكل يدوي .
8- التشغيل النهائي للالة وتدقيق برمترات المنتج ( ابعاد – نعومة – الخ ) ثم مراقبة عمل الالة .
وسوف يتم شرح كل نقطة من هذه النقاط بشيء من التفصيل
اولا : رسم المخطط الهندسي بالتسامحات والابعاد المطلوبة
ويتم هذا :
1- برسم مخطط هندسي امامي للمنتج مع اخذ القطاعات المطلوبة في المعدن وذلك لاظهار وجود التشغيل الداخلي .
2- وضع الابعاد الهندسية المحددة لهذا المنتج بالدقة والتسامحات المطلوبة وذلك من خلال استخدام ادوات القياس الدقيقة (بياكوليس . ميكرو متر . مشط شرار و مشط اقواس
ثانيا وضع المسار التكنلوجي للمنتج
يقسم المسار التكنلوجي للمنتج الى
· عمليات تكنولوجية تحضيرية
· عمليات تكنولوجية تشغيلية
· عمليات تكنولوجية انهائية
1- العمليات التكنولوجية التحضيرية :
وتتمثل في فتح واغلاق الظرف وتحريك المصدم وتشغيل دورة التبريد واطفائها
2- العمليات التكنولوجية التشغيلية :
بالنسبة لالات الخراطة فان هذه العمليات هي:
1- خراطة خارجية استقرابية يمنى .
2- خراطة خارجية تشطيبية .
3- خراطة خارجية استقرابية يسرى .
4- خراطة جبهية استقرابية .
5- خراطة جبهية تشطيبية .
6- ثقب .
7- تشغيل اخدود جانبي .
8- تشغيل اخدود جبهي .
9- تشغيل شرار داخلي .
10- تشغيل شرار خارجي .
11- قص .
12- خراطة داخلية استقرابية امامية .
13- خراطة داخلية استقرابية خلفية .
14- خراطة داخلية تشطيبية امامية .
15- خراطة داخلية تشطيبية خلفية .
16- خراطة اخدود داخلي .
يجب ان يتنم ترتيب هذه العمليات بشكل متسلسل منطقي للحصول على منتج باقل العمليات مع ضمان سلامة ادوات القطع و من الممكن ان نلخص بعض الاعتبارات التي تؤخذ في ترتيب العمليات التكنولوجية التشغيلية :
1- تكون عمليات الثقب قبل عمليات الخراطة الداخلية .
2- عمليات التشطيب قبل عمليات الاستقراب .
3- عمليات الاخدود قبل عمليات التشطيب .
4- تشغيل الاقواس بعد الانتهاء من عمليات التشطيب .
5- عمليات القص هي اخر العمليات التكنولوجية .
6- تشغيل الشرار الداخلي والخارجي بعد عمليات التشطيب الداخلي والخارجي .
وهنا مثال عملي لل cnc
رقم البرنامج يتكون من اربع خانات ويبدأ بحرف ----O
مثال :
برنامج رقم 1 يعني O 1 او O 0001
برنامج رقم 9999 يعني O 9999 وهكذا
-------------------------
لكتابة البرنامج لكل خطوة رقم وتكتب على النحو التالي
مثال
N10
N20
N30
.
.
.
N100
الخ
*************
والان نبدا بمعرفة G code واستخداماتها وهي اساس البرنامج .
G00 rapid traverse
G01 linear interpolation
G02,G03 circular interpolation
G04 dwell
G10 programming of workshifts
G20,G21 inch ,metric
G33 threadcutting
G40,G41,G42 tool nose radius compensation
G70 finishing canned cycle
G71 rough turning canned cycle
G72 rough facing canned cycle
G73 pattern repeating canned cycle
G74 peck drilling canned cycle
G75 grooving canned cycle
G76 threadcutting canned cycle
G77 turning cycle
G78 treading cycle
G79 facing cycle
G94 ,G95 feed rate mm/min ,mm/rev
G96 constant surface speed
G97 constant R.P.M
هذه هي المجموعة الثانية من الاكواد والتى سيتم شرحها بالتفصيل لاحقا
m Code Function
M00 Programme Stop
M01 Optional Stop
M02 End Of Programme
M03 Spindle On Anti-cllockwise
M04 Spindle On Cllockwise
M05 Spindle Stop
M08 Coolant On (all Machines)
M09 Coolant Off
M30 End Of Programme And Reset
M40 Spindle Gear Range1 (low)
M41 Spindle Gear Range2 (mid )
M42 Spindle Gear Range3 (high)
M78 Chuck Open
M79 Chuck Close
M98 Sub Programmen Call
M99 Return To Main Programme
http://alshaher.s5.com/REFERENE.jpg
وهذا تفصيل كامل للرسمة ومعطياتها
:0010(G71-roughturning cyce)
N10G0G40G90X500.Z800.T0
N20T0101M8
N30G92S550
N40G96S160M3
N50G95F0.2
N60G0X50.
N70G0Z5.
N80G71U0.6R0.5
N90G71P100Q140U0.2W0.02F0.2
N100G0X0.
N110G1Z0
N120G1G41X45C0.3
N130G1Z-40.
N140G1X50.
N150G0G40X500.Z800.T0
N160M0
N170T0101M8
N180G92S550
N190G96S180M3
N200G95F0.1
N210G0X50.
N220G0Z2.
N230G70P100Q140F0.08
N240G0G40X500.Z800.T0
N250M30
(والان سوف اشرح البرنامج بالتفصيل( مثال
N10G0G40G90X500.Z800.T0
N10 =BLLOCK NUMBER
G0 = RAPID TRAVERSE
G40 = CANCEL TOOL NOSE RADIUS COMPENSATION
G90 =ABSOLUTE VALUE
X500.=REFERENCE POINT OF DIAMETER تتغير القيم حسب الطلب
Z800.=REFERENCE POINT OF LENGTH تتغير القيم حسب الطلب
T0 = TURRET DATUM NOT ROTATE
-----------------------------------------------------------
N20T0101M8
N20 = BLLOCK NUMBER
T0101 = CALL TOOL AT TURRET NUMBER 01 AND TOOL NUMBER 01
M8 = COOLANT ON
---------------------------------------------------------------
N30G92S550
G92 = HIGH SPEED
S550= SPEED IS 550 تتغير القيم حسب الطلب
---------------------------------------------------------------
N40G96S160M3
G96 = SURFACE SPEED
S160= SPEED IS 160 تتغير القيم حسب الطلب
M3 = SPINDLE ON
----------------------------------------------------------------
N50G95F0.2
G95 = FEEDRATE mm/rev
F0.2=FEEDRATE IS 0.2 تتغير القيم حسب الطلب
-----------------------------------------------------------------
N60G0X50.
N70G0Z5.
X90.= TURRET MOVE TO DIAMETER 50.
Z5.= TURRET MOVE TO LENGTH 5.
---------------------------------------
N80G71U0.6R0.5
N90G71P100Q140U0.2W0.02F0.2
G71 = RUOGH TYRNING CYCLE
U0.6=MATERIAL WHICH REMOVED IN DIAMETER تتغير القيم حسب الطلب
W.02=MATERIAL WHICH REMOVED IN LLENGTH تتغير القيم حسب الطلب
R0.5=RETRACT تتغير القيم حسب الطلب
P100=START(PROGRAMME WILL START AT BLOCK 100)
Q140=END (PROGRAMME WILL END AT BLOCK 140)
U0.2= STOCK TO LEAVE IN X(DIAMETER) تتغير القيم حسب الطلب
W0.02=STOCK TO LLEAVE IN Z(LLENGTH) تتغير القيم حسب الطلب
F0.2= FEEDRATE OF THIS OPERATION تتغير القيم حسب الطلب
---------------------------------------------------------------
N100G0X0.TOOL MOVE TO DIAMETER 0.(FAST)
N110G1Z0. TOOL MOVE TO LINGTH 0. (SLOWLY)(DEPEND ON FEEDRATE)
----------------------------------------------------------------
N120G1G41X45C0.3
N130G1Z-40.
N140G1X50.
G41 = ACTIVE TOOL NOSE RADIUS COMPENSATION
X45= REQUIRED DIAMETER 45. تتغير القيم حسب الطلب
C0.3 = REQUIRED CHAMFER 0.3 تتغير القيم حسب الطلب
Z-40.= REQUIRED LINGTH IS 40. تتغير القيم حسب الطلب
---------------------------------------------
N150G0G40X500.Z800.T0
BACK TO X500. AND Z800. تتغير القيم حسب الطلب
------------------------------------------------
N160M0
M0=PROGRAMME STOP
----------------------------
N170T0101M8
N180G92S550
N190G96S180M3
N200G95F0.1
N210G0X50.
N220G0Z2.
سبق شرحها
------------------------------------------------
N230G70P100Q140F0.08
MAKE FINISHING FROM BLOCK NUMBER 100 TO 140 BY USING FEEDRATE 0.08
----------------------------
N250M30
END OF PROGRAMME
واتمنى لو انني استطعت حتى ولو 1 % بافادتكم واتمنى لكم التوفيق في عملكم


تحياتي لكم

اعلانات


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 10:33 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)