Bài giảng "CNC: Lập trình tiện CNC hệ Fanuc" trình bày các kiến thức:Cấu trúc chương trình, các khai báo tổng quát đầu chương trình, các lệnh nội suy, các lệnh lập trình nâng cao, các chức năng đơn giản lập trình, bài tập tổng hợp. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng CNC: Lập trình tiện CNC hệ Fanuc - ThS. Lê Trung ThựcLẬP TRÌNH TIỆN CNC HỆ FANUC Lê Trung Thực Nội dung Caáu truùc chöông trình• Các khai báo tổng quát đầu chương trình• Các lệnh nội suy• Các lệnh lập trình nâng cao• Các chức năng đơn giản lập trình• Bài tập tổng hợp Cấu trúc chương trình Tieâu ñeà Ñaàu baêng Baét ñaàu chöông trìnhVuøng chöông Vuøng ghi chuù trình Cuoái chöông trình Maõ ñaàu baêng vaø cuoái baêng• Maõ ñaàu baêng vaø cuoái baêng cuûa chöông trình ñöôïc kyù hieäâu baèng %. Hai kyù hieäu naøy khoâng xuaát hieäân treân maøn hình cuûa maùy CNC, nhöng khi xuaát nhaäp chöông trình töø maùy CNC ra ngoaøi hay ngöôïc laïi thì chuùng seõ ñöôïc duøng. Soá cuûa chöông trình gia coâng CNC• Chöông trình trong heä FANUC ñöôïc ñaët teân baèng chöõ O + soá thöù töï chöông trình. Ngöôøi ta phaân loaïi caùc soá thöù töï nhö sau:• O0001 – O7999: Vuøng do ngöôøi duøng tuøy choïn• O8000 - O8999: Vuøng do ngöôøi duøng coù baûo veä• O9000 – O999: Vuøng daønh cho nhaø saûn xuaát• Baïn coù theå duøng baát cöù soá naøo mieãn laø naèm trong vuøng cho pheùp.• Neáu caàn vieát ghi chuù cho deã nhôù thì ñeå trong ngoaëc ñôn. Thí duï• O1001 (Progam A);• Heä thoáng seõ ñoïc nhöng khoâng xöû lyù nhoùm töø trong ngoaëc ñôn. Soá thöù töï vaø block• Soá thöù töï block N ñöôïc duøng cho deã truy xuaát doøng leänh.• Phaïm vi soá thöù töï: N1- N9999• Neáu khoâng duøng soá thöù töï block thì cuõng khoâng sao.• Soá thöù töï block N khoâng ñöôïc ñöùng tröôùc soá chöông trình O• Neáu khoâng coù soá chöông trình, heäï thoáng laáy soá thöù töï block ñaàu tieân ñeå ñaët teân chöông trình.• Coù theå boû qua vieäc ñaùnh soá moät soá doøng leänh.Caáu truùc cuûa moät blockCaáu truùc moät töø leänhCaùc ñòa chæ trong heä Fanuc Chöùc naêng Ñòa chæ YÙ nghóa Soá chöông trình Soá chöông trình Soá thöù töï Soá thöù töïChöùc naêng chuaån bò Chæ cheá ñoä di chuyeån duïng cuï Töø leänh kích thöôùc Chæ ñòa chæ di chuyeån duïng cuï tôùi Chæ toïa ñoä taâm cung troøn Chæ baùn kính cung troøn Löôïng chaïy dao Chæ löôïng chaïy dao Toác ñoâï caét Chæ toác ñoä truïc chính Dao caét Chæ soá duïng cuï vaø soá buø tröø Chöùc naêng phuï Baät taét caùc cô caáu chaáp haønh Chæ goùc xoay baøn maùyDöøng cuoái haønh trình Chæ thôøi gian döøng maùyChöông trình caàn goïi Chæ soá cuûa chöông trình con Soá laàn laëp laïi chöông Chæ soá laàn laëp chöông trình con trình con Tham soá Tham soá trong caùc chu trình laäp saünCaùc ñòa chæ trong heä FANUCPhaïm vi giaù trò caùc ñòa chæPhaïm vi giaù trò caùc ñòa chæ Bỏ qua moät block coù ñieàu kieän• Ñeå boû qua moät hay nhieàu block duøng daáu “/” ñaët ôû ñaàu . block. Heä thoáng seõ N045 T01 M06 boû qua block n naøy N050 G54 G90 S300 M03 T02 neáu treân panel ñieàu N055 G00 X4.0 Y3.0 khieån cuûa maùy CNC N060 G43 H01 Z0.1 baät ON coâng taéc / N065 M08 OPSKIP. Neáu ñeå OFF, block vaãn coù . hieäâu köïc. Thí dụ Khi gia công thép:• .• N045 T01 M06 Có dung dịch trơn• N050 G54 G90 S300 M03 T02 nguội• N055 G00 X4.0 Y3.0 > Để Off• N060 G43 H01 Z0.1 / M08• . Khi gia công gang: Không cần dung dịch trơn nguội > Bật ON Thí dụ.N045 T02 M06 Khi gia công thép:N050 G54 G90 M03 T03S300 / S400 > Để OffN055 G00 X4.0 Y3.0 Khi gia công gang:N060 G43 H02 Z0.1 / M08N065 G81 R0.1 Z-0.5 F3.5 / > Bật ONF4.5.Thí dụ thử doa lỗ bằng cách dùng chương trình con . N255 T04 M06 (2.3750 boring bar) N260 G54 G90 S450 M03 T05 N265 G00 X4.0 Y4.0 N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 /N285 M98 P1000 /N290 M98 P1000 /N295 M98 P1000 N300 G86 R0.1 Z-1.0 F2.5 . Keát thuùc chöông trình• Chöông trình CNC ñöôïc keát thuùc bôûi caùc maõ leänh sau ñaây:• M02: Keát thuùc chöông trình chính• M30: Keát thuùc vaø trôû veà ñaàu chöông trình ...