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 .
22 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2460 | Lượt tải: 1
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 nhng 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 cha 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 nhng 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 ®Ó lu 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, nhng 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, nhng 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 nhng 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 ®Ó lu 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 lu 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 lu 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¶ lu 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¶ lu 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:
- Bo DK ANILAM16.Doc
- CP90201.rar