X
تبلیغات
وبلاگ تخصصي ماشین های کنترل عددی

وبلاگ تخصصي ماشین های کنترل عددی

CNC & NC

معرفي كتاب

بازدیدکننده محترم با   89.165.90.211 IP آدرس ايميل شما اشتباه بود .  يه جزوه آماده كردم در موردCNC دانلود كن چند روز ديگه چند كتاب خوب با كل مشخصات معرفي مي كنم .حالا روي آدرس زير كليك كنيد .

http://www.phrxmid.blogfa.com/post-163.aspx

+ نوشته شده در  ساعت 13:46  توسط حامد آورزماني   | 

BOX250

ماشین  تراش CNC مدل BOX250

دستگاه های تراش کامپیتری BOX250  توسط شرکت باکسفورد انگلستان ساخته شده است.این دستگاه ها یک دستگاه  CNC  آموزشی بوده ، و می توان از آنها درکارگاه های آموزشی استفاده کرد.با این دستگاه ها می توان در محدوده خاصی ، قطعات صنعتی را نیز تولید نمود.لازم به ذکر است دستگاه از طریق نرم افزار نصب شده بر روی کامپیوتری که جدا از آن می باشد و بوسیله کابلی بهم متصل می شوند دستور می گیرد.

 دانلود برنامه

+ نوشته شده در  ساعت 15:27  توسط حامد آورزماني   | 

Vertical machining center

Vertical machining center


60-CNC/100-CNC


"C- frame" fixed column design.
Extra wide machine base and column for superior rigidity and durability.
Structural components and castings are qualified by Finite Element Analysis (FEA). Proven procedure for machine tools.

PNCPH

VERTICAL MACHINING CENTERS
Type 60-CNC / 100-CNC
    
SIEMENS or FANUC Control Unit
    
Travels:   
- Longitudinal - axis X : Type 60 600 mm
  Type 100 1020 mm
- Transversal - axis Y:   510 mm
- Vertical - axis Z :   510 mm
- Distance Spindle Nose - Table Surface mini 155 mm
  maxi 665 mm
- Distance Spindle Center - Column   585 mm
Table :   
- Length : Type 60 750 mm
  Type 100 1120 mm
- Width:   510 mm
- 3 T - Slots :   de 18 H7
- Distance between the T-slots :   160 mm
- Weight on Table, max. :   700 kg
- Table Front Edge to Door :   185 mm
- Distance Floor to Table Surface :   850 mm
Spindle:   
- Taper Size: (6003639) MAS 403-BT 40
  or 
  (6003638) ISO 40 DIN 69871
- Motor power :   13 kW
- Spindle speed max. : (option 12'000 t/min.) 8000 t/min.
- Torque max. at 1500 rpm : continuous / 40% ED 47,7 / 82,7 Nm
- Tool Clamping Force :   800 kg
- Tool Ejection Force :   2445 kg
Feed:   
- Rapid Rates axis X - Y - Z 30m/min.
- Cutting Feed Rate max.:   12m/min.
- Jog Feed Rate max.:   10m/min.
- Motor Power Axis X - Y - Z : Siemens 3,5 kW
  Fanuc 1,42 kW
Dyeing:   
- LIGHT BLUE NCS 1020-R80B/89855 
- DARK BLUE NCS 3030-R90B/89852 
Netweight approx.:   
  Type 60 env. 4320 kg
  Type 100 env. 4620 kg
Over-all dimensions:   
(Length - Depth - Heigth) Type 60 2155 mm
2465 mm
2575 mm
(Length - Depth - Heigth) Type 100 2955 mm
2170 mm
2575 mm
    
STANDARD EQUIPMENT:   
Structural components and castings qualified by Finite Element Analysis (FEA) - a well-established and proven procedure for machine tools.
Rigid cast iron base in "C-Frame" design.
Interior-mounted; sliding main guard doors feature large windows an safety interlock. Side doors feature large windows for operator visibility.
Linear guideways using guidetrucks on all Axis. Linear Scales = Option
Driving of the pre-tensioned ballscrews through digital servomotors.
Adjustable worklight for uniform lighting to the work area.
Coolant device, coolant tank capacity of 151 liters, pressure 6 bars, Flow rate is 50 l/min.
Automatic Tool Changer for 20 tools - (on request 20 additional tools increases tool capacity up to 40 tools.
Pre-wired 4th axis drive - additional 4 M Codes
Graphics function included
Positioning Accuracy is +/- 0,005 mm in all Axis
Repeatability Accuracy is +/- 0,0025 mm in all Axis
Siemens Spindle Drive 
    
SIEMENS   
- SIEMENS SINUMERIK 810 D Control Unit with ShopMill - drive package SIEMENS 
    
FANUC   
- FANUC O-MD Control Unit - drive package FANUC 
    
(In view of the constant improvements made to our products, technical data, dimensions and weights appearing in this list are subject to change without notice.)

+ نوشته شده در  ساعت 14:32  توسط حامد آورزماني   | 

برنامه نويسي ماشین هاي CNC

برنامه نويسي ماشین هاي CNCو كاربرد حروف و اعداد

CNCPH

زبان

یعنی مجموعه ای از قواعد و قرار دادها برای منتقل كردن اطلاعات اطلاق می شود . یك زبان مصنوعی كه واژه ها و گرامر آن طوری انتخاب شده اند كه یك كامپیوتر به آسانی می تواند دستورات آنان را تحلیل و تفسیر كند .

زبان APT یك زبان برنامه نویسی مرجع می باشد مزیت اصلی این سیستم استفاده از دستورات ورودی به زبان انگلیسی می باشد كه شرح مسئله را آسانتر می كند ولی در عوض پیچیده و طولانی است از آن زمان تلاش جهت آسانتر و روان تر نمودن این زبان و سایر روشهای برنامه ریزی ادامه دارد و همه روزه شاهد تغییرات و اصلاحات در آن می باشیم پیشرفت سیستمهای كنترل تغییرات عمده ای را در ماشینهای كنترل عددی بوجود آورده اند بطوریكه سیستم كنترلهای اولیه لامپی بودند و تنها قادر بودند . حركت ماده و سرعت محدود و چند عامل دیگر را كنترل كنند سپس با روی كار آمدن ترانزیستور كار این سیستمهای كنترل افزایش یافته بطوریكه قادر بودند مسیرهای منحنی را ماشین كاری كرده و شعاع و ابعاد ابزارهای برنده را كنترل كنند و محاسبات سرعت برش و پیشروی و تعویض ابزار بعهده بگیرند با كاربرد مدارهای مجتمع (IC) علاوه بر كوچكتر شدن سیستم كنترل توانایی آنان بمراتب افزایش یافت و از برنامه ریزی های زائد و دوباره كاری جلوگیری بعمل آمد . با روی كار آمدن كامپیوتر های كوچك و افزایش حافظه های ماشینهای كنترل عددی قادرند چندین برنامه مختلف را در حافظه خود جای دهند . APT ابزار برنامه ریز خودكار اولین زبان مادر عمومی برنامه ریزی توسعه یافته است كه جهت درك تمام مسائل هندسی برنامه نویسی ماشینهای براده به كار می رفت .

 


ادامه مطلب
+ نوشته شده در  ساعت 14:7  توسط حامد آورزماني   | 

تفاوت برنامه نویسی با کد های G90 و G91

G90 و G9۱ 

در زیر دو برنامه از یک قطعه نوشته شده است که تفاوت سیستم اندازه دهی مطلق و نسبی را مشخص می کند

نمونه يك برنامه با سيستم اندازه دهي مطلق  G90 

TITLE: ROD 32               O DIA: 60                   I DIA: 0                     LENGTH:100

 S

F

K

I

Z

X

M

G

Line

 

 

 

 

 

 

 

90

N10

 

 

 

 

 

 

 

71

N20

 

 

 

 

200

200

 

 

N30

 

 

1

1

 

 

06

 

N40

800

 

 

 

 

 

04

 

N50

 

 

 

 

0

60

 

00

N60

 

 

 

 

0

57

 

00

N70

 

25

 

 

-20

 

 

01

N80

 

 

 

 

0

0

 

00

N90

 

 

 

 

 

54

 

00

N100

 

25

 

 

-20

 

 

01

N110

 

15

 

 

-45

57

 

01

N120

 

25

 

 

-60

 

 

01

N130

 

 

 

 

200

200

 

00

N140

 

 

7

11

 

 

06

 

N150

 

 

 

 

-100

 

 

00

N160

 

5

 

 

 

0

 

01

N170

 

 

 

 

 

200

 

00

N180

 

 

 

 

200

 

 

00

N190

 

 

 

 

 

 

02

 

N200

 

 

 

 

 

 

 

 

N210

 

نمونه يك برنامه با سيستم اندازه دهي نسبي G91

TITLE: ROD 33             O DIA: 60                   I DIA: 0                     LENGTH:100

 S

F

K

I

Z

X

M

G

Line

 

 

 

 

 

 

 

91

N10

 

 

 

 

 

 

 

71

N20

 

 

 

 

200

200

 

 

N30

 

 

1

1

 

 

06

 

N40

800

 

 

 

 

 

04

 

N50

 

 

 

 

-200

-200

 

00

N60

 

 

 

 

 

-3

 

00

N70

 

25

 

 

-20

 

 

01

N80

 

 

 

 

20

 

 

00

N90

 

 

 

 

 

-3

 

00

N100

 

25

 

 

-20

 

 

01

N110

 

15

 

 

-25

3

 

01

N120

 

25

 

 

-15

 

 

01

N130

 

 

 

 

260

203

 

00

N140

 

 

7

11

 

 

06

 

N150

 

 

 

 

-300

 

 

00

N160

 

 

 

 

 

-200

 

00

N170

 

5

 

 

 

-62

 

01

N180

 

 

 

 

-200

 

 

00

N190

 

 

 

 

 

262

 

00

N200

 

 

 

 

300

 

 

00

N210

 

 

 

 

 

 

02

 

N220

+ نوشته شده در  ساعت 14:1  توسط حامد آورزماني   | 

مزایا , معایب و كاربردهای CNC

مزایا , معایب و كاربردهای CNC

مزایای دستگاه های CNC

1.      دقت ماشین کاری بالا به طوری که اشتباهات در تولید با به کار بردن سیستم کنترل کامپیوتری به حداقل می رسد.

2.      قابلیت تکرار پذیری و ماشین کاری قطعات به صورت سری.

3.      سرعت بالای ماشین کاری قطعات.

4.      کاهش زمان تولید وقیمت تمام شده آن .

5.      کاهش خطای انسانی .

6.      کاهش زمان تنظیمات اولیه ماشین .

7.      کاهش زمان اندازه گیری و کنترل قطعات تولیدی .

8.      نظارت کمتر اپراتور حین عملیات ماشین کاری .

9.      ماشین کاری قطعات مطابق برنامه نوشته شده نه تجربه اپراتور.

10. انعطاف پذیری بالا درتعویض یا ارتقای تولید.(بعلت عدم نیاز به تعویض اجزای سخت افزاری ماشین از جمله بادامکها ، طبلکها ، شیرها ، کنتاکتورها و...  با تعویض یا اطلاح نرم افزار تولید به راحتی تعویض یا ارتقا می یابد.)

11. حفظ و در دسترس بودن برنامه قطعات به صورت بانک اطلاعاتی  .

12. کنترل برنامه دستگاه به صورت گرافیکی قبل از تولید واقعی (امکان تست غیر مخرب  ) .

13. امکان طراحی قطعه کار و برنامه ماشین کاری آن توسط کامپیوتر وبرنامه های کمکی .

14. امکان ماشین کاری قطعات پیچیده منجمله قالبهای صنعتی .

15. تولید قطعات ثانویه بدون نیاز به ماشین کار با تجربه .

16. افزایش قابل توجه راندمان و کاهش ضایعات .

17. امکان شبکه کردن چند دستگاه و نظارت بر همه آنها به صورت متمرکز .

18. امکان هدایت و کنترل از راه دور دستگاههای CNC مجهز به سیستم هایCAD/CAM و CIMJ

19. عیب یابی راحت دستگاه به علت اعلام آلارمهای مختلف .

20. نظارت و کنترل راحتر پرسنل و قطعات تولدی.

معایب دستگاه های CNC

1.      قیمت نسبتا زیاد آنها .

2.      هزینه بالای  نگهداری و تعمیرات آنها .

3.      آشنایی با زبان انگلیسی و برنامه نویسی .

4.      پرداخت دستمزدهای بالا برای اپراتورهای حرفه ای .

5.      زمان زیاد برای رفع نقص اساسی دستگاه بعلت عدم وجود نمایندگی معتبر در ایران و وابستگی به افرادی خاص و محدود.

به طور خلاصه :

در مقایسه با NCهای سنتی CNCها انعطاف پذیر ترندو توانایی محاسباتی بیشتری دارند:

1.      نوار برنامه قطعه ونوار خوان فقط یکبار و آنهم برای ورود اطلاعات به حافظه استفاده میشوند,این امر باعث افزایش پایایی میشود زیرا نوارخوان ازاجزاء باکمترین پایایی است.

2.      اصلاح نواربرنامه درسایت ماشین :نواربرنامه را درطی وارد کردن به ماشین میتوان اصلاح کرد.

3.      انعطاف پذیری بیشتر:توابع وانتخابهای جدیدی با هزینه کمتر نسبت به NCهای سنتی میتوان به CNCهاداد.

4.      مبدل های متریک:CNCمیتواند نوار برنامه ای را که به اینچ نوشته شده را به سیستم بین الملی متریک تبدیل کندوبکار گیرد.

5.      سیستم ساخت جامع :CNC قابل تطبیق ترین سیستم با یک سیستم جامع اطلا عاتی است.

کامپیوتر CNCمادامیکه در حال کنترل ماشین ابزار است میتواند اطلاعات ساختی ومدیریتی کارگاه را نیز با کمک یک کامپیوتر مرکزی پردازش کند

 

+ نوشته شده در  ساعت 13:54  توسط حامد آورزماني   | 

تفاوت سیستمهای NC و CNC

تفاوت سیستمهای NC و CNC

رشد فرآیند خودكار شدن تولید نیاز به ماشین هایی كه با كامپیوتر كنترل می شوند را افزایش داد و منجر به توسعه ماشین های NC تحت عنوان CNC گردید.

سیستمهای NC از سخت افزار الكترونیكی بر پایه تكنولوژی مدارهای دیجیتالی استفاده می کردند. CNC یك مینی كامپیوتر یا میكرو كامپیوتر را برای كنترل ماشین ابزار بكار می گیرد و تا حد امكان مدارهای سخت افزار اضافی را در

واحد كنترل حذف می كند. گرایش از NC بر پایه سخت افزار به CNC مبتنی بر نرم افزار انعطاف پذیری سیستم را افزایش داد و امكان تصحیح برنامه ها را در حین استفاده فراهم ساخت.

1- خواندن برنامه

در ماشینهای NC برنامه به صورت خط به خط خوانده و اجرا می شود و در نتیجه اگر اشتباهی در خطوط جلوتر وجود داشته باشد واحد کنترل قادر به تشخیص آن می باشد .

2- تست نمودن برنامه

در بسیاری از ماشینهای CNC می توان برنامه را بصورت آزمایشی اجرا نمود و مسیر حرکت ابزار را به صورت گرافیکی در روی مانیتور دستگاه و یا PC مشاهده کرد و چنانچه نیاز به اصلاح داشته باشد برنامه را اصلاح نمود .

3- برنامه نویسی پارامتریک

عملیات تکراری مانند سیکل ها را به راحتی با این نوع برنامه می توان نوشت و نیز برنامه نویسی پارامتریک قطعات پیچیده و سطوح هندسی را ممکن و راحت میسازد  و علاوه بر این نوشتن برنامه قطعات فوق را توسط زبان APT و نرم افزار  CAD/CAM  میسر میسازد . 

4- اصلاح برنامه

چون در ماشینهای CNC برنامه به صورت نرم افزاری است هر گونه تغییر و اصلاح به راحتی ممکن است . همچنین  می توان تغییرات را ذخیره نموده و نیز برنامه های نوشته شده را به راحتی به هم متصل نمود .

5- جبران شعاع ابزار

جبران شعاع ابزار برای مسیرهای شیب دار و منحنی به راحتی انجام می شود . و حجم محاسبات را به طور قابل توجهی از بین میبرد . این مزیت از مهم ترین تفاوتهای بین ماشین NC و CNCمی باشد ، ماشینهای NC به دلیل اینکه برنامه را خط به خط می خوانند قادر به جبران شعاع ابزار نیستند .

6- سادگی ارتباط با مجموعه های دیگر

در ماشین های CNC به راحتی می توان  برنامه ماشین کاری را از طریق DNC  و از راه دور به ماشین ها منتقل کرده و نیز روبات به راحتی به این ماشینها متصل می شود و می تواند در سیستم های تولید یکپارچه CMIC قرار گیرد . به طور کلی استفاده از CNC به طور مجزا صحیح نمی باشد و این ماشینها بهتر است  در سیستم های                                                                                                        Fixlble Manufacturing Systems )) FMS  وCIMS(Computer Integrated Manufacturing Systems ) مورد استفاده قرار گیرند
+ نوشته شده در  ساعت 13:49  توسط حامد آورزماني   | 

ماشین های NC

  ماشین های  NC

فن آوري كنترل عددي NC يكي از پيشرفتهاي اساسي در صنعت توليد در 50 سال گذشته بوده است . توسط اين فن آوري نه تنها در ديگر زمينه هاي علمي و صنعتي پيشرفت سريعي حاصل شده بلكه استفاده از اين فن آوري باعث بالا بردن كميت و كيفيت قطعات توليدي نيز گرديده است .

 

 مسير تكاملي NC

پايه هاي ساخت و توليد توسط ماشينهاي NC زمان انقلاب صنعتي بنا گرديد. در آن زمان كوشش هاي اوليه براي ساخت قطعات توسط ماشين هاي NC به قطعات اتومبيل از قبيل محور بادامك، پولي و تسمه محدود بود. اين كوشش ها بيشتر جنبه نمايشي داشت و به دليل قيمت بالاي اين گونه ماشين ها از جنبه اقتصادي مقرون به صرفه نبود.

در زمان جنگ جهاني دوم به صنعت NC توجه بيشتري گرديد زيرا در آن موقعيت زماني خاص هم كيفيت و هم كميت قطعات توليدي براي جنگ افزارها اهميت بسيار زيادي پيدا كرده بود . در آن زمان توليدات صنعتي از نظر كيفيت بسيار عالي بودند و ليكن از نظر كميت جوابگوي مسائل جنگ جهاني نبودند، به نحوي كه هر چه جمعيت زيادتر مي شد، كالاي توليدي از نظر كيفيت افت شديدي پيدا مي كرد و اين امر قطعا به خاطر عوامل انساني و خستگي هاي ناشي از كار زياد تر بود. بنابراين لازم گرديد كه تكنولوژي جديدي به وجود آيد كه در آن از خطاهاي انساني و خستگي هاي ناشي از كار زياد خبري نباشد و به عبارت ديگر به جاي آن كه انسان به ماشين فرمان دهد و ماشين را تنظيم نمايد ، كامپيوتر به ماشين فرمان دهد . در اين زمان بود كه شاخه جنوبي نيروي هوائي ايالات متحده آمريكا برآن شد تا با اين مشكل مقابله نمايد. براي اين منظور اين شاخه از ارتش آمريكا، كمپاني هاي متعددي را براي ساخت و توسعه ماشين هاي كنترل عددي به همكاري دعوت كرد. هدف از اين كار برآورده شدن احتياجات چهار گانه زير بود:

1) افزايش توليد

2) بهبود دقت و كميت قطعات توليدي

3) تثبيت قيمت توليد قطعات

4) ساخت قطعات پيچيده يا به عبارت ديگر انجام كارهاي غير ممكن

همچنين فن آوري كنترل عددي NC براي ساخت قطعاتي با مشخصات زير نيز مورد توجه قرار گرفت :

1) قطعاتي با سايزها و اشكال مختلف

2) قطعاتي كه با يك سري از مراحل مشابه ساخته مي شوند.

اولين قراداد در اين زمينه با شكرت پارسون ميشيگان منعقد شد. در اين قرارداد شركت پارسون موظف به طراحي نوعي سيستم كنترل عددي گرديد كه اين سيستم بتواند اسپيندل ماشين تراش را جهت دهي نماي. تاريخ اين قراداد 15 ژوئن سال 1949 ميلادي بود  با توجه به اين موضوع مي توان متوجه شدكه اين درخواست نتيجه مستقيم جنگ جهاني دوم بوده است.در سال 1951 آزمايشگاه سرومكانيزم موسسه فن آوري ماساچوست از طرف شركت پارسون موظف به ساخت يك سيستم سرومكانيزم براي ابزار ماشين گرديد. در آن زمان MIT بر روي نوعي كامپيوتر نيز

 مشغول به كار بود. بنابراين تمام گسترش NC بر عهده MIT قرار گرفت . در سال 1952 اولين ماشين كنترل عددي سه محوره كه توسط كارت پانچ فرمان داده مي شد به وسيله بخش سرومكانيزم دانشگاه MIT ساخته شد.

در سال 1954 اين ماشين در معرض ديد عموم قرار گرفت و سه سال بعد اين ماشين در خط توليد قرار گرفت. در سال 1960 تكنولوژي كنترل عددي NC به طور گسترده اي باش استقبال عمومي مردم در ساير نقاط جهان مواجه گرديد و در ديگر نقاط جهان نيز محققان و پژوهشگران شروع به توليد انواع ماشينهاي NC نمودند. اكثر اين ماشين هاي اوليه احتياج به كد دهي بر روي نوارهاي كاغذي داشتند. اين كد دهي توسط ايجاد سوراخ هائي به وسيله دستگاه پانچ بر روي نوارهاي كاغذي صورت گرفت .

اين روش كد دهي ادامه داشت تا اين كه ايده كددهي و كنترل عددي توسط كامپيوتر CNC مطرح گرديد. در اين ايده يك كامپيوتر وظيفه كنترل ماشين و ابزار را بر عهده مي گرفت، در اوائل استفاده از CNC كنترل هاي مربوطه توانائي ذخيره حجم بزرگي از اطلاعات را نداشتند و فقط برنامه هائي با اندازه محدود توسط اينگونه CNC ها اجرا مي گرديد. در سالهاي 1955 تا 1960 دانشگاه MIT نوعي برنامه كامپيوتري به نام APT ابداع نمود كه در صنايع هوا فضا از آن استفاده مي شد و در حقيقت اولين نمونه از نرم افزارهاي امروزي قابل اجرا بر روي ماشين هاي CNC بود. در اين برنامه از لغات انگليسي براي توصيف شكل و حركت ابزار استفاده مي گرديد.

مسائل ومشکلات NC های سنتی

مشکلات متعددی در NCهای سنتی باعث انگیزه جهت بهبود و توسعه سیستمهای NCمیباشد.مشکلات عمده در این خصوص عبارتند از:

االف)اشتباهات برنامه نویس قطعه:

هنگام آماده سازی کارت پانچ خطا های متعددی معمول است .

1-این خطا ها میتوانند خطاهای عددی یا منطقی دربرنامه باشندوبررسی 3 یا بیشتراین کارتها جهت اصلاح آنها عادی است.

2-یکی دیگرازمسائل مربوط به برنامه نویس یافتن توالی بهینه قدمهای فرایند تولیدقطعه است.

این مسئله یک مشکل اساسی دربرنامه نویسی دستی قطعه است.

درمقابل این مشکل از زبانهای برنامه نویس قطعه به کمک کامپیوتر (CAAP)جهت رسیدن به توالی عبارات بهینه کمک میکنند.

ب)نوار پانچ: مواد ارزان نوار پانچ مانند کاغذ باعث عدم کاربرد زیاد آنها  فرسوده شدن آنها میشود.و موادی مانند آلومینیم که عمر بیشتری دارند گران قیمتند.

ج)نوارخوان: نوار خوان که تبدیل وترجمه کننده دستورات برای NCاست ازعمده تجهیزات NCاست که متناوبا خراب شده ونیاز  به نگهداری وتعمیرات دارد.

د)کنترلر: کنترلر در NCهای سنتی سخت افزاری است که براحتی  قابل جایگزین کردن یا بهبود نیستند .

ه)اطلاعات مدیریت: سیستمهای NC سنتی قابلیت ارائه اطلاعات پریودیک به مدیریت را ندارند.

اطلا عاتی ازقبیل تعداد قطعات تولیدی ,میزان توقف ماشین در زمان تعمیر ابزارها از این دسته اطلاعات مدیریت هستند.

و)نرخهای تغذیه وسرعتهای غیر نوری :  تابع اصلی NCهای سنتی کنترل موقعیت ابزار نسبت به قطعه است هیچ تلاشی جهت بهینه سازی نرخهای تغذیه وسرعت درطی فرایندهای ماشین کاری انجام نمیگیرد .درنتیجه برنامه نویس باید شرایط برش کاری وماشین کاری قطعه را برنامه ریزی کند که باعث کاهش کارایی میشود.
يكي از مزيتهاي مهم CNC ارتباطي است كه اين ماشين بين قسمت طراحي مهندسي و قسمت ساخت برقرار مي نمايد. به اين ترتيب كه مهندس طراح پس از استخراج كدهاي لازم براي ساخت قطعه اين كدها را در اختيار قسمت ساخت قرار مي دهد و از آنجا به بعد ديگر وظيفه قسمت ساخت است كه با وراد نمودن كدهاي كامپيوتري در نرم افزار مربوطه ساخت قطعه را بر عهده گيرد و مهندس طراح ديگر خود را درگير قسمت ساخت نمي نمايد.

امروزه ماشين هاي CNC  به قدري پيشرفت نموده اند كه با در اختيار داشتن 6 عدد از آنها در يك مركز ماشين كاري مي توان به طور همزمان عملياتي نظير قلاويز نمودن، رزرو كردن ، خزينه كردن ، براده برداري ، جوش نقطه اي و آبكاري را بر روي يك قطعه و با يك تنظيم اوليه انجام داد. امروزه كنترلرهاي كامپيوتري ماشين هاي كنترل عددي CNC  به قدري پيشرفت كرده اند كه توسط وارد نمودن كدهاي مربوط به قطعه خاص مي توان شكل قطعه اي كه قرار است ساخته شود را قبل از اين عمليات توسط ماشين صورت گيرد بر روي صفحه نمايشگر آنها مشاهده نمود.

مزاياي مهم ماشين هاي كنترل عددي CNC به ماشين ها كنترل عددي معمولي NC:

1) قابليت برنامه نويسي و ذخيره برنامه در ماشين هاي CNC

2) قابليت ويرايش راحت تر برنامه در ماشين هاي  CNC

3) قابليت انعطاف بيشتر ماشين هاي CNC در مواجه شدن  با قطعات پيچيده

4) توسط ماشين هاي CNC مي توان قسمت هاي جداگانه از يك قطعه 3 بعدي را كه برنامه آن به كامپيوتر داده شده است را به صورت زير برنامه استخراج نمود.

5) قابليت ارتباط كامپيوتر موجود در ماشين هاي CNC با ديگر كامپيوترها توسط يك دستگاه مودم و انتقال كدها از مكاني به مكان ديگر.

معايب ماشين هاي كنترل عددي كامپيوتر CNC نسبت به ماشين هاي كنترل عددي معمولي NC

1) قيمت اين ماشينها نسبت به ماشين هاي NC بالاتر است.

2) كار با اين ماشين ها احتياج به دانش بالاتري نسبت به كار با ماشين هاي NC دارد .

 

+ نوشته شده در  ساعت 13:47  توسط حامد آورزماني   | 

معنای CNC

 کلمهCNC به چه معناست   ؟

CNC مخفف حروف اول کلمات (Computer Numerical Control ) به معنای کنترل عددی کامپیوتر  می باشد  که این ماشینهای به اختصارCNC خوانده می شود . دستگاههایCNC ٬ دستگاههای هستند که حرکت کلیه محورها و عملیات ماشین کاری آنها توسط کامپیوتر کنترل می شود بدین معنا که کلیه دادهها و اطلاعات با استفاده از کامپیوتر و امکانات حافظه ای آن ابتدا پردازش وسپس توسط  ریز پردازنده ها(Micro Processor )به علائم الکتریکی(pulse) تبدیل و به موتور محورهای محرکه منتقل می شوند. 

 نسل اول این ماشینها  NC بودند بدین مفهوم که فاقد کامپیوتر بوده و دستگاه طبق منطقی خاص٬ از جمله نوار یا کارتهای پانچ شده کار می کرده است .                                                   

 به طور مثال برای حرکت سوپورت دستگاههای معمولی این امر توسط اپراتور با چرخاندن ورنیه سوپورت صورت   میگیرد  ولی در سیستمهای  NC این امر توسط کارت مخصوصی که در دستگاه جا گذاری می شد انجام  می گرفت و اکنون این عمل در اکنون این عمل در  دستگاههای CNC توسط کدهای مخصوصی  G) کد و  M کد )  که در برنامه نوشته می شود صورت می گیرد .   

     

بدنه سخت افزاری دستگاههای CNC تفاوتهای چندانی با بدنه دستگاههای معمولی ندارد آنچه این دو را از هم متفاوت سازد  باشد اصلی ترین بخش یک دستگاه CNC ٬ کنترلر آن می باشد که معمولا دستگاهها از هر نوعی              ( تراش ،  فرز ٬ سنگ و .....) که باشند با نوع کنترلشان شناخته می شوند و آموزشهای اپراتوری و خدمات پس از فروش آن عموماً  بر پایه سیستم کنترل استوار می باشد .

دستگاههاي CNC بوسيله كامپيوتر هدايت مي شوندوازلحاظ ظاهر شبيه همان دستگاههاي تراش وفرز هستند بااين تفاوت كه تمام امكانات ازقبيل مته هاي مختلف ، تيغه هاي متنوع و... درپيكره دستگاه گنجانده شده وهيچ گونه كاري بادست انجام نمي شود ومستقيما بافرمان كامپيوترعمل ميكند .كامپيوتر خط به خط برنامه را به وسيله سيگنال هاي بسيار سريع و زياد به دستگاه منتقل مي كند و دستگاه با صرف كمترين وقت عمليات تراش را روي قطعه انجام مي دهد وپس از تحويل ، چشمان را خيره به دقت، كيفيت و صرف هزينه كم مي كند

در مقایسه با ماشین ابزار معمولی , (Computer Numerical Control) CNC جانشین كارهای دستی اپراتور می شود. در ماشینكاری معمولی با هدایت ابزار برنده در طول قطعه كار توسط یك چرخ دستی، قطعه کار براده برداری می شود كه این چرخ دستی توسط اپراتور كنترل می گردد. به عبارت دیگر برش محدوده جسم توسط یك اپراتور ماهر بوسیله كنترل چشمی انجام می گیرد.ولی در ماشین CNC كلیه عملیات لازم در یك برنامه گنجانده می شود كه بتواند با حداقل نیاز به ورودهای بعدی نتیجه لازم را بگیرد .

در این سیستم كلیه دستورهای كنترل كننده , مانند اطلاعات مسیر و وظایف سوییچ ها در قالب كدهای عددی ریخته می شوند. كامپیوتر این كدها را شناسایی و پردازش کرده و سپس آنها را به ماشین ارسال می نماید . كامپیوتر می تواند در عرض چند ثانیه مجموعه ای از دستورها را به فرمانهای قابل فهم ماشین تبدیل نماید. در سیکل های زمانی بسیار کوتاه ، سیستم کنترل از نتایج عملکرد گزارش می گیرد (فید بک) و پس از مقایسه با مقادیر تنظیمی ، اصلاخات لازم را انجام می دهد.اطلاعات فوق الذكر را می توان در حافظه ماشین یا روی حافظه خارجی (دیسكتها) حفظ نمود.

كنترل عددي توسط كامپيوتر (cnc) شامل مراحل ساختي مي شود كه در آن ماشين براده برداري فرمانهاي لازم براي انجام كارهاي مختلف بر روي يك قطعه كار را توسط برنامه كامپيوتري نوشته شده توسط شخص عملگر (اپراتور) از كامپيوتر دريافت مي كند و به آن فرامين عمل مي نمايد.

كنترل كننده موجود در اين سيستم ها در حقيقت سه وظيفه اصلي زير را بر عهده دارد:

1) كنترل جهت دوران ابزار براده برداري يا قطعه كار

2) كنترل سرعت دوران ابزار براده برداري يا قطعه كار

3) كنترل مدت زمان دوران ابزار براده برداري يا قطعه كار

لازم به ذكر است كه در بعضي از ماشين هاي CNC قطعه كار ثابت بوده و ابزار براده برداري دوران مي نمايدبه اين ماشين ها فرز و عمليات انجام گرفته را MILING مي گويند و در بعضي ديگر از ماشينهاي براده برداري ابزار براده برداري ثابت بوده و قطعه كار دوران مي نمايد، به اين ماشين ها تراش و عمليات انجام گرفته را TURNING مي گويند .

+ نوشته شده در  ساعت 13:39  توسط حامد آورزماني   | 

مقایسه ماشینهای CNC با ماشینهای افزارمعمولی

تعریف ماشین افزار معمولی

CNCPH

ماشین افزار معمولی ماشینی است كه حركت به صورت مكانیكی با نیروی برق از یك الكتروموتور AC بوسیله چرخ تسمه به محور اصلی یا ابزار برش منتقل شده و به آن حركت دورانی یا حركت خطی میدهد سپس باعث براده برداری شده و قطعه كار را بصورت مطلوب در می آورد.

ماشینهای كنترل عددی

CNCPH

ماشینهای كنترل عددی اصطلاحا به ماشینهای CNC,NC گفته می شود ماشینهایی اتوماتیك هستند كه توسط سیستم كنترل الكترونیكی كنترل می شوند این ماشینها طبق مراحل و مسیر پیش بینی شده به اندازه های مورد نیاز و با سرعت و پیشروی مشخص شده توسط یك سری دستورات در قالب حروف و ارقام كنترل می شوند .

ماشینهای NC

حروف اول (numerical control) به معنای كنترل عددی می باشد و ماشینهای NC ماشینهایی هستند كه حركات محورها و كلیه عملیات ماشینكاری ماشین توسط سیستم كنترل الكترونیكی قابل برنامه نویسی ولی بدون كامپیوتر كنترل می شود .

ماشینهای CNC

ماشینهای CNC ماشینهایی هستند كه حركت محورها و كلیه عملیات ماشینكتوسط كنترل می شوند بطوریكه این سیستم می تواند با استفاده از كامپیوتر كنترل می شوند بطوریكه این سیستم می تواند با استفاده از كامپیوتر و امكانات حافظه ای خود اطلاعات وارد شده را پردازش كرده و این اطلاعات توسط ریزپردازنده ها (میكروپروسورها (MICRO PROCESSOR) تبدیل به علائم كنترل برای ماشینهای افزار می گردد .

مقایسه ماشینهای CNC با ماشینهای افزار یونیور سال :

آنچه ماشین CNC را از انواع ماشینهای یونیورسال معمولی متمایز می كند عمدتا كاربرد سیستم كامپیوتر در ماشین است . بطوریكه كاربرد كامپیوتر در ماشین افزار از دهه 1960 كه متشكل از مدارات مجتمع دیجیتالی و كامپیوترهای كوچك می باشد آغاز گردید و این خود باعث دگرگونی ساختمان ماشین و بهبود كیفیت آن گردید .  تفاوت ماشینهای CNC با ماشینهای یونیورسال معمولی در رابطه با سیستم و مكانیزم ساخت

شكل ظاهری

ساختمان بدنه ماشینهای  یونیور سال معمولی پیچیده است و معمولاً از یك موتور و تعداد زیاد چزخ دنده های معمولی كاهنده – افزاینده – پیچهای ذوزنقه – چرخ تسمه های معمولی – كلاچ و اهرم بار دستی جهت انتقال حركت و تغییر سرعت استفاده می شود در صورتی كه در ماشینهای CNC ساختمان بدنه از نظر ظاهری ساده تر ولی دقت اجرای حركت ماشین بیشتر و عموماً هر محور ماشین را یك موتور مستقل به حركت در می آورد و قطعات نصب شده درروی آنها خیلی دقیق و حساس می باشد از قبیل چرخ تسمه های زمانی – تسمه های زمانی – پیچهای ساچمه ای و ...

نوع محركه

در ماشینهای یونیور سال معمولی معمولا از موتور AC استفاده می شود و برای تغییر سرعت از گیربكس و اهرمهای دستی استفاده می شود در صورتی كه در ماشینهای CNC معمولاً از موتورهایی استفاده می شود كه سرعت آنها قابل تنظیم است .

از لحاظ سیستم كنترل

در ماشینهای یونیور سال معمولی اپراتور عملیات ماشین را كنترل می كند در صورتی كه ماشینهای CNC یك كامپیوتر عملیات را كنترل می كند مثال : ماشینهای یونیور سال معمولی ماشینهای سطوح مخروطی و شیب دار و قوسی به صورت دستی از طریق زاویه به سوپرت كوچك فوقانی و یا از طریق شابلون و ...انجام می گیرد و نوك ابزار تابع ح22 ركتها و دقت مكانیكی می باشد در صورتی كه در ماشینهای CNC ماشینكاری سطوح مخروطی و قوسی و شیب دار از طریق یك سیستم كامپیوتر كنترل می شوند و برای نمونه یك مسیر زاویه دار یا یك حركت قوسی به هزاران و یا میلیونها خط مستقیم تبدیل می شود .

از لحاظ اندازه گیری

در ماشینهای یونیور سال معمولی مقدار اندازه حركت محورها با های نسب ورنیه شده روی ماشین و یا با وسایل اندازه گیری دستی از قبیل كولیس اندازه گیری می شوند كه دقت اندازه گیری كم و خطا بیشتر است در صورتی كه در ماشینهای CNC مقدار اندازه حركت محورها توسط سنسورهای دقیق الكترونیكی مستقیماً نشان داده می شود .

 از لحاظ ابزار گیر

در ماشینهای یونیور سال معمولی ابزار به صورت دستی تعویض می گردد . در صورتی كه در ماشینهای CNC از برجك اتوماتیك ابزار و یا خشاب ابزار عوض كن اتوماتیك استفاده میشود .

از لحاظ سیستمهای جانبی

 در ماشینهای یونیور سال معمولی از سیستم های كمكی و جانبی استفاده نمی شود در صورتی كه در ماشینهای CNC از سیستمهای جانبی جهت تولید سریعتر قطعات بالا بردن كیفیت قطعه كار همچنین حفاظت های لازم وجود دارد . از قبیل :

1- میكروسویچهای حفاظتی الكترونیكی و مكانیكی

2- اطاقك حفاظتی

3- سه نظام بانكهای اتوماتیك با سیستم هیدرولیك

4- سیستم روغن كاری اتوماتیك

از لحاظ نظارت و عملكرد ماشین

در ماشینهای یونیور سال معمولی اپراتور ناچار است بطور دائم مراقب عملكرد صحیح ماشین و ساخت قطعه و اندازه گیری آن باشد در صورتی كه در ماشین CNC با دادن اطلاعات مورد نیاز به اپراتور او از وضعیت عملكرد ماشین آگاه می كند . و از طرفی نظارت دائم اپراتور به علت وجود سیستم هوشمند مورد نیاز نیست . بطوریكه در ماشین افزارهای معمولی میزان تجربه شخص ماشینكار مورد اهمیت است . در این حالت بایستی قادر به كنترل حركات ماشین . بصورت دستی باشد ولی در ماشینهای CNC عملیات ماشینكاری جزء به جزء در یك مقیاس وسیعی بوسیله دستگاههای كنترل ماشین صورت می گیرد .
+ نوشته شده در  ساعت 13:35  توسط حامد آورزماني   | 

CAD/CAM/CAE

CAD/CAM/CAE

شاید بتوان شروع مسئله Cad/Cam را به حوالی سالهای 1950 ارتباط داد. بطور مثال یکی از پروژه های اولیه اما مهم در این مورد در انستیتو تکنولوژی ماساچوست در زمینه گرافیک کامپیوتری بود که به توسعه زبان برنامه نویسی APTمی پرداخت. در حوالی دهه 60 هدف برنامه ها این بود که ارتباطی بین نرم افزارهای طراحی و ماشینهای ابزار ایجاد نمایند تا بتوان از طریق حذف کارهای تکراری کار اپراتور را کم و مهارت او را افزایش دهند. اما در این زمان اعتماد کم و سرعت اندک و هزینه های بالا, استفاده از کامپیوترهای دیجیتال را برای چنین هدفی غیر ممکن می ساخت. در این زمان برنامه ها به روی کارتهای سوراخدار که بصورت دستی تهیه می شد جای می گرفتند. تا اینکه بعد از 15 سال وقتی پیشرفت تکنولوژی , کامپیوترهای کوچک تر, سریع تر و ارزانتر را همراه با نرم افزارهای در حال توسعه در اختیار همگان قرار داد , رویای کامپیوتری کردن فرایند طراحی و تولید به واقعیت پیوست. بدینسان Cad متولد گردید و توسط صنایع مختلف مثل خودرو و هوافضا جذب گردید.اکنون بعد از گذشت سالها تکنولوژی Cad/Cam به قدرتی اعجاب انگیز در زمینه صنعت ساخت و تولید تبدیل گشته است. اما اساس کار نرم افزارهای Cad/Cam امروزی بدین صورت می باشد : ابتدا یک مدل مناسب سه بعدی با تمامی اجزاء و خصوصیات سطوح آن توسط نرم افزارهای Cad مثل MechanicalDesktop یا SolidWorkبا دقت بالا طراحی و ساخته می شود . این مدل سازی می تواند بر روی فایل های خروجی از دستگاههای CMM یا اسکن سه بعدی قطعات باشد و یا بصورت دستی توسط اپراتور نرم افزار تهیه گردد. در این قسمت اگر قطعات از روش مهندسی معکوس مدل شده باشند و نقشه ای از آنها نداشته باشیم , نقشه هایی با فرمتهای مختلف و دقت های بی نظیر با استانداردهای دلخواه استخراج می گردد. برای مثال این مبحث در قسمت Drawing از نرم افزار Pro/E قرار دارد . در مرحله بعدی قطعاتی که از چندین قسمت مجزا تشکیل شده اند و هر کدام از قسمت ها مانند روش بالا مدل گردیدند. بر روی هم مونتاژ می گردند و اینجاست که دقت طراح مشخص می گردد و هر گونه نفص و عدم انطباقی که بین قطعات یا قالب ها وجود داشته باشند به روشنی مشخص می گردد و طراح قبل از عملیات ساخت و تولید و صرف هزینه ها با مشکل احتمالی قطعه یا قالب روبرو شده و بالافاصله شروع به رفع آن می نماید. این مبحث در صنعت Cad/Cam به نام اسمبلینگ معروف است. تا اینجای کار در فیلد Cad پیش آمدیم اما در ادامه باید وارد مبحث Cam گردیم Cam عبارتست از انتخاب یکی از راهکارها و مراحل ساخت معین تولید بوسیله کامپیوتر که جهت ساخت بهینه یک قطعه وجود دارد. این راهکارها توسط نرم افزارهای اختصاصی مانند PowerMillیا MasterCam قابل دسترسی میباشند . در واقع در این مبحث مراحل ساخت و ماشین کاری قطعه طراحی شده در قسمت Cam صورت می پذیرد. اکثر برنامه های Cam نه تنها به کاربر اجازه می دهد که برنامه G-Code را آماده کنند بلکه می توانند برنامه های مسیر حرکت ابزار را اجرا کنند تا بررسی کنند که اشکالی همچون برخورد ابزار با قطعه کار یا گیره اتفاق نیافتد . همچنین این قبیل نرم افزارها این قابلیت را دارند که برنامه های G-Code را مطابق با هر نوع کنترل های ماشین CNC ارائه دهند. نرم افزارهای اختصاصی نیز برای کاربردهایی همچون قالب های پرسی یا قالب های تزریق یا دایکاست وجود دارد که به کاربر اجازه می دهند که برای ساخت حدود مجاز همچون ضریب انقباض یا جدایش قالب یا شیب خروجی قالب یا موارد خاص را در نظر بگیرند.

جدول مقايسه چند نرم افزار متداول سري CAD/CAM/CAE پرداخته و هريك را از ديدگاه توانايي و قابليت آن به چهار دسته كه با چهاررنگ مختلف متمايز شده تقسيم بندي نموده است. اطلاعات آورده شده در اين جدول در سال 2006 و براساس آخرين نسخه هريك از اين نرم افزارها در آن سال تدوين شده است و احتمالا با وجود ايجاد تغييراتي در نسخه هاي بعدي هريك نبايد امسال (2009) تغييرات زيادي براي جدول فوق انتظار داشته باشيم.

لازم به يادآوري است كه در جدول فوق منظور از CAD توانايي طراحي به كمك كامپوتر و منظور از CAM توانايي توليد به كمك كامپوتر و منظور از CAE توانايي تحليل مهندسي به كمك كامپيوتر ميباشد.

ضرورت استفاده از Cad/Cam جهت پیشرفت صنعت ساخت و تولید

با توجه به سرعت بی نظیر پیشرفت صنعت Cad/Cam در تمامی کشورهای صنعتی و در حال توسعه و ورود این تکنولوژی در صنعت ساخت و تولید کشورمان مشخص است که آینده صنعت ساخت و تولید در گرو آموختن و بکارگیری به روز این تکنولوژی می باشد و یادگیری و بکار بردن تخصصی این نرم افزارها بزرگترین عامل برای بالا بردن دقت و کیفیت محصولات و رضایت مشتری و سود آوری بیشتر می باشد . متاسفانه دیده می شود که استفاده مقطعی و غیر تخصصی این نرم افزارها توسط اغلب صنعت کاران داخلی باعث بروز مشکلات متعدد و عدم بازدهی لازم می باشد که سبب دلسردی صنعتکاران گردیده است. برای مثال استفاده از یک نرم افزار فقط برای مدل سازی قطعه و استفاده از نرم افزار دیگری جهت عملیات ماشین کاری باعث بروز مشکلاتی از جمله ناسازگاری فایلهای خروجی نرم افزارها با هم و عدم تطابق تمامی پارامترها با هم و ماشین کاری نهایی همراه با ریسک بعلاوه صرف زمان و هزینه بیشتر برای آموزش دیدن دو نرم افزار با محیط های کاری متفاوت مشکلاتی از این دست را بوجود آورده است. لذا توصیه می گردد جهت جلوگیری از تمامی این مشکلات و ایجاد راندمان بالاتر و سرعت و دقت و کیفیت بیشتر تولیدات , در پی آموزش و استفاده ار نرم افزاری باشید که تمامی قابلیتهای ذکر شده را یکجا پوشش داده و امتحان خود را نیز پس داده باشد که نمونه مشخص آن نرم افزار Pro/Engineer می باشد.

+ نوشته شده در  ساعت 13:31  توسط حامد آورزماني   | 

PowerMill

معرفی نرم افزار PowerMill

نرم افزار PowerMill یکی از قدرتمندترین و برجسته ترین نرم افزارهای سری CAM می باشد که جهت تهیه مسیر حرکت ابزار در دستگاههای CNC کاربرد دارد. در این زمینه نرم افزارهای دیگری نیز وجود دارند که بی شک برجسته ترین و بی رقیب ترین آنان نرم افزار PowerMill محصول شرکت Delcam می باشد که بعلت توانمندیهای بی نظیر و سادگی کار با آن و ارائه  نتایج بی نقص در صنایع مختلفی از جمله قطعه سازی، قالب سازی، خودرو سازی و هوافضا در سطح دنیا مورد استفاده قرار می گیرد.

 

 

 



ادامه مطلب
+ نوشته شده در  ساعت 13:5  توسط حامد آورزماني   | 

خط کشهاي ديجيتال و کد گشائي آنها

خط کشهاي ديجيتال و کد گشائي آنها

cnc

براي کنترل سيستمهاي NC و CNC سنسورهايي بايد مورد استفاده قرار گيرد که بتواند مقدار جابجائي بر حسب متر، ميلي متر و ميکرو متر را به صورت سيگنال الکتريکي در اختيار  قرار بدهد. در اين پديده ها شخص جائي ندارد و سنسور خود بايد جابجائي ها را بسنجد. براي تبديل دما از تغيير ولتاژ دو سر ديود زنري مشخص استفاده مي شود، اما سيستمي که بتواند جابجائي را تشخيص دهد مسلماً فرق خواهد کرد. براي باور ديدگاهي که بتواند جابجائي را آشکار سازد  تشخيص تعداد دور موتور مثال خوبي خواهد بود به اين ترتيب که در آن مي توان يک فرستنده و گيرنده نوري را در دو طرف پره اي که به روتور موتور وصل است قرار داد. با چرخش موتور اين پره مسير نور را قطع و وصل مي کند و تعداد قطع و وصل مقدار چرخش را مشخص مي سازد. اين سنسور براي شناخت تعداد دور بسيار ساده و بسيار مناسب است. اما براي رسيدن به دقتهاي بالا و براي تشخيص نصف ، يک چهارم و ... از يک دور بايد تکنيک ساده بالا بهبود يابد که در بخشهاي بعدي اين روشها ارائه مي گردند و اينها همان اصولي هستند که در انکدرهاي ديجيتالي ميزان چرخش و مقدار جابجائي مورد استفاده قرار مي گيرند.


ادامه مطلب
+ نوشته شده در  ساعت 2:57  توسط حامد آورزماني   | 

کنترل ماشینهای ابزار

انواع کنترل ماشینهای ابزار

پانل کنترل یک ماشین ابزار CNC

منظور از کنترل ماشینهای ابزار روشن یا خاموش کردن سیستم محرکه آن و کار اندازی کلاچ و تجهیزات گیرنده ی قطعه کار و ایجاد حرکت پیشروی و بطور خلاصه تنظیم مقادیر خاص جهت ایجاد حرکات ماشین ابزار میباشد. بسته به اجزایی که در کنترل بکار میروند میتوان کنترل را به :
کنترل مکانیکی ؛ کنترل هیدرولیکی یا نیوماتیکی ؛ و کنترل الکتریکی
تقسیم بندی کرد.
۱-کنترل مکانیکی :
کنترلهایی که در انها فرماندهی به کمک اجزا مکانیکی مثل بادامک یا پیرو انجام میشود.بادامکهای بکار برده شده از نوع قرصی و استوانه ای میباشند.
۲-کنترل هیدرولیکی :
دارای دو نوع : کنترل یک لبه ای  و کنترل چند لبه ای میباشند.
۳ـکنترل الکتریکی :
الف) کنترل بادامکی : به کمک سوییچ های کمکی کار میکنند کا این سوییچها میتوانند دکمه ؛ کلید؛ شستی های مکانیکی یا سنسورهای غیر تماسی الکتریکی که بطور القایی ؛خازنی یا فوتو الکتریکی کار میکنند باشند.
کاربرد مشخص این کنترل ها در روشن کردن ؛ خاموش کردن و تغییر جهت حرکت و کنترل  سیستم  محرکه ی میزها میباشد.
ب)کنترل برنامه ای :
در یک کنترل برنامه ای بایستی :
تمام حرکات ساپورتها با طول مشخص ؛ سرعت پیشروی ومقدار دور بطور خودکار کنترل شوند.
توسعه روز افزون ساخت قطعات الکتریکی باعث شده این کنترلها جای خودشان را به کنترلهای عددی بدهند.
ج)کنترل عددی(NC) :
دستورات کنترلبه کمک اعداد و حروف به ماشین داده میشود.بر روی این علایم کار شده و به عنوان اطلاعات مسیر یا اتصال؛ به عضوهای عمل کننده ی ماشین داده میشود.
د)کنترل عددی کامپیوتری(CNC) :
این سیستمها به کمک ریز کامپیوترها یا میکروپروسسور ؛که سهم میکرو پروسسور به سرعت رو به افزایش است؛ کار میکنند.
در این ماشینها وجود و نظارت انسان در کاربرد ماشینها ضروری است .او بایستی قبل از اینکه برنامه ی ماشین را بنویسد ؛طرح کار ؛ طرح ابزار؛ سرعتهای دورانی ؛ پیشروی و غیره را با داده های فنی ماشین مطابقت بدهد.

+ نوشته شده در  ساعت 2:46  توسط حامد آورزماني   | 

تاریخچه ماشینهای CNC

CNC تاریخچه ماشینهای

Hurco KMB1 CNC knee Mill

امروزه با پيشرفت تكنولوژي و فن آوري و دخالت رباط ها در طراحي و ساخت قطعات مختلف صنعتي ، تحول شگرفي در علوم مهندسي به وقوع پيوسته است. و نياز بشر به  سرعت، دقت و كيفيت در طراحي و ساخت كه تاچندي پيش رويايي بيش نبود ،درچنين عصري برآورده شده ورقابتهاي شديدي را به طبع بين جوامع مختلف صنعتي ايجادكرده وهر ملتي با كل نيروي صنعتي خود در تب وتاب دستيابي به فنون مختلف جهت ساخت وتوليد وطراحي مي باشند وهمانطور كه امروزه ديده مي شود سبقت در علوم فني ومهندسي معادل با نيازمندكردن جوامع و ملل ديگردنيا به صاحب علم است .

يكي ازرشته هايي كه در علوم فني ومهندسي سالهاي متمادي مورد مطالعه وتحقيق قرار  گرفته است علم مهندسي مكانيك مي باشد كه نفوذ تكنولوژي پيشرفته مثل استفاده ازبرنامه هاي كامپيوتري تحول عجيب وقابل توجهي دراين رشته نهاده است .ازمواردي كه مي توان دراين رشته برشمرد وبيش ازپيش به تاثير فن آوري پي برد ،مسئله ساخت قطعات ظريف وحساس صنعتي بوسيله دستگاههايي كه از كامپيوتر مادرفرمان مي گيرندوتحويل كارموردنظربادقت وكيفيت بسياربالادرگذشته صنعتگران مجبوربودندبراي تراش يك قطعه ازماشينهاي تراش وفرز كه عموما ماشينهاي بادقت پايين بودند،استفاده كنندوشايدساخت آن قطعه موردنظرساعتهاوقت لازم داشت وتازه پس ازتحويل كار،بي دقتي درآن موج ميزد،درنتيجه آن زمان بودكه پژوهشگران ودانشمندان علم مكانيك كمرهمت بستندودستگاههاي NC و CNC را اختراع كردندتاخط قرمزي بر بي دقتي وصرف وقت زياددرطراحي كشيده باشند . همزمان با پیشرفت و توسعه تکنولوژی،نیاز انسان به ماشینهای خودکار احساس گردید و اولین ماشین حساب چرخ دنده ای توسط پاسکال در سال 1642 میلادی اختراع شد. پس از آن در سال 1804 ژاکارد یک دستگاه ماشین بافندگی ساخت که توسط کارتهای مخصوصی هدایت می شد.در سال 1946 اولین کامپیوتر ENIAC برای ارتش آمریکا ساخته شد.در سال 1947 ترانزیستور اختراع گردید.در سال 1947 و بعد از جنگ جهانی دوم ، نیروی هوایی آمریکا احساس نیاز به تولید قطعات پیچیده و دقیقی کرد که تولید آن توسط دستگاههای معمولی آن زمان امکان پذیر نبود ، لذا کمپانی PARSONS در ایالت میشیگان اولین قدمها را برای ساخت یک دستگاه فرز با قابلیتهای بیشتر  برداشت ، که نتیجه این تحقیقات در سال 1949 و در آزمایشگاه انسیتو تکنولوژی ماساچوست (MIT) به بار نشت و اولین فرز  با قابلیت کنترل اتوماتیک سه محور در سال 1952 ساخته شد.در سال 1958 زبان برنامه نوسی APT ابداع شد.در سال 1972 اولین ماشین CNC اختراع گردید.درسال 1975 اولین کنترلهای فانوک سیستمهای 5 و 6 به بازار آمد.در سال 1981 کنترلر3  Sinnmerik System  تولید شد.

ANCA was founded in 1974 by Pat McCluskey and Pat Boland in Melbourne, Australia, where the company still has its headquarters. Although the two engineers had different backgrounds - one academic and one technical and trade - their skills and experience were complementary and they were like-minded in their drive to produce world class Computer Numerical Controls.

در سال 1982 کنترلر  Sinnmerik System7  با میکروپروسسور 4 بیتی بوجود آمد.در اواخر سال 1982 کنترلر8 System Sinnmerik با میکروپروسسور 16 بیتی ساخته شد. در  سال 1985 کنترلر  810 Sinnmerik    سری 800 آنالوگ ساخته شد. در  سال 1986 کنترلر 850 Sinnmerik   به بازار آمد . 1995-1996ساخت کنترلر 810 / 840 سری دیجیتال ابداع كنترل عددی در سال 1952 فصل جدیدی را در امر اتوماسیون گشود. بعد از جنگ جهانی دوم نیروی هوایی آمریكا احساس كرد نیاز به تولید قطعات پیچیده و دقیق هواپیما دارد كه ساخت آنها با ماشینهای ابزار معمولی مشكل است . اولین قدمها در راه توسعه یك ماشین ابزار مناسب در كمپانی Parsons در ایالت میشیگان برداشته شد(1947) و در آزمایشگاه سرو مكانیزم انستیتو تكنولوژی ماساچوست MIT كامل شد (1949) . در سال 1952 ساخت یك فرز با كنترل اتوماتیك سه محور انجام پذیرفت.سیستم كنترلر NC بر اساس اصول كامپیوترهای دیجیتالی می باشد كه در آن زمان یك تكنولوژی پیشرفته محسوب می شد. توسعه منطقی NC كنترلهای عددی كامپیوتری CNC بود كه در آن یك كامپیوتر بعنوان بخش اصلی سیستم كنترلر انجام وظیفه می كند. رباتهای صنعتی همزمان با سیستمهای CNC توسعه یافتند و اولین ربات تجارتی در سال 1961 ساخته شد اما تا اواخر دهه 70 نقش مهمی را در تولید بازی نكردند. در  سال 1996 کنترلهای زیمنس 810 و 840  سری دیجیتال به بازار عرضه شد. و اکنون با کمک گرفتن از کامپیوتر و توسعه فن آوری ساخت ، کنترلهایی با سرعت پردازش و قابلیتهای بالا توسط کمپانیهای مختلف با سلایق متنوع ساخته میشود ودر اختیار صنایع مختلف قرار می گیرد.  فن آوری سی ان سی از سال ١٩۵٠ در امریکا توسعه یافته و پيشرفت نموده است و همچنان باسرعت زياد رو به پيشرفت است .


ادامه مطلب
+ نوشته شده در  ساعت 2:23  توسط حامد آورزماني   | 

کدها

کدهای معروف ماشینهای کنترل عددی

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
. .
. .
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
. .
. .
. .
. .
. .

: 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


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
. .
. .
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
. .
. .
. .
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
. .
. .
. .
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

: 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

+ نوشته شده در  ساعت 0:23  توسط حامد آورزماني   | 

مقدمه ای بر CNC

+ نوشته شده در  ساعت 0:19  توسط حامد آورزماني   |