spow 44197 اشتراک گذاری ارسال شده در 15 تیر، ۱۳۸۹ سلام دوستان عزیز مجموعه ای از کدهای پرکاربرد در ماشنهای کنترل عددی یا ماشینهای CNC رو براتون قرار میدم امیدوارم به درد دوستان عزیز بخوره موفق باشیم G-codes G00 Positioning in Rapid G01 Linear Interpolation (G02 Circular Interpolation (CW (G03 Circular Interpolation (CCW G04 Dwell G07 Imaginary axis designation G09 Exact stop check G10 Program parameter input G11 Program parameter input cancel G12 Circle Cutting CW G13 Circle Cutting CCW G17 XY Plane G18 XZ Plane G19 YZ Plane G20 Inch Units G21 Metric Units G22 Stored stroke limit ON G23 Stored stroke limit OFF 1 لینک به دیدگاه
spow 44197 مالک اشتراک گذاری ارسال شده در 15 تیر، ۱۳۸۹ . . . . G27 Reference point return check G28 Automatic return to reference point G29 Automatic return from reference point G30 Return to 2nd, 3rd, 4th reference point G31 Skip function . . G33 Thread cutting (G34 Bolt hole circle (Canned Cycle (G35 Line at angle (Canned Cycle (G36 Arc (Canned Cycle G40 Cutter compensation Cancel G41 Cutter compensation Left G42 Cutter compensation Right (G43 Tool Length Compensation (Plus (G44 Tool Length Compensation (Minus G45 Tool offset increase G46 Tool offset decrease G47 Tool offset double increase G48 Tool offset double decrease G49 Tool Length Compensation Cancel G50 Scaling OFF G51 Scaling ON G52 Local coordinate system setting G53 Machine coordinate system selection G54 Workpiece Coordinate System G55 Workpiece Coordinate System 2 G56 Workpiece Coordinate System 3 G57 Workpiece Coordinate System 4 G58 Workpiece Coordinate System 5 G59 Workpiece Coordinate System 6 G60 Single direction positioning G61 Exact stop check mode G62 Automatic corner override G63 Tapping mode G64 Cutting mode G65 Custom macro simple call G66 Custom macro modal call G67 Custom macro modal call cancel G68 Coordinate system rotation ON G69 Coordinate system rotation OFF G70 Inch Units G71 Metric Units G72 User canned cycle G73 High-Speed Peck Drilling Cycle G74 Counter tapping cycle G75 User canned cycle G76 Fine boring cycle G77 User canned cycle G78 User canned cycle G79 User canned cycle G80 Cancel Canned Cycles G81 Drilling Cycle G82 Counter Boring Cycle G83 Deep Hole Drilling Cycle G84 Tapping cycle G85 Boring Cycle G86 Boring Cycle G87 Back Boring Cycle G88 Boring Cycle G89 Boring Cycle G90 Absolute Positioning G91 Incremental Positioning G92 Reposition Origin Point G93 Inverse time feed G94 Per minute feed G95 Per revolution feed G96 Constant surface speed control G97 Constant surface speed control cancel G98 Set Initial Plane default G99 Return to Retract (Rapid) Plane . . . . . . . . . . 1 لینک به دیدگاه
spow 44197 مالک اشتراک گذاری ارسال شده در 15 تیر، ۱۳۸۹ : 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 End of Program, Reset to Start M98 Call subroutine command M99 Return from subroutine command 2 لینک به دیدگاه
spow 44197 مالک اشتراک گذاری ارسال شده در 15 تیر، ۱۳۸۹ Turning : G-codes G00 Positioning in Rapid G01 Linear Interpolation (G02 Circular Interpolation (CW (G03 Circular Interpolation (CCW G04 Dwell G07 Feedrate sine curve control . . G10 Data setting G11 Data setting cancel 2 لینک به دیدگاه
spow 44197 مالک اشتراک گذاری ارسال شده در 15 تیر، ۱۳۸۹ . . . . G17 XY Plane G18 XZ Plane G19 YZ Plane G20 Inch Units G21 Metric Units G22 Stored stroke check function ON G23 Stored stroke check function OFF G25 Spindle speed fluctuation detection OFF G26 Spindle speed fluctuation detection ON G27 Reference point return check G28 Automatic Zero Return G29 Return from Zero Return Position G30 2nd reference point return G31 Skip function G32 Thread cutting . . G34 Variable lead thread cutting . . G36 Automatic tool compensation G40 Tool Nose Radius Compensation Cancel G41 Tool Nose Radius Compensation Left G42 Tool Nose Radius Compensation Right . . . . . . G46 Automatic Tool Nose Radius Compensation 1 لینک به دیدگاه
spow 44197 مالک اشتراک گذاری ارسال شده در 15 تیر، ۱۳۸۹ . . . . G50 Coordinate system setting and maximum rpm . . G52 Local coordinate system setting G53 Machine coordinate system setting G54 Workpiece Coordinate System G55 Workpiece Coordinate System 2 G56 Workpiece Coordinate System 3 G57 Workpiece Coordinate System 4 G58 Workpiece Coordinate System 5 G59 Workpiece Coordinate System 6 . . G61 Exact stop check mode G62 Automatic corner override G63 Tapping mode G64 Cutting mode G65 User macro simple call G66 User macro modal call G67 User macro modal call cancel G68 Mirror image for double turrets ON G69 Mirror image for double turrets OFF G70 Finishing Cycle G71 Turning Cycle G72 Facing Cycle G73 Pattern repeating G74 Peck Drilling Cycle G75 Grooving Cycle G76 Threading Cycle 1 لینک به دیدگاه
spow 44197 مالک اشتراک گذاری ارسال شده در 15 تیر، ۱۳۸۹ . . . . . . G80 Canned cycle for drilling cancel . . . . G83 Face Drilling Cycle G84 Face Tapping Cycle . . G86 Face Boring Cycle G87 Side Drilling Cycle G88 Side Tapping Cycle G89 Side Boring Cycle G90 Absolute Programming G91 Incremental Programming G92 Thread Cutting Cycle . . G94 Endface Turning Cycle . . G96 Constant surface speed control G97 Constant surface speed control cancel G98 Linear Feedrate Per Time G99 Feedrate Per Revolution G107 Cylindrical Interpolation G112 Polar coordinate interpolation mode G113 Polar coordinate interpolation mode cancel G250 Polygonal turning mode cancel G251 Polygonal turning mode 2 لینک به دیدگاه
spow 44197 مالک اشتراک گذاری ارسال شده در 15 تیر، ۱۳۸۹ M-codes M00 Program Stop M01 Optional Program Stop M02 Program End M03 Spindle On Clockwise M04 Spindle On Counterclockwise M05 Spindle Stop . . M07 Coolant 1 On M08 Coolant 2 On M09 Coolant Off . . . . M30 End of Program, Reset to Start M98 Subprogram call M99 Return from subprogram 2 لینک به دیدگاه
spow 44197 مالک اشتراک گذاری ارسال شده در 19 تیر، ۱۳۸۹ يک مرکز چرخش سيانسي کنترل رقمي رايانهاي يا سيانسي به تنظيمات ماشينابزار صنعتي از طريق هدايت رايانهاي گفته ميشود. بوسيله ی سيانسي ميتوان به سرعت قطعاتي با اندازههاي دقيق از فلز يا چوب درست کرد. شکل اين قطعات از پيش توسط يک برنامه که در سيستم کم (CAM) توليد شده مشخص ميگردد. معمولاً براي اين منظور هنوز از استاندارد EIA-274-D استفاده ميشود که کد جي (G) هم ناميده ميشود. روش سيانسي ادامهدهنده روش دستگاههاي انسي (کنترل رقمي) بود. از انسي در جنگ جهاني دوم براي توليد جنگافزار و پيچها استفاده زيادي ميشد. نسل اول این دستگاه ها NC ها بوده اند یعنی کامپیوتر را نداشته است و دستگاه طبق منطقی خاص دستورات را درک می کرده مثلا با استفاده از کارت های پانچ شده. به عنوان مثال در دستگاه تراش برای دستور پیشروی بدین صورت عمل می شود که قسمت ساپورت دستگاه را بوسیله دسته چرخان به جلو میبریم در ماشین های NC این کار توسط یک سری دستورات پانچ شده بر روی نوار پانچ صورت می گرفت در دستگاه های CNC امروزین اینکار توسط یک کد صورت می گیرد . پس یک دستگاه CNC عملا همان همان دستگاه دستی ساده می باشد که قابلیت فرمان پذیری از طریق کد ها و منطق ریاضیاتی را دارد در این دستگاه حضور کاربر (اپراتور) برای کار با دستگاه محدود به ایستادن این فرد پشت بخش کنترل کننده دستگاه می باشد و نوشتن برنامه های حرکتی آنهم فقط برای یکبار ، دیگر دستگاه این عمل را بصورت خودکار هر چند بار که بخواهیم تکرار می نمایدالبته بدون حضور کاربر. بدنه این دستگاه تقریبا شبیه دستگاه های دستی می باشند یک CNC فرز عملا همان بدنه سخت افزاری فرز دستی را دارد همینطور برای CNC تراش و CNC سنگ و... تنها تفاوت اضافه شدن بخش کنترل گر میباشد (البته این تفاوت بصورت عام می باشد ولی به صورت خاص مطمئنا بخش الکترونیکی هم تغییر کرده است ) اما بخش کنترلگر ،این بخش ،بخش اصلی یک دستگاه CNC می باشد در صنعت این بخش با نام کنترلر CONTROLER خوانده می شود یک دستگاه CNC از هر نوع (تراش،فرز ،سنگ،ابزار تیز کن،تزریق ،پرس ،و...)بیشتربا نوع کنترلرش شناخته شده است مطمئنا آموزشی که به افراد داده میشود در اصل براساس کنترلر این دستگا ه ها می باشد کنترلر های مختلفی برای دستگاه های CNC موجود میباشد مانند فانوک – هایدن هاین، زیمنس – C39 - 2P22 –C15 – فاگورو میتسوبیشی و... زیمنس و هایدن هاین از مارک هایی می باشند که در ایران فراوان استفاده می شوند اما تفاوت های اینها به چگونه است منطق در یافت اطلاعات بصورت کد هائی می باشد که با G شروع می شوند به عنوان مثال کد G01 حرکت خطی است G02 و G03 حرکت دورانی می باشند و G90 نوع مختصات را از نظر مطلق بودن یا نسبی بودن مشخص می نماید . کدهای عنوان شده کدهای عمومی می باشند و در کدهای خاص با توجه به نوع کنترلر شاید شماره کد فرق تماید به عنوان مثال G20 در زیمنس منظور انتخاب سیستم اندازه گیری متریک می باشد ولی این در هایدن هاین کد G70 این کار را انجام میدهد پس همانطور که گفته شد آموزش کدها باید با توجه به نوع کنترلر صورت گیرد . مبانی این دستگاهها : اصول اولیه از بدنه دستگاه و فرمت آنها اصول اولیه ای از کدها : به عنوان مثال کدها چگونه عمل می نمایند. ساده ترین مثال باز هم کد G01 می باشد. مثلا در خط فرمان دستگاه تراش تایپ می شود G01 X20 Z-30 F10 S100 M7 دستگاه ابزار را به این نقطه ،با سرعت 10 با هر واخد از پیش تعیین شده با سرعت اسپیندل هزار و...می برد آشنائی اولیه با منطق ها مثلا باید انتخاب شود که سیستم اندازه گیری مطلق باشد یا نسبی و یا حتی قطبی متریک باشد یا نه کدهای جانبی برای مشخص کردن سرعت و غیره چگونه زیر گروه کاری انتخاب می شود مثلا برنامه ای نوشته شود که دستگاه باید به نقاط مختلف برود و بعد از انجام عملیات در آن محل یک عمل با یک گروه عمل خاص را تکرار کند مثلا برای این کار یک زیر برنامه نوشته میشود که باید هربار دستگاه در آن موقعیت آنها را انجام دهد معرفی M کدها که کارهای جانبی مانند روشن کردن پمپ ماده خنک کننده و .. حل چند مثال از قطعات مختلف در تراش و فرزو حتی الامکان در یک دستگاه دیگر نظیر سنگ یا پرس،مثال ها باید به گونه ای باشد که کاربر به سادگی درکی از نحوه انجام کار بدست بیاورد. در ادامه چند نمونه از عکس های مربوط به بعضی از انواع دستگاه های CNC را مشاهده می کنید : لینک به دیدگاه
spow 44197 مالک اشتراک گذاری ارسال شده در 20 تیر، ۱۳۸۹ مجموعه جی کدها برای ماشین های تراش سی ان سی رو میتونید درلینک زیر مشاهده کنید برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام لینک به دیدگاه
spow 44197 مالک اشتراک گذاری ارسال شده در 20 تیر، ۱۳۸۹ یک مجموعه اموزشی فوق العاده درزمینه نوشتن کدهای عددی برای ماشینهای سی ان سی برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام لینک به دیدگاه
moein-mold 10 اشتراک گذاری ارسال شده در 30 تیر، ۱۳۹۵ با سلام خدمت دوستان عذر میخام من به تازگی کار با فرز سی ان سی با کنترلر هایدن هاین رو شروع کردم میخواستم بدونم آیا این کنترلر قابلیت اینو داره که مث کنترلر زیمنس چندین صفر از میزکار گرفت و چند قطعه رو روی میز بست؟ ممنون میشم لینک به دیدگاه
ارسال های توصیه شده