CNC Lathe
CNC Lathe
۳-۲-کلمه)word( :
دستورات و اطالعات برنامه در قالب کلمات ( )wordگنجانده میشود .در هر بلوک تعدادی
wordمیتواند قرارداد مشروط بر آن که
– تعداد کل کاراکترهای موجود در بلوک ۱۶۸بیشتر نشود.
– دستورها یکدیگر را لغو نکنند
– دستوراتی که باید بصورت منفرد آورده شوند در یک بلوک مجزا قرار گیرند.
– ۴-۲اصول اولیه
-۱-۴-۶تعریف کاراکتر)Character( :
عبارت است از یک حرف ،رقم یا یک عالمت مانند :حروف از A-Zتا اعداد از ۹-۰تا و
عالمات مانند = .+ -و غیره.
تعریف فرمان :عبارت است از دستورالعمل خاصی که عمل به خصوص از قبل تعریف شده
در حافظه ماشین را انجام میدهد.
مانند فرمان M۰۳برای چرخش محور در جهت موافق.
۱-۴- ۲-اجزای فرمان:
در فرمان از یک قسمت حرفی (آدرس) و یک قسمت عددی تشکیل گردیده است.
در فرمان مقابل حرف Sآدرس فرمان نامیده میشود S۶۰۰قسمت عددی میتواند با واحد و
یا بدون واحد باشد اگر قسمت عددی بدون واحد باشد در اصطالح به آن که گوییم ) )M۰۳در
فرمان باال واحد بصورت RPMمیباشد و منظور سرعت چرخش اسپیندل ۶۰۰دور در
دقیقه میباشد .واحد تغذیه Fمیلیمتر در دقیقه (فرز) و میلیمتر در دور (تراش) است.
برنامه
برنامه عبارت است از تعدادی دستورالعمل تعریف شده که از کنار هم قرار گرفتن آنها
عملیات بخصوصی را ماشین انجام میدهد .این دستورالعملها از قبل تعریف شده و در قالب
حرف و رقم میباشند و این فرمانها طبق اصول برنامه نویسی در کنار هم استفاده میگردند.
۵-۲-انواع برنامه
– ۱-۶-۶برنامه اصلی Main program Or Part program
– ۶-۶-۶برنامه فرعی Sub. program Or Subroutin Or Macro
برنامه اصلی برنامهای است که محتویات آن بدون هیچ محدودیتی تعریف میشوند ولی
برنامه فرعی یا زیربرنامه جهت خالصه شده متن برنامه اصلی و جلوگیری از تکرار
فرمانهای تکراری و سادهتر شدن متن برنامه اصلیاستفاده میگردد.
G31 پرش
روش دوم
F X,Y,I,K,
G ۰۱XS ZS
G ۰۶F XS ZS I K
…G۰۱
G ۰۱XS ZS
G ۰۳F XS ZS I K
…G۰۱
– ۴-۱۱-۲فرمان G ۹۱:
فرمان سیکل تک کورسی (روتراشی در جهت محور Zبرای یک سری کارهای تکراری)
X/U Z/W F90 حالت کلی
G
: Xمختصالت نقطه پایانی کورس در جهت محور X
: Zمختصات نقطه پایان کورس در جهت محورZ
: Fتغذیه
در این فرمان برگشت بصورت ۴۶درجه است.
فرمان G ۹۰برای سطوح مخروط:
– ۵-۱۱-۲فرمان پیچ تراشی G۳۲
الف) فرمان پیچ تراشی تک خطی برای پیچهای استوانهای
این فرمان عمل برگشت را انجام نمیدهد و بایستی با فرمان uخارج شد
حالت کلی فرمان G۳۶
Z /X F 32G مطلق
W /U F32G نسبی
:Xمتخصات نسبی نقطه پایان در جهت محور Xبه صورت مطلق
:Zمتخصات نسبی نقطه پایان در جهت محور Zبه صورت مطلق
:Uمتخصات نسبی نقطه پایان در جهت محور Uبه صورت نسیی
:Wمتخصات نسبی نقطه پایان در جهت محور Wبه صورت نسیی
:Fگام پیچ
– ۶-۱۱-۲پیچ تراشیG ۹۲
فرمان پیچ تراشی تک کورسی برای پیچهای استوانهای (این فرمان عمل برگشت را انجام
میدهد)
حالت کلی فرمان G۹۲
G۹۶X Z F مطلق
G۹۶U W F نسبی
۶-فرمان پیچ تراشی تک کورس برای پیچ های مخروطی (این فرمان عمل برگشت را انجام
می دهد )
حالت کلی فرمان G۹۶
X Z F R92G مطلق
U W F R92G نسبی
– +Rدر پیچ تراشی خارج
– -Rدر پیچ ترشی داخل
در پیچ تراشی استوانهای مختصات نقطه شروع در جهت محور Xبا مختصات نقطه
پایان در جهت محور Xمساوی نمیباشد.
G -۶-۱۰-۷سیکل پیچ تراشی مرکب Threading ۷۲
: Cycle
حالت کلی:
Pm r a Q d min Rd 76G
G۷۲X/U Z/W Ri PK Q d FI
– Xp۱مختصات نقطه شروع سیکل در جهت محور X
– Zp۱محتصات نقطه شروع سیکل در جهت محور Z
-G۷۲تعریف فرمان پیچ تراشی سیکلی مرکب
– pmتعداد تکرار پیچ تراشی سیکلی مرکب
– prمقدار اندازه پخ در آخرین پیچ تراشی (از L -۰٫۱۱ ۹٫۹میباشد و Lام پیچ است)
-Paزاویه نوک قلم پیچ تراشی محدوده زوایا عبارتست از :صفر– ۲۰ – ۶۶ – ۳۰ – ۶۹ -
۸۸درجه
Q D MINمقدار minعمق بار (بصورت شعاعی) که بر حسب میکرون وارد میشود
– Rdمقدار عمق بار پرداخت (بصورت شعاعی) که بر حسب میکرون وارد میشود
– X/Uمختصات نقطه پایان پیچ در جهت محور Xمطلق /نسبی
– Z/Wمختصات نقطه پایان پیچ در جهت محور Zمطلق /نسبی
– Riمقدار اندازه ارتفاع مخروط ،اگر پیچ مخروطی باشد
– PKعمق بار کلی پیچ بصورت شعاعی و بر حسب میکرون و عددی مثبت
-Q Dمقدار اندازه عمق بار در کورس اول و بر حسب میکرون (عمق بار بتدریج کم گردید
و به عمق minمیرسد)
– FIگام پیچ
مثال :
مطلوب است برنامه نویسی پیچ تراشی M۶۰×۶به طول ۴۰میلیمتر
;O۰۰۰۱
;U 28G۰W ۰
;T۰۱۰۱
;G۹۷S 04M ۸۰۰
X 00G۶۶M5 Z ; ۸۰
;P 67 G۰۳۰۰۲۰Q ۳۰۰R ۶۰۰
;G۷۲X ۱۷٫۴۴Z- ۴۰P ۱۶۸۰F 600Q ۶
;U 28G۰W ۰
;M ۶
;M۳۰
– ۸-۱۱-۲پیچ بری چند راهه
با استفاده از گد Qکه زاویه شروع پیچ تراش را مشخص میکند این کار باعث میشود که ما
بتوانیم پیچهای چند راهه را تراشکاری نمائیم.
Z )(W F Q حالت کلی
G۳۶
)Z (W-نقطه پایانی در محور Z
F-گام پیچ تراشی
– Qزاویه شروع پیچ تراشی
اگر مقدار زاویه نوشته نشود صفر حساب میشود
مقدار زاویه بر حسب ۰٫۰۰۰۱در جه حساب میشود بنابراین برای نوشتن زاویه ۱۸۰
درجه باید به صورت ۱۸۰۰۰۰نوشت و اگر آن را بصورت ۱۸۰٫۰۰۰بنویسیم نمیتواند
بخواند
مقدار زاویه را میتوان بین ۰-۳۲۰۰۰۰درجه در نظر گرفت
مثال
G۰۰G ۴۰
- W 32G۳۸F . ۰٫۴
X 00G۷۶
W۳۸
X۴۰
Q . 4F. 38-W 32G۱۸۰۰۰۰
X 00G۷۶
استفاده کنید از فرمان G۳۶و G۳۲برای ماشین کاری رزوه دایروی با یک گام مشخص
و در امتداد محور اصلی
؛ F-a – (W) –z (U) X
– G۳۶فرمان پیج زنی در جهت عقربه های ساعت
– G۳۲فرمان پیج زنی در عکس عقربه های ساعت
– )X(Uمختصات انتهای کمان (یکسان برای G۰۶و )G۰۳
-)X(Wمختصات انتهای کمان (یکسان برای G۰۶و )G۰۳
– I.Kمختصات مرکز قوس نسبت به نقطه شروع استفاده کنید از مختصات نسبی (برای
G۰۶و G۰۳یکسان است)
– Rمقدار شعاع دایر
– Fمقدار کام در امتداد محور اصلی
– Qمقدار زاویه شروع پیچ تراشی ( ۰ – ۳۲۰۰بر حسب )۰٫۰۰۱۰
-۱۰-۱۰-۶سیکل تراشی مرکب در جهت طولی و عرضی
الف) طولی;
در این سیکل تراش مرکب کلیه روتراشها انجام میگردد.
……۰.. حالت کلی فرمان
ZP 1XP 00G۱
R1U 71G
G۷۱P ۱۰FST 1W 2U 100Q
… N۱۰
.
.
.
N۱۰۰
Q 10 P 70G ۱۰۰
.
.
.
M۳۰
: XP۱مختصات نقطه شروع سیکل در جهت محور X
: Zp۱مختصات نقطه شروع سیکل در جهت محور Z
:G۷۱تعریف فرمان خش کاری سیکل مرکب در جهت طولی
: U۱مقدار عمق بار نفوذ در هر موقع (بصورت قطری وارد گردد یعنی عمق بار ضربدر
: Rمقدار اندازه برگشت در هر موقع
: P۱۰شماره اولین سطر شروع سیکل پرداخت
: Q۱۰۰شماره آخرین سطر پایان سیکل پرداخت
: U۶مقدار عمق بار اضافی جهت پرداخت در جهت محور Xبصورت قطری
: W۱مقدار عمق بار اضافی جهت پرداخت در جهت محور Z
: Fمقدار بار پیشروی
: Tابزار
: G۷۰تعریف فرمان پرداخت در سیکل
نکته :اگر فرمان G۷۰تعریف نگردد مشکلی در اجرای برنامه پیش نمیآید و فقط مقدار
اندازهای که جهت پرداخت در نظر گرفتهایم ماشین کاری نخواهد شد.
ب) عرضی G۷۲
در این سیکل تراش مرکب تراشکاری بصورت عرضی انجام میگیرد روش کار مانند G۷۱
است و فقط به جای W،Uنوشته میشود
G۰۰XP1 ZP1
W R 72G
P72G۱۰Q ۱۰۰U 1 W F
N۱۰
.
.
.
N۱۰۰
G۷۰G ۱۰G ۱۰۰
M۳۰
نکته :در سایکل طولی ()G۷۱بعد از دادن کدها اولین حرکت باید در جهت محور xباشد و
در سایکل عرضی ( )G ۷۶اولین حرکت در جهت Zباشد.
نکته :سایکل طولی ( )G۷۱برای داخل تراش و روتراش مثل هم هستند و تنها تفاوت آنها در
عالمت Uمیباشد در روتراش مقدار Uرا مثبت و در داخل تراشی مقدار Uرا منفی در
نظر میگیریم.
و همچنین در سایکل عرضی ( )G۷۶اجرای سایکل در سمت راست قطعه و چپ قطعه به
عالمت Wبستگی داردجهت اجرای سایکل در سمت راست مقدار Wمثبت اجرای سایکل
در سمت چپ مقدار Wمنفی در نظر گرفته میشود همچنین ما میتوانیم شیاری را در داخل
قطعه ایجاد نمائیم در این صورت مقدار Uو Wهر دو را منفی در نظر میگیریم.
G۷۴ –۱۱-۱۱-۲سایکل ایجاد شیار در پیشانی
حالت برنامه
X(U) Z(W) P Q R F 74G
عمق براده برداری به ازای هر بار
)X(U-مختصات در محور X
)Z(W-عمق برش کل در محور z
P-حرکت اتوماتیک بر محور X
Q-حرکت اتوماتیک در محور Z
R-مقدار برگشت از انتهای سوراخ
F-سرعت پیشروی
سایکل ایجاد شیار در جانبی (محیطی) G۷۶
این سایکل مانند سایکل G۷۴می باشد تنها تفاوت آن در جابجایی XوZ
Z(W) X(U) P Q R F 75 G
–۱۲-۱۱-۲سایر سیکلها
-۱سیکل مته مرغک زنی:
Z/W F 83 G حالت کلی فرمان
: G۸۳تعریف فرمان
: Z/Wمخصات نقطه پایان در جهت محور Zبصورت مطلق یا نسبی
: Fپیشروی ()FEED
-۶سیکل خزینه زنی:
Z/W F P حالت کلی فرمان
G۸۳
G : ۸۳تعریف فرمان
: Z/Wمختصات نقطه پایان در جهت محور Zبصورت مطلق یا نسبی
: Fپیشروی ()FEED
: Pمکث زمانی (میکرون)
-۳سیکل سوراخکاری سوراخهای عمیق
Z/W F P Q حالت کلی فرمان
G۸۳
: G۸۳تعریف فرمان
: Z/Wمختصات نقطه پایان در جهت محور Zبصورت مطلق یا نسبی
: Fپیشروی ()FEED
: Pمکث زمانی (میکرون)
: Qمقدار بار در هر کورس
-۴سیکل قالویز زنی:
Z/W P F 83 حالت کلی فرمان
G
: G۸۳تعریف فرمان
: Z/Wمختصات نقطه پایان در جهت محور Zبصورت مطلق یا نسبی
: Pمکث زمانی (میکرون)
: Fگام F = S
۶-سیکل بوقوکاری
Z/W P F 83 حالت کلی فرمان
G
: G۸۳تعریف فرمان
: Z/Wمختصات نقطه پایان در جهت محور Zبصورت مطلق یا نسبی
: Fپیشروی ()FEED
: Pمکث زمانی (میکرون)
مثال
مطلوب است :
-۱مته مرغک زنی با ابزارشماره T۶
-۶سوراخ کاری با ابزار شماره T۲
*** آموزش فرز کاری در ماشین های تراش *** CNC
*** سه محوره با سیستم کنترل *** FANUC
۱-۴-هلدر های مد فرزکاری
بر روی تارت و در داخل جایی که هلدر فرز بر روی آن سوار میشود یک هزار خار
داخلی قرار دارد و خود هلدرفرز دارای هزار خار خارجی میباشد که در داخل هزار خار
داخلی تارت که خود متصل محوری است که توسط موتور جداگانهای حرکت دورانی خواسته
شده را انجام میدهد قرار میگیرد این محور ،هنگام قرار گرفتن دستگاه در حالت فرزکاری
حرکت دورانی را انجام میدهد و حرکت دورانی اسپندل مقدار حرکت در محورYرا تأمین
میکند بنابراین در این دستگاه بر خالف دستگاهای تراش CNCدو محوره که ما فقط صفحه
( )X-Zرا داریم در این دستگاه ما میتوانیم هر سه صفحه ( )X-Zو ( )Y-Zو ( )Y,Xرا
داشته باشیم و عملیات الزم طبق برنامه نوشته شده را انجام دهیم و هلدر فرز کاری در سه
نوع وجود دارد محور هلدر نوع اول موازی محور zقرار دارد و می تواند در صفحه
( )X.Yعملیات فزر کاری را انجام دهد و محور هلدر نوع دوم موازی محور Xقرار دارد
و میتواند در صفحه ( )Y.Zعملیات فرز کاری را انجام دهد .محور هلدر نوع سوم بصورت
مایل بو ده و می تواند در هر دو صفحه عملیات ماشن کاری را انجام دهد لذا با این هلدر می
توان سوراخ و شیار تحت زاویه را ماشین کاری نمود و به طور کلی تمامی تواناییها را که
یک ماشین فرز CNCدارا می باشد این دستگاه نیز می تواند انجام دهد.
)۱-۴هلدر فرزکاری که محورآن موازی محور Zمی باشد
تصویر هزارخار خارجی هلدر فرزکاری را نشان می دهد
)۳-۴تصویر هزارخار داخلی تارت محل اتصال هلدر را نشان می دهد
)-۴تصور هلدر نسب شده بر روی تارت
در این فصل به تشریح کامل نحوه برنامه نویسی در مد فرزکاری شامل سایکل های
قالویزکاری و سوراخ کاری وحرکت اینترپالسیون و حرکت قطبی خواهیم پرداخت و برای
روشن شدن مطلب برای هر کدام مثالی خواهیم زد
Mکد هایی که فقط در این فصل مورد استفاده قرار می گیرد عبارتند از:
– M۳۶دوران محور فرزکاری در جهت CW
–M۶۴دوران محور فرزکاری در جهتCCW
-M۶۶توقف دوران محور فرزکاری
–M۲۲لغو کنترل محور C
-M۲۷کنترل محور Cروشن
–M۲۸لغو قفل محور C
-M۲۹قفل محور Cبا فشار باال
-M۷۱-۷۰قفل محور Cبا فشار پایین
-۶-۴سایکل سوراخ کاری
-۱-۲-۴سایکل سوراخ کاری پیشانی
حالت کلی برنامه
X (U) –.C(H) – . z (W) – . R – . P – . (a- ) F- . 83G
۲-۲-۴سایکلسورخ کاری محیطی
;O۶۳۴۶
;N۱۰W0U 28G ۰
;G 20N۹۸
;T 30N۰۱۰۱
;G 40N۰۰Z 120X ۶
;M 50N۲۷
;N۲۰H 28G ۰
;S 23M 70N۱۰۰۰
;G 80N۸۳- Z 45H ۳۰P 2-R ۶۰۰K 100F ۸
;N۹۰G ۸۰
;M 100N۶۶
;M 110N۲۲
;N۱۶۰W 0U 28G ۰
;G 130N۹۹
;M 140N۳۰
شرح برنامه:
-M۱۰برگشت اتوماتیک محورها به نقطه صفر ماشین
– N۳۰تعریف واحد پیشروی بر حسب mm/min
– N۳۰تعویض ابزار
–N۴۰حرکت سریع به طرف صفر قطعه
–N۶۰کنترل محور Cروشن
– N۲۰ریفرنس اتوماتیک محور C
–N۷۰دوران محور فرزکاری در جهت CW
-N۸۰اجرای سایکل سوراخ کاری پیشانی
–N۹۰لغو سایکل سوراخ کاری پیشانی
–N۱۰۰توقف دوران محور فرزکاری
–N۱۰۰لغو کنترل محور C
-N۱۶۰برگشت اتوماتیک محورها به نقطه صفر ماشین
-N۱۳۰تعریف واحد پیشروی بر حسب mm/rev
-N۱۴۰پایان برنامه
(main program)2345O
;W 0U 28G 98G 10N ۰
;M 20N۹۱
N۳۰T ۰۱۰۱ ;
;N۴۰Z 120 X 00G ۶
;N۶۰M ۲۷
;N۲۰G ۶۸H ۰
;M 70N۶۳S ۱۰۰۰
;N۸۰L 0001P ۸
;M 90N۶۶
;M 100N۲۲
;M 100N۹۱
;W 0U 28G 120N ۰
;G 130N۹۹
;M 140N۳۰
(sub program)001O
;-W 184G 5N۳۹-R ۶Q 3000F 1D ۱۶
;G 15N۸۰
;N۶۶G ۰۰H ۴۶
;M 35N۹۹
شرح برنامه اصلی:
-N۱۰برگشت اتوماتیک محورها به نقطه صفر ماشین وپیشرویmm/min
–N۶۰تعریف مد قالویزکاری
–N۳۰تعویض ابزار
–N۴۰حرکت سریع به طرف صفر قطعه
–N۶۰کنترل محور Cروشن
–N۲۰ریفرنس اتوماتیک محور C
–N۷۰دوران محور فرزکاری در جهت CW
-N۸۰اجرای زیربرنامه به تعداد هشت بار
–N۹۰توقف دوران محور فرزکاری
–N۱۰۰لغو کنترل محور C
–N۱۱۰لغو مد قالویزکاری
-N۱۶۰برگشت اتوماتیک محورها به نقطه صفر ماشین
-N۱۳۰تعریف واحد پیشروی بر حسب mm/rev
-N۱۴۰پایان برنامه
شرح زیربرنامه:
–N۶اجرای سایکل قالویزکاری پیشانی
-N۱۶لغو سایکل قالویزکاری پیشانی
–N۶۶حرکت سریع دورانی به اندازه ۴۶درجه
–N۳۶پایان زیربرنامه
مثال برای قالویزکاری محیطی:
مطلوب است برنامه نویسی قالویزکاری محیطی شکل زیر با استفاده از سایکل قالویزکاری
نکته :دراین سایکل هم چون کزیه Kقابل اجرا نیست ،برای قالویزکاری تعداد زیادی از
سوراخ ها باید از زیر برنامه استفاده نمود
( )O۶۳۴۶main program
;N۱۰G ۹۸G ۶۸W 0U ۰
;N۶۰M ۹۱
;N۳۰T ۰۱۰۱
;N۴۰G ۰۰X ۱۶۰Z ۶
;N۶۰M ۲۷
;N۲۰G ۶۸H ۰
;N۷۰M ۶۳S ۱۰۰۰
;N۸۰P ۰۰۰۱L ۸
;N۹۰M ۶۶
;N۱۰۰M ۲۲
;N۱۱۰M ۹۱
;N ۱۶۰W0U 28G ۰
;N۱۳۰G ۹۹
;N۱۴۰M ۳۰
(sub program)001O ;
;۶وN۶G ۱۸۸-U ۴۲-R ۶D ۱Q 3000F ۱
;N۱۶G ۸۰
;N۶۶G ۰۰H ۴۶
;M 35 N۹۹
شرح برنامه اصلی:
-N۱۰برگشت اتوماتیک محورها به نقطه صفر ماشین وپیشرویmm/min
–N۶۰تعریف مد قالویزکاری
–N۳۰تعویض ابزار
– N۴۰حرکت سریع به طرف صفر قطعه
–N۶۰کنترل محور Cروشن
–N۲۰ریفرنس اتوماتیک محور C
–N۷۰دوران محور فرزکاری در جهت CW
-N۸۰اجرای زیربرنامه به تعداد هشت بار
–N۹۰توقف دوران محور فرزکاری
–N۱۰۰لغو کنترل محور C
–N۱۱۰لغو مد قالویزکاری
-N۱۶۰برگشت اتوماتیک محورها به نقطه صفر ماشین
-N۱۳۰تعریف واحد پیشروی بر حسب mm/rev
-N۱۴۰پایان برنامه
شرح زیربرنامه:
–N۶اجرای سایکل قالویزکاری پیشانی
-N۱۶لغو سایکل قالویزکاری پیشانی
–N۶۶حرکت سریع دورانی به اندازه ۴۶درجه
–N۳۶پایان زیربرنامه
مثال :مطلوب است برنامه نویسی قطعه زیر با استفاده از حرکت اینترپالسیون استوانه ای
O۰۰۶۰;
N۱۰G ۶۸W 0 U ۰
G 20N۹۸;
N۳۰T ۰۱۰۱;
N۴۰M ۲۷;
N۶۰G ۶۸H ۰;
N۲۰M ۶۳S ۱۰۰۰;
G 70N۰۰Z 120X -۱۰;
N۸۰X ۱۰۰F ۶۰;
N۹۰G ۱۸W 0H ۰;
N۱۰۰G ۰۷ ۰وC 1 ۶۰;
N۱۱۰G ۹۶ ۴۱۲٫;
N۱۶۰G ۰۶- Z ۱۴C ۱۰۰R ۴;
N۱۳۰Z 0G -۳۲;
- G 140۴۰C ۱۰۴R 583 , ۴;
N۱۶۰C ۱۹۶ , ۴۱۲;
R 200C 36- Z 160N۴;
Z 170N-۱۴ ;
N۱۸۰G ۰۶C 10-Z ۶۰۴R 584 , ۴;
G 190N ۰۱C ۳۲۰;
G 200N۰۷ وC 1۰;
N۶۱۰M ۶۶;
M 220N۲۲;
;G 230N۹۹
;G 240۶۸W 0U ۰
;G 250N۱۸
;M۶۲۰M ۳۰
شرح برنامه:
-N۱۰برگشت اتوماتیک محورها به نقطه صفر ماشین
–N۶۰تعریف واحد پیشروی بر حسب mm/min
–N۳۰تعویض ابزار
–N۴۰کنترل محور Cروشن
–N۶۰ریفرنس اتوماتیک محور C
–N۲۰دوران محور فرزکاری در جهت CW
–N۷۰حرکت سریع تا نقطه X۱۶۰وZ۱۰
–N۸۰حرکت خطی تا نقطه X۱۰۰
–N۹۰انتخاب سطح ()Z-C
– N۱۰۰نوشتن کد اینترپالسیون استوانه ای و شعاع ۶۰برای شروع فرزکاری
–N۱۱۰حرکت خطی طبق برنامه
-N۱۶۰حرکت دورانی طبق برنامه
-N۱۳۰حرکت خطی طبق برنامه
-N۱۴۰حرکت دورانی طبق برنامه
-N۱۶۰حرکت خطی طبق برنامه
-N۱۲۰حرکت دورانی طبق برنامه
-N۱۷۰حرکت خطی طبق برنامه
-N۱۸۰حرکت دورانی طبق برنامه
-N۱۹۰حرکت خطی طبق برنامه –
– N۶۰۰لغو کد اینترپالسیون استوانه ای
– -N۶۱۰توقف دوران محور فرزکاری
–N۶۶۰لغو کنترل محور C
-N۶۳۰تعریف واحد پیشروی بر حسب mm/rev
-N۶۴۰برگشت اتوماتیک محورها به نقطه صفر ماشین
–N۶۶۰انتخاب سطح()X-Z
-N۶۲۰پایان برنامه
– ۵-۴حرکت مختصات قطبی
مد اینترپالسیون قطبی کارکردی است که محور Cبرنامه ریزی کرد به نحوی که حرکت
چرخش محور ( )Cو حرکت خطی محور ( )yاشکال دارای فرم تولید کرد.
این مد مفید است برای ماشین کاری پیشانی و میتوان شفت بادامکی تولید کرد.
۱-حالت کلی برنامه
G۱٫۱۶ شروع اینترپالسیون قطبی
حرکت خطی یا دورانی محورها
کنسل کردن مد اینترپالسیون قطبی
G۱٫۱۳
۶-انتخاب سطح
مرکزمختصات مطلق
محورخطی
)۶-۶حرکت خطی یا دورانی محورها برای مختصات قطبی باید تنظیم شود در
(). NO ۶۴۲۰NO and ۶۴۲۱
N ۶۲۲۰=۱ ( =۱محور )xمحور خطی
N ۲۴۲۱ =۶ ( = ۶محور )cمحور دورانی
)۶-۳مختصات قطبی باید در زاویه صفر درجه شروع شود.
G )۶-۴کدهای مورد استفاده در این مد عبارتنداز
حرکت اینترپالسیون خطی
GO۱
G۰۳و حرکت اینترپالسیون دورانی
G۰۶
G ۰۴ مکث زمانی
G۴۰
G۴۶و G۴۰ ،G ۴۱ جبران ابزار
،G۲۲ ،G۲۷ فرمان حالت سه نظام
G۲۶
،G۹۹ مقدار پیشروی بر دقیقه ،مقدار پیشروی بر حسب
G۹۸
)۶-۶در مد مختصات قطبی دوران نمیتواند شروع شود یا به پایان رسد بدون جبران ابزار
(فرمان شروع مد قبل ازجبران ابزار و فرمان پایان مد بعد از جبران ابزار باید داده شود).
مثال:مطلوب است برنامه نویسی شکل زیر با استفاده از مختصات قطبی
O ۰۰۰۱;
W 0 U 28 G 10N۰;
N۶۰G ۹۸;
N۳۰T ۰۳۰۳;
N۴۰X 00G ۱۰۰Z ۱۰M ۰۸;
X 50N۰;
M 60N۲۷;
N۷۰G ۶۸H ۰;
N۸۰M ۶۳S ۱۶۰۰;
F 5-Z 01G 90N۶۰۰;
N۱۰۰G ۱۶و۱;
G 42G 110N۰۱F 25C ۱۰۰;
;N۱۶۰G ۰۶X ۱،۴۸C ۲R 84, ۶۶
;N۱۳۰G ۰۱X ۲۰
; R 54۳۰و G 140N۰۶X ۲۳
;N۱۲۰G ۰۶C 0X ۶۶R ۶۶
;N۱۷۰G ۴۰C 01G ۰
;۱وG 180N۱۳
;M 190N۶۶
;N۶۰۰M ۲۲
;N۶۱۰G ۹۹
; W 0U 28G 220N۰
;M۶۳۰M ۳۰
شرح برنامه:
-N۱۰برگشت اتوماتیک محورها به نقطه صفر ماشین
–N۶۰تعریف واحد پیشروی بر حسب mm/min
–N۳۰تعویض ابزار
–N۴۰حرکت سریع به نزدیک قطعه(موقعیت دهی)
-N۶۰حرکت سریع به مرکز قطعه
–N۲۰کنترل محور Cروشن
–N۷۰ریفرنس اتوماتیک محور C
–N۸۰دوران محور فرزکاری در جهت CW
–N۹۰حرکت خطی تا نقطه Z-5
– N۱۰۰نوشتن کد مختصات قطبی برای شروع فرزکاری
–N۱۱۰حرکت خطی طبق برنامه و شروع فرمان جبران ابزار
-N۱۶۰حرکت دورانی طبق برنامه
– N۱۳۰حرکت خطی طبق برنامه
-N۱۴۰حرکت دورانی طبق برنامه
-N۱۶۰حرکت خطی طبق برنامه
-N۱۲۰حرکت دورانی طبق برنامه
-N۱۷۰حرکت خطی طبق برنامه ولغو فرمان جبران ابزار
– N۱۸۰لغو کد مختصات قطبی
– N۱۹۰توقف دوران محور فرزکاری
–N۶۰۰لغو کنترل محور C
-N۶۱۰تعریف واحد پیشروی بر حسب mm/rev
-N۶۳۰برگشت اتوماتیک محورها به نقطه صفر ماشین
– N۶۳۰پایان برنامه
–۶-۴مزایا و معایب
۱-۶-۵-مزایا مد فرز ماشین های تراش سه محوره نسبت به ماشینهای فرز CNC
-۱فرزکاری قطعات تراشکاری شده که محل مناسبی برای بستن در گیره ندارند قبل از برش
قطعه .
-۶ایجاد سوراخها و شیارها خواسته شده و همچنین تولید سطوح تخت ،سه کوش ،چهارگوش
بر روی محیط و پیشانی بدون نیاز به دستگاه تقسیم.
-۳قطعات در یک مرحله بستن تراشکاری و فرزکاری شده لذا قطعه فرزکاری شده نسبت به
تراشکاری شده هیچ گونه لنگی ندارد.
-۴کاهش زمان تولید .
– ۶نداشتن زمان تنظیم جهت فرزکاری .
–۲-۶-۴معایب مد فرزکاری
-۱مهمترین عیب مدفرز در دستگاه تراش CNCسه محور قدرت براده برادری کم میباشد.
-۶ماشین کاری قطعات کوچک و متوسطی که دارای حجم براده برداری کمی باشند لذا
قطعاتی که دارای مقدار فرز کاری زیاد بوده و جنس آن نیز سخت باشد در دستگاههای فرز
CNCماشین کاری می شوند.
۳-۶-۵-توانایی ها دستگاه تراش CNCسه محور
با این دستگاه می توان سوراخ کاری ،قالویز کاری ،برقوکاری ،ایجاد شیار بر روی
پیشانی و محیط قطعه ،فرزکاری انواع بادامک های داخلی و خارجی و ایجاد شیارهای مار
پیچ و ایجاد اشکال تخت سه گوش ،چهارگوش ،چند ضلعی و ایجاد منحنی های نامنظم را
می توان با این دستگاه فرز کاری نمود.
نکته -۱مبنای لمس کننده که به صورت مربع ( )۱۲× ۱۲می باشد سمت راست و باالی آن
می باشد بنابراین برای ابزارهای داخل تراش که از پایین لمس کننده را لمس می کنند و
همچنین بزارهای راست تراش که از سمت چپ لمس کننده را لمس می کنند مقداراختالف
اندازها در محل مربوطه به صورت دستی اضافه یا کم می شود .تصویر لمس ابزار از
سمت پایین :
)۱-۳جدول ماکرو
شکل
شکل برنامه نویسی مفهوم ریاضی
بعد از محاسبه مختصات نقطه شروع ابزار به صورت سریع به نقطه مذکور حرکت میکند.
N: ۲۰اگر مقدار Xکوچکتر یا مساوی صفر باشد ( )۶به عبارتی باشد نیازی به حرکت
مسیر شیبدار نداریم در نتیجه خط بعد از آن که مربوط به حرکت در مسیر شیب دار است
نباید انجام شود لذا داریم.
پرش کن به خط ( N۸۰خط N۷۰اجرا نشود) ___________ اگر ۱۰۱# =۰
:N۷۰اگر در قطعه یخ وئجود دارد این خط اجرا میشود و مسیر شیب دار را برای ما
میتراشد.
پرش به خط __________ N۱۶۰شرط برقرار است اگر در قطعه قوس وجود نداشته
باشد)۱۸#=۰( .اجرای خطوط بعدی __________ اگر در قطعه قوس وجود دارد
( : N11)#11<۰بررسی شرط وجود قوس در قطعه
:N۹۰حرکت ابزار در راستای محور zها تا نقطه شروع قوس
:N۱۰۰محاسبه مختصات نقطه پایانی قوس و حرکت به صورت میان یابی دایرهای به آن
نقطه
:N۱۰۰پرش بدون شرط به خط N۱۳۰
:N۱۶۰این خط زمانی اجرا میشود که شرط در دستور شرطی ذکر شده در خط N۸۰
برقرار باشد (به عبارتی قوس در قطعه وجود نداشته باشد )R=0و این خط فرمان حرکت
ابزار به داده میشود.
:N۱۳۰حرکت ابزار در راستای قطری تا ۶میلی متر باالتر از قطر ماده اولیه تا ،ضمن
پیشانی تراشی از قطعه کار نیزخارج شود.
:N۱۴۰حرکت ابزار در راستای قطری تا ۶میلی متر باالتر از قطر ماده اولیه ،تا ضمن
پیشانی تراشی از قطعه کار نیز خارج شود.
:N۱۴۰پایان برنامه ماکرو و برگشت به برنامه اصلی
ادامه برنامه اصلی:
: N۲۰لغو کد اصالح مسیر و حرکت ابزار به نقطهای کامال دور از قطعه کار
: N۷۰پایان برنامه
پایان
مهرماه 6931
تدوین :علی خوب بخت