رفتن به مطلب

ارسال های توصیه شده

سلام دوستان عزیز:icon_gol:

مجموعه ای از کدهای پرکاربرد در ماشنهای کنترل عددی یا ماشینهای 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

  • Like 1
لینک به دیدگاه

. .

. .

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

. .

. .

. .

. .

. .

  • Like 1
لینک به دیدگاه

: 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

  • Like 2
لینک به دیدگاه

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

  • Like 2
لینک به دیدگاه

. .

. .

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

  • Like 1
لینک به دیدگاه

. .

. .

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

  • Like 1
لینک به دیدگاه

. .

. .

. .

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

  • Like 2
لینک به دیدگاه

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

  • Like 2
لینک به دیدگاه

يک مرکز چرخش سي‌ان‌سي کنترل رقمي رايانه‌اي يا سي‌ان‌سي به تنظيمات ماشين‌ابزار صنعتي از طريق هدايت رايانه‌اي گفته مي‌شود.

بوسيله ی سي‌ان‌سي مي‌توان به سرعت قطعاتي با اندازه‌هاي دقيق از فلز يا چوب درست کرد. شکل اين قطعات از پيش توسط يک برنامه که در سيستم کم (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 را مشاهده می کنید :

 

cnc_machining_lg.gif

FNE%2040%20NC%20CNC.JPG

 

 

CNC-EB600L_big.jpg

 

 

CNC-EB600L_big.jpg

لینک به دیدگاه
  • 6 سال بعد...

با سلام خدمت دوستان

عذر میخام من به تازگی کار با فرز سی ان سی با کنترلر هایدن هاین رو شروع کردم

میخواستم بدونم آیا این کنترلر قابلیت اینو داره که مث کنترلر زیمنس چندین صفر از میزکار گرفت و چند قطعه رو روی میز بست؟

ممنون میشم

لینک به دیدگاه
×
×
  • اضافه کردن...