Chương trình này Robot thực hiện các công việc như sau: ã Cơ cấu chứa phôi ã Robot phục vụ cho một trung tâm gia công ã Trung tâm gia công CNC ã Thùng đựng sản phẩm hoặc cơ cấu cấp phôI ã Một hoặc hai máy tính cá nhân CÁC NỘI DUNG CHÍNH 1. Bố trí sơ đồ mặt bằng hệ thống FMS và sơ đồ luồng thông tin trong hệ 2. Lập lưu đồ là việc cho rô bốt 3. Lập trình cho robot Pegasus thực hiện nhiệm vụ cung cấp phôi cho máy phay CNC 4. Vẽ bản vẽ chi tiết gia công được giao(ở dạng văn bản và đĩa mềm) 5. Lập chương trình NC để gia công chi tiết được giao bằng máy CNC của hệ thống FMS(ở dạng văn bản và địa mềm) 6. Lập chương trình PLC dùng ngôn ngữ bạc thang để thực hiện nhiệm vụ của hệ thống : ã Lập trình tự các bước để thực hiện nhiệm vụ ứng với các tín hiệu vào ra(IO). ã Vẽ sơ đồ của hệ thống với đầy đủ các thiết bị IO. ã Xây dựng logic chương trình với các chú thích cho mỗi bâc thang. 7. Vận hành hệ thống với các dữ liệu đã nhập. TT L1 L2 L3 L4 L5 R1 R2 R3 R4 R5 R6 R7 R8 R9 H2 H3 H4 H5 H6 H7 16 22 58 92 24 44 8 8.6 6.5 3.6 5.8 6 10 79 72 0.7 2.9 2.9 5.8 2.2 2.9
Created by Hoàng Bá Lĩnh - Lớp CTM6-K46 đề bàI tập lớn cim-fms thiết lập chơng trình cho hệ thống Fms gồm Chơng trình Robot thực công việc nh sau: Cơ cấu chứa phôi Robot phục vụ cho trung tâm gia công Trung tâm gia công CNC Thùng đựng sản phẩm cấu cấp phôI Một hai máy tính cá nhân Các nội dung Bố trí sơ đồ mặt hệ thống FMS sơ đồ luồng thông tin hệ Lập lu đồ việc cho rô bốt Lập trình cho robot Pegasus thực nhiệm vụ cung cấp phôi cho máy phay CNC Vẽ vẽ chi tiết gia công đợc giao(ở dạng văn đĩa mềm) Lập chơng trình NC để gia công chi tiết đợc giao máy CNC hệ thống FMS(ở dạng văn địa mềm) Lập chơng trình PLC dùng ngôn ngữ bạc thang để thực nhiệm vụ hệ thống : Lập trình tự bớc để thực nhiệm vụ ứng với tín hiệu vào ra(I/O) Vẽ sơ đồ hệ thống với đầy đủ thiết bị I/O Xây dựng logic chơng trình với thích cho bâc thang Vận hành hệ thống với liệu nhập tt 16 L1 22 L2 58 L3 92 L4 24 L5 44 R1 R2 8.6 R3 6.5 R4 3.6 R5 5.8 R6 R7 10 R8 79 R9 72 H2 0.7 H3 2.9 H4 2.9 H5 5.8 H6 2.2 H7 2.9 Created by Hoàng Bá Lĩnh - Lớp CTM6-K46 Bài làm I.Bố trí sơ đồ mặt hệ thống FMS sơ đồ luồng thông tin hệ Sơ đồ Rôbốt gắp chi tiết từ Băng tải Phôi Máy CNC Palett Rôbốt Trên băng tải đa vào phay Sơ đồ bố trí điểm mà robot đa tay đến Created by Hoàng Bá Lĩnh Băng tải - Lớp CTM6-K46 Phôi 12 11 13 14 Palett Thùng chúa phôi 10 Trung tâm gia công CNC Etô danh sách điểm: Điểm Mô tả 00 01 Wait at conveyor 02 over pallet 03 Above part on pallet 04 Grasp parts on pallet 05 Wait at mill 06 Inside mill 07 Over vise điểm 08 09 10 11 12 13 14 Mô tả Above vise Release part in vise Grasp part in vise Lift part from vise Clear vise with part Over feeder On feeder trình tự bớc chuyển động tay robot Tay Robot nhả để đề phòng tay Robot kẹp phôi Cơ cấu chờ tín hiệu vào (input) NB1 nút NB1 đựoc bấm ,tín hiệu (output) đèn sáng báo hiệu trình làm việc Tay robot đa đến vị trí vị trí đợ băng tải.Sau đợc tới điểm 2,thu nhỏ hàm kẹp lại để tránh va chạm với Pallet.Tiến tay Robot tới điểm ,khi tốc độ củ Robot giảm Tay Robot tiến tới vị trí vị trí kẹp phôi từ băng tải.Mỏ kẹp tay Robot tiến hành kẹp phôi Sau tay Robot có cầm phôi đợc nâng lên đến điểm 3.Tốc độ tay Robot thay đổi (tăng lên).Tay Robot có mang phôi sẽ đến điểm 5,để tránh va chạm với nắp máy,tay Robot mang phôi đa đến điểm điểm chờ đợi gia công.Từ vị trí đa phôi vào vị trí ,giảm tốc độ đa phôi vào Created by Hoàng Bá Lĩnh - Lớp CTM6-K46 vị trí kẹp Êto ,khi Êto kẹp phôi xong ,tay Robot nhả nhấc lên vị trí 7.Tốc độ tay Robot tăng lên tay Robot đợc đa điểm để chờ gia công Khi gia công xong đèn sáng tay Robot đợc đa vào điểm 8,th hỏ hàm kẹp ,giảm tốc độ tay Robot ,tay Robot đợc đa vào điểm 10 điểm kẹp chi tiết gia công Tay Robot kẹp chi tiết Má kẹp Êto nhả ,Tay Robot đợc đa đến điểm 11,tăng tốc độ để đa đến điểm 12 sau Tay Robot mang phôi đa đến vị trị để tránh va quệt với vỏ trung trâm gia công CNC tay Robot có mang chi tiết gia công đến điểm 13 (trên miệng thùng cha phôi ).Đa xuống đến điểm 14 điểm nhả chi tiết chi tiết đợc nhả vào thùng chứa phôi.Tay Robot đợc đa đến điểm 13 điểm miệng thùng chứa phôi để tránh va quệt.Tay Robot đợc đa dến vị trí ban đầu tiếp tục chu kỳ Sơ đồ khối thuật toán làm việc tay Robot: Nút bấm NB1 đợc bấm ,chuông kêu đèm sáng Thay đổi tốc độ, tay Robot nhả kẹp.về vị trí ban đầu Về vị trí lấy phôi ,tiến tới kẹp phôi,Giảm tốc độ Kiểm tra có phôi không Kẹp Tay Đa Đaqua Robot chi Khivị tiết gia trí lùi qua trung công a cácxong gian vị để tríđến đèn chờ trung mỏ 3máy tắt gian kẹp ,chuông giađến Êtô công thùng nhả đèn Đa qua3vịsáng trí trung gian đến mỏ kẹp Êtô nhả kêu,Robot chứa báophôi hiệu tiến phôi bắt vào nhả đầu gắp phôi gia phôi công phôi Bật đèn 3, Chuông kêu Created by Hoàng Bá Lĩnh - Lớp CTM6-K46 III.chơng trình cho robot pegasus thực nhiệm vụ Line Câu lệnh Chú thích Label 1: Nhãn chơng trình Writieo 1,0 Nút bấm trạng thái cha hoạt động Writieo 2,0 Chuông trạng thái cha hoạt động Writieo 3,0 Đèn trạng thái cha hoạt động Waiti 1,1 Nút bám đợc tác động Speed 120 Thay đổi tốc độ Robot Accel 150 Release Nhả tay Robot đề phòng robot giữ phô Delay 200 Đèn sáng báo hiệu bắt đầu gia công 10 Pmove PM[1] Đa tay robot vị trí đợi băng tải 11 Pmove PM[2] Đa tay robot vị trí pallet 12 Grwidth 1500 Thu nhỏ tay robot 150 13 Pmove PM[3] Đa tay Robot điểm 14 Speed 50 Giảm tốc độ dịch chuyển tay Robot 15 Pmove PM[4] Đa tay Robot kẹp phôi Pallet 16 Grasp Kẹp chi tiết 17 Dist=Measure() Tiến hành kiểm tra xem có phôi hay không 18 If DistFeatures>Cavity Created by Hoàng Bá Lĩnh - Lớp CTM6-K46 Hộp thoai Cavity xuất Chọn chi tiết >tên chi tiết xuất tron menu Design component Chọn Component centroids cho hộp Type ,Scalling Factor in %2 chọn hộp kiểm Uniform Kích OK để tạo lòng khuôn rỗng có hình dạng chi tiết Tắt EdỉtPart để tắt chế độ hiệu chỉnh vẽ lắp Lu lại vẽ lắp Created by Hoàng Bá Lĩnh Sau ta đợc lòng khuôn cho chi tiết nh sau: - Lớp CTM6-K46 Created by Hoàng Bá Lĩnh - Lớp CTM6-K46 Xuất sang dạng file :*.step tên file 12345.step đóng solidwork lại Chạy phần mềm MasterCam Mill chon converter >step>read file > 12345.step có hính sau:và đợc chọn nh hình>chon OK Dạng bề mặt Chọn đờng thông số dụng cụ cắt dụng cụ Số hiệu dao Tốc độ tiến dao Created by Hoàng Bá Lĩnh - Lớp CTM6-K46 Created by Hoàng Bá Lĩnh - Lớp CTM6-K46 Xuất sang mã gia công CNC chọn Post chọn NC file Trích đoạn mã NC: % O0000 (PROGRAM NAME - 1234567) (DATE=DD-MM-YY - 03-01-02 TIME=HH:MM - 00:06) N100G21 N102G0G17G40G49G80G90 ( BULL ENDMILL RAD TOOL - DIA OFF - LEN - DIA - 5.) N104T1M6 N106G0G90X-44.836Y3.831A0.S1527M3 N108G43H1Z71.828 N110Z27.028 N112G1Z21.828F2.4 N114G2X-33.724Y7.019R207.39F152.7 N116X-22.721Y8.983R80.457 N118X-16.107Y9.277R59.44 N120G1X-16.098 N122G2X-5.332Y8.668R99.949 N124G1X-5.326 N126G2X6.13Y7.262R330.127 N128G1X6.14Y7.261 N130G3X30.919Y4.94R341.212 N132X57.673Y4.007R572.286 Created by Hoàng Bá Lĩnh N134X65.17Y3.893R2496.849 N136G1Y-6.245 N138G3X44.982Y-6.097R862.552 N140G1X44.963 N142G2X41.919Y-6.146R224.828 N144G1X41.897Y-6.147 N146G2X35.706Y-6.339R3883.235 N148G1X35.685Y-6.34 N150G2X31.971Y-6.526R994.207 N152G1X31.947Y-6.528 N154G2X31.096Y-6.578R33.457 N156G1X31.068Y-6.58 N158G2X28.65Y-6.743R170.974 N160G1X28.624Y-6.745 N162G2X26.505Y-6.912R127.653 N164G1X26.474Y-6.914 N166G2X25.329Y-7.014R40.073 N168G1X25.313Y-7.015 N170G3X5.442Y-10.087R154.624 N172G1X5.418Y-10.093 N174G2X2.863Y-10.716R332.725 N176G1X2.824Y-10.726 N178G2X2.175Y-10.895R16.403 N180G1X2.132Y-10.906 N182G2X.109Y-11.464R111.86 N184G1X.067Y-11.476 N186G2X-1.091Y-11.817R33.796 N188G1X-1.138Y-11.831 N190G2X-2.601Y-12.286R46.731 N192G1X-2.648Y-12.301 N194G2X-4.334Y-12.862R66.665 - Lớp CTM6-K46 [...]...Created by Hoàng Bá Lĩnh - Lớp CTM6-K46 Xuất sang dạng file :*.step tên file là 12345.step và đóng solidwork lại Chạy phần mềm MasterCam Mill chon converter >step>read file > 12345.step có hính sau:và đợc chọn nh trên hình>chon OK Dạng bề mặt Chọn của đờng các thông số dụng cụ cắt và dụng cụ Số hiệu dao Tốc độ tiến dao Created by Hoàng Bá Lĩnh - Lớp CTM6-K46 Created by Hoàng Bá Lĩnh - Lớp CTM6-K46