Đề tài Nghiên cứu bộ điều khiển anilam và các ứng dụng của nó trong các máy CNC và bản vẽ Autocad

Lời nói đầu Viện máy IMI nghiên cứu ứng dụng Mechatronics trong các lĩnh vực công nghiệp, công nghiệp đặc biệt: thiết kế, chế tạo máy, thiết bị, dây chuyền công nghệ mới trong công nghiệp, thực hiện dịch vụ tư vấn đầu tư, chuyển giao công nghệ và các dịch vụ khoa học công nghệ khác. Trong quá trình thực tập em được thực tập tại trung tâm khuôn mẫu chính xác và nhựa kỹ thuật. Đây là một trong những trung tâm phát triển mạnh của viện, với việc áp dụng công nghệ CAD/CAM, gia công trên các máy phay CNC, máy cắt điện cực dây CNC, vào chế tạo khuôn mẫu và các sản phẩm nhựa kỹ thuật chất lượng cao có khả năng thay thế sản phẩm nhập khẩu mang lại hiệu quả kinh tế cao. Tại tung tâm khuôn mẫu em được trung tâm tạo điều kiện cho nghiên cứu bộ điều khiển ANILAM và các ứng dụng của nó trong các máy CNC đồng thời em được tham gia vào lắp ráp máy cắt tấm kim loại Ga và Plasma CP 90200. Trong thời gian thực tập tốt nghiệp với sự giúp đỡ tận tình của các thầy cô giáo trong bộ môn, các kỹ sư trong viện, cộng với sự lỗ lực của bản thân em đã hoàn thành đợt thực tập tốt nghiệp và bản báo cáo thực tập. Tuy nhiên do thời gian tương đối ngắn trình độ chuyên môn còn hạn chế nên bản báo cáo này không tránh khỏi thiếu sót. Em mong nhận được sự góp ý của các thầy cô giáo để bản báo cáo này được hoàn thiện hơn. Cuối cùng em xin chân thành cám ơn sự hướng dẫn tận tình của thầy Phan Cung, Viện máy IMI và sự góp ý quý báu của các bạn sinh viên. Hà Nội ngày 28 tháng 1 năm 2004 Sinh viên Chương I Tổng quan 1.1 Giới thiệu Ngày nay với sự phát triển mạnh mẽ của khoa học kỹ thuật đã góp phần giải phóng con người khỏi các công việc nặng nhọc. Công nghệ thông tin đóng vai trò rất quan trọng đối với con người trong mọi lĩnh vực, như trong thông tin liên lạc, trong ngành khoa học vũ trụ, trong công nghiệp . Chúng ta đã biết những ứng dụng rộng rãi của công nghệ thông tin trong công nghiệp. Với những nhà máy có quy mô lớn, chỉ cần một vài công nhân có thể quản lý cả một dây chuyền sản xuất. Trong những công việc đòi hỏi độ phức tạp hoặc trong môi trường làm việc độc hại con người có thể điều khiển các rô bốt thông qua chương trình cài sẵn làm thay cho họ. Một ứng dụng quan trọng nữa của công nghệ thông tin trong công nghiệp là các chương trình điều khiển các máy móc tự động như máy NC(numeric control), máy CNC(Computer numeric control). Để điều khiển các máy tự động thì có riêng một ngôn ngữ lập trình riêng cho chúng gọi là chương trình điều khiển logic (PLC- Programable logic control). 1.2 Chương trình điều khiển logic(PLC) Trước đây để tạo ra một chiếc máy tự động hoặc bán tự động người ta phải xây dựng các mạch logic cứng. Để máy có một chức năng nào đó con người phải dùng rất nhiều các thiết bị điện, điện tử trung gian nhưng nhìn chung rất khó khăn vì giá thành của máy sẽ tăng lên rất cao, máy làm việc không tin cậy vì phụ thuộc vào chất lượng của các thiết bị. Ngày nay với sự trợ giúp của máy tính và các chương trình điều khiển logic(PLC) đã giảm được phần lớn các thiết bị trung gian(rơ le trung gian), do đó nâng cao độ tin cậy và giảm giá thành máy. Phụ thuộc vào đối tượng điều khiển chia chương trình điều khiển logic thành hai loại: ã Khi đối tượng điều khiển chưa biết rõ người ta phải dùng logic mờ(Fuzzy logic). Ví dụ như máy giặt, trọng lượng quần áo cho vào giặt là không biết trước, với chiếc máy giặt thông minh nó đưa ra những chương trình giặt phù hợp với trọng lượng quần áo cho vào nhằm tiết kiệm thời gian, điện, nước, xà phòng . ã Khi đối tượng điều khiển đã rõ ràng người ra dùng chương trình điều khiển logic thông thường(PLC). Hiện nay các máy CNC thường tích hợp luôn cả các bộ điều khiển PLC để nâng cao mức độ tự động của máy. Trên thế giới có nhiều hãng cho ra đời các loại PLC khác nhau như Anilam Simens, Fanuc, Omron, Heidenhei . kèm theo đó là các tập lệnh khác nhau để viết chương trình PLC. 1.3 Bộ điều khiển Anilam Bộ điều khiển Anilam là một bộ điều khiển chuyên dụng dùng cho các máy công cụ CNC(Computer numeric control). Nó là sản phẩm của hãng Anilam(Mỹ), trên đó tích hợp cả phần điều khiển CNC(do hãng viết) và phần điều khiển PLC(dành cho người lập trình logic). Chi tiết về tập lệnh và chương trình PLC được đề cập ở chương 2 và chương 3. Hãng Anilam sản xuất các bộ điều khiển CNC chuyên dụng cho các loại máy công cụ khác nhau: ã Bộ điều khiển 3000M: chuyên dụng cho máy phay 3 trục(X,Y,Z) và một trục chính(S). ã Bộ điều khiển 5300M: chuyên dụng cho máy phay 5 trục (X, Y, Z, U, V) và một trục chính. ã Bộ điều khiển 6000M: chuyên dụng cho máy phay 6 trục (X, Y, Z, U, V, W) và một trục chính. ã Bộ điều khiển 4200T: chuyên dụng cho máy tiện 2 trục (X, Z) và một trục chính. Ngoài ra còn các bộ điều khiển chuyên dụng cho máy mài, máy xung điện cực .

doc22 trang | Chia sẻ: lvcdongnoi | Lượt xem: 2460 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Đề tài Nghiên cứu bộ điều khiển anilam và các ứng dụng của nó trong các máy CNC và bản vẽ Autocad, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Lêi nãi ®Çu ViÖn m¸y IMI nghiªn cøu øng dông Mechatronics trong c¸c lÜnh vùc c«ng nghiÖp, c«ng nghiÖp ®Æc biÖt: thiÕt kÕ, chÕ t¹o m¸y, thiÕt bÞ, d©y chuyÒn c«ng nghÖ míi trong c«ng nghiÖp, thùc hiÖn dÞch vô t­ vÊn ®Çu t­, chuyÓn giao c«ng nghÖ vµ c¸c dÞch vô khoa häc c«ng nghÖ kh¸c. Trong qu¸ tr×nh thùc tËp em ®­îc thùc tËp t¹i trung t©m khu«n mÉu chÝnh x¸c vµ nhùa kü thuËt. §©y lµ mét trong nh÷ng trung t©m ph¸t triÓn m¹nh cña viÖn, víi viÖc ¸p dông c«ng nghÖ CAD/CAM, gia c«ng trªn c¸c m¸y phay CNC, m¸y c¾t ®iÖn cùc d©y CNC, …vµo chÕ t¹o khu«n mÉu vµ c¸c s¶n phÈm nhùa kü thuËt chÊt l­îng cao cã kh¶ n¨ng thay thÕ s¶n phÈm nhËp khÈu mang l¹i hiÖu qu¶ kinh tÕ cao. T¹i tung t©m khu«n mÉu em ®­îc trung t©m t¹o ®iÒu kiÖn cho nghiªn cøu bé ®iÒu khiÓn ANILAM vµ c¸c øng dông cña nã trong c¸c m¸y CNC ®ång thêi em ®­îc tham gia vµo l¾p r¸p m¸y c¾t tÊm kim lo¹i Ga vµ Plasma CP 90200. Trong thêi gian thùc tËp tèt nghiÖp víi sù gióp ®ì tËn t×nh cña c¸c thÇy c« gi¸o trong bé m«n, c¸c kü s­ trong viÖn, céng víi sù lç lùc cña b¶n th©n em ®· hoµn thµnh ®ît thùc tËp tèt nghiÖp vµ b¶n b¸o c¸o thùc tËp. Tuy nhiªn do thêi gian t­¬ng ®èi ng¾n tr×nh ®é chuyªn m«n cßn h¹n chÕ nªn b¶n b¸o c¸o nµy kh«ng tr¸nh khái thiÕu sãt. Em mong nhËn ®­îc sù gãp ý cña c¸c thÇy c« gi¸o ®Ó b¶n b¸o c¸o nµy ®­îc hoµn thiÖn h¬n. Cuèi cïng em xin ch©n thµnh c¸m ¬n sù h­íng dÉn tËn t×nh cña thÇy Phan Cung, ViÖn m¸y IMI vµ sù gãp ý quý b¸u cña c¸c b¹n sinh viªn. Hµ Néi ngµy 28 th¸ng 1 n¨m 2004 Sinh viªn Ch­¬ng I Tæng quan Giíi thiÖu Ngµy nay víi sù ph¸t triÓn m¹nh mÏ cña khoa häc kü thuËt ®· gãp phÇn gi¶i phãng con ng­êi khái c¸c c«ng viÖc nÆng nhäc. C«ng nghÖ th«ng tin ®ãng vai trß rÊt quan träng ®èi víi con ng­êi trong mäi lÜnh vùc, nh­ trong th«ng tin liªn l¹c, trong ngµnh khoa häc vò trô, trong c«ng nghiÖp... Chóng ta ®· biÕt nh÷ng øng dông réng r·i cña c«ng nghÖ th«ng tin trong c«ng nghiÖp. Víi nh÷ng nhµ m¸y cã quy m« lín, chØ cÇn mét vµi c«ng nh©n cã thÓ qu¶n lý c¶ mét d©y chuyÒn s¶n xuÊt. Trong nh÷ng c«ng viÖc ®ßi hái ®é phøc t¹p hoÆc trong m«i tr­êng lµm viÖc ®éc h¹i con ng­êi cã thÓ ®iÒu khiÓn c¸c r« bèt th«ng qua ch­¬ng tr×nh cµi s½n lµm thay cho hä. Mét øng dông quan träng n÷a cña c«ng nghÖ th«ng tin trong c«ng nghiÖp lµ c¸c ch­¬ng tr×nh ®iÒu khiÓn c¸c m¸y mãc tù ®éng nh­ m¸y NC(numeric control), m¸y CNC(Computer numeric control). §Ó ®iÒu khiÓn c¸c m¸y tù ®éng th× cã riªng mét ng«n ng÷ lËp tr×nh riªng cho chóng gäi lµ ch­¬ng tr×nh ®iÒu khiÓn logic (PLC- Programable logic control). Ch­¬ng tr×nh ®iÒu khiÓn logic(PLC) Tr­íc ®©y ®Ó t¹o ra mét chiÕc m¸y tù ®éng hoÆc b¸n tù ®éng ng­êi ta ph¶i x©y dùng c¸c m¹ch logic cøng. §Ó m¸y cã mét chøc n¨ng nµo ®ã con ng­êi ph¶i dïng rÊt nhiÒu c¸c thiÕt bÞ ®iÖn, ®iÖn tö trung gian nh­ng nh×n chung rÊt khã kh¨n v× gi¸ thµnh cña m¸y sÏ t¨ng lªn rÊt cao, m¸y lµm viÖc kh«ng tin cËy v× phô thuéc vµo chÊt l­îng cña c¸c thiÕt bÞ. Ngµy nay víi sù trî gióp cña m¸y tÝnh vµ c¸c ch­¬ng tr×nh ®iÒu khiÓn logic(PLC) ®· gi¶m ®­îc phÇn lín c¸c thiÕt bÞ trung gian(r¬ le trung gian), do ®ã n©ng cao ®é tin cËy vµ gi¶m gi¸ thµnh m¸y. Phô thuéc vµo ®èi t­îng ®iÒu khiÓn chia ch­¬ng tr×nh ®iÒu khiÓn logic thµnh hai lo¹i: Khi ®èi t­îng ®iÒu khiÓn ch­a biÕt râ ng­êi ta ph¶i dïng logic mê(Fuzzy logic). VÝ dô nh­ m¸y giÆt, träng l­îng quÇn ¸o cho vµo giÆt lµ kh«ng biÕt tr­íc, víi chiÕc m¸y giÆt th«ng minh nã ®­a ra nh÷ng ch­¬ng tr×nh giÆt phï hîp víi träng l­îng quÇn ¸o cho vµo nh»m tiÕt kiÖm thêi gian, ®iÖn, n­íc, xµ phßng... Khi ®èi t­îng ®iÒu khiÓn ®· râ rµng ng­êi ra dïng ch­¬ng tr×nh ®iÒu khiÓn logic th«ng th­êng(PLC). HiÖn nay c¸c m¸y CNC th­êng tÝch hîp lu«n c¶ c¸c bé ®iÒu khiÓn PLC ®Ó n©ng cao møc ®é tù ®éng cña m¸y. Trªn thÕ giíi cã nhiÒu h·ng cho ra ®êi c¸c lo¹i PLC kh¸c nhau nh­ Anilam Simens, Fanuc, Omron, Heidenhei... kÌm theo ®ã lµ c¸c tËp lÖnh kh¸c nhau ®Ó viÕt ch­¬ng tr×nh PLC. Bé ®iÒu khiÓn Anilam Bé ®iÒu khiÓn Anilam lµ mét bé ®iÒu khiÓn chuyªn dông dïng cho c¸c m¸y c«ng cô CNC(Computer numeric control). Nã lµ s¶n phÈm cña h·ng Anilam(Mü), trªn ®ã tÝch hîp c¶ phÇn ®iÒu khiÓn CNC(do h·ng viÕt) vµ phÇn ®iÒu khiÓn PLC(dµnh cho ng­êi lËp tr×nh logic). Chi tiÕt vÒ tËp lÖnh vµ ch­¬ng tr×nh PLC ®­îc ®Ò cËp ë ch­¬ng 2 vµ ch­¬ng 3. H·ng Anilam s¶n xuÊt c¸c bé ®iÒu khiÓn CNC chuyªn dông cho c¸c lo¹i m¸y c«ng cô kh¸c nhau: Bé ®iÒu khiÓn 3000M: chuyªn dông cho m¸y phay 3 trôc(X,Y,Z) vµ mét trôc chÝnh(S). Bé ®iÒu khiÓn 5300M: chuyªn dông cho m¸y phay 5 trôc (X, Y, Z, U, V) vµ mét trôc chÝnh. Bé ®iÒu khiÓn 6000M: chuyªn dông cho m¸y phay 6 trôc (X, Y, Z, U, V, W) vµ mét trôc chÝnh. Bé ®iÒu khiÓn 4200T: chuyªn dông cho m¸y tiÖn 2 trôc (X, Z) vµ mét trôc chÝnh. Ngoµi ra cßn c¸c bé ®iÒu khiÓn chuyªn dông cho m¸y mµi, m¸y xung ®iÖn cùc... Ch­¬ng II Giíi thiÖu cÊu tróc bé §iÒu khiÓn anilam Nh­ chóng ta ®· biÕt vÒ øng dông cña m¸y c«ng cô trong c«ng nghiÖp. §Æc biÖt trong lÜnh vùc c«ng nghiÖp gia c«ng chÝnh x¸c th× kh«ng thÓ thiÕu c¸c m¸y c«ng cô nãi chung vµ m¸y CNC nãi riªng. M¸y CNC (Computer numeric control) lµ m¸y c«ng cô “th«ng minh”, nã ho¹t ®éng d­íi sù trî gióp cña m¸y tÝnh vµ gia c«ng c¸c chi tiÕt nhê c¸c ch­¬ng tr×nh gia c«ng do ng­êi thiÕt kÕ hoÆc ng­êi vËn hµnh lËp tr×nh(ch­¬ng tr×nh gia c«ng c¬ khÝ). Do c¸c ®Æc tÝnh ­u viÖt cña nã nªn c¸c chi tiÕt ®­îc gia c«ng víi ®é chÝnh x¸c rÊt cao, ®ång thêi gi¶i phãng phÇn lín søc lao ®éng, cã thÓ s¶n xuÊt hµng lo¹t v× vËy gi¸ thµnh s¶n phÈm gi¶m ®i rÊt nhiÒu. §Ó cho m¸y ho¹t ®éng theo yªu cÇu cña ng­êi vËn hµnh, tr­íc hÕt ph¶i cã mét bé ®iÒu khiÓn CNC, sau ®ã ph¶i cã mét kü s­ tin häc hoÆc kü s­ tù ®éng hãa lËp ch­¬ng tr×nh l«gic cho m¸y (dùa trªn c¸c cæng vµo ra ®· ®­îc tÝch hîp trªn m¸y). Sau ®©y sÏ giíi thiÖu mét bé ®iÒu khiÓn cô thÓ(trong sè rÊt nhiÒu bé ®iÒu khiÓn hiÖn hµnh). Bé ®iÒu khiÓn Anilam cña Mü hiÖn nay ®­îc sö dông réng r·i trong c¸c m¸y CNC. 2.1 PhÇn cøng H×nh 2.1: CÊu tróc hÖ CNC CÊu tróc mét hÖ CNC H×nh 2.1 lµ cÊu tróc ®iÓn h×nh cña mét hÖ CNC. Nã gåm cã: Bé ®iÒu khiÓn CNC (cña h·ng ANILAM), ®©y lµ bé n·o cña m¸y. Bé truyÒn dÉn ®iÒu khiÓn ®éng c¬(tïy thuéc vµo m¸y cÇn bao nhiªu ®éng c¬). C¸c thiÕt bÞ: ph¶n håi tèc ®é (tachometer), ph¶n håi vÞ trÝ(encoder). CÊu tróc bé ®iÒu khiÓn Anilam H·ng Anilam cho ra ®êi rÊt nhiÒu hÖ ®iÒu khiÓn kh¸c nhau dïng chuyªn dông cho c¸c lo¹i m¸y kh¸c nhau. VÝ dô bé ®iÒu khiÓn 3000M, 5000M dïng cho m¸y phay CNC 3 trôc vµ 5 trôc . Bé ®iÒu khiÓn 4200T chuyªn dông cho m¸y tiÖn CNC. C¸c bé ®iÒu khiÓn chuyªn dông cho m¸y mµi CNC, m¸y c¾t d©y CNC, m¸y xung CNC... Tuy c¸c hÖ ®iÒu khiÓn kh¸c nhau vÒ øng dông nh­ng chóng cã phÇn cøng gÇn gièng nhau, chØ kh¸c nhau vÒ ch­¬ng tr×nh n¹p cho m¸y. H×nh 2.2 thÓ hiÖn mét bé ®iÒu khiÓn CNC cô thÓ. Bé ®iÒu khiÓn 4200T ®­îc dïng chuyªn dông cho m¸y tiÖn CNC. PhÇn cøng cña m¸y gåm nh÷ng phÇn chÝnh sau: Card m¸y tÝnh vµ c¸c phô kiÖn a, Card m¸y tÝnh §©y lµ bé n·o cña m¸y(ký hiÖu IHV-745E), nã cã cÊu tróc gièng nh­ main cña m¸y tÝnh PC. Trªn card nµy gåm chip Vi Xö Lý Pentium 166MHz MMX vµ chip set ALI. DRAM cña IHV-745E lµ 8MB. b, æ cøng æ cøng cña bé ®iÒu khiÓn dïng ®Ó l­u tr÷ c¸c ch­¬ng tr×nh CNC, ch­¬ng tr×nh PLC vµ ch­¬ng tr×nh gia c«ng cña m¸y. Dung l­îng tèi thiÓu cña bé ®iÒu khiÓn 4200T lµ 2,1G. Card DSP Card DSP lµ thµnh phÇn rÊt quan träng vµ kh«ng thÓ thiÕu ®­îc cña c¸c bé ®iÒu khiÓn ANILAM. §©y còng lµ bé phËn ®Ó ph©n biÖt c¸c bé ®iÒu khiÓn dïng cho c¸c m¸y chuyªn dông kh¸c nhau. Chøc n¨ng chÝnh cña card DSP lµ thu nhËn c¸c tÝn hiÖu ph¶n håi vÞ trÝ cña c¸c trôc th«ng qua encoder. Sau ®ã nã sÏ kÕt hîp víi card m¸y tÝnh vµ c¸c thuËt to¸n cña ng­êi lËp tr×nh ®Ó néi suy. Vµ còng chÝnh nã ®­a ra c¸c tÝn hiÖu ®Ó ®iÒu khiÓn c¸c trôc sao cho m¸y vËn hµnh ®óng c«ng nghÖ. H×nh 2.2: Bé ®iÒu khiÓn 4200T - ANILAM Cã thÓ lÊy mét vÝ dô nh­ sau: Gi¶ sö ng­êi c«ng nh©n cÇn phay mét h×nh trßn víi mét b¸n kÝnh nµo ®ã, ng­êi ®ã chØ cÇn ®­a mét c©u lÖnh vµo ch­¬ng tr×nh. Khi ®ã card DSP sÏ kÕt hîp víi card m¸y tÝnh vi ph©n ®­êng trßn cÇn gia c«ng thµnh nhiÒu cung trßn rÊt nhá (thùc chÊt lµ c¸c ®o¹n th¼ng v« cïng bÐ). Sau ®ã card DSP sÏ xuÊt tÝn hiÖu ®Ó ®iÒu khiÓn c¸c ®éng c¬ tiÕn bµn cña c¸c trôc X, Z chuyÓn ®éng ®ång thêi theo c¸c ®o¹n th¼ng ®ã. §ång thêi tÝn hiÖu ph¶n håi vÞ trÝ(®­a tõ encoder vÒ g¾n ë ®éng c¬) ®­îc ®­a vÒ card DSP. Card DSP l¹i tiÕp tôc néi suy ®Ó ®­a ra tÝn hiÖu ®iÒu khiÓn ®éng c¬. Qu¸ tr×nh cø tiÕp diÔn nh­ vËy cho ®Õn khi gia c«ng xong chi tiÕt. Nhê vßng ph¶n håi vÞ trÝ mµ sai sè trong qu¸ tr×nh gia c«ng kh«ng ®¸ng kÓ(cì mm). §éng c¬ vµ truyÒn dÉn §éng c¬ vµ truyÒn dÉn lµ c¬ cÊu chÊp hµnh cña m¸y CNC. TruyÒn dÉn lµ bé ®iÒu khiÓn ®éng c¬. Nã sÏ nhËn tÝn hiÖu ®iÒu khiÓn tõ card DSP, sau ®ã tÝn hiÖu nµy sÏ ®­îc so s¸nh víi tÝn hiÖu ph¶n håi tèc ®é vµ ®iÒu khiÓn ®éng c¬ ch¹y theo mét tèc ®é tuú ý ng­êi vËn hµnh. §éng c¬ ®­îc dïng trong m¸y CNC lµ ®éng c¬ servo, tøc lµ nã cã g¾n encoder ®Ó ph¶n håi vÞ trÝ vµ tachomet ®Ó ph¶n håi tèc ®é. TÝn hiÖu ph¶n håi vÞ trÝ ®­îc ®­a vÒ card DSP ®Ó néi suy. Cßn tÝn hiÖu ph¶n håi tèc ®é ®­îc ®­a vÒ truyÒn dÉn. B¶n th©n ®éng c¬ sÏ dÞch chuyÓn c¸c trôc tiÕn bµn theo ®óng ch­¬ng tr×nh gia c«ng. CAN I/O CAN I/O lµ cæng vµo ra logic(input, ouput). CAN I/O gióp cho kü s­ lËp tr×nh PLC cã thÓ ®iÒu khiÓn c¸c phÇn ®iÖn c«ng nghÖ nh­ t­íi nguéi, thay dao, b«i tr¬n... mét c¸ch tù ®éng. Mçi CAN I/O cã 10 ®Çu vµo, 6 ®Çu ra sè(Digital) vµ 1 ®Çu vµo t­¬ng tù(ADC). Bé ®iÒu khiÓn ANILAM cã 2 CAN I/O, nh­ng cã thÓ më réng tèi ®a 4 CAN I/O n÷a khi cÇn thiÕt. 2.1.2.5 Ngo¹i vi vµ c¸c thiÕt bÞ phô trî Ngoµi c¸c bé phËn chÝnh bé ®iÒu khiÓn ANILAM cßn cã c¸c ngo¹i vi nh­: Bµn phÝm ®Ó ng­êi vËn hµnh lËp tr×nh ngay trªn m¸y. Mµn h×nh ph¼ng 14 inch. æ mÒm ®Ó ng­êi vËn hµnh n¹p ch­¬ng tr×nh gia c«ng nÕu lËp tr×nh trªn m¸y PC, hoÆc n¹p ch­¬ng tr×nh PLC cho m¸y. Cæng RS 232 ®Ó truyÒn d÷ liÖu khi cÇn. Panel ®iÒu khiÓn m¸y. Cæng kÕt nèi m¹ng khi cã nhiÒu m¸y CNC nèi m¹ng víi nhau. PhÇn mÒm PhÇn mÒm CNC lµ toµn bé c¸c ch­¬ng tr×nh ®­îc viÕt ®Ó cho mét hÖ ®iÒu khiÓn CNC cã thÓ ho¹t ®éng mét c¸ch hiÖu qu¶. H·ng ANILAM cung cÊp cho ng­êi dïng 2 lo¹i phÇn mÒm sau: PhÇn mÒm offline(offline software) §©y lµ phÇn mÒm cung cÊp cho ng­êi thiÕt kÕ hoÆc nh÷ng ng­êi lËp ch­¬ng tr×nh gia c«ng. Ng­êi thiÕt kÕ sau khi thiÕt kÕ ra b¶n vÏ cã thÓ dïng phÇn mÒm nµy ®Ó chuyÓn b¶n vÏ sang ch­¬ng tr×nh gia c«ng, ch¹y m« pháng... hoÆc lËp tr×nh gia c«ng nÕu chi tiÕt cÇn gia c«ng ®¬n gi¶n. PhÇn mÒm nµy ®­îc cµi trªn m¸y tÝnh PC. PhÇn mÒm CNC(CNC software) PhÇn mÒm CNC gåm c¸c thuËt to¸n néi suy, c¸c ch­¬ng tr×nh t¹o nªn giao diÖn gi÷a ng­êi vËn hµnh vµ m¸y. §ång thêi víi c¸c chi tiÕt kh«ng qu¸ phøc t¹p ng­êi vËn hµnh cã thÓ lËp tr×nh gia c«ng ngay trªn m¸y. PhÇn mÒm nµy ®­îc cµi ®Æt trùc tiÕp trªn m¸y CNC. §Ó m¸y ho¹t ®éng ®­îc th× kh«ng thÓ thiÕu ®­îc phÇn mÒm CNC. TÊt c¶ c¸c ch­¬ng tr×nh gia c«ng, ch­¬ng tr×nh PLC ®Òu ch¹y trªn nÒn cña phÇn mÒm CNC. Ch­¬ng tr×nh gia c«ng Ch­¬ng tr×nh gia c«ng lµ tËp hîp c¸c c©u lÖnh hoÆc khèi lÖnh do ng­êi thiÕt kÕ hoÆc ng­êi vËn hµnh lËp ®Ó t¹o ra mét chi tiÕt cô thÓ. Víi mét ch­¬ng tr×nh gia c«ng cã thÓ thùc hiÖn nhiÒu nguyªn c«ng kh¸c nhau. Ch­¬ng tr×nh gia c«ng cã ®Æc ®iÓm lµ dÔ viÕt, dÔ söa ch÷a vµ dÔ hiÓu. Ch­¬ng tr×nh ®iÒu khiÓn l«gic Ch­¬ng tr×nh ®iÒu khiÓn logic hay cßn gäi lµ ch­¬ng tr×nh PLC (Programable logic control) lµ ch­¬ng tr×nh do ng­êi l¾p r¸p m¸y CNC viÕt. Ch­¬ng tr×nh nµy cïng víi ch­¬ng tr×nh CNC lµm cho m¸y c«ng cô trë nªn hoµn thiÖn h¬n, møc ®é tù ®éng hãa cao. Ch­¬ng tr×nh PLC sÏ ®iÒu khiÓn c¸c c«ng nghÖ phô trî cho m¸y, nh­ng nÕu thiÕu nã m¸y sÏ ho¹t ®éng kÐm hiÖu qu¶, kh«ng linh ho¹t vµ kh«ng kinh tÕ. Cã thÓ lÊy vÝ dô nh­ sau: Gi¶ sö mét m¸y tiÖn CNC cã ®µi dao gåm 10 dao, mét chi tiÕt cÇn ph¶i gia c«ng b»ng 6 dao cô kh¸c nhau. Víi m¸y tiÖn CNC kh«ng cã ch­¬ng tr×nh PLC chØ cã thÓ sö dông 1 dao cô(v× kh«ng thÓ thay dao ®­îc) th× ng­êi vËn hµnh mçi lÇn gia c«ng chi tiÕt ph¶i dõng l¹i ®Ó g¸ dao 6 lÇn sÏ lµm gi¶m n¨ng xuÊt cña m¸y nªn gi¸ thµnh s¶n phÈm còng t¨ng theo. Ngoµi ra ch­¬ng tr×nh PLC cßn ®iÒu khiÓn c¸c qu¸ tr×nh c«ng nghÖ kh¸c nh­ b«i tr¬n tù ®éng, t­íi nguéi tù ®éng... ChÝnh v× tÇm quan träng cña ch­¬ng tr×nh CNC nªn chóng ta sÏ dµnh h¼n mét môc ®Ó giíi thiÖu vÒ c¸c tËp lÖnh cña bé ®iÒu khiÓn ANILAM dµnh cho ch­¬ng tr×nh PLC(Bé ®iÒu khiÓn ANILAM gäi ng«n ng÷ lËp tr×nh PLC cña m×nh lµ IPI - Integral programmable intelligence). TËp lÖnh vµ c¸ch lËp tr×nh víi IPI Giíi thiÖu Ch­¬ng tr×nh IPI thùc hiÖn nhiÖm vô th«ng qua phÇn cøng lµ c¸c cæng vµo ra CAN I/O vµ c¸c thanh ghi. Ký hiÖu ®Çu vµo/ ra Mçi bé ®iÒu khiÓn CNC cña ANILAM cã hai cæng vµo ra I/O nh­ng cã thÓ më réng tèi ®a thµnh 6 cæng vµo ra. Trªn mçi cæng vµo ra ®Òu cã 6 ®Çu ra vµ 10 ®Çu vµo sè, 1 ®Çu vµo t­¬ng tù vµ nguån 24VDC. §Çu vµo ®­îc ®Þnh nghÜa nh­ sau: Xn:b, trong ®ã: X : chØ ra ®ã lµ ®Çu vµo n : chØ ra ®ã lµ node nµo (n n»m trong kho¶ng 0 -> 5) b : chØ ra ®ã lµ ®Çu vµo sè mÊy trong 10 ®Çu vµo (b tõ 0->9) §Çu ra ®­îc ®Þnh nghÜa nh­ sau: Yn:b, trong ®ã: Y : chØ ra ®ã lµ ®Çu ra n : chØ ra ®ã lµ node nµo (n n»m trong kho¶ng 0 -> 5) b : chØ ra ®ã lµ ®Çu ra sè mÊy trong ®Çu ra(b tõ 0->5) C¸c thanh ghi Ch­¬ng tr×nh PLC (IPI) sÏ sö dông 2 lo¹i thanh ghi lµ: Thanh ghi logic : ChØ ghi tr¹ng th¸i ®óng hoÆc sai(true/false). Thanh ghi sè(numeric) cho phÐp ch­¬ng tr×nh PLC thùc hiÖn ®Õm, ®Þnh thêi gian vµ thùc hiÖn c¸c phÐp to¸n. C¸c thanh ghi ®a chøc n¨ng Thanh ghi ®a chøc n¨ng lµ c¸c thanh ghi dïng cho môc ®Ých chung. Cã 256 thanh ghi ®a chøc n¨ng ®­îc ch­¬ng tr×nh IPI ®Þnh nghÜa tõ M0 ®Õn M255. C¸c thanh ghi ®a chøc n¨ng tõ M0 ®Õn M63 ®­îc nhµ s¶n xuÊt ®Þnh nghÜa tr­íc vµ ®­îc dïng cho c¸c môc ®Ých ®Æc biÖt. C¸c thanh ghi ®a chøc n¨ng tõ M64 ®Õn M255 ®­îc dïng cho ng­êi lËp tr×nh IPI ®Ó l­u tr¹ng th¸i hoÆc trÞ sè cña mét biÕn. Thanh ghi G¸n nh·n Môc ®Ých(purpose) M0 SPINDLE §óng (true) khi trôc chÝnh cã thÓ ch¹y M1 POSN §óng (true) khi CNC vµo ®óng vÞ trÝ M2 Kh«ng sö dông M3 PWRFAIL §óng khi nguån cã nguån +24VDC M4 FEED CNC ®ang ch¹y ë chÕ ®é ¨n dao M5 SVOFF §óng khi bé ®iÒu khiÓn ®éng c¬ c¸c trôc kh«ng ho¹t ®éng(off) M6 ESTOP §óng khi nót emegency-stop trªn panel ®iÒu khiÓn m¸y ®ang t¸c ®éng M7 Kh«ng sö dông M8 CARRY M9 TRUE Lu«n lu«n ®óng trong suèt vßng quÐt cña ch­¬ng tr×nh IPI M10 FALSE Lu«n lu«n sai trong suèt vßng quÐt cña ch­¬ng tr×nh IPI M11 Kh«ng sö dông M12 TCFINACK NhËn ®­îc khi qu¸ tr×nh thay dao cô kÕt thóc M13 HOME §óng khi trôc Z hoÆc c¸c trôc tiÕn bµn X, Y ë vÞ trÝ home(vÞ trÝ ban ®Çu) M14 SPLOOP §óng khi trôc chÝnh ë chÕ ®é ®iÒu khiÓn vßng kÝn M15 RUN §óng khi CNC ë chÕ ®é ch¹y tù ®éng(ch¹y ch­¬ng tr×nh gia c«ng) M16 MAN §óng khi CNC ë chÕ ®é ch¹y b»ng tay M17 MFLAG §óng khi nhËn ®­îc mét m· Mcode míi( vÝ dô M3, M4, M5...) M18 MCODE M· Mcode(vÝ dô M3 lµ quay trôc chÝnh theo chiÒu thuËn) M19 SFLAG §óng khi nhËn ®­îc mét m· Scode míi(vÝ dô S300, S500...) M20 SCODE M· Scode(vÝ dô S300 th× trôc chÝnh sÏ quay víi tèc ®é 300vßng/phót) M21 TCFINACK §óng khi nhËn ®­îc mét m· thay dao(Tcode) M22 TCODE M· Tcode M23 HFLAG §óng khi CNC nhËn ®­îc mét m· Hcode míi M24 HCODE M· Hcode M25 Dù tr÷ M26 TMACEND M27 ZMACHPOS VÞ trÝ cña trôc Z ®ang tÝnh ®¬n vÞ lµ micron M28 ZEROSPD Cê nµy cho biÕt tèc ®é cña trôc chÝnh cã b»ng kh«ng hay kh«ng M29 ATSPD Cê nµy cho biÕt tèc ®é cña trôc chÝnh lín h¬n 0 M30 Dù tr÷ M31 Dù tr÷ M32 XMIT §óng khi ch­¬ng tr×nh IPI chÊp nhËn d÷ liÖu cña CNC M33 FINISH §óng khi c¸c m· M, S, T hoÆc H kÕt thóc M34 SVOFLT §óng khi bé ®iÒu khiÓn ®éng c¬ bÞ lçi M35 FHOLD §óng khi chÕ ®é ¨n dao bÞ cÊm M36 TCHGFIN KÕt thóc thay dao M37 XSTOP Set true khi dõng chuyÓn ®éng, set false ®Ó kh«i phôc chuyÓn ®éng cña c¸c trôc M38 XHOLD Set true khi dõng chuyÓn ®éng, Ên phÝm start ®Ó kh«i phôc chuyÓn ®éng cña c¸c trôc M39 MSG HiÓn thÞ c¸c th«ng b¸o tíi mµn h×nh CNC M40 Dù tr÷ M41 SPDANOV CÊm trôc chÝnh ho¹t ®éng M42 MREGRAN HiÓn thÞ c¸c thanh ghi trªn mµn h×nh CNC M43 SPDGRCH D¶i ho¹t ®éng cña hép sè trôc chÝnh(4 d¶i) M44 CNCERR CNC bÞ lçi M45 Kh«ng sö dông M46 KEYMASK §­îc sö dông bëi tr×nh IPI ®Ó lÊy bit mÆt n¹ cña mét sè phÝm trªn panel m¸y M47 SPIN100 Gi÷ tèc ®é trôc chÝnh lµ 100% M48 SPDRPM Ch¹y trôc chÝnh víi tèc ®é tuú ý M49 SPDDIR §iÒu khiÓn trôc chÝnh quay thuËn hoÆc ngîc(3:quay thuËn; 4:quay ng­îc) M50 HOMING ChØ ra c¸c trôc Z, X, Y ®ang ch¹y home hay kh«ng M51 LNFDLIM Ch¹y c¸c trôc X, Y, Z víi c¸c tèc ®é ¨n dao tuú ý M52 ROFDLIM Ch¹y c¸c trôc X, Y, Z víi c¸c tèc ®é ¨n dao tuú ý(tèc ®é quay) M53 SPDVOLT §iÖn ¸p ra ®iÒu khiÓn trôc chÝnh( SPDVOLT=50 th× ®iÖn ¸p ®iÒu khiÓn trôc chÝnh=0,05V) M54 CMDRPM M55 HWSTOP Set thanh ghi nµy ®Ó cÊm tay quay ho¹t ®éng M56 AUTOINH Set thanh ghi nµy lªn 1 cÊm CNC ho¹t ®éng ë chÕ ®é AUTO M57 FEED100 Set thanh ghi nµy lªn 1 gi÷ tèc ®é cña tÊt c¶ c¸c trôc ch¹y ë tèc ®é 100% M58 XSTART Khëi ®éng ngoµi, ho¹t ®éng gi«ng nh­ phÝm START trªn panel ®iÒu khiÓn M59 TOOLNUM KÝch ho¹t dao cô t­¬ng øng víi gi¸ trÞ ®Æt vµo thanh ghi M60 TLOBINO Dïng ®Ó thay dao ngÉu nhiªn(Ýt dïng) M61 M19FLAG Chän mode ho¹t ®éng cña trôc chÝnh lµ 1 chiÒu, 2 chiÒu hoÆc hçn hîp M62 M19END M63 SPRSTOP B¶ng 2.3: thanh ghi ®a chøc n¨ng M0 -> M63 C¸c thanh ghi timer Cã 64 thanh ghi dµnh cho c¸c bé timer (T0 -> T63). Thêi gian cña bé timer ®­îc biÓu diÔn bëi hÖ 10(vÝ dô TON 10 -> sau 1second th× bé timer sÏ kÝch ho¹t). TËp lÖnh STT LÖnh Có ph¸p Chøc n¨ng VÝ dô 1 LD LD[element] T¶i(load) gi¸ trÞ tr¹ng th¸i cña element vµo thanh ghi hiÖn hµnh. NÕu gi¸ trÞ míi cña element lµ gi¸ trÞ sè, nã ®­îc chuyÓn sang tr¹ng th¸i 0 hoÆc 1(nh÷ng gi¸ trÞ kh¸c kh«ng). T¶i bÊt kú gi¸ trÞ nµo ®· tån t¹i trong thanh ghi hiÖn hµnh vµo thanh ghi tr­íc ®ã. LD X1:1 ; t¶i tr¹ng th¸i(hoÆc gi¸ trÞ sè) cña X1:1 vµo thanh ghi hiÖn hµnh. 2 OUT OUT[element] Ghi gi¸ trÞ trong thanh ghi hiÖn hµnh tíi thanh ghi x¸c ®Þnh. ChØ cã c¸c thanh ghi ®a chøc n¨ng míi nhËn ®­îc gi¸ trÞ sè, tÊ c¶ c¸c thanh ghi kh¸c biÕn thµnh tr¹ng th¸i. OUT Y1:0 ; tr¹ng th¸i cña thanh ghi hiÖn hµnh ®­îc göi tíi ®Çu ra Y 1: 0. 3 LDI LDI[element] T¶i(load) gi¸ trÞ tr¹ng th¸i ®¶o cña element vµo thanh ghi hiÖn hµnh. NÕu gi¸ trÞ hiÖn hµnh cña thanh ghi ®· ®­îc khëi t¹o, nã sÏ ®­îc chuyÓn vµo thanh ghi tr­íc ®ã. NÕu gi¸ trÞ míi cña element lµ gi¸ trÞ sè, nã ®­îc chuyÓn sang tr¹ng th¸i 0 hoÆc 1(nh÷ng gi¸ trÞ kh¸c kh«ng). LDI X0:2 4 MOV MOV[element][element] KÕt hîp ®äc vµ xuÊt tíi mét to¸n h¹ng. Thanh ghi hiÖn hµnh vµ thanh ghi tr­íc ®ã kh«ng ®­îc sö dông MOV X0:2 Y0:5 tr¹ng th¸i cña Y0:2 gièng tr¹ng th¸i cña X0:2 5 MVA MVA[element][element] Ghi gi¸ trÞ cña gi¸ trÞ t­¬ng tù(Ananalog) t¹i mét ®­îc chän vµo thanh ghi ®a chøc n¨ng. ChØ cã 1 ®Çu vµo t­¬ng tù t¹i 1 nót. 6 RD RD[element] T¶i gi¸ trÞ cña element vµo thanh ghi hiÖn hµnh. Copy tÊt c¶ c¸c gi¸ trÞ ®· tån t¹i trong thanh ghi hiÖn hµnh vµo thanh ghi tr­íc ®ã. NÕu element lµ sè nã ®­îc t¶i vµo d­íi d¹ng sè. NÕu element lµ tr¹ng th¸i nã ®­îc vµo d­íi d¹ng tr¹ng th¸i. RD T20 7 AND AND[element] Thùc hiÖn phÐp Vµ logic gi÷a gi¸ trÞ trong thanh ghi hiÖn hµnh vµ gi¸ trÞ míi element. KÕt qu¶ ®îc l­u l¹i trong thanh ghi hiÖn hµnh. Thanh ghi trø¬c ®ã kh«ng bÞ ¶nh høëng. LD (X0:5 OR Y0:5) AND (M100 OR X0:9) 8 ANI ANI[element] Thùc hiÖn phÐp Vµ logic gi÷a gi¸ trÞ trong thanh ghi hiÖn hµnh vµ gi¸ trÞ ®¶o míi cña element. KÕt qu¶ ®­îc l­u l¹i trong thanh ghi hiÖn hµnh. Thanh ghi tr­íc ®ã kh«ng bÞ ¶nh h­ëng. LD (X0:2 OR Y1:0) ANI X0:3 9 OR OR[element] Thùc hiÖn phÐp hoÆc logic gi÷a gi¸ trÞ míi element vµ tr¹ng th¸i trong thanh ghi hiÖn hµnh. KÕt qu¶ l­u trong thanh ghi hiÖn hµnh, thanh ghi tr­íc ®ã kh«ng bÞ ¶nh h­ëng. LD X1:0 OR X1:5 10 ORI ORI[element] Thùc hiÖn phÐp HoÆc logic gi÷a gi¸ trÞ ®¶o míi cña element vµ tr¹ng th¸i trong thanh ghi hiÖn hµnh. KÕt qu¶ l­u trong thanh ghi hiÖn hµnh, thanh ghi tr­íc ®ã kh«ng bÞ ¶nh h­ëng. LD X1:0 ORI X1:5 OUT M55 11 ANB ANB[element] Thùc hiÖn phÐp Vµ logic gi÷a gi¸ trÞ trong thanh ghi tr­íc ®ã, gi¸ trÞ trong thanh ghi hiÖn hµnh vµ gi¸ trÞ míi cña element. LD ( X1:0 OR T20 ) OR X1:2 LD ( M100 OR X1:5 ) OR M125 ANB M70 12 ORB ORB[element] Thùc hiÖn phÐp HOÆc logic gi÷a gi¸ trÞ trong thanh ghi tr­íc ®ã, gi¸ trÞ trong thanh ghi hiÖn hµnh vµ gi¸ trÞ míi cña element. LD ( X1:0 OR M100 ) AND X0:5 LD ( X1:2 AND M50 ) AND X0:7 ORB ( T20 AND X1:5 ) 13 SET SET[element] NÕu gi¸ trÞ cña thanh ghi hiÖn hµnh lµ TRUE, th× nã ®­îc copy vµo thanh ghi cña element míi. NÕu gi¸ trÞ cña thanh ghi hiÖn hµnh lµ FALSE, kh«ng cã hµnh ®éng nµo x¶y ra. LÖnh nµy dïng ®Ó chèt gi¸ trÞ míi cña element lu«n mang gi¸ trÞ TRUE trong c¸c vßng quÐt tiÕp theo cña ch­¬ng tr×nh PLC. NÕu dïng lÖnh MOV hoÆc lÖnh RES ë vßng quÐt tiÕp theo cña ch¬ng tr×nh cã thÓ xo¸ ®­îc tr¹ng th¸i cña thanh ghi hiÖn hµnh. LD X0:2 SET Y1:0 Khi X0:2 lµ TRUE th× tr¹ng th¸i cña Y1:0 ®­îc gi÷ ë tr¹ng th¸i TRUE cho ®Õn khi xuÊt hiÖn lÖnh RESET Y1:0 14 RES RES[element] LÖnh nµy nh»m reset element míi vÒ tr¹ng th¸i FALSE. NÕu gi¸ trÞ trong thanh ghi hiÖn hµnh lµ TRUE, th× tr¹ng th¸i FALSE ®­îc copy vµo thanh ghi cña element míi. NÕu gi¸ trÞ trong thanh ghi hiÖn hµnh lµ FALSE, kh«ng cã hµnh ®éng nµo x¶y ra. Dïng lÖnh MOV hoÆc lÖnh SET ®Ó ®Æt tr¹ng th¸i cña thanh ghi hiÖn hµnh lªn tr¹ng th¸i TRUE trong vßng quÐt tiÕp theo cña ch­¬ng tr×nh. LD X0:3 RES Y1:0 15 CTL/CTR KÝch ho¹t : CTL[element] kh«ng kÝch ho¹t : CTR[element] Sö dông theo cÆp. CTL thùc hiÖn logic Vµ element x¸c ®Þnh víi tÊt c¶ c¸c chØ dÉn tiÕp theo cho tíi khi nã kh«ng ®­îc kÝch ho¹t n÷a. CTR sÏ huû c¸c chØ dÉn CTL ®· kÝch ho¹t. CTL M95 MOV M100 Y:0:2 MOV X1:5 M75 CTR 16 DEC DEC[element] Trong tÊt c¶ c¸c vßng quÐt cña ch­¬ng tr×nh PLC, mµ gi¸ trÞ trong thanh ghi hiÖn hµnh lµ TRUE, gi¸ trÞ sè míi cña element sÏ gi¶m ®i mét ®¬n vÞ. LD X0:2 DEC M80 17 INC INC[element] Trong tÊt c¶ c¸c vßng quÐt cña ch­¬ng tr×nh PLC, mµ gi¸ trÞ trong thanh ghi hiÖn hµnh lµ TRUE, gi¸ trÞ sè míi cña element sÏ t¨ng lªn mét ®¬n vÞ. LD X0:2 INC M80 18 RST RST[element] Khëi t¹o l¹i c¸c chØ dÉn. Khëi t¹o l¹i bé timer nÕu tr¹ng th¸i cña thanh ghi hiÖn hµnh lµ TRUE. RST T1 19 NOP Kh«ng cã hµnh ®éng nµo ®­îcthùc hiÖn. LÖnh nµy nh»m lµm t¨ng thêi gian thùc hiÖn ch­¬ng tr×nh(t¨ng thêi gian cña mét vßng quÐt). 20 INV INV[element] §¶o gi¸ trÞ cña element. §¶o gi¸ trÞ cña thanh ghi hiÖn hµnh khi kh«ng cã element nµo x¸c ®Þnh. NÕu gi¸ trÞ ®­îc chuyÓn lµ sè, nã ®­îc chuyÓn sang tr¹ng th¸i tr­íc khi ®¶o gi¸ trÞ. INV Y0:4 §¶o tr¹ng th¸i cña Y0:4 21 IF/ELS/ /EDF IF : Më ®Çu khèi lÖnh cã ®iÒu kiÖn. CNC sÏ thùc hiÖn c¸c lÖnh ®­îc chØ dÉn nÕu tr¹ng th¸i cña thanh ghi hiÖn hµnh lµ TRUE. ELS : NÕu tr¹ng th¸i cña thanh ghi hiÖn hµnh lµ FALSE th× ch­¬ng tr×nh sÏ bá qua khèi lÖnh IF vµ thùc hiÖn c¸c lÖnh sau ELS. EDF : KÕt thóc cña khèi lÖnh IF - ELS. 22 CLP/EJP CLP : Më ®Çu khèi lÖnh cã ®iÒu kiÖn. Thùc hiÖn c¸c lÖnh ngay sau CLP nÕu tr¹ng th¸i cña thanh ghi hiÖn hµnh lµ FALSE. Nh¶y tíi chØ dÉn EJP nÕu tr¹ng th¸i cña thanh ghi hiÖn hµnh lµ TRUE. EJP : KÕt thóc lÖnh nh¶y cã ®iÒu kiÖn. 23 OKBD Dïng ®Ó xuÊt ra mét m· cña bµn phÝm tíi CNC. CNC sÏ biªn dÞch c¸c m· nµy t­¬ng øng nh­ khi ng­êi vËn hµnh Ên mét phÝm trªn panel ®iÒu khiÓn. 24 OTI LD Xn:b OTI Yn:b XuÊt ra ®Çu output mét tÝn hiÖu cho ®Õn khi cã t¸c ®éng cña ®Çu vµo th× ngõng. 25 OWI LD Xn:b OWI Yn:b Ngay lËp tøc xuÊt ra ®Çu output mét tÝn hiÖu khi cã t¸c ®éng cña ®Çu vµo. Ch­¬ng IIi M¸y c¾t tÊm kim lo¹i ga vµ plasma cp 90200 I. Tæng quan M¸y c¾t tÊm kim lo¹i ®iÒu khiÓn CNC lµ mét d¹ng m¸y c«ng cô chuyªn dïng ®Ó c¾t c¸c tÊm kim lo¹i theo h×nh d¹ng bÊt kú b»ng c¸ch sö dông n¨ng l­îng d¹ng nhiÖt n¨ng. Nguån nhiÖt cã thÓ dïng lµ nguån hå quang Plasma hay nguån nhiÖt ho¸ häc sinh ra trong ph¶n øng ch¸y cña nhiªn liÖu (khÝ gas hay khÝ Acetylen) trong Oxy. Nhê sö dông n¨ng l­îng d¹ng nhiÖt, nªn c¸c m¸y c¾t kim lo¹i tÊm cã thÓ c¾t ®­îc nh÷ng tÊm kim lo¹i cã chiÒu dÇy rÊt lín: tíi 100mm khi c¾t b»ng hå quang Plasma, tíi 250 mm khi sö dông nguån nhiÖt ho¸ häc (khi c¾t gas). ViÖc chuyÓn ®éng cña má c¾t ®Ó nhËn ®­îc biªn d¹ng h×nh häc bÊt kú cña ph«i tÊm ®­îc thùc hiÖn nhê bé ®iÒu khiÓn CNC (Computer Numeric Control). §ång thêi nhê bé ®iÒu khiÓn CNC cã kh¶ n¨ng giao tiÕp víi nguån th«ng tin bªn ngoµi nh­ cæng nèi ghÐp RS232 hay æ ®Üa mÒn nªn viÖc thay ®æi biªn d¹ng c¾t trë nªn rÊt linh ho¹t vµ nhang chãng, rÊt thuËn tiÖn trong s¶n xuÊt tù ®éng vµ qu¶n lý chÊt l­îng s¶n phÈm theo chuÈn ISO. Trªn thÕ giíi viÖc sö dông m¸y c¾t kim lo¹i tÊm ®iÒu khiÓn CNC ®· trë nªn phæ biÕn trong tÊt c¶ c¸c ngµnh c«ng nghiÖp nh­ s¶n xuÊt kÕt cÊu thÐp, x©y dùng cÇu ®­êng…§Æc biÖt trong ngµnh c«ng nghiÖp ®ãng tµu, m¸y c¾t kim lo¹i tÊm ®ãng vai trß nh­ lµ mét thiÕt bÞ chÝnh trong viÖc ®ãng míi vá tµu. Nã lo¹i bá quy tr×nh h¹ liÖu vµ phãng d¹ng vá tµu theo ph­¬ng ph¸p truyÒn thèng(®o ®¹c vµ lÊy dÊu trªn tÊm ph«i) mµ sö dông nh÷ng kü thuËt hiÖn ®¹i nh­ Autoship; Autocad; vµ c¸c phÇn mÒm CAM cho viÖc lËp tr×nh ®Ó c¾t vËt liÖu. ChÝnh v× thÕ, nã ®· n©ng cao ®­îc ®é chÝnh x¸c vµ n¨ng suÊt trong c«ng viÖc. Cïng víi sù ph¸t triÓn m¹nh mÏ cña c«ng nghiÖp ®ãng tµu, nhu cÇu vÒ nh÷ng m¸y c½t kim lo¹i tÊm cì lín (cã bÒ réng c¾t lín h¬n 6m) ngµy cµng cÊp thiÕt. V× vËy, viÖc s¶n xuÊt vµ cung cÊp c¸c m¸y c¾t kim lo¹i tÊm, ®iÒu khiÓn CNC ®ang trë thµnh môc tiªu chiÕn l­îc, dµi h¹n cña c¸c h·ng s¶n xuÊt m¸y c«ng cô næi tiÕng, nh­ h·ng KOIKE (NhËt B¶n),h·ng AMADA (NhËt b¶n), h·ng FARLEY (Mü), h·ng SHARP (Ph¸p) v..v. Bªn c¹nh ®ã, c¸c c«ng ty chuyªn s¶n xuÊt bé ®iÒu khiÓn CNC ®ang cã nh÷ng quan t©m s©u s¾c ®Õn c¸c s¶n phÈm CNC dïng m¸y cho m¸y c¾t kim lo¹i tÊm b»ng c¸c s¶n phÈm CNC chuyÓn dïng nh­: H·ng ANILAM (Mü), HAIDENHEIN (CHLB §øc), HITACHI (NhËt B¶n), FANUC (NhËt B¶n), FAGO (T©y Ban Nha) vv. V× vËy c¸c s¶n phÈm m¸y c¾t kim lo¹i tÊm ®iÒu khiÓn CNC ngµy cµng trë nªn hoµn thiÖn vµ cã tÝnh c¹nh tranh cao. II. M¸y c¾t Ga vµ Plasma CP90200 1. S¬ ®å nguyªn lý 2. CÊu t¹o vµ øng dông M¸y c¾t tÊm kim lo¹i Ga vµ Plasma CP 90200 bao gåm 3 ®Çu c¾t Ga vµ mét ®Çu c¾t Plasma. Khi c¾t b»ng Ga sö dông hÖ thèng ®iÒu khiÓn kho¶ng c¸ch b»ng ®éng c¬ ®iÖn (®éng c¬ trôc X, ®éng c¬ trôc Y) vµ c¬ khÝ cho phÐp thao t¸c ®iÒu khiÓn lªn xuèng mét c¸ch dÔ dµng. Khi c¾t b»ng Plasma sö dông hÖ thèng x¸c ®Þnh chiÒu cao tù ®éng ®iÖn, ®¶m b¶o kho¶ng c¸ch hå quang lu«n kh«ng ®æi trong qu¸ tr×nh c¾t. Bé ly hîp ma s¸t trong hÖ thèng ®iÒu khiÓn kho¶ng c¸ch ®¶m b¶o an toµn cho c¸c ®éng c¬ khi ®Çu c¾t gÆp c¸c sù cè nh­: va ch¹m gi÷a ®Çu c¾t víi tÊm kim lo¹i cong vªnh khi c¾t. Bé ch©n tú c¬ khÝ ®¶m b¶o kho¶ng c¸ch tõ ®Çu c¾t tíi ph«i kh«ng ®æi, kh¾c phôc ®­îc sù cè cong vªnh cña tÊm kim lo¹i khi c¾t, ®¶m b¶o qu¸ tr×nh c¾t æn ®Þnh. KiÓu d¸ng m¸y vµ mµn h×nh ®iÒu khiÓn mang tÝnh mü thuËt c«ng nghiÖp cao. TruyÒn ®éng gi÷a hai bªn ®­êng ray ®­îc sö dông truyÒn ®éng trôc c¬ khÝ cho phÐp hai bªn chuyÓn ®éng ®ång nhÊt, ªm ¸i. M¸y cã Cabin ®iÒu khiÓn t¹o tiÖn lîi cho ng­êi vËn hµnh. ¦u ®iÓm cña thÕ hÖ m¸y nµy lµ: biªn d¹ng chi tiÕt c¾t ®­îc lËp tr×nh mÒm nªn rÊt linh ho¹t trong s¶n xuÊt, nã phï hîp víi mäi lo¹i h×nh s¶n xuÊt ,tõ s¶n xuÊt ®¬n chiÕc, s¶n xuÊt lo¹t nhá,®Õn s¶n xuÊt lo¹t lín. §é chÝnh x¸c theo yªu cÇu cao ; Thay ®æi biªn d¹ng chi tiÕt c¾t linh ho¹t,dÔ dµng; DÔ dµng t¹o ra ®­îc ng©n hµng d÷ liÖu c¸c chi tiÕt c¾t; DÔ dµng x¾p xÕp h×nh tèi ­u, tiÕt kiÖm ®­îc vËt liÖu; DÔ c¬ khÝ ho¸, tù ®éng ho¸. ChÊt l­îng vÕt c¾t vµ n¨ng suÊt cao ,kh«ng phô thuéc tay nghÒ . N¨ng suÊt c¾t cao; Nh­îc ®iÓm: §ßi hái cã ®éi ngò c¸n bé kü thuËt cao,cËp nhËt th­êng xuyªn víi nh÷ng thay ®æi cña c«ng nghÖ tin hoc, gi¸ thµnh cao. KÕt luËn Sau thêi gian thùc tËp tèt nghiÖp t¹i ViÖn m¸y IMI víi sù gióp ®ì tËn t×nh cña thÇy gi¸o Phan Cung vµ c¸c kü s­, c«ng nh©n trong ViÖn m¸y IMI em ®· hoµn thµnh ®­îc ®ît thùc tËp tèt nghiÖp do nhµ tr­êng ®Ò ra. Trong thêi gian thùc tËp t¹i ViÖn m¸y IMI, ViÖn ®· t¹o ®iÒu kiÖn thuËn lîi cho em t×m hiÓu mét sè c«ng nghÖ vµ øng dông c¸c c«ng nghÖ ®ã vµo trong c¸c m¸y s¶n xuÊt qua ®ã em ®· häc hái ®­îc nhiÒu ®iÒu mµ mét sinh viªn cÇn cã tr­íc khi ra tr­êng.

Các file đính kèm theo tài liệu này:

  • docBo DK ANILAM16.Doc
  • rarCP90201.rar