Professional Documents
Culture Documents
I. ĐỀ TÀI :
Nghiên cứu, thiết kế, chế tạo hệ thống MiniCIM
III. Tập thể cán bộ hướng dẫn: GS.TS. Trần Văn Địch
TS. Nguyễn Huy Ninh
2
Đồ án tốt nghiệp Cơ điện tử 3 - K47
2. Nhận xét.
.......................................................................................................... .........
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
3
Đồ án tốt nghiệp Cơ điện tử 3 - K47
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
........................................................................................................................ ......
4
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Sau thời gian thực hiện, đề tài đã hoàn thành kết quả bước đầu đã đạt được
những thành công nhất định.
5
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Chúng em xin chân thành cảm ơn các thầy cô trong bộ môn Công nghệ Chế tạo
máy đã giúp đỡ chúng em trong quá trình thực hiện đề tài. Đặc biệt là các thầy
GS.TS. Trần Văn Địch, TS. Nguyễn Huy Ninh đã tâm huyết hướng dẫn chúng em.
Chúng em xin chân thành cảm ơn sự giúp đỡ của các cán bộ phòng thí nghiệm
FMS & CIM, xưởng cơ khí bộ môn Công nghệ Chế tạo máy, khoa Cơ khí, trường
Đại học Bách khoa Hà Nội đã giúp đỡ chúng em hoàn thành đề tài.
Võ Hoài Nam
Hoàng Anh Thông
6
Đồ án tốt nghiệp Cơ điện tử 3 - K47
MỤC LỤC
7
Đồ án tốt nghiệp Cơ điện tử 3 - K47
8
Đồ án tốt nghiệp Cơ điện tử 3 - K47
7.1. Các lệnh cơ bản dùng trên nền máy khoan/phay................................ .........83
7.2. Chu trình gia công một số chi tiết ................................................... ...........84
7.3. Chu trình gia công hốc tròn................................................ ........................85
7.4. Chu trình gia công hốc chữ nhật.................................................. ...............87
7.5. Một số quy định cơ bản...................................................... ........................88
VIII. Phương pháp điều khiển máy CNC trong công nghiệp.............................92
8.1. Các điểm gốc, điểm chuẩn................................................................. .........92
8.1.1. Điểm gốc của máy M...................................................................... .....92
8.1.2. Điểm chuẩn của máy R.............................................................. ..........92
8.1.3. Điểm gốc của phôi W điểm gốc chương trình P và điểm gá đặt C.......93
8.1.4. Điểm gốc của dụng cụ.............................................. ...........................94
8.2. Các hệ thống điều khiển máy CNC............................................................ .96
8.3. Các chỉ tiêu gia công của máy CNC.................................... .....................100
8.3.1. Thông số hình học.............................................. ...............................100
8.3.2.Thông số gia công............................................................................. ..101
8.3.3. Năng suất gia công........................................... .................................101
8.3.4. Độ chính xác của máy CNC.............................. ................................102
8.3.5. Độ tin cậy của máy CNC................................................ ...................103
8.3.6. Tính vạn năng của máy CNC................................................... ..........104
B - CÁC PHƯƠNG ÁN XÂY DỰNG MÔ HÌNH MÁY CNC.......................106
I. Lựa chọn phương án di chuyển của các trục tọa độ................................ ......106
1.1. Phương án phôi cố định............................................................ ................106
1.2. Phương án phôi di chuyển trên trục Y , dụng cụ gia công di chuyển theo 2
trục X và Z...................................................................................................... .107
1.3. Phôi di chuyển theo 2 trục X và Y, dụng cụ gia công di chuyển theo trục Z.
....................................................................................................................... ..108
1.4. So sánh 3 phương án.............................................................................. ...109
II. Lựa chọn cơ cấu truyền động..................................................... .................110
2.1. Vít me đai ốc thường .................................................. .............................110
2.2. Vit me đai ốc bi .......................................................................... ..............111
2.3. Phương án dùng đai............................................................ ......................113
III. Lựa chọn loại khoan..................................................... .............................114
IV. Lựa chọn cơ cấu dẫn hướng các trục :................................................. .......117
V. Kết luận....................................................................................... ................119
C - KẾT CẤU CƠ KHÍ CHÍNH CỦA MÁY CNC VÀ QUY TRÌNH GIA
CÔNG CÁC CHI TIẾT ĐIỂN HÌNH............................................... ...............120
I. Kết cấu chung của máy CNC.............................................. .........................120
1.1. Phần cố định......................................................................... ....................122
1.2. Phần di chuyển dọc theo trục Z................................ ................................122
1.3. Phần di chuyển dọc theo trục X. ............................................ ..................123
1.4. Phần di chuyển dọc theo trục Y. ....................................................... .......123
II.Các chi tiết chính trong máy CNC.......................................... .....................124
2.2. Chi tiết dẫn hướng trung gian.............................................. .....................125
9
Đồ án tốt nghiệp Cơ điện tử 3 - K47
10
Đồ án tốt nghiệp Cơ điện tử 3 - K47
11
Đồ án tốt nghiệp Cơ điện tử 3 - K47
12
Đồ án tốt nghiệp Cơ điện tử 3 - K47
13
Đồ án tốt nghiệp Cơ điện tử 3 - K47
14
Đồ án tốt nghiệp Cơ điện tử 3 - K47
15
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Cải thiện điều kiện làm việc của công nhân và loại trừ những điều kiện
làm việc nguy hiểm.
Kiểm tra chất lượng có sự trợ giúp của máy tính: Bao gồm quá trình giám sát
và quá trình đo kiểm tra sản phẩm. Hệ thống kiểm tra chất lượng có sự trợ giúp
của máy tính CAQC (Computer Aided Quality Control) cho phép:
- Giảm thời gian giám sát quá trình sản xuất.
- Giảm chi phí gián tiếp cho các giám sát viên.
- Giảm chi phí tương đối để đạt chất lượng sản phẩm xuống 50 ÷ 90%.
- Nâng cao chất lượng sản phẩm.
- Giảm công việc lặp lại trong quá trình kiểm tra chất lượng sản phẩm.
- Cải thiện điều kiện làm việc.
Hệ thống bảo quản và tìm kiếm tự động: Là hệ thống xử lý vật liệu để cấp
phát chi tiết cho các khu vực và tìm kiểm chi tiết từ các khu vực. Hệ thống bảo
quản và tìm kiếm tự động cho phép:
- Kiểm tra vật liệu bằng máy tính, xác định trạng thái và vị trí của vật liệu.
- Thông qua mạng để điều khiển các hệ thống phụ trợ và CIM.
- Giảm phế phẩm gia công.
- Loại trừ quá trình xử lý lặp lại đối với vật liệu.
- Tăng năng suất lao động.
- Giảm thời gian lắp ráp (khoảng 25%).
Công nghệ nhóm: Là một khái niệm sản xuất khi mà các chi tiết được gia
công theo nhóm dựa vào đặc tính kết cấu hoặc quy trình công nghệ. Các chi tiết
được ghép nhóm theo đặc tính kết cấu được coi là họ chi tiết thiết kế và các chi tiết
được ghép nhóm theo đặc tính gia công được coi là họ chi tiết gia công. Việc ghép
các nhóm chi tiết theo đặc tính này cho phép thực hiện những công việc giống
nhau một cách hiệu quả nhất. Ứng dụng công nghệ nhóm tạo điều kiện thuận lợi
cho việc tổ chức hệ thống CIM, đồng thời công nghệ nhóm còn cho phép:
- Hoàn thiện khâu thiết kế va tăng tính tiêu chuẩn hóa của thiết kế.
- Giảm khối lượng công việc trong khâu xử lý vật liệu.
- Giảm 20% ÷ 80% thời gian sản xuất.
- Giảm 15% ÷ 20% khối lượng lao động.
- Giảm 20% ÷ 30% chi phí dụng cụ cắt.
- Giảm 20% ÷ 60% thời gian chuẩn bị sản xuất.
- Giảm 15% ÷ 30% thời gian đặt hàng và cấp hàng.
16
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Đơn giản hóa việc lập quy trình sản xuất và rút ngắn chu kỳ sản xuất.
- Hoàn thiện quá trình kiểm tra chất lượng sản phẩm.
- Khả năng thích ứng nhanh với thị trường, do đó giảm được thời gian đặt
hàng và thời gian cấp hàng.
- Tăng cường sự hợp tác giữa các tổ chức của công ty.
- Nâng cao năng suất lao động.
- Giảm 15% ÷ 70% phế liệu sản xuất.
Lập quy trình công nghệ có sự trợ giúp của máy tính: CAPP (Computer
Aided Process Planning) là xác định thứ tự nguyên công với nhiều thông số công
nghệ để chế tạo hoặc để lắp ráp. CAPP cho phép lập được quy trình mới để gia
công chi tiết, thay đổi quy trình đang được ứng dụng để có quy trình mới tiên tiến
hơn hoặc để thực hiện các công việc lập chương trình nào đó một cách nhanh
chóng và thuận tiện. CAPP cho phép:
- Giảm thời gian thiết kế sản phẩm mới.
- Giảm chi phí cho việc tiếp nhận chi tiết mới.
- Giảm thời gian thiết kế dụng cụ cắt.
- Tăng khả năng khai thác hệ thống CIM.
- Giảm thời gian lập quy trình công nghệ.
- Giảm số lượng dụng cụ cắt bị hỏng.
Tế bào gia công: CM (Cellular Manufacturing) là thiết bị sản xuất thường
dùng để chế tạo các chủng loại chi tiết khác nhau. Công nghệ nhóm trong quy
trình sản xuất đã tạo ra CM. Hệ thống sản xuất của một công ty được tổ chức
thành các tế bào gia công. Các tế bào gia công bao gồm: Máy gia công và các quy
trình để chế tạo một loại chi tiết nào đó. Tế bào gia công cho phép:
- Giảm đáng kể thời gian gia công chi tiết.
- Giảm 20 ÷ 30% khối lượng lao động.
- Giảm 15 ÷ 30% chi phí cho thiết kế xỹ thuật.
- Giảm thời gian chuẩn bị sản xuất.
- Đạt hiệu quả cao trong xử lý vật liệu.
- Nâng cao chất lượng sản phẩm.
- Đơn giản hóa việc lập quy trình công nghệ chế tạo và quy trình kiểm tra.
Robot: Các lợi ích mà robot đem lại:
- Tăng năng suất lao động.
- Nâng cao chất lượng sản phẩm.
17
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Giảm phế liệu và chi phí cho những công việc lặp lại.
- Giảm chi phí cho nguyên công kiểm tra chất lượng sản phẩm.
- Giảm chi phí lao động trực tiếp.
- Có khả năng thực hiện nhiều nguyên công khác nhau.
Hệ thống FMS: FMS được coi là phiên bản đầu tiên của CIM, ứng dụng hệ
thống FMS cho phép:
- Tăng tính linh hoạt khi gia công các loại chi tiết khác nhau.
- Xử lý nhiều loại vật liệu khác nhau.
- Hệ thống sản xuất tiếp tục hoạt động khi có một máy ngưng hoạt động.
- Hoàn thiện sức lao động của con người.
- Hoàn thiện quá trình kiểm tra chất lượng sản phẩm.
- Giảm 50% giá thành sản xuất.
- Giảm 30% chi phí cho dụng cụ cắt.
- Giảm 50 ÷ 90% khối lượng lao động.
- Tăng hệ số sử dụng máy.
- Nâng cao chất lượng sản phẩm.
- Giảm phế liệu.
- Giảm 42% diện tích mặt bằng sản xuất.
- Nâng cao năng suất lao động tới 200 ÷ 350%.
18
Đồ án tốt nghiệp Cơ điện tử 3 - K47
19
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Tính linh hoạt của sản phẩm, của sản lượng và của vật liệu.
- Nâng cao năng suất và chất lượng của gia công.
- Hoàn thiện giao diện giữa thiết kế và sản xuất.
- Giảm lao động trực tiếp và lao động gián tiếp.
- Thiết kế có năng suất và độ chính xác cao.
- Tiêu chuẩn hóa cao và sử dụng vật liệu hợp lý.
- Tiết kiệm thời gian và mặt bằng sản xuất.
- Tạo cơ sở dữ liệu chung để loại trừ các bộ phận chứa dữ liệu độc lập.
- Loại trừ các công việc lặp lại không cần thiết.
- Giảm thời gian giám sát sản xuất và số cán bộ thực hiện công việc này.
- Có ưu điểm cạnh tranh đối với các đối thủ cạnh tranh.
Khái niệm về CIM được đưa ra trong thời gian đầu có vẻ như không đạt được ý
tưởng thực tế, tuy nhiên với công nghệ ngày nay thì CIM đạt được mục đích
không mấy khó khăn. Tương lai của kỹ thuật là ứng dụng CIM với tác động của trí
tuệ. Sản xuất trí tuệ là con đường của tương lai. Vì vây, công nghệ sản xuất và các
hệ thống CIM sẽ bao gồm cả trí tuệ để giúp các nhà máy chế tạo ra các sản phẩm
có chất lượng cao, giá thành hạ.
2.1.2. Hướng phát triển của CIM.
CIM ảo.
Sản xuất ảo là khi các đơn vị sản xuất được liên kết với nhau trên phạm vi toàn
cầu để giải quyết tất cả các vấn đề từ sản xuất đến phân phối sản phẩm. Ngày ngay
đã có nhiều sự liên kết toàn cầu trong rất nhiều các lĩnh vực công nghiệp. Do đó,
nhà máy ảo đã được định nghĩa như một mạng liên kết toàn cầu và chỉ có nhà máy
ảo mới đảm bảo được sự cạnh tranh và thị trường toàn cầu. Từ khái niệm nhà máy
ảo người ta đưa ra khái niệm về CIM ảo. Nghiên cứu về CIM ảo và ứng dụng nó
trong phạm vi toàn cầu đã trở nên bức thiết. Ứng dụng CIM ảo là một bước tiến
quan trọng trong sản xuất tương lai đã được Lin (năm 1977) khởi xướng. Tuy
nhiên, vào thời điểm này cũng có rất nhiều công trình về nhà máy ảo của
Makatsoris và Besant được công bố. CIM ảo có thể thích ứng với sản xuất và phân
bố toàn cầu.
Trung tâm nghiên cứu công nghệ sản xuất tiên tiến của trường Đại học tổng
hợp nam Australia đã đưa ra khái niệm về vòng tròn CIM ảo. Vòng tròn CIM ảo
này mô tả các điều kiện thị trường toàn cầu.
20
Đồ án tốt nghiệp Cơ điện tử 3 - K47
21
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Khái niệm về vòng tròn CIM ảo cũng như vòng tròn CIM đã được các nhà sản
xuất SME ( Society of Manufacturing Engineers) phát triển và nó được giải thích
như sau ( Giải thích được bắt đầu từ vòng tròn ngoài cùng):
Vòng ngoài mô tả tình trạng thế giới hiện tại, đó là cạnh tranh toàn cầu, sự
quan tâm môi trường, hàng hóa thỏa mãn nhu cầu của khách hàng, chu kỳ chế tạo
sản phẩm ngắn, yêu cầu sáng tạo sản phẩm và trả lời nhanh.
Vòng thứ hai mô tả các hệ thống toàn cầu, đó là các nhà máy ảo, các hệ thống
sản xuất toàn cầu và những hoạch định sản xuất mang tính chiến lược.
Vòng thứ ba giải thích cách thức thực hiện, đó là sự liên kết toàn cầu về sản
xuất, sự liên kết của các công nghệ tiên tiến, sự chuyên môn hóa và phân phối
riêng biệt nhưng được quản lý chung.
Vòng thứ tư mô tả sự cần thiết của thông tin và liên kết toàn cầu, đồng thời sự
cần thiết phải phân chia dữ liệu giữa các hệ thống.
Vòng trung tâm mô tả kết quả của CIM như một nhà máy tích hợp toàn cầu
thông qua cấu trúc tích hợp.
22
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Để tạo điều kiện thuận lợi cho việc đầu tư vào CIM và để giúp nền công
nghiệp sản xuất, nhiều nhà nghiên cứu đã tìm ra những giải pháp để ứng dụng
CIM. Dưới đây là một số hướng nghiên cứu về CIM:
- Hợp lý hóa CIM và chiến lược quản lý CIM.
- Nhà máy tích hợp cho CIM với gianh giới địa lý.
- Mạng liên kết của CIM.
- Công cụ và công nghệ tiên tiến cho việc ứng dụng CIM.
- Mô hình hệ thống sản xuất.
- Ứng dụng trí tuệ nhân tạo AI (Artifical Intelligence) như Fuzzy logic,
mạng notron để tích hợp trí tuệ toàn phần các hệ thống sản xuất.
Chỉ tiêu “hợp lý hóa và chiến lược quản lý CIM” được nghiên cứu theo chiều
hướng: Các nghiên cứu đều tập trung vào việc đảm bảo cho nhà quản lý các
nguyên tắc ứng dụng CIM trong môi trường sản xuất của mình.
Chỉ tiêu “nhà máy tích hợp cho CIM với gianh giới địa lý” được nghiên cứu
theo cấu trúc và mô hình hóa của nhà máy tích hợp, theo hợp tác CAD/CAM toàn
cầu thông qua các hệ thống phụ trợ của CIM.
Chỉ tiêu “mạng liên kết của CIM” bao gồm ứng dụng mạng trên phạm vi rộng
và Internet cho CIM, tăng cường thông tin bằng giữ liệu tích hợp mối quan hệ giữa
khách hàng và nhà sản xuất, các dữ liệu quản lý trong các hệ thống CIM.
Chỉ tiêu “công cụ và công nghệ tiên tiến cho việc ứng dụng CIM” được nghiên
cứu về robot, tự động hóa và sản xuất trí tuệ.
Chỉ tiêu “mô hình hệ thống sản xuất” được nghiên cứu về tích hợp các mô hình
thông tin với các mô hình chức năng của CIM, mô hình mô phỏng tích hợp của
CIM và các hệ thống thiết kế của CIM.
Chỉ tiêu “Ứng dụng trí tuệ nhân tạo” bao gồm các hướng nghiên cứu về ứng
dụng các mạng notron trong tự động hóa sản xuất, hệ thống hoạch định trí tuệ và
các mô hình thích nghi của CIM.
23
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hệ thống GDSS cho phép tính hiệu quả của các công nghệ tiên tiến AMT trong
cơ cấu tổ chức toàn cầu. Đồng thời hệ thống GDSS giúp các nhà ra quyết định
phân tích hiệu quả đầu tư của một công ty hay xí nghiệp nào đó.
Sự phát triển nhanh chóng của công nghệ cho phép tạo ra nền sản xuất toàn cầu
với nhiều nhà máy, xí nghiệp được phân bố trên các vùng lãnh thổ khác nhau.
Gần đây người ta đã thực hiện nhiều đề tài nghiên cứu khác nhau nhằm mục
đích phát triển CIM. Các hướng nghiên cứu đó là:
- Nghiên cứu về nhà máy tích hợp của CIM.
- Nghiên cứu về mạng liên kết và Internet của CIM.
- Nghiên cứu về robot và tự động hóa để ứng dụng vào CIM.
- Nghiên cứu về hợp lý hóa và tối ưu hóa CIM.
- Nghiên cứu khả năng ứng dụng của CIM ảo và sản xuất trí tuệ.
24
Đồ án tốt nghiệp Cơ điện tử 3 - K47
25
Đồ án tốt nghiệp Cơ điện tử 3 - K47
CIM tham gia vào các quá trình công nghệ: thiết kế và sản xuất có trợ giúp
máy tính(CAD/CAM) . Lập kế hoạch sản xuất và quy trình công nghệ có trợ giúp
của máy tính ( Computer Aided Process Planning / Computer Aided Engineering
(CAPP/CAE).
CIM bao gồm mạng và các hệ thống: các phần cứng và phần mềm truyền thông
trong nhà máy, quản lý thông tin dữ liệu bao gồm cả việc thu thập, lưu trữ và truy
xuất dữ liệu.
CIM tham gia vào việc cải thiện không ngừng các quá trình sản xuất: lập kế
hoạch và kiểm soát nguyên liệu đầu vào, các hệ thống theo dõi và kiểm soát chất
lượng, các kỹ thuật và phương pháp thanh tra giám sát như lập kế hoạch và quản
lý nguồn lực sản xuất, lập kế hoạch và quản lý nguồn lực công ty, kiểm tra chất
lượng toàn bộ và phương thức sản xuất đáp ứng kịp thời sự thay đổi nhanh chóng
của các chủng loại sản phẩm.
3.2. Hiệu quả của CIM.
Hệ thống CIM có thể tạo ra lợi nhuận vững chắc cho người sử dụng hơn là
các hệ thống sản xuất thông thường khác. CIM cho phép một nhà máy sản xuất
thích ứng nhanh chóng với sự thay đổi của thị trường và cung cấp các hướng phát
triển cơ bản của sản phẩm trong tương lai. Với sự trợ giúp của các máy tính trong
CIM, các hoạt động phân đoạn của quá trình sản xuất được tích hợp thành một hệ
thống sản xuất thống nhất, hoạt động trôi chảy với sự giảm thiểu thời gian và chi
phí sản xuất đồng thời nâng cao chất lượng sản phẩm. Trong hệ thống CIM cho
phép sử dụng tối ưu các thiết bị, nâng cao năng xuất lao động, luôn ứng dụng các
công nghệ tiên tiến và giảm thiểu sai số gây ra bởi con người, kinh nghiệm sử
dụng CIM cho thấy những lợi ích điển hình sau đây:
+ Nhanh chóng cho ra đời sản phẩm mới kể từ lúc nhận đơn đặt hàng:
+ Giảm 15-30% giá thành thiết kế.
+ Giảm 30-60% thời gian chế tạo chi tiết.
+ Tăng năng suất lao động lên tới 40-70%
+ Nâng cao chất lượng sản phẩm, giảm được 20-50% phế phẩm.
+ Quản lý vật tư hàng hoá sát thực tế hơn.
+ Tăng khả năng cạnh tranh của sản phẩm và đáp ứng nhu cầu thị trường.
+ Hoàn thiện được phương pháp thiết kế sản phẩm, ví dụ: sử dụng phương
pháp phần tử hữu hạn cùng với máy tính cho phép thực hiện phép tính nhanh hơn
30 lần so với các phương pháp thông thường khác cho nhiều phương án thiết kế
khác nhau.
26
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Một cách tổng quát CIM có thể được hiểu là một chiến lược để đạt được mục
đích thị trường của nhà máy. Đó là một khái niệm dùng để chỉ một phương thức
sản xuất tiên tiến dựa trên những thành tựu của công nghệ thông tin. CIM cho
phép thiết lập nên một hệ thống sản xuất toàn cầu có khả năng đáp ứng nhanh nhất
nhu cầu của thị trường, đạt được hiệu quả kinh tế cao, ứng dụng nhanh chóng các
sáng kiến và các công nghệ mới vào sản xuất. CIM chính là hướng phát triển tất
yếu của sản xuất hiện nay. Tuy vậy việc áp dụng CIM vào sản xuất cũng gặp rất
nhiều khó khăn, đặc biệt là đối với nền sản xuất còn yếu của Việt Nam. Để áp
dụng được CIM vào sản xuất phụ thuộc vào rất nhiều yếu tố, đó là khả năng tài
chính của nhà sản xuất, năng lực của người lao động, năng lực quản lý, khả năng
tiếp cận với công nghệ mới…Đặc biệt là CIM phải được áp dụng một cách đồng
bộ và triệt để. Vì chỉ khi nào được áp dụng đồng bộ và triệt để thì CIM mới thực
sự phát huy được tối đa những lợi thế mà nó mang lại so với những công nghệ sản
xuất khác.
Đối với lĩnh vực sản xuất nói riêng. CIM được hiểu là một hệ thống sản xuất tự
động toàn phần. Tất cả các bộ phận của hệ thống đều được tích hợp và điều khiển
qua phần mềm tích hợp. Một hệ thống CIM cơ bản bao gồm các máy CNC, robot,
hệ thống vận chuyển tích trữ, kho chứa, hệ thống kiểm tra và hệ thống điều khiển.
27
Đồ án tốt nghiệp Cơ điện tử 3 - K47
I. Máy CNC.
Máy CNC là một trong những bộ phận cơ bản nhất không thể thiếu trong một
hệ thống CIM.
Chúng ta đã biết trước thế hệ máy CNC đã có máy công cụ thông thường và
máy công cụ NC. Máy công cụ thường được điều khiển trực tiếp bởi tay người
công nhân nên chất lượng và năng suất gia công phụ thuộc rất nhiều vào tay nghề
của công nhân. Máy điều khiển số NC thì việc điều khiển máy được quyết định
bởi các chương trình đã lập sẵn. Máy CNC là mức phát triển cao từ các máy NC.
Máy CNC có 1 máy tính để thiết lập phần mềm điều khiển các chức năng máy.
Các chương trình gia công được đọc và lưu vào bộ nhớ để sử dụng cho việc điều
khiển quá trình gia công. Máy CNC có thể thực hiện các chức năng: nội suy đường
thẳng, cung tròn, mặt xoắn, mặt parabol và bất kỳ mặt bậc 3 nào. Máy CNC có thể
bù chiều dài và đường kính của dụng cụ. Độ chính xác của các chi tiết khi gia
công không còn phụ thuộc vào tay nghề của công nhân. Do đó chất lượng sản
phẩm sản xuất ra ổn định và đạt năng suất cao.
Các chuyển động cắt và chuyển động tạo hình của các máy CNC có nguyên tắc
không khác so với các máy công cụ truyền thống. Các máy CNC cũng có một quy
chuẩn về hệ tọa độ để xác định các chiều chuyển động của máy. Điểm khác biệt
lớn nhất giữa các máy CNC và các máy công cụ truyền thống, đó là khả năng thay
thế dụng cụ tự động của máy CNC. Chính khả năng này đã làm tăng năng suất của
các máy CNC lên rất nhiều so với các máy công cụ thông thường. Cũng chính vì
vậy nên dụng cụ và ổ lắp dụng cụ của các máy CNC đều phải có các điểm chuẩn
để gá lắp tự động, chúng đều được chế tạo theo tiêu chuẩn chung với yêu cầu rất
cao về độ chính xác, vật liệu, kích thước.
Các máy CNC có thể phân chia theo loại và theo hệ thống điều khiển: Theo
loại máy cũng tương tự như các máy công cụ truyền thống, chia ra các loại như
máy khoan CNC, máy phay CNC, máy tiện CNC… và các trung tâm gia công
CNC. Các trung tâm CNC có khả năng thực hiện gia công nhiều loại bề mặt và sử
dụng nhiều loại dụng cụ khác nhau. Phân chia theo hệ điều khiển có thể phân ra
các loại:
- Các máy điều khiển điểm tới điểm: Với các loại máy này, trong quá trình gia
công, người ta cho định vị nhanh dụng cụ đến tọa độ yêu cầu và trong quá trình
dịch chuyển nhanh dụng cụ, máy không thực hiện việc cắt gọt. Chỉ đến khi đạt
được tọa độ theo yêu cầu thì mới thực hiện các chuyển động cắt gọt. Ví dụ như
máy khoan, khoét, máy hàn điểm,máy đột, dập…
- Các máy điều khiển đoạn thẳng: Đó là các máy có khả năng gia công trong
quá trình thực hiện dịch chuyển theo các trục. Có nghĩa là dụng cụ sẽ thực hiện
các chuyển động cắt gọt trong quá trình dịch chuyển song song theo các trục tọa
độ.
28
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Các máy điều khiển đường: Đó là các máy mà dụng cụ có khả năng thực hiện
gia công theo cá đường bất kỳ trong mặt phẳng hoặc trong không gian tùy thuộc
vào đường điều khiển là phẳng hay không gian mà số trục được điều khiển đồng
thời là khác nhau. Từ đó chia ra các máy 2 trục, 3, 4, 5 trục (tức là có số trục được
điều khiển đồng thời theo quan hệ ràng buộc).
+ Máy 2D: Cho phép dịch chuyển dụng cụ trong một mặt phẳng nhất định
nào đó, ví dụ trên máy tiện dụng cụ sẽ dịch chuyển trong mặt phẳng xoz để tạo
nên đường sinh khi tiện các bề mặt, trên máy phay 2D dụng cụ sẽ thực hiện các
chuyển động trong mặt phẳng xoy để tạo nên các đường rãnh hay các mặt bậc có
biên dạng bất kỳ.
+ Máy 3D: Cho phép dịch chuyển dụng cụ trong mặt phẳng đồng thời để
tạo nên một đường cong hay một mặt cong trong không gian bất kỳ. Điều này
tương ứng với quá trình điều khiển đồng thời cả 3 trục của máy theo một quan hệ
ràng buộc nào đó tại từng thời điểm để tạo nên một vết quỹ đạo của dụng cụ theo
yêu cầu.
+ Điều khiển 2D1/2: Cho phép dịch chuyển dụng cụ theo 2 trục đồng thời
để tạo nên một đường cong phẳng, còn trục thứ 3 được điều khiển chuyển động
độc lập. Điều khác biệt của phương pháp điều khiển này so sới điều khiển 2D là ở
chỗ 2 trục được điều khiển đồng thời có thể thay đổi được vị trí cho nhau.
+ Điều khiển 4D, 5D: Trên cơ sở của điều khiển 3D người ta bổ xung cho
dụng cụ hoặc chi tiết có thêm 1 hoặc 2 chuyển động quay xung quanh một trục
nào đó theo một quan hệ ràng buộc với các chuyển động trên các trục khác của
máy 3D. Với khả năng như vậy, có thể thực hiện gia công cá bề mặt phức tạp một
cách dễ dàng hơn so với gia công trên máy 3D. Mặt khác, vì lý do công nghệ nên
có những bề mặt không thể thực hiện được việc gia công bằng 3D vì có thể tốc độ
cắt sẽ khác nhau hoặc sẽ có những điểm có tốc độ cắt bằng 0 (đỉnh của dao phay
đầu cầu) hay lưỡi cắt của dụng cụ không thể thực hiện được việc gia công như
mong muốn (ví dụ khi góc cắt không thuận lợi hay có thể bị vướng vào thân dao
và các phần còn lại của chi tiết)
Tóm lại tùy vào yêu cầu gia công mà có thể chọn các loại máy CNC có số bậc
tự do khác nhau nhằm đạt hiệu quả sử dụng cũng như mục đích kinh tế là lớn nhất.
Việc chọn các máy CNC trong hệ thống CIM là vấn đề hết sức quan trọng. Yêu
cầu đặt ra là phải cân bằng giữa việc phát huy tính linh hoạt của hệ thống và lợi
ích kinh tế của hệ thống. Nếu ta chọn các máy CNC có số bậc tự do ít sẽ làm giảm
tính linh hoạt của hệ thống do khó có khả năng gia công các chi tiết phức tạp.
Nhưng nếu chọn máy CNC có số bậc tự do quá lớn có thể không sử dụng hết các
khả năng của máy và làm giảm lợi ích kinh tế. Vì các máy CNC có số bậc tự do
lớn có giá cao hơn rất nhiều so với các máy CNC có số bậc tự do thấp hơn. Đó là
do việc phối hợp chuyển động của càng nhiều trục thì vấn đề điều khiển sẽ trở nên
phức tạp hơn rất nhiều so với điều khiển độc lập các trục.
29
Đồ án tốt nghiệp Cơ điện tử 3 - K47
II. Robot.
Nhu cầu nâng cao năng suất và chất lượng sản phẩm ngày càng đòi hỏi ứng
dụng rộng rãi các phương tiện tự động hoá sản xuất. Đặc biệt là trong các hệ thống
CIM, tính tự động hoá của hệ thống sản xuất tích hợp và yêu cầu linh hoạt trong
việc thay đổi sản phẩm đòi hỏi ứng dụng một số lượng lớn các robot công nghiệp
thực hiện các chức năng chủ yếu như cấp phôi cho các trung tâm gia công, gắp các
chi tiết ra sau khi đã gia công, thực hiện quá trình lắp ráp tự động.
Hệ thống
điều khiển
Dụng cụ
Máy thao tác
tính
Hệ thống
truyền dẫn
động
Để tiêu chuẩn hoá công việc thiết kế, Robot được chia làm ba phần chính:
nguồn cung cấp năng lượng, bộ điều khiển và phần tay máy. Mỗi phần trong ba
phần chính trên bao gồm nhiều bộ phận và các bộ phận có thể biến đổi để đáp ứng
tiêu chuẩn và các thông số thiết kế của mỗi Robot nhất định.
Tuỳ theo chỉ tiêu phân loại có thể có rất nhiều kiểu phân loại robot.
- Phân loại theo số bậc tự do: Robot 1, 2, 3, ... bậc tự do
- Phân loại theo hệ năng lượng:
+ Robot hoạt động theo năng lượng điện
+ Robot hoạt động theo năng lượng thuỷ lực
+ Robot hoạt động theo năng lượng khí nén
+ Robot hoạt động theo năng lượng mặt trời
- Phân loại theo phương pháp điều khiển:
+ Robot có điều khiển số (CNC)
+ Robot có điều khiển logic khả trình (PLC)
+ Robot có điều khiển trí tuệ nhân tạo
30
Đồ án tốt nghiệp Cơ điện tử 3 - K47
31
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Phải được kết nối vào mạng truyền thông của hệ thống.
- Có khả năng thực hiện các thao tác một cách nhẹ nhàng với độ chính xác cao.
- Đảm bảo làm việc ổn định theo chu trình trong thời gian dài.
- Có khả năng trang bị thiết bị kiểm tra tự động chất lượng gia công và có phần
mềm lập trình riêng.
Các yêu cầu này chỉ mang tính tổng quát, đối với các nhiệm vụ cụ thể thì các
yêu cầu đối với robot phải thay đổi để phù hợp với công việc và tăng hiệu quả
kinh tế khi sử dụng.
32
Đồ án tốt nghiệp Cơ điện tử 3 - K47
33
Đồ án tốt nghiệp Cơ điện tử 3 - K47
34
Đồ án tốt nghiệp Cơ điện tử 3 - K47
3.2.2. Phân loại hệ thống vận chuyển - tích trữ chi tiết
Hệ thống vận chuyển - tích trữ chi tiết được thiết kế chủ yếu theo 3 phương án:
loại giá tích trữ với máy xếp đống, loại băng tải tích trữ và phương án tổ hợp (gồm
băng tải tích trữ và giá tích trữ với máy xếp đống được treo thêm giá hoặc các xe
tời di chuyển trên đường ray).
Dưới đây chúng ta sẽ nghiên cứu một số hệ thống vận chuyển - tích trữ có
dung lượng vừa và nhỏ dùng cho các vệ tinh của Nhật Bản và Hoa Kỳ được lắp
đặt cạnh các máy CNC nhiều nguyên công trong hệ thống CIM.
Hình 2.3.. Ổ tích vệ tinh với xe tời di động của hãng Hitachi Seiki(Nhật Bản)
1: Các vệ tinh ; 2: ổ tích ; 3: Đường ray ; 4: Xe tời di động ; 5: Máy nhiều nguyên
công ; 6: Cơ cơ cấu quay ; 7: Bàn quay.
Hình 2.3 là hệ thống vận chuyển - tích trữ (magazin) với xe tời di động của
hãng Hitachi Seiki (Nhật Bản). Di chuyển các vệ tinh 1 từ các vị trí của ổ tích 2 tới
cơ cấu quay 6 để tự động thay đổi các vệ tinh trên máy nhiều nguyên công 5 và
ngược lại được thực hiện bằng xe tời di động 4 với truyền động bằng xích hoặc
dây cáp. Xe tời được trang bị cơ cấu tiếp nhận – cấp phát các vệ tinh và được di
chuyển trên đường ray 3. Trong ổ tích có vị trí với bàn quay 7 được dùng để gá và
tháo các chi tiết gia công và để nối kết với cơ cấu vận chuyển bên ngoài hệ thống
CIM.
Xe tời di động khác băng tải tích trữ ở chỗ là trên băng tải tích trữ tất cả các vệ
tinh được di chuyển cùng lúc, còn xe tời di động có thể chọn một vệ tinh bất kỳ để
cấp cho máy gia công. Kết cấu của xe tời di động không phức tạp, đơn giản khi
vạn hành và được sử dụng rộng rãi trong các hệ thống vận chuyển - tích trữ như
35
Đồ án tốt nghiệp Cơ điện tử 3 - K47
một cơ cấu vận chuyển, đảm bảo mối liên kết giữa ổ tích (magazin) vệ tinh và các
chỗ làm việc của công nhân.
Hệ thống vận chuyển - tích trữ với xe tời di động cho phép phục vụ một số
máy nhiều nguyên công và có thể được sử dụng để vận chuyển nhiều loại chi tiết
gia công khác nhau.
Hình 2.4 là hệ thống vận chuyển - tích trữ với băng tải tích trữ trong CIM
của hãng Cincinnati Milacron (Hoa Kỳ). Hệ thống CIM này có 4 máy CNC nhiều
nguyên công 4 và hệ thống vận chuyển - tích trữ các vệ tinh với băng tải tích trữ
con lăn 1 khép kín và các ổ tích con lăn phụ trợ giảm xung 6 đặt cạnh mỗi máy
của CIM. Ngoài ra mỗi máy còn có trên bàn một vị trí chờ bổ xung 3 cho vệ tinh,
nó cho phép giảm thời gian dừng của máy khi thay đổi vệ tinh.
Hình 2.4. Hệ thống vận chuyển-tích trữ vệ tinh trong CIM của hãng Cincinnati
Milacron (Mỹ). 1: Băng tải tích trữ con lăn; 2: Cơ cấu quay; 3: Vị trí bàn bổ
xung; 4: Các máy nhiều nguyên công; 5: Cơ cấu tiếp nhận-cấp phát; 6: ổ tích con
lăn phụ trợ; 7: Vị trí cấp chi tiết; 8: Vị trí tháo chi tiết.
Di chuyển vệ tinh từ các nhánh dọc của băng tải sang các nhánh ngang và từ
các nhánh ngang sang các nhánh dọc được thực hiện bằng các cơ cấu quay 2. Di
chuyển của vệ tinh từ các ổ tích giảm xung sang vị trí chờ của máy và ngược lại
được thực hiện nhờ các cơ cấu tiếp nhận - cấp phát 5 đựpc đặt đối diện các vị trí
chờ của các máy. Băng tải tích trữ trung tâm có các nhánh tạo thành một bộ phận
với các vị trí cấp chi tiết 7 và tháo chi tiết 8.
36
Đồ án tốt nghiệp Cơ điện tử 3 - K47
37
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hình 2.5. Hệ thống vận chuyển-tích trữ dụng cụ dạng xích của hãng Hitachi
Seiki(Nhật Bản). 1: ổ tích dụng cụ; 2: Magazin(ổ chứa) dụng cụ; 3: Máy;4: Vệ
tinh; 5: cơ cấu tiếp nhận.
Các magazin dụng cụ 2 được lắp đặt trong ổ tích 1 của hệ thống. Để gia công
chi tiết, một trong số các magazin dụng cụ được tự động gá trên cơ cấu tiếp nhận 5
được lắp đặt trên trụ đứng của máy 3. Trụ này có các sống trượt để di chuyển đầu
trục chính. Khi 1 chi tiết khác trên vệ tinh 4 được chuyển tới máy thì magazin
dụng cụ (vị trí B) quay trở về vị trí tự do (vị trí C) của ổ tích, còn từ ổ tích (vị trí
A) magazin dụng cụ khác được chuyển tới cơ cấu tiếp nhận 5 để gia công chi tiết
vừa được chuyển tới.
Để thay đổi magazin dụng cụ, trụ đứng của máy di chuyển theo toạ độ X cho
tới khi trục của cơ cấu tiếp nhận 5 trùng với trục của 1 trong các magazin dụng cụ
nằm trong ổ tích 1. Quá trình thay đổi magazin dụng cụ được thực hiện 1 cách tự
động theo lệnh của cơ cấu điều khiển số hoặc của máy tính hoặc từ trạm điều
khiển trung tâm.
3.4. Điều khiển hệ thống vận chuyển - tích trữ.
Điều khiển hệ thống vận chuyển tích trữ được chia ra làm hai mức.
Mức 1 (Các cơ cấu tự động khu vực để điều khiển thiết bị vận chuyển, các
máy xếp đống, các rôbốt vận chuyển):
Mức này giải quyết việc điều khiển truyền động của các hệ thống vận chuyển,
định vị chính xác cơ cấu vận chuyển tại chỗ làm việc, dừng cơ cấu vận chuyển khi
có tín hiệu báo hỏng hóc, cấp và tháo các ổ tích trữ, xử lý và truyền tín hiệu để
kiểm tra và chuẩn đoán.
- Các thiết bị kỹ thuật của mức 1 gồm:
+ Các đattric để xác định luồng hàng (có thể có hay không)
+ Các đattric vị trí của cơ cấu vận chuyển
+ Các đattric đo mức của các ổ tích trữ
+ Các đattric đo lực
+ Các đattric an toàn: tiếp xúc, không tiếp xúc, dung lượng, cảm biến, đo
biến dạng, quang điện
+ Các thiết bị đo
+ Các máy vi tính
Mức 1 được thiết kế theo môđun có độ ổn định cao, tín hiệu đầu ra được chuẩn
hoá, có thể kiểm tra tích cực độ chính xác hoạt động của các thiết bị. Sử dụng máy
vi tính điều khiển cho phép thực hiện các chức năng điều khiển logic (theo địa chỉ,
ngắt đường, chuyển chế độ làm việc của cơ cấu truyền động, điều khiển của cơ cấu
truyền động) bằng các chương trình.
38
Đồ án tốt nghiệp Cơ điện tử 3 - K47
39
Đồ án tốt nghiệp Cơ điện tử 3 - K47
40
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hình 2.6. Các sơ đồ của các kho chứa tự động có dạng giá cần cẩu .
B: chiều rộng của giá, BP : chiều rộng của bước dùng cho máy cần cẩu .
LH : chiều dài ổ tích trữ, H: chiều cao kho chứa, hH : chiều cao ổ tích trữ
1: máy cần cẩu , 2: giá, 3: ổ tích trữ.
4.2.2. Dạng cần cẩu cầu
Với 1 máy cần cẩu dạng cầu có thể di chuyển ngang, dọc, lên xuống và có thể
quay quanh 1 trục nên rất linh hoạt khi xếp dỡ hàng hoá. Dạng kho chứa cần cẩu
cầu khắc phục được nhược điểm của dạng giá cần cẩu đó là dung lượng lớn hơn
nhiều. Dạng cần cẩu cầu có đến 3 giá, 4 giá hoặc 6 giá chứa hàng trong khi dạng
giá cần cẩu chỉ có 1 hoặc 2 giá chứa là cùng. Nhưng do có nhiều giá chứa nên diện
tích mặt bằng lớn, và năng suất của máy cần cẩu cầu không cao nên chỉ sử dụng
cho sản xuất hàng loạt nhỏ.
Hình 2.7. Các sơ đồ của các kho chứa tự động có dạng cần cẩu cầu.
41
Đồ án tốt nghiệp Cơ điện tử 3 - K47
42
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hình 2.9. Mặt bằng kho chứa tự động có dạng giá cần cẩu.
1: Phần diện tích bố trí các máy ; 2: Các cơ cấu cấp phát và ổ tích; 3: Bộ phận
kiểm tra đầu vào ; 4: Kho chứa tự động ; 5: Kho chứa tổ hợp (chứa vật liệu, phôi,
dụng cụ, thùng chứa, sản phẩm ); 6: Hướng di chuyển của vật liệu, phôi, thùng
chứa rỗng, dụng cụ ; 7: Lối ra của thành phẩm và phế phẩm 8: Bộ phận kiểm tra.
Hình 2.10. Sơ đồ mặt bằng kho chứa có dạng cần cẩu cầu.
1, 2, 3, 5, 6, 7, 8 (xem hình2.9.): Phần diện tích bố trí các máy;
2: Các cơ cấu cấp phát và ổ tích ; 3: Bộ phận kiểm tra đầu vào ;
43
Đồ án tốt nghiệp Cơ điện tử 3 - K47
44
Đồ án tốt nghiệp Cơ điện tử 3 - K47
45
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Về cơ bản, chức năng của bộ điều khiển Lôgic khả lập trình cũng giống như
chức năng của bộ điều khiển thiết kế trên cơ sở các Rơle hoặc các thành phần điện
tử khác nhưng ở PLC mang tính nhỏ gọn và linh hoạt hơn trong việc thay đổi các
ứng dụng điều khiển mà không phải thay đổi phần cứng điều khiển. Sau đây là các
chức năng chính của PLC:
- Thu nhận các tín hiệu đầu vào và phản hồi (từ các cảm biến, các công tắc
hành trình).
- Liên kết, ghép nối lại và đóng mở mạch phù hợp với chương trình.
- Tính toán và soạn thảo các lệnh điều khiển trên cơ sở so sánh các thông tin
thu được từ các đầu vào.
Đưa các lệnh điều khiển đó đến các địa chỉ thích hợp ở đầu ra
Bộ xử lý
Các môđun
của PLC
PLC Lưu trữ chương trình
Đầu ra
46
Đồ án tốt nghiệp Cơ điện tử 3 - K47
47
Đồ án tốt nghiệp Cơ điện tử 3 - K47
48
Đồ án tốt nghiệp Cơ điện tử 3 - K47
nhiều loại chi tiết với quy trình công nghệ khác nhau, thời gian gia công khác
nhau, yêu cầu sản phẩm khác nhau.
Quản lý quá trình gia công.
Phần này thực hiện chức năng lưu giữ, thay đổi lượng chi tiết đã gia công của
hệ thống, lượng chi tiết sẽ gia công trong thời gian tới. Khi hệ thống CIM có sự cố
và phải ngừng gia công để sửa chữa thì các thông tin này sẽ được sử dụng để tiếp
tục thực hiện công việc gia công khi hệ thống CIM sản xuất trở lại.
Đặt lịch sản xuất.
Là nơi xác định lịch thời gian cho quá trình sản xuất, cho các trung tâm gia công.
Thời gian bắt đầu gia công, thời gian kết thúc gia công, thời gian phụ… đặt cho 1
ngày nào đó của mỗi trung tâm gia công. Cũng có thể đặt lịch sản xuất cho hệ
thống trong một thời gian dài để thực hiện gia công các đơn đặt hàng với số lượng
lớn.
Truyền thông của hệ thống.
Cho biết sự kết nối giữa các môđun trong hệ thống CIM, trạng thái của từng
môđun cũng như từng trạm đã được sẵn sàng hay chưa. Tại đây có thể kiểm tra các
đầu vào ra, kiểm tra sự liên thông giữa các trạm trong CIM. Chức năng này cho
phép giảm số lượng nhân viên kiểm tra của hệ thống CIM vì chỉ cần qua màn hình
đã có thể xác định được các trạng thái làm việc của một hệ thống CIM lớn. Việc
kiểm tra này được phần mềm tiến hành liên tục trong cả quá trình gia công cũng
như quá trình chuẩn bị của hệ thống CIM qua đó có thể xử lý kịp thời, giảm sự cố
của hệ thống.
Lập trình cho robot.
Chức năng này của phần mềm tích hợp cho phép lập trình cho các robot một
cách nhanh chóng tùy theo nhiệm vụ của các robot khi gia công các chi tiết khác
nhau.
Lập trình PLC.
Các ứng dụng của PLC cũng được lập trình ngay trên phần mêm tích hợp. Khả
năng này giúp cho việc lập trình trở nên dễ dàng hơn và không cần sử dụng các
chương trình lập trình đi kèm với các PLC.
Sơ đồ bố trí các trạm của hệ thống CIM
Các phần mềm tích hợp không chỉ có khả năng điều khiển tích hợp các thành
phần của hệ thống CIM mà còn có khả năng thể hiện dưới dạng mô phỏng hình
dạng, vị trí tương quan của các thành phần, các trạm trong hệ thống CIM. Nó giúp
cho giao tiếp giữa người sử dụng và hệ thống trở nên dễ dàng hơn. Có được điều
này là do mỗi hệ thống CIM đều có một phần mềm tích hợp đi kèm.
Do các hệ thống CIM có tính linh hoạt cao, có thể thêm hay bớt các thành phần
nên các phần mềm tích hợp cũng phải có khả năng đáp ứng điều này. Mỗi khi hệ
49
Đồ án tốt nghiệp Cơ điện tử 3 - K47
thống có sự thay đổi thì cần bổ xung sự thay đổi đó vào phần mềm tích hợp. Các
phần mềm tích hợp có hỗ trợ các công cụ để người sử dụng có thể thực hiện các
thay đổi này một cách dễ dàng.
Sơ đồ mô phỏng hệ thống.
Ngoài việc mô phỏng lại hình dạng và vị trí tương quan giữa các thành phần
trong hệ thống CIM, phần mềm tích hợp còn có khả năng mô tả hoạt động của các
thành phần. Trước khi thực hiện sản xuất thực, phần mềm tích hợp sẽ mô phỏng
hoạt động của hệ thống để tránh gặp sự cố khi sản xuất thật. Điều này cho phép hệt
thống CIM giảm tối đa các sự cố do lỗi lập trình gây ra.
Hoạt động của hệ thống.
Trong quá trình hệ thống hoạt động, các tín hiệu từ hệ thống luôn được phần
mềm tích hợp thu nhận và theo dõi để xử lý kịp thời các sự cố. Nhờ có chức năng
này mà hệ thống CIM có thể giảm tối đa nhân công mà vẫn đảm bảo được yêu cầu
giám sát liên tục trong quá trình sản xuất.
50
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Tiếp nhận
Nhiệm vụ được giải
Dự phòng
quyết
Chuẩn đoán
Thực hiện theo thời Liên tục (trong quá trình hoạt động)
gian Chu kỳ
51
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Ngoài các dạng kiểm tra trên, cần phải kiểm tra các điều kiện sản xuất, gắn liền
với kỹ thuật an toàn (điều kiện sản xuất thông thường là các yếu tố tác động bên
ngoài như: nhiễm bụi, nhiệt độ và độ ẩm không khí). Kiểm tra đó để đảm bảo an
toàn cho người công nhân, giữ cho thiết bị không bị hỏng hóc và nhằm đạt chất
lượng sản phẩm cao nhất.
6.2. Cấu trúc của hệ thống kiểm tra tự động.
Có 3 mức: mức cao, trung bình, thấp. Hệ thống kiểm tra tự động cho phép xác
định đối tượng và thiết bị kiểm tra đối tượng với từng mức (cao, trung bình, thấp).
6.2.1. Mức cao.
Đảm bảo kiểm tra tổng hợp tất cả các tế bào tự động (môđun tự động) để
phối hợp hoạt động, để điều chỉnh và sửa chữa, để truyền tải thông tin tới
trạm điều khiển của CIM và để giải quyết các nhiệm vụ sau:
- Tiếp nhận, xử lý và tổng hợp thông tin từ mức thấp hơn( từ các tế bào tự
động).
- Kiểm tra khối lượng và chất lượng sản phẩm và cung ứng vật chất—kỹ
thuật(vật liệu, dụng cụ, ...).
- Kiểm tra các nguyên công được thực hiện trên các tế bào tự động.
- Tự kiểm và kiểm tra hoạt động của mức thấp hơn.
Đối tượng kiểm tra ở mức cao là tất cả các tế bào tự động điển hình( tế bào gia
công, vận chuyển, kho chứa, đo—kiểm tra, tế bào thử nghiệm) và chỗ làm việc
của công nhân. thiết bị kiểm tra là tổ hợp máy tính điều khiển trên cơ sở các máy
tính nhỏ.
6.2.2. Mức trung bình.
Đảm bảo kiểm tra tế bào tự động và truyền lên mức cao thông tin tổng hợp về
tính chất, trạng thái kỹ thuật và vị trí không gian của các đối tượng được kiểm tra
và của các bộ phận của tế bào tự động. Hệ thống kiểm tra tự động ở mức trung
bình giải quyết các nhiệm vụ sau:
- Tiếp nhận và xử lý thông tin về các thông số được kiểm tra, về các thông số
hoạt động của tế bào tự động, về các thông số của môi trường công nghệ và truyền
thông tin lên mức cao.
- Kiểm tra chất lượng gia công trên các tế bào tự động.
- Kiểm tra các nguyên công.
- Tự kiểm và kiểm tra hoạt động của mức thấp hơn.
Đối tượng kiểm tra mức này là tế bào tự động (gồm tất cả các hệ thống tự động
cơ sở). Thiết bị kiểm tra là tổ hợp máy tính điều khiển trên cơ sở các máy tính nhỏ.
52
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Tổ hợp máy tính điều khiển gồm: các máy tính, thiết bị nối kết với các đầu cuối ở
xa và mạng máy tính nội bộ và các thiết bị nâng cao độ ổn định của hệ thống.
6.2.3. Mức thấp.
Đảm bảo kiểm tra đối tượng gia công, trạng thái kỹ thuật và vị trí không gian
của các bộ phận của máy CNC, của rôbốt cấp phôi, của thiết bị kiểm tra tự động.
Hệ thống kiểm tra tự động ở mức thấp giải quyết các nhiệm vụ sau:
- Tiếp nhận và xử lý thông tin về các thông số được kiểm tra và truyền thông
tin lên mức trung bình.
- Kiểm tra hoạt động của các bộ phận máy.
- Truyền thông tin tới hệ thống phục vụ để chuẩn đoán các hỏng hóc của dụng
cụ và thiết bị.
Đối tượng kiểm tra là các thành phần của hệ thống tự động cơ sở như cơ cấu
điều khiển, cơ cấu chuyển đổi, cơ cấu chấp hành, đối tượng gia công. Thiết bị
kiểm tra là các đattric đo lực cắt (dùng cho các máy cắt kim loại), các đattric xác
định vị trí (dùng cho rôbốt), đattric hành trình (dùng cho rôbốt vận chuyển), các
đattric nhiệt độ, đattric áp suất, đattric độ ẩm, ...(dùng cho kiểm tra môi trường
công nghệ).
6.3. Chế độ hoạt động của hệ thống kiểm tra tự động.
Chế độ khởi động.
Chế độ khởi động bắt đầu từ việc hỏi (kiểm tra) tất cả các phần tử và các hệ
thống của CIM. Khi đó hệ thống kiểm tra tự động thực hiện việc chuẩn đoán trạng
thái kỹ thuật của các phần tử và hệ thống, phát hiện đầu ra của tất cả các hệ thống
ở vị trí ban đâu, kiểm tra hoạt động của lệnh này, kiểm tra sự tồn tại và mã số của
các phôi và dụng cụ. Trong quá trình kiểm tra các khuyết tật sẽ bị loại bỏ.
Chế độ làm việc
Hệ thống kiểm tra tự động cho phép kiểm tra chất lượng chế tạo sản
phẩm, kiểm tra dòng sản phẩm, kiểm tra dụng cụ, năng lượng, thông tin,
kiểm tra hoạt động của các hệ thống phụ trợ (làm sạch phoi, rửa chi tiết, làm
lạnh, vận chuyển phoi, hút bụi, cấp dung dịch trơn nguội, điều hoà không
khí, ...), kiểm tra trạng thái kỹ thuật của tất cả các phần tử và các hệ thống
trong CIM.
Chế độ điều chỉnh
Thông tin điều khiển được chuyển tới máy tính của mức cao (mức kiểm
tra cao nhất trong hệ thống kiểm tra tự động). Thông tin điều khiển này cho
phép điều chỉnh lại các hệ thống kiểm tra ở mức trung bình và mức thấp.
Máy tính của mức thấp xác định tất cả các thông số cần kiểm tra của đối
tượng gia công.
53
Đồ án tốt nghiệp Cơ điện tử 3 - K47
54
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Trước hết cần xác định xem có chi tiết hay không khi các đattric điện tiếp xúc
làm việc. Khi các đattric có cuộn dây phụ sẽ trả lời tín hiệu 1 cách tự động, nếu
không thì cần phải lắp thêm cơ cấu xử lý tín hiệu “chuẩn đoán”. Có thể kiểm tra
hoạt động của các đattric ở những tế bào kho chứa trống rỗng và kho chứa được
chất đầy, nhưng độ tin cậy khi kiểm tra kho chứa được chất đầy là không cao.
Hệ thống vận chuyển
Nếu hệ thống vận chuyển dùng xe tời được cấp điện trung tâm( các động cơ
cảm ứng) thì vấn đề chuẩn đoán có liên quan đến việc đánh giá khả năng làm việc
của bộ vi xử lý ( máy vi tính điều khiển ) đồng thời chuẩn đoán bộ dẫn tiến (động
cơ và điều khiển chuyển hướng).
Nếu xe tời dùng năng lượng phụ thuộc ( các bộ acquy) thì cần phải kiểm tra
dung lượng còn lại của các pin - acquy, kiểm tra môi trường khí trong buồng
acquy và đánh giá tuổi bền của các phần tử trong buồng acquy.
Nếu hệ thống vận chuyển dùng xích và con lăn thì cần kiểm tra tốc độ di
chuyển trong phạm vi từ 1 - 10 m/p. Để đảm bảo cho hệ thống vận chuyển làm
việc bình thường không nên dùng các vệ tinh vượt quá khuôn khổi trọng lượng
theo các thông số đã thiết kế.
Rôbốt
Kiểm tra rôbốt theo các thông số động học và động lực trên cơ sở nghiên cứu
thực nghiệm và thống nhất hoá các phép thử. Phương pháp thử nghiệm các rôbốt
thích nghi có 1 ý nghĩa quan trọng, bởi vì có nhiều thông số của rôbốt thích nghi
(ví dụ như độ ổn định và tuổi thọ) chỉ có thể được xác định khi thử lâu dài hoặc
trong quá trình vận hành. Các chỉ tiêu động lực học trong quá trình vận hành rôbốt
cho phép không chỉ đánh giá trạng thái kỹ thuật của rôbốt tại thời điểm đó, mà còn
tạo được cơ sở thông tin để ứng dụng việc chuẩn đoán khả năng làm việc của
rôbốt.
Cần đánh giá độ chính xác định vị về kích thước thẳng và kích thước góc của
rôbốt theo các chỉ tiêu tổ hợp, ví dụ như các hệ số của tính tác động nhanh của
rôbốt. Các chỉ tiêu tổ hợp này được xây dựng trên cơ sở các phép biến đổi đại số
với việc ứng dụng các quy luật thực nghiệm. Các thông số ban đầu để xác định các
quy luật thực nghiệm có thể là tốc độ của các cơ cấu đầu vào và đầu ra, công suất
của động cơ, sự dịch chuyển của các phần tử và gia tốc của chúng, áp lực lên các
cơ cấu đầu vào và đầu ra, các mômen và độ chênh lệch áp suất…
6.5. Các thiết bị kiểm tra trong CIM.
6.5.1. Các loại đattric.
Đattric vị trí.
Nhóm này gồm: các đattric kiểm tra kích thước và hình dáng của phôi và chi
tiết, các đattric kiểm tra cơ cấu chấp hành của thiết bị và của rôbốt, ...
55
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Các đattric này có các bộ dẫn hướng theo từng trục toạ độ, có các bộ chuyển
đổi không tiếp xúc di chuyển và hệ thống lò xo dưới dạng giá treo hình bình hành.
Đế các đattric trên hình 2.a, b được gá trên 3 viên bi cầu cách nhau 1200. Các viên
bi này thực hiện luôn chức năng của bộ ngắt mạch. Lò xo có tác dụng tạo độ căng
ban đầu. Khi đầu đo của đattric được ấn xuống chi tiết cần đo, đế của đattric bị
xoay đi 1 góc so với đường tâm đi qua 2 điểm tỳ (2 viên bi) và gạt bộ ngắt mạch
thứ 3 (viên bi thứ 3). Nhược điểm của loại này là hạn chế trong phương tiếp xúc.
Đattric áp lực (lực, biến dạng).
Loại đattric này được chế tạo trên cơ sở hiệu ứng cản biến dạng. Loại này cho
phép đạt độ chính xác cao (sai số 0,1%) trong phạm vi nhiệt độ thay đổi lớn.
Đattric hình ảnh (phân biệt) và hệ thống thị giác kỹ thuật.
Loại đattric này sử dụng để kiểm tra môi trường sản xuất trong vùng nguy
hiểm đối với con người. Với hệ thống thị giác kỹ thuật cho phép điều khiển thích
nghi tay máy và rôbốt trong quá trình cấp - tháo phôi và quá trình lắp ráp. Ngoài ra
nó còn cho phép đơn giản hoá cơ cấu kẹp chặt, cơ cấu định hướng và cơ cấu định
vị chi tiết, do đó nó tăng tính linh hoạt của hệ thống CIM.
Hệ thống thị giác kỹ thuật sử dụng để điều khiển rôbốt đòi hỏi phải lập chương
trình để chuyển toạ độ của chi tiết từ camera truyền hình về hệ toạ độ của rôbốt.
Có 3 phương án chuyển toạ độ sau:
- Camera được đặt trên bàn mà trên đó có chi tiết gia công. Cần chuyển gốc toạ
độ và xoay hệ toạ độ quanh trục Z. Hiệu chuẩn hệ toạ độ có thể được thực hiện
bằng cách xác định 2 vị trí của chi tiết tròn có lỗ ở tâm. Vị trí trong hệ toạ độ rôbốt
được xác định bằng cách dịch mỏ kẹp của tay máy về điểm đã định (thực hiện
bằng tay).
- Camera được đặt trên băng truyền. Sau khi đóng băng truyền (ngắt điện) các
chi tiết gia công nằm yên tại chỗ và lúc đó tay máy có thể tóm được. Lúc này cần
tính lượng dịch chuyển của chi tiết trong thời gian giữa thời điểm có hình ảnh và
thời điểm dừng băng truyền. Thông tin về lượng dịch chuyển này có thể nhận
được nhờ đattric vị trí của băng truyền.
- Camera được gá trên tay máy và chỉ làm việc ở vị trí khi trục quang học của
nó nằm theo phương thẳng đứng. Lúc này các thông số chuyển toạ độ phụ thuộc
vào vị trí của tay máy.
Các đattric: tốc độ, rung động, tiếng ồn, kiểm tra các thông số công nghệ.
Sử dụng các đattric này trong CIM cho phép rôbốt làm việc thích nghi với môi
trường xung quanh. Hướng phát triển của các đattric đó là tổng hợp chúng trên cơ
sở của công nghệ vi điện tử.
56
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hình 2.14. Các kiểu cấu tạo của các loại máy đo kiểm CNC.
a:Dạng côngxôn; b: Dạng không côngxôn; c: Dạng cầu; d: Dạng cẩu—cổng
1: Giá đỡ; 2: ống gá; 3: Bàn máy; 4: Đattric; 5: Cần côngxôn; 6: bàn tay;
7: Trụ đứng; 8: Cẩu; 9; Cổng
Các máy đo kiểm này được sử dụng chủ yếu để đo các chi tiết hình lăng trụ có
3 toạ độ và đôi khi thêm trục quay. Trong hệ toạ độ chuẩn đó chi tiết có thể được
đo từ 5 phía và với 1 số phương pháp gá đặt chi tiết có thể đo từ cả 6 phía. Các
máy đo kiểm nêu trên có độ cứng vững tăng dần theo thứ tự a, b, c, d. Tuy nhiên,
khả năng đưa chi tiết vào vùng làm việc (để đo) lại giảm theo thứ tự đó, vì vậy
phải chú ý khi thiết kế chúng. Với chi tiết lớn chỉ nên dùng máy đo kiểm dạng cầu
– cổng (dạng này có đủ độ cứng vững cần thiết). Khi đó cố gắng đưa trục X ra xa
nhất để lúc đo 1 chi tiết có thể gá chi tiết tiếp theo.
Các máy đo kiểm CNC dần được hiện đại hoá và để thay thế chúng, hãng DEA
của Italia đã chế tạo máy đo kiểm như (hình 2.15). Với kiểu cấu tạo nằm ngang
của máy cho phép đưa chi tiết vào rất thuận lợi để kiểm tra từ nhiều phía khác
nhau bằng 1 đầu đo cùng loại. Các đầu đo có thể kiểm tra chi tiết theo cả 3 trục toạ
57
Đồ án tốt nghiệp Cơ điện tử 3 - K47
độ. Lượng dịch chuyển theo các trục X, Y, Z có thể đạt tới 5080mm, 1200mm,
1500 mm. Độ chính xác đo của máy là ±(5+8L/100)µm với L_kích thước cần đo.
Tốc độ dịch chuyển theo các trục của các cơ cấu đo là 33m/p và gia tốc lớn nhất là
3,27m/s2.
Hình 2.15. Máy đo kiểm CNC của hãng DEA Italia trong CIM.
1: Máy đo kiểm CNC ; 2: Chi tiết ; 3: Băng tải.
58
Đồ án tốt nghiệp Cơ điện tử 3 - K47
59
Đồ án tốt nghiệp Cơ điện tử 3 - K47
60
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Nguyên lý của sản xuất hàng loạt, được phát triển bởi Eli Whitney, đã
chuyển đổi nhiều công đoạn và chức năng thông thường phải dựa trên kĩ năng của
thợ thủ công nay được làm trên máy. Khi nhiều máy chính xác hơn ra đời, hệ
61
Đồ án tốt nghiệp Cơ điện tử 3 - K47
thống sản xuất hàng loạt nhanh chóng được nền công nghiệp chấp nhận và đưa
vào để sản xuất một số lượng lớn các chi tiết giống hệt nhau. Ở nửa sau của thế kỉ
19, một lượng lớn các máy công cụ ra đời dùng trong hoạt động gia công kim loại
như máy cắt, máy khoan, máy cán, máy mài. Cùng với nó, các công nghệ điều
khiển bằng thuỷ lực, khí nén, bằng điện cũng được phát triển, điều khiển chuyển
động đòi hỏi sự chính xác trở nên dễ dàng hơn.
Năm 1947, không lực Hoa Kỳ thấy rằng sự phức tạp trong thiết kế và hình
dạng của các chi tiết máy bay, như cánh quạt của trực thăng hay các chi tiết của
đầu phóng tên lửa chính là nguyên nhân khiến cho các nhà sản xuất ko giao hàng
đúng hẹn. Khi đó, John Parsons, Parsons Corporation, thành phố Traverse, bang
Michigan đã bắt đầu nghiên cứu với ý tưởng về một chiếc máy công cụ có thể thao
tác ở mọi góc độ, sử dụng dữ liệu số để điều khiển chuyển động của máy. Năm
1949, USAMC giao cho Parsons một hợp đồng phát triển NC và phương pháp
tăng tốc trong sản xuất. Parsons sau đó đã chuyển thầu lại cho phòng thí nghiệm
Servomechanism – đại học Massachusetts Institute of Technology (MIT). Năm
1952 họ đã thành công với chiếc máy có đầu cắt chuyển động 3 chiều. Rất nhanh
sau đó, hầu hết các nhà SX máy công cụ đều cho ra các máy NC. Năm 1960, tại
triển lãm máy công cụ ở Chicago, hơn 100 máy NC đã được trưng bày. Hầu hết
các máy này đều giống nhau ở nguyên tắc điều khiển vị trí điểm - điểm. Nguyên lý
của máy NC được thiết lập một cách vững chãi.
Từ đây, NC được cải tiến nhanh chóng trong công nghiệp điện tử để phát
triển các sản phẩm mới. Các bộ điều khiển trở nên nhỏ hơn, đáng tin cậy hơn và rẻ
hơn. Sự phát triển của các máy công cụ, các bộ điều khiển khiến cho chúng được
sử dụng nhiều hơn.
Cho tới năm 1976, những máy NC điều khiển hoàn toàn tự động theo
chương trình mà các thông tin viết dưới dạng số đã được sử dụng rộng rãi. Cũng
vào năm đó, người ta đã đưa một máy tính nhỏ vào hệ thống điều khiển máy NC
nhằm mở rộng đặc tính điều khiển và mở rộng bộ nhớ của máy, các máy này được
gọi là các máy CNC (Computer Numerical Control). Và sau đó, các chức năng trợ
giúp cho quá trình gia công ngày càng phát triển. Vào năm 1965, hệ thống thay
dao tự động được đưa vào sử dụng, năm 1975 thì hệ thống CAD – CAM – CNC ra
đời. Năm 1984 thì đồ họa máy tính phát triển, được ứng dụng để mô phỏng quá
trình gia công trên máy công cụ điều khiển số.
Năm 1994, Hệ NURBS (Not uniforme rational B-Spline) giao diện phần
mềm CAD cho phép mô phỏng được xác bề mặt nội suy phức tạp trên màn hình,
đồng thời nó cho phép tính toán và đưa ra các phương trình toán học mô phỏng
các bề mặt phức tạp , từ đó tính toán chính xác đường nội suy với độ mịn, độ sắc
nét cao .
Cho đến ngày nay, người ta còn ứng dụng công nghệ nano vào hệ thống
điều khiển máy CNC. Năm 2001 hãng FANUC đã chế tạo hệ điều khiển nano cho
máy CNC, mở ra một trang mới về công nghệ chế tạo máy công cụ.
62
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+)Máy tiện.
Là một trong những chiếc máy
có hiệu quả nhất, đặc biệt có ý nghĩa
trong việc gia công các khối tròn.
Máy tiện được lập trình trên 2 trục:
b) Trục X điều khiển chuyển
động dọc của đầu dao, vào
hay ra.
b) Trục Z điều khiển chuyển
động của mẫu vật tiến vào
hay rời khỏi bệ đỡ.
63
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Máy phay luôn là loại máy đa năng nhất được dùng trong công nghiệp. Các
công năng như phay, vát, cắt góc, khoan, doa chỉ là một vài chức năng mà máy
phay có thể đảm nhiệm. Máy phay thường được lập trình trên 3 trục:
a) Trục X điều khiển bàn máy chuyển động sang trái, phải.
b) Trục Y điêu khiển bàn máy tiến hay lùi.
c) Trục Z chuyển động thẳng đứng của đầu dao.
64
Đồ án tốt nghiệp Cơ điện tử 3 - K47
để hoạt động theo các sự kiện nối tiếp nhau với một tốc độ được xác định trước để
có thể tạo ra được mẫu vật với hình dạng và kích thước yêu cầu.
2.3. Nguyên tắc xác định hệ trục tọa độ của máy CNC.
Để xác định các trục toạ độ ta dựa trên quy tắc bàn tay phải, bao gồm ngón
giữa, ngón trỏ và ngón cái của bàn tay phải (H1.4). Ngón cái xác định hướng của
trục X, ngón trỏ chỉ trục Y, và ngón giữa chỉ trục Z.
65
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Xác định các trục toạ độ của máy NC thông qua nguyên tắc này, đầu tiên ta
tưởng tượng ngón giữa nằm trong trục quay chính của máy, đó là trục Z của máy
và chiều (+) của trục theo hướng từ trong ra ngoài. Theo đó, ngón cái và ngón trỏ
sẽ chỉ phương và chiều của trục X, trục Y.
Trục quay được xác định theo các trục thẳng mà dao cắt quay trên đó. A là
trục quay trên trục X, B là trục quay trên trục Y, C là trục quay tren trục Z (H1.5).
Khi nhìn theo chiều (+) của các trục chính thì chiều kim đồng hồ là chiều (+) của
các trục quay.
66
Đồ án tốt nghiệp Cơ điện tử 3 - K47
hành thực hiện các lệnh đó, kết quả về việc tực hiện được mã hóa ngược lại và
phản hồi về hệ điều khiển máy, các kết quả này được so sánh với các tập lệnh được
gửi đi. Sau đó hệ thống điều khiển có nhiệm vụ bù lại các sai lệch và tiếp tục gửi
đến các cơ cấu chấp hành cho đến khi thông tin về kết quả thực hiện phản hồi trở
lại “khớp” với thông tin được gửi đi.
Như vậy, ta có thể nói hệ điều khiển máy CNC trong công nghiệp là một hệ
điều khiển kín (dữ liệu lưu thông theo một vòng kín).
Hệ thống điều khiển máy CNC ra làM hai phần: phần cứng và phần mềm.
67
Đồ án tốt nghiệp Cơ điện tử 3 - K47
• Phần tử điều khiển làm nhiệm vụ điều khiển tất cả các phần tử của
nó và các phần tử khác của CPU. Xung nhịp từ đồng hồ đưa vào
điều khiển thực hiện đồng bộ hoạt động của các phần tử.
• Phần tử số học làm nhiệm vụ hình thành các thuật toán mong
muốn trên cơ sở số liệu đưa vào. Kiểu thuật toán số học là công trừ
nhân chia, công logic và các chức năng khác theo yêu cầu của
chương trình. Khối logic số thực hiện các phép so sánh, phân
nhánh, lập, lựa chọn và phân vùng bộ nhớ.
• Bộ nhớ truy nhập nhanh là bộ nhớ trong CPU dùng để lưu trự tạm
thời các thông tin đang được phẩn tử số học xử lý hoặc các chương
trình điều khiển từ ROM và RAM gửi tới.
3.1.2.Bô nhớ.
Một số bộ nhớ mở rộng từng được sử dụng:
- ROM và EPROM dùng để lưu trữ những dữ liệu ko thay đổi của hệ thống
CNC, như những chu trình cứng và những vòng bất biến.
- EEPROM lưu trữ những dữ liệu phát sinh trong qúa trình cài đặt hệ thống.
Như những tham số máy, những chu trình đặc biệt, những chương trình con. Mặc
dù nội dung của EEPROM được bảo vệ, nhưng vẫn có thể thay đổi khi cần.
-RAM mở rộng được sử dụng trong tất cả các bộ CNC để lưu giữ chương
trình, dữ liệu. Chúng có dung lượng có thể mở rộng từ 16 đến 500 Kbytes.
Nếu cần những chức năng chuyên dụng thì thường có những card riêng
được cắm vào các khe mở rộng của bộ điều khiển và được liên kết bằng bus.
3.1.3 Hệ thống truyền dẫn ( BUS).
Hệ thống CNC đòi hỏi sự liên hệ giữa CPU và các bộ phận khác trong hệ
thống. Thiết bị truyền dẫn của CNC chính là BUS. Có thể hiểu BUS là hệ thống
68
Đồ án tốt nghiệp Cơ điện tử 3 - K47
các đường giao thông làm nhiệm vụ truyền dẫn thông tin từ CPU đến các bộ phận
khác và ngược lại. Dưới đây là sơ đồ khối thể hiện vị trí vai trò của BUS trong hệ
thống điều khiển CNC (hình 1.8).
69
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Trên đây là các phần cứng chủ yếu của máy CNC, ngoài ra còn có các phần
cứng cơ bản của một máy điều khiển số thông thường như: Điều khiển tốc độ trục
chính, Điều khiển trình tự và các mạch biến vào – ra ( input – output).
IV.Nguyên tắc lập trình gia công trên máy CNC và các phương phấp nhập dữ
liệu.
4.1. Lập trình gia công.
Các thao tác gia công của máy CNC được thực hiện thông qua một đoạn
chương trình. Đoạn chương trình này mô tả chi tiết trình tự của các bước gia công,
70
Đồ án tốt nghiệp Cơ điện tử 3 - K47
theo một thứ tự để tạo ra sản phẩm như ý. Bộ điều khiển NC thực thi các lệnh gia
công dựa trên những dữ liệu mà nó nhận được, những thông số gia công có thể
nằm ngay trên những dữ liệu nhận được hay nằm trong bộ nhớ của bộ điều khiển.
Một điều rất quan trọng mà các bộ NC phải tuân theo, đó là phải đi theo
một dạng lập trình đã được chuẩn hoá, dựa trên một văn bản do hiệp hội chuẩn hoá
quốc tế (ISO) đề ra. Ở Hoa Kỳ, chủ yếu theo chuẩn EIA RS244 hoặc RS358.
71
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Trong hệ toạ độ Đề Các, mọi điểm đều có thể được mô tả dưới dạng tuyệt
đối hay tương đối. Toạ độ tuyệt đối của một điểm được tính tự một điểm gốc
chung của hệ tọa độ. Toạ độ tương đối được tính toán từ một điểm liền kề trước
đó, hay hiệu số của 2 toạ độ tuyệt đối của 2 điểm. Những máy NC hiện đại có lệnh
G90/G91 để chuyển đổi giữa hai cách tính toạ độ mà không làm mất điểm gốc của
hệ toạ độ đang sử dụng.
Ví dụ:
H1.11 – Sơ đồ khoan.
72
Đồ án tốt nghiệp Cơ điện tử 3 - K47
0 0 0 6 -5
b) Keyboard.
Với bàn phím ASCII, người dùng nhập từng dòng lệnh và máy CNC lưu trữ
chương trình vào bộ nhớ của nó. Lỗi chương trình được sửa chữa bằng bộ Editor.
c) Băng từ.
Băng từ thích hợp khi cần lưu trữ một lượng lớn dữ liệu.
d) Đĩa mềm.
Đĩa mềm được dùng với mục đích gần giống như băng từ.
73
Đồ án tốt nghiệp Cơ điện tử 3 - K47
f) Giao diện.
Giao diện là một phần rất cần thiết giúp cho việc nhập dữ liệu vào bộ xử lý
dễ dàng trực quan.
74
Đồ án tốt nghiệp Cơ điện tử 3 - K47
a) Từ NC đến CNC.
Bước đầu tiên để chuyển từ NC sang CNC về danh nghĩa đó là thêm bộ
nhớ. Có nghĩa là giữa bộ phận đưa dữ liệu vào (đầu đọc, bàn phím) và bộ điều
khiển chấp hành phải có một bộ nhớ đệm lớn được cài đặt, nó có thể được mở
rộng lên tới 32000 kí tự tương ứng với 250 feet của băng từ. Bộ nhớ này chứa toàn
75
Đồ án tốt nghiệp Cơ điện tử 3 - K47
bộ chương trình của máy cũng như các giá trị bù của dao và nhiều khối thông tin
khác (như điều khiển logic cho dữ liệu quá trình, thêm trục, chuyển mạch...)
Tuy nhiên, CNC hiện đại là một khái niệm hoàn toàn mới. Tất cả sự khó
khăn trong điều khiển bằng dây nay được chuyển sang thực hiện bằng giao tiếp
bus, thông qua một chương trình xử lý từ một máy tính mạnh, và các thiết bị vào
ra ngoại vi.
b) Thiết kế bộ điều khiển
Trong một hệ thống điều khiển thì việc đầu tiên và quan trọng nhất là việc
phân chia nhiệm vụ, chức năng giữa phần cứng và phần mềm sao cho chúng có thể
hoạt động phối hợp tốt nhất và đảm bảo các yêu cầu :
+ Tiết kiệm năng lượng.
+ Thiết kế được thành từng gói bộ phận hoàn chỉnh.
+ Linh hoạt mềm dẻo.
+ Tốc độ xử lý cao.
+ Có thể mở rộng và kết nối .
+ Vận hành đơn giản.
Dựa trên nguyên tắc đó có 2 loại máy CNC được phát triển:
+) Loại máy CNC được lắp ráp từ các bộ phận được sản xuất và đóng gói
riêng rẽ, loại này thường có giá rẻ nhưng bị giới hạn khả năng mở rộng.
+) Cả hệ thống được sản xuất đồng bộ ngay từ đầu, có thể mở rộng thành
một bộ lập trình ngoại vi.
Nguyên tắc của máy CNC đa năng là với nhiều loại thiết bị phần cứng khác
nhau đều có thể lắp vào để thực hiện những nhiệm vụ khác nhau tuỳ thuộc vào
phần mềm thích hợp. Các chức năng mới thêm vào này tạo nên sự thay đổi về sản
phẩm, trạng thái của máy mà không cần phải có sự thay đổi nào ở phần cứng.
Dữ liệu trao đổi qua bus đã loại đi sự rắc rối khi sử dụng hệ thống dây dẫn.
Đây cũng chính là một trong những ưu điểm lớn nhất của máy CNC.
Một ưu điểm khác là có thể sử dụng nhiều loại bộ nhớ tạo nên sự đang
dạng:
+EEPROM
+RAM
+ROM
76
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Tuy nhiên cũng có một vài biến thể. Ví dụ: bàn đỡ có thể cố định và dao cắt
chuyển động theo trục toạ độ, phôi có thể được gia công bởi nhiều dao cũng một
lúc, bộ thay dao có thể được tích hợp.
Ở cấu trúc cơ bản, máy chỉ điều khiển hệ toạ độ mặt phẳng. Độ sâu của mũi
khoan được xác định trước bởi các điểm dừng được cài đặt sẵn hay bởi các trục
cam. Thường dùng phương pháp điểm - điểm để điều khiển vị trí mũi khoan, sau
đó quá trình khoan diễn ra, kết thúc quá trình, mũi khoan được nhấc lên, đưa đến
vị trí tiếp theo.
Ngoài việc điều khiển trục X, Y, ở những máy phức tạp hơn người ta điều
khiển cả chuyển động của trục Z. Không chỉ điều khiển xác định điểm cuối của
chu trình khoan mà còn xác định cả những điểm giữa chu trình. Điều khiển cho
mũi khoan khi đến gần mặt gia công giảm tốc độ dịch chuyển để có sự tiếp xúc êm
hơn giữa mũi khoan và mặt gia công.
Một công năng nữa có thể được dùng đó là khả năng thay dao tự động. Cấu
trúc này đòi hỏi phải có thêm những cơ cấu về cơ khí khá phức tạp, nhưng chỉ khi
có chức năng này thì người điều khiển máy mới có thể ngồi tại chỗ điều khiển mọi
hoạt động của máy, chiếc máy khi đó mới được coi là tự động hoàn toàn.
77
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Máy tiện cũng cần chức năng hiệu chỉnh dao để tránh những sai số do kích
thước dao cắt gây nên. Cần sự hiệu chỉnh trên cả 2 trục do sự khác nhau về kích
thứơc của dao khi chiếu lên 2 trục. Dữ liệu sau hiệu chỉnh được lưu giữ trong bộ
nhớ của hệ thống điều khiển.
78
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Có 2 bộ điều khiển riêng biệt nên việc thay đổi chương trình hay
sửa lỗi trở nên đơn giản hơn.
Nếu một đầu cắt bị trục trặc thì đầu kia có thể tiếp tục làm việc,
thậm chỉ đảm nhiệm luôn nhiệm vụ của đầu cắt bị hỏng.
H1.19 – Máy tiện nằm và máy tiện đứng hai đầu cắt.
79
Đồ án tốt nghiệp Cơ điện tử 3 - K47
loại máy này thì bộ phận bù góc quay và bù kích thước dao có ý nghĩa rất quan
trọng.
Những máy phay cỡ lớn được trang bị cảm biến vi sai có khả năng hiệu
chỉnh sai số trong trường hợp phải khởi động lại máy sau khi có sự cố hỏng dao
hay các sự cố khác.
b) Máy phay dây chuyền.
Loại máy này phù hợp với việc gia công các linh kiện máy bay. Nó đòi hỏi
phải có hai động cơ ở hai bên để điều khiển băng chuyền. và tất nhiên kèm theo
phải có hai hệ thống đo lường để xác định vị trí. Loại máy này có khả năng gia
công hai chi tiết giống hệt nhau tại cùng một thời điểm.
80
Đồ án tốt nghiệp Cơ điện tử 3 - K47
81
Đồ án tốt nghiệp Cơ điện tử 3 - K47
82
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Khi cung tròn nhỏ hơn 360o, có thể dùng từ lệnh về bán kính cung với chữ
cái R (giá trị ứng với kích thước cung tròn)
83
Đồ án tốt nghiệp Cơ điện tử 3 - K47
84
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ G170:
R: là điểm gốc, là vị trí của dao khi bắt
đầu chu trình gia công.
Ro: là vị trí dao chạm vào mặt trên của
phôi.
P: thể hiện tính chất gia công
85
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ G171
P: bề rộng cắt tính theo % đường kính dao
S: trị số vòng quay của dao khi cắt thô
R: lượng trên dao khi cắt thô theo trục Z
F: lượng trên dao khi cắt thô theo trục X, Y
B: tốc độ trục chính khi cắt tinh
J: lượng cắt dao khi cắt tinh
VD6:
Phương án gia công:
1, Phay 1 lần (đáy, thành)
2, Phay thô, phay tinh.
Lệnh G170/G171: dao bắt đầu từ tâm hốc tròn -> điểm O chi tiết lấy ở tâm.
86
Đồ án tốt nghiệp Cơ điện tử 3 - K47
VD7:
87
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Lệnh:
M06T01
G90 G00 X0 Y0 Z0 S300 M03;
//Nếu bán kính góc lỗ r = bán kính dao thì K = 0
Cắt thô:
G172 I60 J20 K0 P0 Q3 R0 X-30 Y-10 Z-10
G173 I0 K0 P75 T1 S3000 R75 F200 B2000 J100
Cắt thô + cắt tinh:
G172 I60 J20 K0 P0 Q3 R0 X-30 Y-10 Z-10
G173 I0.5 K0.1 P75 T1 S3000 R75 F200 P2000 J100
Kết thúc chu trình:
G80
88
Đồ án tốt nghiệp Cơ điện tử 3 - K47
89
Đồ án tốt nghiệp Cơ điện tử 3 - K47
90
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Mã code ISO
91
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Z (dao)
Ghi kích thước bù dao (hiệu Chuyển động thẳng thứ hai
D U
chỉnh dao khi dao mòn) song song với trục X
Bước tiến dao thứ hai Chuyển động thẳng thứ hai
E V
(mm/phút) song song với trục Y
Bước tiến dao thứ nhất Chuyển động thẳng thứ hai
F W
(mm/phút) song song với trục Z
Chức năng dịch chuyển Chuyển động cơ bản thẳng theo
G X
trục X
(Tuỳ chọn theo hãng chế tạo) Chuyển động cơ bản thẳng theo
H Y
trục Y
Tham số/bước nội suy song (Tuỳ chọn theo hãng chế tạo)
I L
song với trục X
Tham số/bước nội suy song Chức năng phụ
J M
song với trục Y
Tham số/bước nội suy song Số thứ tự câu lệnh
K N
song với trục Z
O (Tuỳ chọn theo hãng chế tạo)
Chuyển động thẳng thứ ba song Chuyển động thẳng thứ ba song
P Q
song với trục X song với trục Y
VIII. Phương pháp điều khiển máy CNC trong công nghiệp
8.1. Các điểm gốc, điểm chuẩn.
8.1.1. Điểm gốc của máy M.
Quá trình gia công trên máy điều khiển theo chương trình số được thiết lập
bằng một chương trình mô tả quỹ đạo chuyển động tương đối giữa lưỡi cắt của
dụng cụ và phôi. Vì thế, để đảm bảo việc gia công đạt được độ chính xác thì các
dịch chuyển của dụng cụ phải được so sánh với điểm 0 (zero) của hệ thống đo
lường và người ta gọi là điểm gốc của hệ tọa độ của máy hay gốc đo lường M
(Machine reference zero). Các điểm M được các nhà chế tạo quy định trước.
8.1.2. Điểm chuẩn của máy R.
Để giám sát và điều chỉnh kịp thời quỹ đạo chuyển động của dụng cụ, cần
thiết phải bố trí một hệ thống đo lường để xác định quãng đường thực tế (tọa độ
thực) so với tọa độ lập trình. Trên các máy CNC người ta đặt các mốc để theo dõi
các tọa độ thực của dụng cụ trong quá trình dịch chuyển, vị trí của dụng cụ luôn
luôn được so sánh với gốc đo lường của máy M. Khi bắt đầu đóng mạch điều
khiển của máy thì tất cả các trục phải được chạy về một điểm chuẩn mà giá trị tọa
độ của nó so với điểm gốc M phải luôn luôn không đổi và do các nhà chế tạo máy
quy định. Điểm đó gọi là điểm chuẩn của máy R (Machien Reference point). Vị trí
của điểm chuẩn này được tính toán chính xác từ trước bởi một cữ chặn lắp trên
92
Đồ án tốt nghiệp Cơ điện tử 3 - K47
bàn trượt và các công tắc giới hạn hành trình. Do độ chính xác vị trí của các máy
CNC là rất cao (thường với hệ thống đo là hệ Met thì giá trị của nó là 0,001mm và
hệ Inch là 0,0001 inch). Khi dịch chuyển về điểm chuẩn của các trục, lúc đầu tốc
độ chạy nhanh, sau khi đến gần vị trí chuẩn thì tốc độ chậm lại để có thể định vị
một cách chính xác.
93
Đồ án tốt nghiệp Cơ điện tử 3 - K47
có thể chọn đầu mút trái hay đầu mút phải của phôi. Đối với chi tiết phay nên lấy
một điểm nằm ở góc làm điểm W của phôi, góc đó thường là ở bên trái, trên mặt
phôi và ở phía ngoài.
Điểm gốc chương trình P.
Tùy thuộc vào bản vẽ chi tiết gia công mà người ta sẽ có một hay một số
điểm chuẩn để xác định tọa độ của các bề mặt khác. Trong trường hợp đó, điểm
này được gọi là điểm gốc chương trình P (Programmed). Trong thực tế nếu P trùng
với W sẽ thuận lợi hơn cho quá trình lập trình vì không phải thực hiện nhiều phép
toán bổ xung.
Hình 1.27 : Ví dụ chọn điểm P và W khi gia công các lỗ phân bố trên đường tròn.
Điểm gá đặt C: Là điểm tiếp xúc giữa phôi và đồ gá trên máy, nó có thể
trùng với điểm gốc của phôi W trên máy tiện. Thông thường khi gia công người ta
phải tính đến lượng dư gia công và do vậy điểm C chính là bề mặt chuẩn để xác
định kích thước của phôi.
8.1.4. Điểm gốc của dụng cụ.
Để đảm bảo quá trình gia công chi tiết với việc sử dụng nhiều dao và mỗi
dao có một hình dạng và kích thước khác nhau được chính xác, cần phải có các
điểm gốc của dụng cụ. Điểm gốc của dụng cụ là những điểm cố định và nó được
xác định tọa độ chính xác so với các điểm M và R.
Điểm chuẩn của dao P.
94
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hình 1.28 : Điểm chuẩn P của dao tiện (a), dao phay ngón (b), dao phay cầu (c)
Điểm chuẩn của dao là điểm mà từ đó chúng ta lập chương trình chuyển
động trong quá trình gia công. Đối với dao tiện, người ta chọn điểm nhọn của mũi
dao, với dao phay ngón và mũi khoan người ta chọn điểm P ở tâm trên đỉnh dao,
với dao phay cầu chọn điểm P là tâm mặt cầu.
Các điểm gốc của dao (điểm gá đặt dao).
Các dao được sử dụng thông thường có hai loại cán dao (Tool holder) là
loại chuôi trụ và loại chuôi côn theo tiêu chuẩn.
Đối với chuôi dao có điểm đặt dụng cụ E, trên lỗ gá dao có điểm gá dụng cụ N.
Khi chuôi dao lắp vào lỗ dao thì hai điểm N và E trùng nhau.
95
Đồ án tốt nghiệp Cơ điện tử 3 - K47
thay dao. Trên các máy CNC có cơ cấu thay dao tự động, khi thay dao yêu cầu
không được để chạm vào phôi hoặc máy. Vì vậy cần phải có điểm thay dao. Đối
với máy phay hoặc các trung tâm gia công thì thường bàn máy phải chạy về điểm
chuẩn, còn với máy tiện, thường các dao nằm trên đầu Rovonve nên không cần
phải chạy đến điểm chuẩn để thay dao mà có thể đến một vị trí nào đó đảm bảo an
toàn để quay đầu rovonve là có thể thay dao nhằm giảm thời gian phụ.
96
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hình 1.30 : Các dạng chạy dao trong điều khiển điểm--điểm.
a) Điều khiển đồng thời theo 2 trục
b) Điều khiển kế tiếp.
Điều khiển điểm - điểm (theo vị trí) được dùng để gia công các lỗ bằng các
phương pháp khoan, khoét, doa và cắt ren lỗ. Chi tiết gia công được gá cố định
trên bàn máy, dụng cụ cắt thực hiện chạy dao nhanh đến các vị trí đã lập trình
(hoặc chạy bàn máy). Khi đạt tới các điểm đích thì dao bắt đầu cắt (hình vẽ).
Vị trí của các lỗ có thể được điều khiển đồng thời hoặc kế tiếp theo 2 trục
toạ độ (hình vẽ ).
97
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Điều khiển theo biên dạng cho phép thực hiện chạy dao trên nhiều trục cùng
lúc. Các chuyển động theo các trục có sự quan hệ hàm số ràng buộc với nhau.
Dạng điều khiển này được áp dụng trên máy tiện, máy phay và các trung tâm gia
công.
Hình 1.32 : Điều khiển contour trên máy tiện (a) và máy phay (b).
Có 3 dạng điều khiển : điều khiển contour 2D, 21/2D và điều khiển 3D (D là
kích thước).
- Điều khiển contour 2D: Cho phép thực hiện chạy dao theo 2 trục đồng
thời trong 1 mặt phẳng gia công (ví dụ mặt phẳng XZ, XY). Trục thứ 3
được điều khiển hoàn toàn độc lập với các trục kia.
98
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Điều khiển contour 21/2D: điều khiển contour 21/2D cho phép ăn dao
đồng thời theo 2 trục nào đó để gia công bề mặt trong 1 mặt phẳng nhất
định. Trên máy CNC có 3 trục X, Y, Z ta sẽ điều khiển được đồng thời
X và Y, X và Z, hoặc Y và Z. trên các máy phay thì điều này có nghĩa là
chiều sâu cắt có thể được thực hiện bất kỳ 1 trục nào đó trong 3 trục,
còn 2 trục kia để phay contour (hình vẽ).
- Điều khiển contour 3D: điều khiển contour 3D cho phép đồng thời chạy
dao theo cả 3 trục X, Y, Z (hình vẽ). Điều khiển contour 3D được áp
dụng để gia công các khuôn mẫu, gia công các chi tiết có bề mặt không
gian phức tạp.
99
Đồ án tốt nghiệp Cơ điện tử 3 - K47
100
Đồ án tốt nghiệp Cơ điện tử 3 - K47
101
Đồ án tốt nghiệp Cơ điện tử 3 - K47
máy (trên 1 máy CNC không nên gia công quá 30—50 loại chi tiết trong 1 năm).
Muốn giảm ttd là dùng hệ thống thay dao tự động. Trên các máy thay dao bằng tay
nên sử dụng cơ cấu kẹp nhanh. Muốn giảm t ct dùng các cơ cấu nhiều vị trí (để thay
chi tiết gia công tự động) và đồ gá vệ tinh. Muốn giảm t0 thì: tăng tốc độ cắt( tăng
công suất động cơ), sử dụng dao có khả năng cắt với tốc độ cao, gia công với chế
độ cắt tối ưu và gia công đồng thời bằng nhiều dao. Muốn giảm thời gian phụ thì
tăng tốc độ chạy nhanh của các cơ cấu chấp hành hoặc của dao (cố gắng tăng tốc
độ chạy dao nhanh tới 10—15 m/ph).
8.3.4. Độ chính xác của máy CNC
Sai số gia công tổng cộng trên các máy CNC xuất hiện trong các hệ thống
truyền động của máy, trong các hệ thống điều khiển và kiểm tra và trong bản thân
chi tiết gia công (hình vẽ) .
d12
HÖ®iÒu khiÓn
d11 d13 M¸y
d10 d14
TruyÒn t¶i d9 d15 KÕ t cÊu
d8
Sai sè gia c«ng
d7 d16
KiÓm tra vµ d6 d17
®o luêng § éng c¬
d5 d18
d4 d19
d3 d20
§ iÒu khiÓn Chi tiÕ t
d2 d21
d1
102
Đồ án tốt nghiệp Cơ điện tử 3 - K47
δ9, δ10, δ11 _sai số của truyền động( lực, mômen, tốc độ).
δ12 _sai số của trục vít bi
δ13 _sai số hình học của máy.
δ14, δ15 _sai số biến dạng đàn hồi của máy và đồ gá
δ16 _sai số của kích thước gá đặt dao.
δ17 _sai số do mòn dao.
δ18 _sai số biến dạng đàn hồi của dao.
δ19 _sai số gá đặt của chi tiết gia công
δ20 _sai số biến dạng đàn hồi của chi tiết gia công
δ21 _sai số biến dạng nhiệt của chi tiết gia công
Sai số tổng cộng được xác theo công thức.
∆Σ = ∆1+ ∆2+ ∆3+ ∆4+ ∆5+ ∆6
Trong đó :
∆1 = δ1+ δ2+ δ3+ δ4
∆1 = δ5+ δ6+ δ7
∆1 = δ8+ δ9+ δ10+ δ11+ δ12
∆1 = δ13+ δ14+ δ15
∆1 = δ16+ δ17+ δ18
∆1 = δ19+ δ20+ δ21
8.3.5. Độ tin cậy của máy CNC
Các máy CNC có giá thành rất cao nên nó chỉ mang lại hiệu quả kinh tế khi
chúng làm việc liên tục 2 hoặc 3 ca và không có hỏng hóc nào khi làm việc . Trong
quá trình làm việc các máy CNC phải đảm bảo độ chính xác gia công và nếu có bị
hỏng hóc thì máy phải có khả năng được sửa chữa hoặc thay thế 1 số cơ cấu dễ
dàng và thuận tiện.
Vậy độ tinh cậy của máy CNC là tính chất thực hiện chức năng gia công giữ
được các chỉ tiêu công nghệ cũng như sửa chữa theo 1 thời gian quy định. Độ tin
cậy của máy được đặc trưng bởi 3 tính chất sau:
103
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Tính làm việc không bị hỏng: Tính chất này được đặc trưng bằng sự làm
việc liên tục của máy trong 1 thời gian nhất định (thời gian chạy rà và làm việc của
máy).
- Tuổi thọ của máy: Tính chất này là sự ổn định làm việc cho tới lúc sửa
chữa (1 phần tuổi thọ) và sau đó máy lại tiếp tục làm việc.
- Như vậy 2 tính chất trên đều đặc trưng cho khả năng làm việc của máy
(tính chất làm việc không bị hỏng) tồn tại trong 1 khoảng thời gian nhất định, còn
tính chất tuổi thọ tồn tại trong suốt thời gian quá trình máy được sử dụng, kể cả
thời gian dừng để sửa chữa.
- Khả năng sửa chữa: Tính chất này có nghĩa là người ta có khả năng phát
hiện những khuyết tật hỏng hóc của máy và có khả năng sửa chữa những khuyết
tật và hỏng hóc đó.
- Đối với các máy CNC thì 2 tính chất 1 và 3 là quan trọng nhất bởi vì các
máy CNC có cấu trúc rất phức tạp và có rất nhiều cơ cấu có tác động qua lại lẫn
nhau.
8.3.6. Tính vạn năng của máy CNC
Tính vạn năng của máy CNC được xác định bằng chi phí cần thiết để chuyển
công nghệ gia công nhóm chi tiết gia công này sang công nghệ gia công nhóm chi
tiết gia công khác. Mỗi loại máy hoặc mỗi máy có tính vạn năng riêng, nghĩa là có
điều kiện tối ưu để sử dụng máy. Hình vẽ biểu diễn quan hệ giữa chi phí gia công
và số chi tiết được gia công sau khi phải điều chỉnh máy. các đường trên hình được
giải thích như sau:
(Chi phÝ)
104
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Đường 3,5_các chi phí tổng cộng (đường 3 là tổng chi phí của đường 1 và 2, còn
đường 5 là tổng chi phí của đường 1 và 4). Như vậy N 01 và N02 là các giá trị số loạt
tối ưu khi gia công trên máy CNC.
Những tính vạn năng và năng suất của máy lại có ý nghĩa trái ngược nhau: tính
vạn năng giảm( số chi tiết gia công trên máy giảm) thì năng suất của máy lại có
thể tăng lên (vì ít phải điều chỉnh lại máy).
Khi sử dụng máy CNC người ta có thể xác định được số lượng chi tiết gia công
trong loạt là bao nhiêu thì việc gia công trên máy CNC mới hiệu quả kinh tế.
Số lượng chi tiết gia công A trong loạt được xác định theo công thức :
A= C0/(E1- E2)
C0: Chi phí cho lập trình để gia công một loại chi tiết nào đó (chi phí này
cho việc lập trình gia công 1 chi tiết có độ phức tạp trung bình là 40 —70
USD).
E1: Tiết kiệm chi phí tiền lương cho gia công 1 chi tiết.
E2: Chi phí bổ sung cho việc sử dụng máy CNC và các trang bị công nghệ
đối với 1 chi tiết (khoảng 0,5 —1,5 USD).
105
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Đặc điểm:
+ Như trên hình vẽ, để trục Y có thể vừa trượt được trên bệ đỡ vừa nâng
được các trục X và Z thì nó thường phải có kết cấu vững chắc và có các thanh rằng
ngang, để toàn bộ phần trượt Y ko bị vênh, xộc xệch khi di chuyển. Đồng thời 2
tấm đỡ 2 bên phải đủ độ dầy để khi bắt vào trục trượt của bệ đỡ thì khớp trượt
không bị dơ, đảm bảo trượt ổn định và không có sai số.
106
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ Trục X trượt trên trục Y nên trên bộ phận trượt trục Y có gắn hệ thống các
thanh trượt, cơ cấu truyền động, động cơ… tất cả các bộ phận này chuyển động
cùng với trục Y.
+ Trên trục Z có gắn cơ cấu bắt động cơ chạy mũi khoan. Trục Z trượt trên
trục X nên trên bộ phận trượt trục X có các thanh trượt, động cơ, cơ cấu truyền
động cho trục Z.
+ Trên bệ đỡ có gắn các thanh trượt trục Y và phôi cần gia công.
1.2. Phương án phôi di chuyển trên trục Y , dụng cụ gia công di chuyển theo 2
trục X và Z.
107
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Đặc điểm:
+ Phần cố định bao gồm khung máy (hay bệ đỡ), các trục trượt, động cơ
và cơ cấu truyền động của trục X và Y gắn cố định vào khung máy.
+ Trục X và trục Y đều trượt trên các thanh trượt gắn cố định ở khung,
trục Z là trượt trên trục X, nên trên trục X có gắn thanh trượt, động cơ và cơ
cấu truyền động của trục Z.
+ Trên trục Z có cơ cấu giữ động cơ chạy khoan.
1.3. Phôi di chuyển theo 2 trục X và Y, dụng cụ gia công di chuyển theo trục
Z.
Trục Z
Đầu gá dụng
cụ Bàn đặt phôi
Trục
X
Trục Y
108
Đồ án tốt nghiệp Cơ điện tử 3 - K47
*Đặc điểm :
- Phần cố định bao gồm đế máy và phần gá cơ cấu dẫn động của trục Z.
- Phôi được đặt trên bàn máy và có thể di chuyển tự do theo phương trục X và
trục Y trong mặt phẳng ngang nhờ các cơ cấu dẫn động thường là động cơ gắn
liền với trục vít me.
-Đầu gá dụng cụ mang theo dụng cụ gia công thực hiện chuyển động theo
phương trục Z ( trục thẳng đứng ).
1.4. So sánh 3 phương án.
- Với những đặc điểm trên một điều dễ nhận thấy là số lượng, kích thước và
khối lượng các bộ phận chuyển động của phương án phôi cố định là nhiều hơn bao
gồm:
+ Bộ phận trượt trục Z, bao gồm cả cơ cấu bắt động cơ chạy mũi khoan.
+ Bộ phận trượt trục X, bao gồm cả thanh trượt, động cơ và cơ cấu truyền
động của trục Z.
+ Bộ phận trượt trục Y bao gồm cả: các thanh trượt của trục X, động cơ và
cơ cấu truyền động của trục X.
trong khi của phương án phôi di chuyển bao gồm:
+ Bộ phận trượt trục Z, bao gồm cả cơ cấu bắt động cơ chạy mũi khoan.
+ Bộ phận trượt truc X bao gồm cả thanh trượt, động cơ và cơ cấu truyền
động của trục Z.
+ Bộ phận trượt trục Y, không có các thanh trượt, động cơ và cơ cấu truyền
động của trục X.
- Điều nổi bật ở đây là trong phương án phôi cố định, bộ phận trượt trục X
trượt trên trục Y vì vậy bộ phận Y có kết cấu rất to, cồng kềnh khối lượng lớn, lại
cộng thêm khôi lượng của thanh trượt, động cơ và cơ cấu truyền động của trục X,
từ đó dẫn đến tổng khối lượng của phần di động trong phương án này lớn hơn
trong phương án phôi di động tới 2 lần.
- Mặt khác, trong việc thiết kế máy CNC, một tỉ số rất quan trọng đó là tỉ số
giữa khối lượng phần di chuyển và khối lượng phần cố định phải đủ thấp để đảm
109
Đồ án tốt nghiệp Cơ điện tử 3 - K47
bảo trong quá trình vận hành máy không bị rung, ảnh hưởng lớn tới các kết cấu, và
độ chính xác của quá trình gia công. Như vậy trong phương án phôi cố định , vì
khối lượng phần di chuyển lớn, tỉ số này tăng cao, nên rất dễ bị rung khi làm việc.
Từ đó người đưa ra giải pháp là tăng khối lượng phần bệ đỡ làm tỉ số giảm xuống
mức độ chấp nhận được, đủ để máy hoạt động bình thường. Tuy nhiên điều này sẽ
làm tăng khống lượng của toàn máy lên cao, đó là lý do mà hầu hết các mẫu máy
hiện nay thiết kế theo phương án này đều có cái bệ đỡ rất to, đôi khi trong một số
ứng dụng cần sự linh hoạt hay vận chuyển nhiều sẽ gặp khó khăn.
Trong 2 phương án di chuyển phôi, thì phương án phôi di chuyển thep hai
phương trục X và trục Y là cho kết cấu máy nhỏ gọn và mang tính công nghệ cao
hơn so với phương án phôi di chuyển theo một phương. Tuy phuơng án này có thể
gặp khó khăn trong khâu chế tạo vì kết cấu khá phức tạp nhưng nó đảm bảo được
tính công nghệ, vấn đề về trọng tâm của máy cũng như đưa mô hình đến gần với
máy CNC trong công nghiệp hơn .
Vì vậy chúng em quyết định chọn kết cấu máy CNC theo phương án phôi
di chuyển theo hai phương của trục X và trục Y
110
Đồ án tốt nghiệp Cơ điện tử 3 - K47
nhưng lại có độ chính xác khi chuyển động khá cao. Dùng động cơ bước có
bước góc càng nhỏ và trục ren có bước ren nhỏ thì độ chính xác di chuyển
càng cao. Ví dụ nếu dùng động cơ bước với bước góc 1.8 độ làm và trục
ren đường kính 6mm ( bước ren 1mm ) thì độ chính xác di chuyển có thể
đạt được là 0.005mm
+ Một ưu điểm khác là tạo ra lực đẩy lớn khi gia công mẫu vật.
+ Phương án này thường được dùng trong các máy CNC công nghiệp, gia
công các loại vật liệu cứng, kính thước lớn…
111
Đồ án tốt nghiệp Cơ điện tử 3 - K47
thông thường, tiếp xúc giữa vít em và đai ốc thông qua các viên bi được
chuyển thành mà sát lăn. Điều này đem đến một ưu điểm: chỉ cần một lực
quay rất nhỏ đã có thể làm cho đai ốc chuyển động .
112
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Rãnh hồi bi giữa hai vòng ren kế tiếp: là dạng hồi bi được dùng
nhiều hơn cả do có kích thước gọn nhất, không bị mòn nhanh, độ tin cậy
cao và chiều dài rãnh hồi bi lớn.
Hình 2.6 : Bộ truyền vit me – đai ốc bi với rãnh hồi bi theo lỗ khoan trên
đai ốc và rãnh hồi bi giữa 2 vòng ren kế tiếp
2.3. Phương án dùng đai.
+ Sử dụng một vòng đai cao su khép kín với các răng cưa ở mặt trong. Hai
đầu của đai được đặt vừa vào 2 cái lô có cùng kính thước răng cưa với đai. Một cái
lô bắt chặt vào trục động cơ, còn cái lô kia được gắn vào một trục quay ở phía bên
kia của khu vực chuyển động sao cho lô có thể qua tự do tại chỗ. Một đoạn của đai
được gắn với bộ phận cần trượt. Khi động cơ quay, toàn bộ đai dịch chuyển và kéo
theo bộ phận đó di chuyển.
+ Tốc độ di chuyển phụ thuộc vào tốc độ động cơ và đường kính của lỗ. Một
vòng của trục động cơ sẽ làm bộ phận trượt di chuyển một đoạn bằng với chu vi
của lô (thường là cỡ 20-30 mm). Rõ ràng phương án này có tốc độ di chuyển
nhanh hơn rất nhiều
+ Nhưng đổi lại, độ chính xác di chuyển sẽ thấp có thể dẫn đến những sai lệch
khi gia công. Và lực đẩy nhỏ nên khi gặp tải lớn sẽ bị trượt bước (khi dùng động
cơ bước).
113
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ Phương án này thường được sử dụng trong các loại máy cần tốc độ di chuyển
nhanh mà không cần công suất lớn, như máy in, máy photocopy, máy cắt đề can…
114
Đồ án tốt nghiệp Cơ điện tử 3 - K47
115
Đồ án tốt nghiệp Cơ điện tử 3 - K47
116
Đồ án tốt nghiệp Cơ điện tử 3 - K47
theo trục kẹp mũi khoan quay với tốc độ bằng với tốc độ của động cơ (ở trạng thái
ổn định).
+ Bàn đạp điều khiển tốc độ: làm thay đổi biến trở, tăng giảm dòng qua động
cơ, làm thay đổi tốc độ phay.
- Giá thành của loại này chỉ nhỉnh hơn giá của máy khoan tay một chút.
d) Vậy lựa chọn khoan trục mềm làm động cơ khoan vì :
- Dễ dàng trong việc gá động cơ với phần đầu gá dụng cụ
- Khi sản phẩm ở tính chất mô hình , chỉ yêu cầu gia công những viật liệu
mềm (nhựa), lực cắt không cần lớn thì khoan trục mềm là đảm bảo có thể gia công
được
- Đảm bảo độ đồng tâm giữa mũi khoan và măng ranh
Theo phương án này, Trục vít me được bố trí cố định với khung máy ở
giữa hai trục trơn. Khi động cơ quay vít me, đai ốc gắn cố định trên bàn máy hoặc
117
Đồ án tốt nghiệp Cơ điện tử 3 - K47
đầu gá dụng cụ sẽ di chuyển kéo theo bàn máy hoặc đầu gá dụng vụ di chuyển
theo. Cả cơ cấu sẽ trượt trên cặp trục trơn như hình vẽ.
Ưu điểm của phương án này đó là dễ chế tạo các trục trơn và cớ cấu gá các
trục trơn lên khung máy. Song nhược điểm chính là độ không song song giữa hai
trục có thể khiến cho cơ cấu di chuyển bị kẹt. Khi đó sẽ phải cạo sửa các trục trơn
và các lỗ cho trục trơn đi qua trên cơ cấu khá mất thời gian. Mặt khác, việc đảm
bảo độ nhẵn bóng của trục trơn và lỗ để có thể di động một cách dễ dàng ( tiếp xúc
mặt) là khá khó khăn.
1
2
Theo phương án này m trục vít me được nối với động cơ được gắn chặt vào
phần cố định của mang cá 1. Đai ốc được gắn chặt vào rãnh mang cá 2. Khi động
cơ quay trục vít me, đai ốc sẽ kéo rãnh mang cá 2 trượt tịnh tiến theo mang cá 1
(hình vẽ).
Ưu điểm của phương án này là kết cấu máy sẽ rất gọn nhẹ và mang tính
công nghệ cao và có kết cấu gần giống với máy CNC trong công nghiệp.
118
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Nhược điểm: Việc gia công sống trượt mang cá phức tạp hơn việc gia công
các trục trơn (có thể mua sẵn). Tuy vậy, với khả năng công nghệ, có sẵn thiết bị gia
công (các máy vạn năng: bào, phay) thì hoàn toàn có thể thực hiện được việc gia
công sống trượt và rãnh mang cá với độ chính xác có thể chấp nhận được
V. Kết luận.
- Với mục tiêu chế tạo một máy CNC dùng cho phòng thí nghiệm, với các tiêu
chí gọn nhẹ, tốc độ di chuyển vừa phải, để khi cần có thể dùng làm thiết bị thí
nghiệm, hoạt động ổn định, không rung khi chạy ở tốc độ cao, thì chúng em đã
chọn phương án thiết kế như sau:
+ Dùng phương án phôi di động theo hai phương trục X và trục Y để đạt được
tiêu chí gọn nhẹ, giảm rung khi hoạt động.
+ Kết hợp với phương án truyền động bằng trục vít để đạt được độ chính xác
di chuyển và và từ đó dẫn đến đạt được độ chính xác gia công cao hơn.
+ Sử dụng khoan trục mềm làm động cơ khoan/phay có thể đảm bảo được tốc
độ và lực cắt yêu cầu khi gia công vật liệu mềm (nhựa, nhôm , xốp, gỗ), đảm bảo
độ đồng tâm giữa đầu gá dụng cụ với đường tâm dụng cụ.
+ Lựa chọn sử dụng động cơ bước loại có bước dịch chuyển nhỏ 1.8 độ/1 bước
để làm tăng độ chính xác trong di chuyển.
*Ghi chú: thông thường, máy CNC thường dùng động cơ servo, có thêm bộ
phận phản hồi bù sai số, nhưng do hiếm thấy ở Việt Nam và giá thành rất cao nên
chúng em quyết định sử dụng động cơ bước, tuy không có phản hồi nhưng khả
năng điều khiển chính xác là có thể chấp nhận được với mục đích làm mô hình cho
phòng thí nghiệm.
+ Lựa chọn cơ cấu dẫn hướng là sống trượt dạng mang cá để nhằm đạt mục
đích giảm kích thước của máy và tránh được khó khăn khi phải lắp ráp chính xác
các trục trơn. Trên thực tế, việc gia công chính xác các rãnh mang cá với điều kiện
cơ khí ở Việt Nam là không dễ dàng, nên có thể khi chế tạo sẽ tách rãnh mang cá
ra làm nhiều chi tiết nhỏ và tiến hành ghép lại
119
Đồ án tốt nghiệp Cơ điện tử 3 - K47
C - KẾT CẤU CƠ KHÍ CHÍNH CỦA MÁY CNC VÀ QUY TRÌNH GIA
CÔNG CÁC CHI TIẾT ĐIỂN HÌNH.
I. Kết cấu chung của máy CNC.
120
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Kết cấu cơ khí máy CNC được chia ra làm 4 bộ phận chính :
121
Đồ án tốt nghiệp Cơ điện tử 3 - K47
122
Đồ án tốt nghiệp Cơ điện tử 3 - K47
123
Đồ án tốt nghiệp Cơ điện tử 3 - K47
124
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Như vậy sẽ tiết kiệm được phôi liệu và thuận tiện chi việc gia công hơn. Yêu cầu
kỹ thuật khi lắp ráp hai chi tiết này với nhau là phải đảm bảo độ song song giữa
mặt bên của đế với đường sinh của mang cá
2.2. Chi tiết dẫn hướng trung gian.
Đây là bộ phận rất quan trọng trong kết cấu máy CNC , bởi nó bao gồm 1
rãnh trượt mang cá theo phương Y và một sống trượt mang cá theo phương X. Nó
phải đảm bảo được độ vuộng góc giữa đường sinh của rãnh mang cá ở dưới với
đường sinh của sống trượt mang cá ở trên. Do sự phức tạp trong kết cấu, phươn án
được tách ra làm nhiều phần nhỏ như sau:
125
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Chi tiết lớn được tách thành 4 chi tiết nhỏ như hình vẽ: Hai chi tiết có mặt
cắt hình thang, trong đó một chi tiết có chiều rộng lơn hơn sẽ được gắn chặt vào
thân của bộ phận dẫn hướng, chi tiết dạng thang còn lại để điều chỉnh khe hở với
sống trượt dẫn hướng theo phương Y của đế mang cá. Chi tiết sống trượt dẫn
hướng mang cá theo phương X được gia công riêng, sau khi ghép lại bằng các ốc
với đem khoan lỗ để lắp đai ốc.
Với việc chia ra nhiều chi tiết chỏ như vậy thuận tiện cho gia công. Yêu cầu
kỹ thuật khi lắp ráp là phải đảm bảo độ vuông góc giữa 2 lỗ lắp cá bạc ren (đai ốc)
và độ vuông góc giữa đường sinh rãnh mang theo phương Y cá với đường sinh
sống trượt theo phương X.
2.3. Chi tiết sống trượt mang cá trục Z.
Đây là một chi tiết khá đơn giản nhưng nó cũng là một chi tiêt quan trọng, đòi hỏi
sự lắp ráp chính xác. Yêu cầu kỹ thuật khi lắp ráp chi tiết này chính là việc đảm
bảo độ vuông góc đường sinh mang cá so với mặt phẳng xOy. (mặt phẳng ngang).
Muốn vậy, các lỗ bắt ốc phải được gia công với độ chuẩn xác cao.
126
Đồ án tốt nghiệp Cơ điện tử 3 - K47
127
Đồ án tốt nghiệp Cơ điện tử 3 - K47
chính xác kích thước sao khe hở giữa sống trượt và rãnh là 0.05mm để tránh tình
trạng kẹt
III.Quy trình công nghệ gia công các chi tiết điển hình :
3.1 Thiết kế quy trình công nghệ gia công gá động cơ.
3.1.1. Xác định đường lối công nghệ.
Do dạng sản xuất là đơn chiếc và điều kiện gia công phù hợp với điều kiện thực tế
ở Việt Nam,chủ yếu là dùng các máy công cụ vạn năng.Do kết cấu của gá động cơ
không quá phức tạp,độ cứng vững không cao.Vì vậy ta chọn phương án phân tán
nguyên công, qui trình công nghệ được chia thành các nguyên công đơn giản để sử
dụng máy vạn năng.
Mỗi máy thực hiện một nguyên công nhất định,đồ gá sử dụng là đồ gá chuyên
dùng. Để tận dụng được điều kiện máy móc ở Việt Nam và thuê lao động rẻ nhằm
nâng cao tính hiệu quả của chi tiết.
128
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Dùng mặt phẳng làm chuẩn tinh để lần lượt gia công các mặt còn lại như:
+ Gia công mặt trụ tròn ngoài.
+ Gia công các trụ trong.
+ Gia công các mặt bích
+ Gia công các lỗ bắt động cơ và lỗ bắt vào thân máy.
- Dựa trên qui trình công nghệ điển hình như đã trình bày ở trên và điều kiện
cụ thể kết cấu của êtô được trình tự các nguyên công như sau:
+ Nguyên công 1: Tiện mặt đầu làm mặt phẳng chuẩn tinh thống nhất,
tiện trụ tròn ngoài , tiện mặt đầu bích và khoan lỗ Ø10 để tiện trong.
+ Nguyên công 2: Tiện trụ tròn trong, tiện mặt ngoài và mặt đầu bích.
+ Nguyên công 3: Tiện lỗ lắp ổ bi Ø16
+ Nguyên công 4: Khoan 4 lỗ Ø5 ( lỗ xỏ bulông bắt động cơ )
+ Nguyên công 5: Khoan 2 lỗ Ø5 xỏ vít cấy bắt lên thân máy.
+ Nguyên công 6: Phay vát các cạnh của gá động cơ.
129
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ Mâm cặp 3 chấu định vị mặt đầu 3 bậc tự do và mặt trụ 2 bậc tự do.
+ Lực kẹp do mâm cặp ba chấu kẹp
- Chọn máy tiện:
Thực hiện trên máy tiện vạn năng T620 ; công suất N = 7 (Kw).
- Chọn dao :
Sủ dụng dao có gắn mảnh hợp kim cứng T15K6 (15%TiTan,6%Coban).(Tra bảng
4-3-trang 298 Sổ tay công nghệ chế tạo máy I).
+ Cho bề mặt B : sủ dụng dao tiện ngoài thân cong có gắn mảnh hợp kim
cứng
r = 1 (mm).
b) Nguyên công 2: Tiện trụ tròn trong, tiện mặt ngoài và mặt đầu
bích.
- Sơ đồ định vị:
130
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ Mâm cặp ba chấu định vị mặt đầu ba bậc tự do , mặt trụ của bích 2 bậc tự
do
+ Lực kẹp do mâm cặp ba chấu kẹp.
- Chọn máy tiện:
Thực hiện trên máy tiện vạn năng T620; công suất N = 7 (Kw).
- Chọn dao :
(Tra bảng 4-3-trang 298 Sổ tay công nghệ chế tạo máy I).
Cho bề mặt A : Sủ dụng dao tiện ngoài thân cong có gắn mảnh hợp kim cứng
Cho bề mặt E:
Sủ dụng dao tiện ngoài thân cong có gắn mảnh hợp kim cứng .Các thông số
của dao: H = 20 (mm), B = 16 (mm), L = 120 (mm), m = 8(mm), a = 15 (mm),
r = 1 (mm)
c) Nguyên công 3: Tiện lỗ lắp ổ bi Ø16
- Sơ đồ định vị:
131
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ Mâm cặp ba chấu định vị mặt đầu bích 3 bậc tự do , mặt trụ ngoài bich 2
bậc tự do
+ Lực kẹp do mâm cặp 3 chấu kẹp.
- Chọn máy tiện:
Thực hiện trên máy tiện vạn năng T620 ; công suất N = 7 (Kw).
- Chọn dao :
(Tra bảng 4-3-trang 298 Sổ tay công nghệ chế tạo máy I).
Cho bề mặt lỗ trong B : sủ dụng dao tiện lỗ có gắn mảnh hợp kim cứng góc
n = 5,5 (mm).
d) Nguyên công 4: Khoan 4 lỗ Ø5 ( lỗ xỏ bulông bắt động cơ ).
- Sơ đồ định vị:
132
Đồ án tốt nghiệp Cơ điện tử 3 - K47
W W
Thực hiện trên máy khoan đứng vạn năng kiểu máy Việt Nam K125; công suất N
= 2,8 (Kw).tra trong bảng 7-23 trang 469 Sổ tay CNCTM - 2000.
- Chọn dao :
Sủ dụng mũi khoan ruột gà bẵng thép gió với các thông số :
133
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Thực hiện trên máy khoan đứng vạn năng kiểu máy Việt Nam K125; công suất N
= 2,8 (Kw).tra trong bảng 7-23 trang 469 Sổ tay CNCTM - 2000.
- Chọn dao :
134
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Sủ dụng mũi khoan ruột gà bẵng thép gió với các thông số :
135
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Chọn máy: Chọn máy phay đứng vạn năng 6H12 với các thong số máy
như sau:
+ Công suất động cơ: N=10 (kw).
+ Kích thước bàn máy: 400x1600 (mm).
+ Hiệu suất máy: η=0,75.
+ Giới hạn vòng quay: 30÷1500 (vòng/phút).
+ Số cấp tốc độ: 18.
- Chọn dao :
3.2 Thiết kế quy trình công nghệ gia công sống trượt.
3.2.1. Xác định đường lối công nghệ.
Do dạng sản xuất là hàng loạt và điều kiện gia công phù hợp với điều kiện thực
tế ở Việt Nam,chủ yếu là dùng các máy công cụ vạn năng.Do kết cấu của sống
trượt không quá phức tạp,độ cứng vững không cao.Vì vậy ta chọn phương án phân
tán nguyên công,qui trình công nghệ được chia thành các nguyên công đơn giản để
sử dụng máy vạn năng.
Mỗi máy thực hiện một nguyên công nhất định,đồ gá sử dụng là đồ gá chuyên
dùng.Để tận dụng được điều kiện máy móc ở Việt Nam và thuê lao động rẻ nhằm
nâng cao tính hiệu quả của chi tiết.
136
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Dựa trên qui trình công nghệ điển hình như đã trình bày ở trên và điều kiện
cụ thể kết cấu của chi tiết được trình tự của các nguyên công như sau:
+ Nguyên công 1: Đúc phôi ( phôi đúc đã có sẵn nên nguyên công này
được bỏ qua).
+ Nguyên công 2: Phay thô hai mặt đáy.
+ Nguyên công 3,4: Phay hai mặt côn.
+ Nguyên công 5: Phay hai mặt đầu của sống trượt.
+ Nguyên công 6: Khoan bốn lỗ bậc Ø6/Ø12
+ Nguyên công 7: Mài tinh mặt trượt.
+ Nguyên công 8: Đánh bóng và sửa nguội hai mặt côn.
+ Nguyên công 9: Kiểm tra độ không song song của hai mặt phẳng.
137
Đồ án tốt nghiệp Cơ điện tử 3 - K47
138
Đồ án tốt nghiệp Cơ điện tử 3 - K47
100 50 32 8
Rà gá.
139
Đồ án tốt nghiệp Cơ điện tử 3 - K47
W W
+ Chi tiết được kẹp chặt trên bàn từ, trong đó có sử dụng miếng đệm để cố
định chi tiết trên bàn từ.
+ Chuyển động của đá là quay tròn tại chỗ và tịnh tiến vuông góc với bàn
máy, còn bàn máy mang chi tiết chuyển động qua lại để mài hết chiều
dài chi tiết.
- Chọn máy: Chọn máy mài phẳng của Nga kí hiệu là 3II732. Các thông số cơ
bản của máy là:
+ Công suất động cơ truyền dẫn chính: 22kW.
140
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+Nguyên công này được thực hiện thủ công bằng giấy ráp , có kiểm tra
kích thước bằng thước kẹp. Chi tiết được kẹp trên êtô .
h) Ngyên công 9: Kiểm tra độ không song song của hai mặt phẳng.
- Sơ đồ kiểm tra như hình vẽ:
B1
141
Đồ án tốt nghiệp Cơ điện tử 3 - K47
142
Đồ án tốt nghiệp Cơ điện tử 3 - K47
143
Đồ án tốt nghiệp Cơ điện tử 3 - K47
đi ( thông qua điện áp hoặc một đại lượng nào đó ) , tính toán ra sai số và gửi đi
một lệnh bù lại sai số đó . Nhờ đó , các máy CNC có thể di chuyển chính xác gần
như tuyệt đối .
Động cơ bước không có bộ phận phản hồi , có thể coi là một dạng điều
khiển hở , không thể bù được sai số . Vì vậy , sự chính xác khi dịch chuyển là thấp
hơn động cơ servo rất nhiều . Tuy vậy , với mục đích xây dựng mô hình cho phòng
thí nghiệm , không phải là để chế tạo thực sự thì động cơ bước hoàn toàn có khả
năng đáp ứng được yêu cầu về độ chính xác dịch chuyển . Việc chọn động cơ bước
với bước góc nhỏ (1,8 độ ) góp phần làm giảm phần nào sai số dịch khi dịch
chuyển nhưng quãng đường ngắn
Trục vít : việc chọn trục vít với bước ren nhỏ 1mm để làm cơ cấu dịch
chuyển bàn máy tuy tốc độ chậm nhưng bù lại , đạt được độ phân giải khi dịch
chuyển là khá tốt ( cỡ 0.005mm)
Động cơ khoan : Như đã nói ở trên , việc chọn động cơ khoan trục mềm
đảm bảo độ đồng tâm của dụng cụ với đầu gá dụng cụ. cho phép hạn chế sai số gia
công
II.Các phương pháp điều khiển gia công (các phương pháp nội suy ):
Trong quá trình gia công, mỗi trục được điều khiển để chuyển động theo
một tốc độ riêng, cho đến khi đạt đến vị trí yêu cầu. Tất cả các trục cùng chuyển
động một lúc nhưng nếu không có phép nội suy thì điểm đến lại khác nhau tuỳ
theo đường đi.
Phép nội suy phối hợp chuyển động của các trục theo một cách nào đó để
quỹ đạo từ điểm đầu đến điểm cuối là cố định. Có một vài phép nội suy cơ bản
sau:
144
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Khi độ chính xác của đường cong được đặt ra, một số lượng lớn các điểm
trong không gian được xác định, tạo thành một khối lượng dữ liệu lớn, và khi nó
được đưa ra 3 trục hay nhiều hơn thì khối lượng tính toán trở nên qúa đồ sộ. Về lý
thuyết mọi đường cong có thể thực hiện bằng việc xấp xỉ các đường thẳng, nhưng
với phép nội suy đường tròn, nội suy parabol và nội suy đường cong bất kì cho kết
quả với số lượng tính toán nhỏ hơn nhiều và cách lập trình cũng trở nên đơn giản,
dễ làm.
b) Nội suy đường tròn.
Kiểu nội suy này chỉ giới hạn trên mặt chính của máy. Kể cả trục xoay cũng
không thể thực hiện. Để nội suy không gian cần chuyển động riêng rẽ của 3 hay
nhiều trục, nội suy đường tròn không được sử dụng.
Nếu một cung tròn trên mặt XY, XZ, YZ cần gia công, chỉ có điểm cuối và
tâm của cung tròn cần được xác định. Tất cả các điểm trung gian được tính toán
bằng phép nội suy đường tròn
145
Đồ án tốt nghiệp Cơ điện tử 3 - K47
146
Đồ án tốt nghiệp Cơ điện tử 3 - K47
147
Đồ án tốt nghiệp Cơ điện tử 3 - K47
148
Đồ án tốt nghiệp Cơ điện tử 3 - K47
ý của tay cầm và bộ kẹp. Cơ cấu dùng để điều khiển bộ kẹp theo chuyển động của
tay cầm.
Vào khoảng năm 1949, các máy công cụ điều khiển số ra đời, nhằm đáp
ứng yêu cầu gia công các chi tiết trong ngành chế tạo máy bay. Những robot đầu
tiên thực chất là sự nối kết giữa các khâu cơ khí của cơ cấu điều khiển từ xa với
khả năng lập trình của máy công cụ điều khiển số.
Dưới đây chúng ta sẽ điểm qua một số thời điểm lịch sử phát triển của
người máy công nghiệp. Một trong những robot công nghiệp đầu tiên được chế tạo
là robot Versatran của công ty AMF, Mỹ. Cũng vào khoảng thời gian này ở Mỹ
xuất hiện loại robot Unimate -1900 được dùng đầu tiên trong kỹ nghệ ôtô.
Tiếp theo Mỹ, các nước khác bắt đầu sản xuất robot công nghiệp : Anh
-1967, Thuỵ Điển và Nhật -1968 theo bản quyền của Mỹ; CHLB Đức -1971; Pháp
- 1972; ở Ý - 1973. . .
Tính năng làm việc của robot ngày càng được nâng cao, nhất là khả năng
nhận biết và xử lý. Năm 1967 ở trường Đại học tổng hợp Stanford (Mỹ) đã chế tạo
ra mẫu robot hoạt động theo mô hình “mắt-tay”, có khả năng nhận biết và định
hướng bàn kẹp theo vị trí vật kẹp nhờ các cảm biến. Năm 1974 Công ty Mỹ
Cincinnati đưa ra loại robot được điều khiển bằng máy vi tính, gọi là robot T3
(The Tomorrow Tool : Công cụ của tương lai). Robot nầy có thể nâng được vật có
khối lượng đến 40 KG.
Có thể nói, Robot là sự tổ hợp khả năng hoạt động linh hoạt của các cơ cấu
điều khiển từ xa với mức độ “tri thức” ngày càng phong phú của hệ thống điều
khiển theo chương trình số cũng như kỹ thuật chế tạo các bộ cảm biến, công nghệ
lập trình và các phát triển của trí khôn nhân tạo, hệ chuyên gia ...
Trong những năm sau nầy, việc nâng cao tính năng hoạt động của robot
không ngừng phát triển. Các robot được trang bị thêm các loại cảm biến khác nhau
để nhận biết môi trường xung quanh, cùng với những thành tựu to lớn trong lĩnh
vực Tin học - Điện tử đã tạo ra các thế hệ robot với nhiều tính năng đăc biệt. Số
lượng robot ngày càng gia tăng, giá thành ngày càng giảm. Nhờ vậy, robot công
nghiệp đã có vị trí quan trọng trong các dây chuyền sản xuất hiện đại.
Một vài số liệu về số lượng robot được sản xuất ở một vài nước công
nghiệp phát triển như sau :
149
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Ngày nay, Robot đã được giới kỹ thuật hình dung như những chiếc máy đặc
biệt, được con người phỏng tác theo cấu tạo và hoạt động của chính mình, dùng để
thay thế mình trong một số công việc xác định. Ngày nay, Robot được dùng hầu
hết trong các ngành trong công nghiệp, đặc biệt trong những ngành có môi trường
làm việc độc hại thì việc dùng robot thay thế con người là cực kì cần thiết.
Để hoàn thành những nhiệm vụ trên thì Robot cần có khả năng cảm nhận
các thông số trạng thái của môi trường và tiến hành các hoạt động tương tự con
người:
- Khả năng hoạt động của Robot được đảm bảo bởi hệ thống cơ khí gồm cơ
cấu vận động để đi lại và cơ cấu hành động để có thể làm việc. Việc thiết kế và chế
tạo hệ thống này thuộc lĩnh vực khoa học về cơ cấu truyền động, chấp hành và vật
liệu cơ khí.
- Chức năng cảm nhận của Robot gồm thu nhận tín hiệu về trạng thái môi
trường và trạng thái của bản thân hệ thống, do các cảm biến ( sensor ) và các thiết
bị khác đảm nhiệm. Hệ thống này gọi là hệ thống thu nhận và xử lý số liệu hay hệ
thống cảm biến.
- Muốn phối hợp hoạt động của hai hệ thống trên và Robot hoạt động theo
đúng chức năng mong muốn của con người thì robot phải có hệ thống điều khiển.
Như vậy, Robotics có thể hiểu là một ngành khoa học, có nhiệm vụ
nghiên cứu về thiết kế, chế tạo các robot và ứng dụng chúng trong các lĩnh vực
hoạt động khác nhau của xã hội loài người, như nghiên cứu khoa học - kỹ
thuật, kinh tế, quốc phòng và dân sinh.
Từ chức năng và kết cấu của robot thì robot là một sản phẩm của ngành cơ
điện tử ( Mechatronics ).
Robot được sử dụng để thay thế con người trong những công việc như:
- Các công việc lặp đi lặp lại, nhàm chán, nặng nhọc: vận chuyển nguyên
vật liệu, lắp ráp, lau cọ nhà,...
- Trong môi trường khắc nghiệt hoặc nguy hiểm: ngoài khoảng không vũ
trụ, trên chiến trường, dưới nước sâu, trong lòng đất, nơi có phóng xạ, nhiệt độ
cao,...
- Những việc đòi hỏi độ chính xác cao: lắp ráp các cấu tử trong các vi
mạch,...
150
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Dựa theo 2 đặc trưng cơ bản trên mà hiện nay RBCN được định nghĩa như
sau:
RBCN là tay máy vạn năng, hoạt động theo chương trình và có thể lập
trình lại để hoàn thành và nâng cao hiệu quả hoàn thành các nhiệm vụ khác nhau
trong công nghiệp, như vận chuyển nguyên vật liệu, chi tiết, dụng cụ và các thiết
bị chuyên dùng khác.
Ngoài ra, định nghĩa trong IOCT 25686-85 còn bổ xung cho RBCN chức
năng điều khiển trong quá trình sản xuất:
RBCN là máy tự động được đặt cố định hay di động, bao gồm thiết bị thừa
hành dạng tay máy có một số bậc tự do hoạt động và thiết bị điều khiển theo
chương trình, có thể tái lập trình để hoàn thánh các chức năng vận động và điều
khiển trong quá trình sản xuất.
Trong đó:
n: số khâu động.
pi: số khớp loại i ( i = 1,2,3,4,5: số bậc tự do bị hạn chế ).
Đối với các cơ cấu có các khâu được nối với nhau bằng khớp quay hoặc
tịnh tiến ( khớp động loại 5) thì số bậc tự do bằng với số khâu động. Đối với cơ
cấu hở, số bậc tự do bằng số bậc tự do của các khớp động.
Để định vị và định hướng khâu chấp hành cuối một cách tuỳ ý trong không
gian ba chiều thì robot cần 6 bậc tự do, trong đó 3 bậc tự do để định vị và 3 bậc tự
do để định hướng. Một sô công việc đơn giản như nâng hạ, sắp xếp... có thể yêu
cầu số bậc tự do ít hơn. Các robot hàn, sơn,... thường yêu cầu 6 bậc tự do. Trong
một số trường hợp cần sự khéo léo, linh hoạt hoặc khi cần phải tối ưu hoá quỹ
đạo.... người ta dùng robot với số bậc tự do lớn hơn 6.
151
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Các hệ toạ độ gắn trên các khâu của robot phải tuân theo qui tắc bàn tay
phải: Dùng tay phải, nắm hai ngón tay út và áp út vào lòng bàn tay, xoè 3 ngón:
ngón cái, trỏ và giữa theo 3 phương vuông góc nhau, nếu chọn ngón cái là phương
và chiều của trục Z thì ngón trỏ chỉ phương, chiều của trục X còn ngón giữa chỉ
phương và chiều của trục Y.
Trong robot ta thường dùng chữ O và chỉ số n để chỉ hệ toạ độ gắn trên
khâu thứ n. Như vậy hệ toạ độ cơ bản ( hệ toạ độ gắn với khâu cố định ) sẽ được
ký hiệu là O0; hệ toạ độ gắn trên các khâu trung gian tương ứng sẽ là O1,O2,...On-1.
Hệ toạ độ gắn trên khâu chấp hành cuối ký hiệu là On.
152
Đồ án tốt nghiệp Cơ điện tử 3 - K47
153
Đồ án tốt nghiệp Cơ điện tử 3 - K47
lượng và cách bố trí các khớp mà có thể tạo ra tay máy kiểu toạ độ Đêcác, toạ độ
trụ, toạ độ cầu, SCARA, kiểu tay người:
- Tay máy kiểu toạ độ Đêcác: dùng 3 khớp trượt, cho phép phần công tác
thực hiện một cách độc lập các chuyển động thẳng, song song với 3 trục. Vùng
làm việc của tay máy có dạng hình chữ nhật. Kết cấu tay máy đơn giản nên có độ
cứng vững cao, độ chính xác được đảm bảo đồng đều trong toàn bộ vùng làm việc,
nhưng ít khéo léo. Tay máy kiểu này dùng để vận chuyển và lắp ráp.
- Tay máy kiểu toạ độ trụ: dùng 1 khớp quay và 2 khớp trượt. Vùng làm
việc của nó có dạng hình trụ rỗng. Khớp trượt nằm ngang cho phép tay máy " thò "
được vào khoang rỗng nằm ngang. Độ cứng vững cơ học của tay máy trụ tốt, thích
hợp với tải nặng nhưng độ chính xác định vị góc trong mặt phẳng nằm ngang giảm
khi tầm với tăng.
- Tay máy kiểu toạ độ cầu: dùng 2 khớp cầu và 1 khớp trượt. Vùng làm việc
của nó là khối cầu rỗng. Độ chính xác định vị phụ thuộc vào tầm với.
154
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- SCARA: đây là kiểu tay máy có cấu tạo đặc biệt, gồm 2 khớp quay và 1
khớp trượt nhưng cả ba khớp đều có trục song song với nhau. Tên gọi SCARA là
viết tắt của " Selective Compliant Articulated Robot Arm ": tay máy mềm dẻo tuỳ
ý. Loại tay máy này thường dùng trong công việc lắp ráp.
- Tay máy kiểu tay người: cả 3 khớp đều là khớp quay, trong đó trục thứ
nhất vuông góc với hai trục kia.
155
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ Hệ tuyền động khí nén: có kết cấu gọn nhẹ hơn do không cần dẫn ngược
nhưng lại phải gắn liền với trung tâm tạo ra khí nén. Hệ này làm việc với công suất
trung bình và nhỏ, kém chính xác, thường chỉ phù hợp với các robot hoạt động
theo chương trình định sẵn với các thao tác đơn giản " nhấc lên - hạ xuống " ( Pick
and Place or PTP: Point to point ).
156
Đồ án tốt nghiệp Cơ điện tử 3 - K47
định vị và tính vạn năng. Tính di động của robot công nghiệp được đặc trưng bằng
mức độ di động, bước di chuyển của tay máy và tính tác động nhanh. Điều khiển
robot công nghiệp được đặc trưng bằng dạng điều khiển, phương pháp lập trình,
khối lượng bộ nhớ của bộ điều khiển robot.
- Tính di động của thân robot: Robot công nghiệp được chia làm hai loại là
loại cố định và loại di động.
+ Loại cố định: Loại này được sử dụng cho các máy để thực hiện các nguyên
công chính. Chúng được lắp trên nền xưởng gần máy mà nó phục vụ. Các robot và
các máy móc được phối hợp với nhau rất nhịp nhàng, chính xác nhưng khả năng
công nghệ của chúng bị hạn chế bới phạm vi vùng làm việc.
+ Loại di động: Robot di động trong quá trình làm việc, di chuyển dọc theo
máy trên các thanh ray hoặc các giá treo tự động. Như vậy robot di động có thể
phục vụ nhiều máy dọc đường di chuyển. Do đó khả năng công nghệ được mở
rộng, tuy nhiên điều kiện vận hành phức tạp hơn.
- Trọng tải của robot: Là khả năng cầm, giữ, vận chuyển đối tượng với một
khối lượng quy định. Đối với các robot có nhiều tay máy thì đặc tính trọng tải của
robot được xác định bằng trọng tải của tay máy lớn nhất.
+ Các robot siêu nhẹ có trọng tải nhỏ hơn 1Kg, được dùng nhiều trong nguyên
công dập và lắp ghép.
+ Các robot nhẹ với trọng tải nhỏ hơn 10Kg thường có tốc độ trung bình, được
trang bị nhiều loại truyền động và cơ cấu điều khiển khác nhau.
+ Các robot trung bình có trọng tải nhỏ hơn 100Kg là các robot chuyên dùng.
Cơ cấu trong đó được truyền lực bằng thủy lực. Robot này tác động chậm.
- Số lượng tay máy: Thông số này ảnh hưởng đến năng suất của robot.
+ Các robot một tay máy được sử dụng rộng rãi như vận chuyển và gá đặt các
chi tiết có khối lướng nhỏ hơn 0,5Kg. Các robot này yêu cầu di chuyển nhanh và
đủ độ cứng vứng trong điều kiện làm việc với tải trọng quán tính lớn.
Ưu điêm của robot một tay: Kết cấu của hệ thống điều khiển đơn giản.
Nhược điểm: Khả năng công nghệ bị hạn chế trong điều kiện thời gian máy
nhỏ, cấp gá phôi có thời gian ngắn do đó không sử dụng hết công suất của robot.
+ Các robot hai tay máy với truyền động dùng để cầm, vận chuyển, cấp và
tháo phôi có khối lượng từ 0,1 đến 5Kg.
Ưu điểm: Chu kỳ làm việc ngắn, hai cánh tay robot phối hợp nhịp nhàng để
cấp và tháo phôi do đó giảm được thời gian của quy trình công nghệ.
Các robot loại này hai tay máy có thể có cơ cấu truyền động chung hoặc riêng.
Truyền động và điều khiển chung có kết cấu đơn giản nhưng lại hạn chế khả năng
công nghệ của robot. Các robot như vậy có thể thay thế bằng robot một tay có bộ
phận tóm. Các robot hai tay máy với truyền động và điều khiển riêng biệt cho
phép phục vụ các thiết bị công nghệ một cách linh hoạt hơn. Nhược điểm của các
loại này là sơ đồ động và cơ cấu điều khiển phức tạp, do đó lập trình phức tạp.
Các robot hai tay máy thường là các robot chuyên dùng vì nó thích hợp với
biện pháp công nghệ tập trung nguyên công cao vì nó có khả năng phục vụ nhiều
máy.
157
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Hệ tọa độ của robot: Hệ tọa độ của robot có ảnh hưởng rất nhiều đến khả
năng công nghệ. Các loại hệ tọa độ trong robot:
+ Hệ tọa độ hình chữ nhật.
+ Hệ tọa độ trụ.
+ Hệ tọa độ cầu.
- Dạng truyền động của robot: Cơ cấu truyền động đảm bảo cho tay máy của
robot di chuyển theo hướng xác định. Các hệ thống truyền động ảnh hưởng rất lớn
đến khả năng công nghệ của robot.
+ Hệ truyền động khí nén được sử dụng rộng rãi trong các robot chuyên dụng
và đôi khi trong robot vạn năng có trọng tải nhỏ hơn 10Kg. Với hệ thống truyền
động khí nén thì kết cấu đơn giản, an toàn, vệ sinh và giá thành chế tạo thấp. Tuy
nhiên khả năng công nghệ bị hạn chế vì hệ này chỉ di chuyển cơ cấu chấp hành từ
cữ chặn đến cữ chặn. Vị trí dừng trung gian chỉ có thể thực hiện được nhờ các cơ
cấu phức tạp. Ngoài ra nó không điều khiển được tốc độ khi di chuyển.
+ Hệ truyền động thủy lực: Trên cơ sở xy lanh thủy lực được sử dụng rộng rãi
trong các robot có trọng tải trên 5Kg.
Ưu điểm: Kết cấu nhỏ gọn, tạo ra áp lớn, cho phép điều chỉnh lực và tốc độ di
chuyển của cơ cấu chấp hành. Khả năng công nghệ của robot dùng thủy lực cao
hơn so với robot dùng khí nén.
Nhược điểm: Di chuyển chậm, độ nhớt của dầu phụ thuộc vào nhiệt độ. Áp
suất, áp lực dầu không ổn đinh vì có sự thất thoát.
+ Hệ truyền động điện: Trong các robot công nghiệp chưa được sử dụng rộng
rãi lắm vì còn thiếu những động cơ có những đặc tính yêu cầu kỹ thuật cao. Nếu
được thì hệ thống này có rất nhiều ưu điểm. Trong các hệ thống truyền động điện
người ta sử dụng các động cơ điện một chiều, xoay chiều và động cơ bước. Hệ
truyền động điện được sử dụng trong các robot vạn năng có tải trọng khác nhau
với các loại điều khiển theo vị trí, theo đường viền và theo chu kỳ.
Ưu điểm: Các robot trong truyền điện có tính linh hoạt cao, đơn giản cho sử
dụng và an toàn cho hệ thống sản xuất.Các robot này tiếp xúc rất nhẹ nhàng với
các thiết bị công nghệ.
Nhược điểm: Phạm vi khối lượng chưa cao vì còn thiều các hệ truyền động
chuyên dùng.
- Kiểu cấu tạo của robot: Phụ thuộc vào điều kiện sản xuất và vận hành robot
như môi trường nhiều bụi, thừa khí nén, nhiệt độ, độ ẩm, nguy cơ cháy nổ, các tác
động điện từ, cơ khí… Các robot có kiểu cấu tạo chuẩn được sử dụng trong điều
kiện bình thường. Khi điều kiện khác nhau thì dùng các kiểu robot khác nhau như
robot chịu được bụi… Khi dùng trong trường hợp dễ cháy nổ thì vận tốc robot bị
hạn chế, thường không vượt quá 0,5m/s.
- Độ chính xác định vị của robot: Là độ chính xác khi cánh tay robot di chuyển
đến một điểm nào đó và độ chính xác lặp lại quỹ đạo đã định. Độ chính xác vị trí
phải rất cao để robot có thể cầm chi tiết từ ổ tích trữ và chuyển nó đến vùng gia
công. Độ chính xác định vị của robot phải phù hợp với các yêu cầu kỹ thuật khi
158
Đồ án tốt nghiệp Cơ điện tử 3 - K47
gia công hoặc lắp ráp sản phẩm. Để nâng cao độ chính xác cần giảm tốc độ, điều
này sẽ làm giảm năng suất:
+ Các robot có độ chính xác thấp với độ chính xác định vị lớn hơn 1mm được
sử dụng để vận chuyển trong các nguyên công sơn, hàn.
+ Các robot có độ chính xác trung bình, độ chính xác định vị từ 0,1 đến 1mm
được sử dụng rộng rãi hơn. Có thể đạt được độ chính xác này bằng hệ thống điều
khiển theo chu kỳ, theo vị trí và theo đường viền với tốc độ di chuyển trong phạm
vi từ 0,1 đến 1m/s. Các robot này đáp ứng được nhiều yêu cầu phục vụ khác nhau.
+ Các robot có độ chính xác định vị cao với sai số định vị nhỏ hơn 0,1mnm
được sử dụng trong lắp ráp với hệ thống điều khiển theo vị trí.
- Tính vạn năng của robot: Thông số này được xác đinh theo độ phù hợp giữa
robot công nghiệp với quá trình thực hiện gia công. Các robot chuyên dùng đêu
đáp ứng được yêu cầu đó, vì vậy chúng đơn giản hơn, kinh tế hơn và thuận tiện
hơn trong quá trình sử dụng. Các robot công nghiệp chuyên dùng có khả năng thực
hiện các nguyên công cùng loại và trong phạm vi của nguyên công này có tính linh
hoạt cần thiết. Khả năng công nghệ của các robot chuyên dùng được mở rộng nhờ
thay đổi kết cấu của robot cho phù hợp với điều kiện sản xuất. Các robot vạn năng
có khả năng thực hiện nhiều nguyên công khác nhau đối với nhiều chủng loại chi
tiết. Các robot này từ năm bậc tự do trở lên, chúng có khả năng được chuyển đổi
sang công việc khác và có khả năng lập trình lại nhanh chóng tuy nhiên giá thành
các loại robot này cao hơn các robot công nghiệp chuyên dùng và sử dụng cũng
phức tạp hơn.
- Bậc tự do của robot. Đặc tính này để thực hiện các chuyển động phức tạp.
Bậc tự do được chia ra bậc tự do di chuyển và bậc tự do định hướng. Bậc tự do di
chuyển thực hiện các chuyển động vận chuyển bằng tay máy còn bậc tự do định
hướng thực hiện gá đặt phôi. Tính vạn năng của robot công nghiệp được xác định
bằng số bậc tự do của nó. Số bậc tự do ≤ 3 đặc trưng cho robot chuyên dùng, số
bậc tự do trung bình ≤ 6 được dùng cho các robot vạn năng và chuyên dùng. Số
bậc tự do >6 được dùng rất ít vì nó làm cho kết cấu và việc lập trình rất phức tạp.
Từ đó ta thấy robot 5 ÷ 6 bậc tự do cho phép phối hợp tối ưu các dịnh chuyển cần
thiết cho các thiết bị công nghệ.
- Bước di chuyển của cánh tay robot là đại lượng dịch chuyển của nó khi phục
vụ thiết bị công nghệ hoặc khi thực hiện các nguyên công chính. Bước di chuyển
xác định khả năng chuyển đối tượng vào vùng gia công hoặc lắp ráp và nó là
thông số chính khi chọn robot để phục vụ thiết bị công nghệ.
Các tay máy có bước di chuyển ≤ 300mm được dùng cho các robot chuyên
dùng cỡ nhỏ. Bước di chuyển trung bình <1000mm được dùng cho các robot trọng
tải và tính vạn năng khác nhau với các hệ tọa độ chữ nhật, hình trụ đôi khi cả hình
cầu. Bước di chuyển >1000mm được dùng cho các robot chuyên dùng và vạn năng
tải trọng trung bình và lớn với hệ tọa độ cầu. Nếu bước di chuyển của robot tăng
thì tính công nghệ của robot cũng tăng.
- Tính tác động nhanh của robot là tốc độ di chuyển trung bình của các đối
tượng khi được vận chuyển. Một robot muốn hoạt động nhanh phải có tính tác
159
Đồ án tốt nghiệp Cơ điện tử 3 - K47
động nhanh. Tính tác động nhanh được xác định bằng tốc độ di chuyển theo các
bậc tự do khác nhau, tốc độ này phụ thuộc vào khối lượng di chuyển, bước di
chuyển, độ phức tạp của quỹ đạo di chuyển…Tính tác động nhanh của robot chia
ra các loại sau:
+ Thấp: Tốc độ di chuyển nhỏ hơn 0,5m/s. Các robot thuộc nhóm này có trọng
tải vừa và lớn, phục vụ thiết bị với chu kỳ lớn.
+ Trung bình: Tốc độ di chuyển nhỏ hơn 1m/s. Các robot này có trọng tải nhỏ
và trung bình với các hệ truyền động và mức độ vạn năng hóa khác nhau. Tốc độ
di chuyển này tương ứng với tốc độ chuyển động của cánh tay con người. Loại
robot này được sử dụng rộng rãi.
+ Cao: Tốc độ di chuyển >1m/s. Các robot này hiện nay còn sử dụng hạn chế
do thiết kết, chế tạo, vận hành phức tạp.
- Dạng điều khiển:
+ Điều khiển theo chương trình đơn giản nhất là điều khiển theo chu kỳ. Nó
đảm bảo vị trí hai điểm theo các bậc tự do riêng biệt. Lập trình thông thường bằng
các cữ chặn cơ khí. Hệ thống điều khiển theo chu kỳ là hệ thống đơn giản, rẻ tiền.
Các hệ thống này chủ yếu dùng trong các robot chuyên dùng để thực hiện các
nguyên công với số vị trí điểm nhỏ nhất theo từng bậc tự do. Tuy nhiên điều khiển
theo loại này tính vạn năng kém. Khi thay đổi công việc rất khó điều chỉnh robot
do tính linh hoạt thấp.
+ Điều khiển theo vị trí có thể có từ 10 đến 100 điểm lập trình theo từng bậc tự
do. Điều khiển theo vị trí tính vạn năng được tăng lên nhưng loại này không điều
chỉnh được quỹ đạo chuyển động giữa các điểm cho trước và rất khó đạt được độ
đồng đều của quỹ đạo chuyển động.
+ Điều khiển theo contour đảm bảo dịch chuyển của tay máy theo những quỹ
đạo liên tục với một tốc độ chuyển động được lập trình liên tục. Hệ thống điều
khiển được thiết lập trên nguyên tắc điều khiển liên tục và điều khiển số. Điều
khiển cho phép nâng cao độ chính xác định vị và rất thuận tiện cho việc nối kết
với các thiết bị công nghệ và máy tính. Tính vạn năng của điều khiển contour cao
nhưng giá thành cũng cao.
+ Điều khiển theo tổ hợp là sự kết hợp các ưu điểm của các loại điều khiển
theo chu kỳ, vị trí và contour.
+ Điều khiển thích nghi cho phép xác định vị trí, hình dạng và các đặc điểm
khác của đối tượng thao tác. Hệ thống này cho phép tự động thay đổi chương trình
điều khiển tương ứng với các tín hiệu nhận được. Điều khiển thích nghi cho phép
hạn chế các đồ gá phức tạp để dịnh hướng và định vị chi tiết, do đó giảm được thời
gian điều chỉnh robot khi chuyển sang nguyên công mới.
- Phương pháp lập trình là viết và nạp chương trình điều khiển với mục đích
điều khiển robot. Khi lập trình nhất thiết phải viết dưới dạng chương trình các
dạng thông tin sau đây:
+ Thứ tự thực hiện các thành phần của chuyển động.
+ Vị trí các cơ cấu của cánh tay robot.
+ Cơ cấu dịch chuyển thân robot.
160
Đồ án tốt nghiệp Cơ điện tử 3 - K47
161
Đồ án tốt nghiệp Cơ điện tử 3 - K47
162
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Các tiện ích: trên phần mềm điều khiển robot ta có thể chọn các chế độ
điều khiển robot khác nhau như chế độ chạy tự động ( Autorun mode ) hay chế độ
điều khiển bằng tay ( manual control mode ).
- Robot sẽ được điều khiển bằng vi điều khiển.
vE và vF là hai vectơ khác nhau mặc dù cả hai vectơ cùng mô tả điểm V. Nếu
i, j, k là các vec tơ đơn vị của một hệ toạ độ nào đó, chẳng hạn trong E, ta có :
163
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Trong trường hợp này thì các toạ độ biểu diễn bằng với toạ độ vật lý của
điểm trong không gian 3 chiều, hệ toạ độ sử dụng w=1 được gọi lμ hệ toạ độ
thuần nhất.
Giới hạn ∞ thể hiện hướng của các trục toạ độ.
Nếu w là một hằng số nào đó ≠ 0 và 1 thì việc biểu diễn điểm trong không
gian tương ứng với hệ số tỉ lệ w.
Giả sử cần tịnh tiến một điểm hoặc một vật thể theo vectơ dẫn
h = a.i + b. j + c.k . Trước hết ta có định nghĩa của ma trận chuyển đổi H :
164
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Như vậy bản chất của phép biến đổi tịnh tiến là phép cộng vecto giữa vecto
biển diễn cần chuyển đổi và vecto dẫn.
165
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Khi gắn hệ toạ độ này lên bàn tay robot ( hình 2.7 ), các vectơ đơn vị được
biểu thị như sau :
a : là vectơ có hướng tiếp cận với đối tượng ( approach ).
O: là vectơ có hướng mà theo đó các ngón tay nắm vào khi cầm nắm đối
tượng ( Occupation ).
n : Vectơ pháp tuyến với ( O,a ) ( Normal ).
Bây giờ ta hãy coi vectơ bất kỳ k ( mà ta cần thực hiện phép quay quanh nó
một góc θ ) là một trong
các vectơ đơn vị
của hệ C.
Chẳng hạn: k = a x .i + a y . j + a z .k
Lúc đó, phép quay Rot(k,θ) sẽ trở thành phép quay Rot(Cz,θ).
Nếu ta có T mô tả trong hệ gốc trong đó k là vectơ bất kỳ, thì ta có X mô tả
trong hệ C với k là một trong các vectơ đơn vị. Từ điều kiện biến đổi thuần nhất, T
và X có liên hệ :
T = C.X
hay X = C -1.T
Lúc đó các phép quay dưới đây là đồng nhất :
Rot( k,θ ) = Rot( Cz,θ )
hay là Rot(k,θ).T = C.Rot(z,θ).X = C.Rot(z,θ).C -1.T
Vậy Rot(k,θ) = C.Rot(z,θ).C -1 (2.6)
Trong đó Rot(z,θ) là phép quay cơ bản quanh trục z một góc θ, có thể sử
dụng công thức ( 2.5 ) như đã trình bày.
C-1 là ma trận nghịch đảo của ma trận C. Ta có :
166
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Để đơn giản cách biểu thị ma trận, ta xét các mối quan hệ sau :
- Tích vô hướng của bất kỳ hàng hay cột nào của C với bất kỳ hàng hay cột
nào khác đều bằng 0 vì các vectơ là trực giao.
- Tích vô hướng của bất kỳ hàng hay cột nào của C với chính nó đều bằng 1
vì là vectơ đơn vị.
- Vectơ đơn vị z bằng tích vectơ của x và y, hay là : a = n × O
Trong đó :
ax = nyOz - nzOy
ay = nxOz - nzOx
ax = nxOy - nyOx
Khi cho k trùng với một trong số các vectơ đơn vị của C ta đã chọn :
kz = ax ; ky = ay ; kz = az
Ta ký hiệu Versθ = 1 - cosθ (Versin θ).
Biểu thức (2.6) được rút gọn thành :
167
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Đây là biểu thức của phép quay tổng quát quanh một vectơ bất kỳ k. Từ
phép quay tổng quát có thể suy ra các phép quay cơ bản quanh các trục toạ độ.
2.3.4. Bài toán ngược : tìm góc quay và trục quay tương đương.
Trên đây ta đã nghiên cứu các bài toán thuận, nghĩa là chỉ định trục quay và
góc quay trước - xem xét kết quả biến đổi theo các phép quay đã chỉ định.
Ngược lại với bài toán trên, giả sử ta đã biết kết quả của một phép biến đổi
nào đó, ta phải đi tìm trục quay k và góc quay θ tương ứng. Giả sử kết quả của
phép biến đổi thuần nhất R=Rot(k, θ), xác định bởi :
Ta cần xác định trục quay k và góc quay θ. Ta đã biết Rot( k, θ ) được định
nghĩa bởi ma trận (2.6) , nên :
2
(O z − a y ) + ( a x − n z ) + ( n y − Ox )
2 2 2
0 ≤ θ ≤ 180 : tgθ =
0
nx + Oy + az − 1
168
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hệ phương trình ( 2.12 ) chỉ dùng để xác định xem trong các kx, ky, kz thành
phần nào có giá trị lớn nhất. Các thành phần còn lại nên tính theo thành phần có
giá trị lớn nhất để xác định k được thuận tiện. Lúc đó dùng phương pháp cộng các
cặp còn lại của các phần tử đối xứng qua đường chéo ma trận chuyển đổi (2.9) :
ny + Ox = 2kxkyversθ = 2kxky(1 - cosθ)
Oz + ay = 2kykzversθ = 2kykz(1 - cosθ) (2.13)
ax + nz = 2kzkxversθ = 2kzkx(1 - cosθ)
169
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Giả sử theo hệ ( 2.12 ) ta có kx là lớn nhất, lúc đó ky, kz sẽ tính theo kx bằng
hệ (2.13); cụ thể là :
Ta biểu diễn phép quay Euler bằng cách nhân ba ma trận quay với nhau :
Euler (Φ,θ,ψ) = Rot(z, Φ) Rot(y, θ) Rot(z, ψ) (2.14)
Nói chung, kết quả của phép quay phụ thuộc chặt chẽ vào thứ tự quay. Tuy
nhiên, ở phép quay Euler, nếu thực hiện theo thứ tự ngược lại, nghĩa là quay góc ψ
quanh z rồi tiếp đến quay góc θ quanh y vμ cuối cùng quay góc Φ quanh z cũng
đưa đến kết quả tương tự (Xét trong cùng hệ qui chiếu).
170
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Các phép quay áp dụng cho khâu chấp hành cuối của robot như hình 2.11.
Ta xác định thứ tự quay và biểu diễn phép quay như sau :
RPY(Φ,θ,ψ)=Rot(z,Φ)Rot(y,θ)Rot(x, ψ) (2.16)
nghĩa là, quay một góc ψ quanh trục x, tiếp theo là quay một góc θ quanh
trục y và sau đó quay một góc Φ quanh trục z.
171
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Thực hiện phép nhân các ma trận quay, các chuyển vị Poll, Pitch và Yaw
được biểu thị như sau:
172
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Cũng theo Denavit, tích của các ma trận A được gọi là ma trận T, thường có
hai chỉ số: trên và dưới. Chỉ số trên chỉ hệ toạ độ tham chiếu tới, bỏ qua chỉ số trên
nếu chỉ số đó bằng 0. Chỉ số dưới thường dùng để chỉ khâu chấp hành cuối. Nếu
một robot có 6 khâu ta có :
T6 = A1.A2.A3.A4.A5.A6 (3.1)
T6 mô tả mối quan hệ về hướng và vị trí của khâu chấp hành cuối đối với hệ
toạ độ gốc. Một robot 6 khâu có thể có 6 bậc tự do và có thể được định vị trí và
định hướng trong trường vận động của nó ( range of motion ). Ba bậc tự do xác
định vị trí thuần tuý và ba bậc tự do khác xác định hướng mong muốn. T6 sẽ là ma
trận trình bày cả hướng và vị trí của robot. Hình 3.1 mô tả quan hệ đó với bàn tay
máy. Ta đặt gốc toạ độ của hệ mô tả tại điểm giữa của các ngón tay. Gốc toạ độ
nầy được mô tả bởi vectơ p (xác định vị trí của bàn tay). Ba vectơ đơn vị mô tả
hướng của bàn tay được xác định như sau :
∗ Vectơ có hướng mà theo đó bàn tay sẽ tiếp cận đến đối tượng, gọi là
vectơ a ( approach ).
∗ Vectơ có hướng mà theo đó các ngón tay của bàn tay nắm vào nhau khi
cầm nắm đối tượng, gọi là vectơ o ( Occupation ).
∗ Vectơ cuối cùng là vectơ pháp tuyến n ( normal ), do vậy ta có : n = o × a
Chuyển vị T6 như vậy sẽ bao gồm các phần tử :
Tổng quát, ma trận T6 có thể biểu diễn gọn hơn như sau:
173
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Ma trận R có kích thước 3x3, là ma trận trực giao biểu diễn hướng của bàn
kẹp ( khâu chấp hành cuối ) đối với hệ toạ độ cơ bản. Việc xác định hướng của
khâu chấp hành cuối còn có thể thực hiện theo phép quay Euler hay phép quay
Roll, Pitch, Yaw.
Vectơ điểm p có kích thước 3x1, biểu diễn mối quan hệ tọa độ vị trí của
của gốc hệ tọa độ gắn trên khâu chấp hành cuối đối với hệ toạ độ cơ bản.
Thông thường, người ta gọi an là chiều dài và αn là góc xoắn của khâu (Hình
3.5). Phổ biến là hai khâu liên kết với nhau ở chính trục của khớp (Hình 3.6).
174
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Mỗi trục sẽ có hai pháp tuyến với nó, mỗi pháp tuyến dùng cho mỗi khâu
(trước và sau một khớp). Vị trí tương đối của hai khâu liên kết như thế được xác
định bởi dn là khoảng cách giữa các pháp tuyến đo dọc theo trục khớp n và θn là
góc giữa các pháp tuyến đo trong mặt phẳng vuông góc với trục.
dn và θn thường được gọi là khoảng cách và góc giữa các khâu.
Để mô tả mối quan hệ giữa các khâu ta gắn vào mỗi khâu một hệ toạ độ.
Nguyên tắc chung để gắn hệ tọa độ lên các khâu như sau :
+ Gốc của hệ toạ độ gắn lên khâu thứ n đặt tại giao điểm của pháp tuyến a n
với trục khớp thứ n+1. Trường hợp hai trục khớp cắt nhau, gốc toạ độ sẽ đặt tại
chính điểm cắt đó. Nếu các trục khớp song song với nhau, gốc toạ độ được chọn
trên trục khớp của khâu kế tiếp, tại điểm thích hợp.
+ Trục z của hệ toạ độ gắn lên khâu thứ n đặt dọc theo trục khớp thứ n+1.
+ Trục x thường được đặt dọc theo pháp tuyến chung và hướng từ khớp n
đến n+1. Trong trường hợp các trục khớp cắt nhau thì trục x chọn theo tích vectơ
Z n và Z n −1 .
Trường hợp khớp quay thì θn là các biến khớp, trong trường hợp khớp tịnh
tiến thì dn là biến khớp và an bằng 0.
Các thông số an, αn, dn và θn được gọi là bộ thông số DH.
175
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Đối với một khâu đi theo một khớp quay thì d, a và α là hằng số. Như vậy,
ma trận A của khớp quay là một hàm số của biến khớp θ.
Đối với một khâu đi theo một khớp tịnh tiến thì θ, α là hằng số. Ma trận A
của khớp tịnh tiến là một hàm số của biến số d.
Nếu các biến số được xác định thì giá trị của các ma trận A theo đó cũng
được xác định.
2.4.3. Xác định T6 theo các ma trận An :
Ta đã biết :
T 6 = A1 A2 A3 A4 A5 A6
Trong đó T6 được miêu tả trong hệ toạ độ gốc ( hệ toạ độ gắn với khâu cơ
bản cố định của robot ).
6
Nếu mô tả T6 theo các hệ toạ độ trung gian thứ n-1 thì : T6 = ∏ Ai
n −1
i=n
Trong trường hợp tổng quát, khi xét quan hệ của robot với các thiết bị
khác, nếu hệ toạ độ cơ bản của robot có liên hệ với một hệ toạ độ nào đó bởi phép
biến đổi Z. Khâu chấp hành cuối lại có gắn một công cụ, có quan hệ với vật thể
176
Đồ án tốt nghiệp Cơ điện tử 3 - K47
bởi phép biến đổi E (hình 3.9) thì vị trí và hướng của điểm cuối của công cụ, khảo
sát ở hệ toạ độ tham chiếu mô tả bởi X sẽ được xác định bởi :
X = Z .T6 .E
2.4.4. Trình tự thiết lập hệ phương trình động học của robot :
Để thiết lập hệ phương trình động học của robot, ta tiến hành theo các bước
sau:
1. Chọn hệ toạ độ cơ sở, gắn các hệ toạ độ mở rộng lên các khâu.
Việc gắn hệ toạ độ lên các khâu đóng vai trò rất quan trọng khi xác lập hệ
phương trình động học của robot, thông thường đây cũng là bước khó nhất.
Nguyên tắc gắn hệ toạ độ lên các khâu đã được trình bày một cách tổng quát
trong phần 3.5. Trong thực tế, các trục khớp của robot thường song song hoặc
177
Đồ án tốt nghiệp Cơ điện tử 3 - K47
vuông góc với nhau, đồng thời thông qua các phép biến đổi của ma trận A ta có thể
xác định các hệ toạ độ gắn trên các khâu của robot theo trình tự sau :
+ Giả định một vị trí ban đầu (Home Position) của robot.
+ Chọn gốc toạ độ O0, O1, ...
+ Các trục zn phải chọn cùng phương với trục khớp thứ n+1.
+ Chọn trục xn là trục quay của zn thành zn+1 và góc của zn với zn+1 chính là
αn+1. Nếu zn và zn+1 song song hoặc trùng nhau thì ta có thể căn cứ nguyên tắc
chung hay chọn xn theo xn+1.
+ Các hệ toạ độ Oxyz phải tuân theo qui tắc bàn tay phải.
+ Khi gắn hệ toạ độ lên các khâu, phải tuân theo các phép biến đổi của ma
trận An. Đó là bốn phép biến đổi :
An = Rot(z,θ).Trans(0,0,d).Trans(a,0,0).Rot(x,α).
Nghĩa là ta coi hệ toạ độ thứ n+1 là biến đổi của hệ toạ độ thứ n; các phép
quay và tịnh tiến của biến đổi này phải là một trong các phép biến đổi của A n, các
thông số DH cũng được xác định dựa vào các phép biến đổi này. Trong quá trình
gắn hệ tọa độ lên các khâu, nếu xuất hiện phép quay của trục zn đối với zn-1 quanh
trục yn-1 thì vị trí ban đầu của robot đã giả định là không đúng, ta cần chọn lại vị trí
ban đầu khác cho robot.
2. Lập bảng thông số DH (Denavit Hartenberg).
3. Dựa vào các thông số DH xác định các ma trận An.
4. Tính các ma trận T và viết các phương trình động học của robot.
2.4.5. Thiết lập phương trình động học của robot.
d3 Y3
03 Z3
Y1 Y2
X3
01 Z1 02 Z2
d1
d2
X1 X2
Z0
00 X0
+ Gắn hệ toạ độ lên các khâu: Hệ toạ độ được gắn lên các khâu như hình vẽ.
+ Bảng thông số Denavit - Hartenberg ( DH ):
Khâu θi αi ai di
1 θ1* 0 0 0
2 0 900 0 d1*
178
Đồ án tốt nghiệp Cơ điện tử 3 - K47
3 0 00 a3 d 2*
4 0 0 0 d 3*
cos θ 1 − sin θ1 0 0 1 0 0 0
sin θ 0 −1 0
cos θ 1 0 0 0
A1 = 1
; A2 =
0 0 1 0 0 0 −1 d1
0 0 0 1
0 0 0 1
1 0 0 a3 1 0 0 0
0 1 0 0 0 1 0 0
A3 = ; A4 =
0 0 1 d2 0 0 1 d3
0 0 0 1 0 0 0 1
1 0 0 a3 1 0 0 0 1 0 0 a3
0 1 0 0 0 1 0 0 0 1 0 0
2
T4 = . =
0 0 1 d 2 0 0 1 d 3 0 0 1 d2 + d3
0 0 0 1 0 0 0 1 0 0 0 1
- Ma trận: 1T4 = A2 .2 T4
1 0 0 0 1 0 0 a3 1 0 0 a3
0 0 − 1 0 0 1 0 0 0 0 − 1 − d 2 − d 3
1
T4 = . =
0 1 0 d 1 0 0 1 d 2 + d 3 0 1 0 d1
0 0 0 1 0 0 0 1 0 0 0 1
- Ma trận: T4 = A1 .1 T4
179
Đồ án tốt nghiệp Cơ điện tử 3 - K47
cosθ1 − sin θ1 0 0 1 0 0 a3
sin θ cosθ1 0 0 0 0 − 1 − d 3 − d 2
T4 = 1
.
0 0 1 0 0 1 0 d1
0 0 0 1 0 0 0 1
cosθ1 0 sin θ1 a3 cosθ1 + sin θ1 (d 2 + d 3 )
sin θ 0 − cosθ1 a3 sin θ1 − cosθ1 (d 3 + d 2 )
T4 = 1
0 1 0 d1
0 0 0 1
Mà chuyển vị T4 có dạng:
nx Ox ax px
n Oy ay p y
T4 = y
nz Oz az pz
0 0 0 1
Ta có:
cosθ1 sin θ1 0 0
− sin θ cosθ 0 0
−1
A1 = 1 1
0 0 1 0
0 0 0 1
180
Đồ án tốt nghiệp Cơ điện tử 3 - K47
1 0 0 0 1 0 0 − a3
0 0 1 − d1 0 1 0 0
A2−1 = ; A3−1 =
0 − 1 0 0 0 0 1 − d2
0 0 0 1 0 0 0 1
Đặt: C1 = cosθ1
S1 = sinθ1
Từ phương trình ( 2-2 ) ta có:
cosθ1 sin θ1 0 0 n x Ox ax px
− sin θ cosθ 0 0 n O ay p y
A1−1 .T4 = 1 1 y y
. =
0 0 1 0 n z O z az pz
0 0 0 1 0 0 0 1
C1 .n x + S1 .n y C1 .Ox + S1 .O y C1 .a x + S1 .a y C1 . p x + S1 . p y 1 0 0 a3
− S .n + C .n − S1 .Ox + C1 .O y − S1 .a x + C1 .a y − S1 . p x + C1 . p y 0 0 − 1 − d 3 − d 2
1 x 1 y
=
nz Oz az pz 0 − 1 0 d1
0 0 0 1 0 0 0 1
Ta cân bằng phương trình ở hàng thứ 1 và cột 4 ta có:
C1 . p x + S1 . p y = a3
Để giài phương trình này ta thay thế bởi các hàm lượng giác:
px = r.cosΦ
py = r.sinΦ
trong đó: r = ± p x2 + p y2 và φ = arctg 2( p y , p x ) ( arctg2(y,x) là hàm arctang hai
biến. Hàm arctg2 nhằm mục đích xác định được góc thực - duy nhất khi xét dấu
của hai biến y và x. Hàm số trả về giá trị góc trong khoảng -π < θ < π ).
Ta có:
cosθ1 . cos φ + sin θ1 .sin φ = a3 / r với 0 < a3/r < 1
cos( φ − θ1 ) = a3 / r với 0 < Φ - θ < π
⇒ sin ( φ − θ1 ) = ± 1 − ( a3 / r )
2
Trong đó: dấu trừ phù hợp với hình thể vai trái của robot và dấu cộng phù
hợp với hình thể vai phải của robot.
± 1 − ( a3 / r )
2
⇒ tg ( φ − θ1 ) =
a3 / r
⇒ φ − θ1 = arctg 2 ± 1 − ( a3 / r ) , a3 / r
2
181
Đồ án tốt nghiệp Cơ điện tử 3 - K47
⇒ θ1 = φ − arctg 2 ± 1 − ( a3 / r ) , a3 / r
2
⇒ θ1 = arctg 2( p y , p x ) − arctg 2 ± 1 − ( a3 / r ) , a3 / r (2.5)
2
Cân bằng các phần tử ở hàng 2 cột 4 ta có:
− S1 . p x + C1 . p y = −d 3 − d 2 (2.6)
d1 = p z (2.7)
Từ phương trình ( 2-3 ) và ( 2-4 ) ta có:
A3−1 . A2−1 . A1−1 .T4 = A3−1 .2 T4 = 3T4
1 0 0 − a3 C1 .n x + S1 .n y C1 .Ox + S1 .O y C1 .a x + S1 .a y C1 . p x + S1 . p y
0 1 0
0 nz oz az p z − d1
⇒ .
0 0 1 − d 2 − S1 .n x + C1 .n y − S1 .Ox + C1 .O y − S1 .a x + C1 .a y S1 . p x − C1 . p y
0 0 0 1 0 0 0 1
C1 .n x + S1 .n y C1 .Ox + S1 .O y C1 .a x + S1 .a y C1 . p x + S1 . p y − a3
nz Oz az − d1 + p z
=
− S1 .n x + C1 .n y − S1 .Ox + C1 .O y − S1 .a x + C1 .a y − S1 . p x + C1 . p y − d 2
0 0 0 1
Mà:
1 0 0 0
0 1 0 0
3
T4 =
0 0 1 d3
0 0 0 1
C1 .n x + S1 .n y C1 .Ox + S1 .O y C1 .a x + S1 .a y C1 . p x + S1 . p y − a3 1 0 0 0
nz Oz az − d1 + p z 0 1 0 0
⇒ =
− S1 .n x + C1 .n y − S1 .Ox + C1 .O y − S1 .a x + C1 .a y − S1 . p x + C1 . p y − d 2 0 0 1 d3
0 0 0 1 0 0 0 1
Cân bằng hàng 3 cột 4 ta có:
− S1 . p x + C1 . p y − d 2 = d 3
⇒ d 3 + d 2 = − S1 . p x + C1 . p y (2.7)
Kết hợp (2.6) và (2.7), ta có: d 2 + d 3 = 0
182
Đồ án tốt nghiệp Cơ điện tử 3 - K47
chặt với ổ bi gắn trong bạc bậc 3. Chuyển động tịnh tiến của robot theo trục Z
được thực hiện bởi xilanh khí nén lắp trên trục Z. Chuyển động tịnh tiến theo trục
X cũng được thực hiện bằng xilanh. Tay kẹp được thiết kế dưới dạng hai khối V để
thuận lợi cho việc định vị cũng như kẹp chặt chi tiết khi di chuyển. Lực kẹp của
tay kẹp được thực hiện nhờ xilanh. Thông số cụ thể của các xilanh nói trên được
trình bày ở mục 4.
Toàn bộ thân của robot được đặt trên một bàn trượt được điều khiển bằng
động cơ bước. Khi dùng động cơ bước ta có thể điều khiển chính xác vị trí cần đến
và có thể xử lý vấn đề trượt bước của động cơ bằng phương pháp điện nên ở đây ta
không cần phải dùng bộ giảm tốc
IV. Tính toán, thiết kế một số chi tiết điển hình của robot.
4.1. Một số chi tiết điển hình của robot.
- Xilanh thực hiện chuyển động tịnh tiến theo trục Z, tay kẹp:
Bore A AL B1 B2 D E F G H H1 H2 I K
size
(mm)
183
Đồ án tốt nghiệp Cơ điện tử 3 - K47
20 18 15.5 13 26 8 20 13 8 41 5 8 28 5
MM N NA NN P S ZZ
M8x1.25 15 24 M20x1.5 1/8 62 116
Bore Stroke Ba e f h l zz
( mm ) ( mm )
20 50 30 36 17 68 12,5 143
- Gối trượt:
184
Đồ án tốt nghiệp Cơ điện tử 3 - K47
4.2. Thiết kế quy trình công nghệ gia công một số chi tiết của robot.
4.2.1. Quy trình công nghệ gia công khối V ( cơ cấu tay kẹp ).
a) Phân tích chức năng và điều kiện làm việc của chi tiết.
- Giá đỡ V cần được gia công là chi tiết dạng hộp.
- Chi tiết dạng hộp là loại chi tiết cơ sở quan trọng của một sản phẩm.Chi
tiết dạng hộp gồm những chi tiết có hình khối rỗng ( xung quanh có thành vách )
thường làm nhiệm vụ của chi tiết cơ sở để lắp các đơn vị lắp ( nhóm,cụm, bộ
phận ) của những chi tiết khác lên nó tạo thành một bộ phận máy hay có nhiệm vụ
đỡ chi tiết khác.
- Chi tiết gia công có :
+ Những bề mặt chính: Mặt đáy A có độ nhẵn bóng yêu cầu Ra=2,5; bề mặt
2 lỗ có Ra=1,25; mặt đáy A và 2 lỗ được chọn làm chuẩn tinh thống nhất trong quá
trình gia công chi tiết. Bề mặt làm việc hình chữ V là bề mặt làm việc quan trọng
nhất của chi tiết cần gia công có Ra= 1.25 và α = 90 0 ± 10 ' là góc làm việc chính.
+ Những bề mặt làm việc phụ: 2 mặt trên B,C; 2 rãnh D,E song song; 2
cạnh song song trước sau; 2 bề mặt bên song song.
b) Phân tích tính công nghệ trong kết cấu của giá đỡ V.
Trên cơ sở phân tích kết cấu của chi tiết ta thấy:
- Kết cấu bề mặt chữ V cho phép khi gia công thoát dao dễ dàng.
- Có thể đưa dao vào gia công dễ dàng.
185
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Trên chi tiết cần gia công 2 lỗ φ 20 , do đường kính lỗ nhỏ khó đúc do vậy
không thể đúc sẵn lỗ.
- Chi tiết có đủ độ cứng vững cho quá trình gia công và quá trình làm việc.
- Bề mặt được chọn làm chuẩn: (bề mặt A và 2 lỗ) có đủ diện tích.
A
c) Lập tiến trình công nghệ gia công.
Thứ tự các nguyên công:
Nguyên công I: Phay mặt phẳng chuẩn đáy A
Nguyên công II: Phay mặt bên.
Nguyên công III: Phay mặt bên còn lại.
Nguyên công IV: Phay hai mặt trước và sau.
Nguyên công V: Phay hai mặt trên và một mặt trứơc rãnh V.
Nguyên công VI: Khoan-khoét-doa hai lỗ φ 20 .
Nguyên côngVII: Phay rãnh phía trên hai lỗ
Nguyên công VIII: phay rãnh thoát dao.
Nguyên công IX: Phay rãnh chữ V
Nguyên công X: Tổng kiểm tra.
Thiết kế nguyên công.
Nguyên công I: Phay mặt đáy A.
Định vị và kẹp chặt.
Định vị: Để gia công mặt đáy ta định vị 5 bậc tự do. Do các bề mặt là thô ta
định vị ở mặt dưới đối diện mặt A định vị 3 bặc tự do bằng phiến tỳ có khía nhám
và ở mặt bên hai bậc tự do nhờ hai chốt tỳ có khía nhám.
Kẹp chặt: Dùng cơ cấu kẹp ren vít, lực kẹp có chiều hướng từ phải sang trái
vuông góc với bề mặt định vị bên.
Sơ đồ định vị và kẹp chặt:
186
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Rz20
S
Chọn máy và chọn dao.
Chọn máy: Máy phay đứng 6H12 có công suất Nm = 7Kw.
Chọn dao: Sử dụng dao phay mặt đầu có gắn mảnh hợp kim cứng BK8,
D = 63mm, L = 197mm, Z = 5.
Lượng dư gia công Zb = 3 mm.
Tính toán chế độ cắt.
Để đạt được độ nhẵn bóng Ra = 2,5 ta phay mặt đáy 2 bước:
+ Bước 1: Phay thô.
- Lượng dư gia công là Zb = 2,5 mm.
- Chiều sâu cắt t = Zb = 2,5 mm.
- Lượng chạy dao rằng Sz = 0,3 mm/răng.
- Tốc độ cắt:
Tra bảng ta có Vb = 158
Các hệ số điều chỉnh:
Hệ số điều chỉnh phụ thuọc vào độ cứng của gang k1 = 1
Hệ số điều chỉnh phụ thuộc vào chu kỳ bền của dao k2 = 0,88
Hệ số điều chỉnh phụ thuộc vào tiùnh trạng của bề mặt gia công k3 = 0,8.
Hệ số điều chỉnh phụ thuộc vào chiều rộng phay k4 = 0,89.
Hệ số điều chỉnh phụ thuộc góc nghiêng chính k5 = 1.
Vậy vận tốc tính toán là vt = 99 (m/ph).
- Số vòng quay trục chính theo tính toán là :
1000.99
nt = = 500,45 (vòng/ph)
3,14.63
chọn theo máy: nm = 475 (vòng/ph)
3,14.63.475
Tốc độ cắt thực tế: vtt = = 94( m / ph)
1000
187
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Rz20
S
Chọn máy và chọn dao.
188
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Chọn máy: Dùng máy phay đứng 6H12 có công suất Nm = 7Kw.
- Chọn dao: Dùng dao phay mặt đầu có gắn mảnh hợp kim cứng BK8 có
D = 63mm, L = 197mm, Z = 5.
- Lượng dư gia công zb = 2,5mm.
Tính toán chế độ cắt.
Thực hiện phay làm 2 bước:
+ Bước 1: phay thô.
- Lượng dư gia công: Zb = 2mm.
- Chiều sâu cắt t = 2mm.
- Lượng chạy dao răng sz = 0,3mm/răng.
- Tốc độ cắt:
Tra bảng ta có Vb = 158m/ph
Các hệ số điều chỉ:
Hệ số điều chỉnh phụ thuộc vào độ cứng của gang k1 = 1
Hệ số điều chỉnh phụ thuộc vào chu kỳ bền của dao k2 = 0,88
Hệ số điều chỉnh phụ thuộc vào tình trạng của bề mặt gia công k 3 = 0,8.
Hệ số điều chỉnh phụ thuộc vào chiều rộng phay k4 = 0,89.
Hệ số điều chỉnh phụ thuộc góc nghiêng chính k5 = 1.
Vậy vận tốc tính toán là vt = 99 (m/ph).
Số vòng quay trục chính theo tính toán là :
1000.99
nt = = 500 (vòng/ph)
3,14.63
Chọn theo máy: nm = 475 (vòng/ph)
Tốc độ cắt thực tế:
3,14.50.475
vtt = = 74,2(m / ph)
1000
Lượng chạy dao phút: sp = sz.z.n = 0,3.5.475 = 712 ( mm/ph )
Lượng chạy dao phút theo máy: sm = 750 ( mm/ph )
+ Bước 2: Phay tinh.
- Lượng dư gia công zb = 0,5 mm.
- Chiều sâu cắt t = zb = 0,5 mm.
- Lượng chạy dao vòng: s0 = 0,65( mm/vòng )
- Tốc độ cắt vb = 190(m/ph)
Sau hiệu chỉnh tốc độ cắt tính toán là vt = 120( m/ph )
- Số vòng quay theo tính toán là:
1000.120
nt = = 606,6 ( vòng/ph )
3,14.63
Số vòng quay theo máy nm = 600 ( v/ph )
Tốc độ cắt thực tế: vtt = 118 ( m/ph )
Lượng chạy dao phút: sp = s0.n= 0,65.600 = 390( mm/ph )
Lượng chạy dao phút theo máy: sm = 375( mm/ph )
189
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Nguyên công III: Phay mặt bên còn lại (Tương tự nguyên công 2)
Định vị và kẹp chặt.
- Định vị: Để phay mặt bên ta định vị 5 bậc tự do. Dùng mặt bên còn lại
làm chuẩn thô, định vị mặt này hai bậc tự do nhờ 2 chốt tỳ có khía nhám, định vị
mặt A 3 bậc tự do nhờ phiến tỳ phẳng.
- Kẹp chặt: để kẹp chặt chi tiết ta dung cơ cấu kẹp ren vít, lực kẹp hướng từ
phải qua trái vuông góc với mặt định vị A.
- Sơ đồ định vị như hình vẽ sau:
n
Rz20
S
Chọn máy và chọn dao.
- Chọn máy: Dùng máy phay đứng 6H12 có công suất Nm = 7Kw.
- Chọn dao: Dùng dao phay mặt đầu có gắn mảnh hợp kim cứng BK8 có
D = 63mm, L = 197mm, Z = 5.
- Lượng dư gia công zb = 2,5mm.
Tính chế độ cắt.
Thực hiện phay làm 2 bước:
+ Bước 1: phay thô.
- Lượng dư gia công: Zb = 2mm
- Chiều sâu cắt t = 2 mm.
- Lượng chạy dao răng sz = 0,3 mm/răng.
- Tốc độ cắt:
Tra bảng ta có Vb = 158 m/ph
Các hệ số điều chỉnh:
Hệ số điều chỉnh phụ thuộc vào độ cứng của gang k1 = 1
Hệ số điều chỉnh phụ thuộc vào chu kỳ bền của dao k2 = 0,88
Hệ số điều chỉnh phụ thuộc vào tình trạng của bề mặt gia công k3 = 0,8.
Hệ số điều chỉnh phụ thuộc vào chiều rộng phay k4 = 0,89.
190
Đồ án tốt nghiệp Cơ điện tử 3 - K47
191
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Rz20
Rz20
- Định vị: Để phay 2 mặt trước và sau đảm bảo yêu cầu về độ chính xác và
độ nhẵn bong ta định vị 6 bậc tự do. Định vị mặt đáy A 3 bậc tự do nhờ 2 phiến tỳ
phẳng, định vị 3 bậc tự do còn lại nhờ 2 chốt tỳ ở mặt bên và một chốt tỳ có khía
nhám ở mặt trước rãnh V.
- Kẹp chặt: Ta dùng cơ cấu kẹp liên động, lực kẹp hướng từ trên xuống
vuông góc với mặt đáy A.
Chọn máy và chọn dao.
- Chọn máy: máy phay ngang 6H82 công suất P = 7kw.
- Chọn dao: chọn 2 dao phay đĩa 2 mặt răng gắn mảnh hợp kim cứngBK8,
D = 200mm, B = 20 mm, d = 50 mm, Z = 18
- Lượng dư gia công: lượng dư gia công zb = 2,5mm
Tính chế độ cắt.
+ Bước 1: phay thô.
- Lượng dư gia công: Z = 2mm
- Chiều sâu cắt: t = 60 mm
- Lưọng chạy dao răng: Sz = 0,24 mm/răng
Tốc độ cắt:
192
Đồ án tốt nghiệp Cơ điện tử 3 - K47
193
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Rz20
n
Rz20
Rz20
194
Đồ án tốt nghiệp Cơ điện tử 3 - K47
W
1,25
195
Đồ án tốt nghiệp Cơ điện tử 3 - K47
196
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ Bước 2: Khoét
- Lượng dư gia công: Z = 1,8mm
- Chiều sâu cắt t =1,8 mm
- Lượng chạy dao: s0 = 0,49mm/v
- Tốc độ cắt: vb = 31m/ph
Tốc độ cắt sau hiệu chỉnh vt = 31.1,09.1 = 33,8(m/ph)
Số vòng quay trục chính:
1000.v 1000.33,8
n= = = 549 (v/ph)
π .D 3.14.19,6
Số vòng quay trục chính chọn theo máy nm = 540 v/ph
Tốc độ cắt thực tế:
π .n.D 3,14.668.19,6
vtt = = = 39 (m/ph)
1000 1000
Mômen xoắn Mx và lực chiều trục P0:
Mx = 10.CM.tx.Dq.Sy.kp
P0 = 10.Cp.tx.Dq.Sy.kp
Trong đó:
q = 0,2; y = 0,4; x = 0,1 và CM = 0,085; Cp = 23,5; kp = 0
Vậy Mx = 1,23 Nm = 1230N.mm
+ Bước 3: Doa
- Chiều sâu cắt:t= 0,2mm
- Lượng chạy dao:s0= 0,25mm/v
- Tốc độ cắt: tra bảng vb=8
Tốc độ cắt sau hiệu chỉnh vt=6,5.1= 8m/ph
Số vòng quay trục chính:
1000.v 1000.8
n= = = 128 v/ph
πD 3,14.20
Số vòng quay trục chính chọn theo máy nm=135v/ph
Tốc độ cắt thực tế:
π .n.D 3,14.135.20
vtt= = = 8,5 m/ph
1000 1000
- Mômen xoắn Mx:
C p .t x .S zy .D.Z
Mx=
2.100
Trong đó:
Cp=23,5; x=0,1; y=0,5; Z=10
Thay số ta có: Mx= 3,16 (N.m)= 3160 (N.mm)
Nguyên công VII: Phay rãnh phía trên 2 lỗ ( không trình bày trong bản vẽ nguyên
công).
Định vị và kẹp chặt.
197
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Định vị: Để gia công rãnh đạt yêu cầu ta định vị 6 bậc tự do: hạn chế 3
bậc tự do ở mặt đáy nhờ phiến 2 phiến tỳ phẳng, chốt trụ hạn chế 2 bậc tự do và
chốt trám hạn chế 1 bậc tự do còn lại.
- Kẹp chặt: Dùng cơ cấu kẹp liên động có lực kẹp vuông góc với mặt đáy A
- Sơ đồ định vị và kẹp chặt:
W W
Rz20
W W
198
Đồ án tốt nghiệp Cơ điện tử 3 - K47
W W
199
Đồ án tốt nghiệp Cơ điện tử 3 - K47
200
Đồ án tốt nghiệp Cơ điện tử 3 - K47
π .n.D 3,14.190.60
vtt = = = 36(m/ph)
1000 1000
Lượng chạy dao phút:
sp = n.z.sz = 364,8 (mm/ph)
Lượng chạy dao phút chọn theo máy: sm = 375 mm/ph
25
1,
n
W W
201
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Trên thực tế gia công chi tiết chũ V làm má kẹp đơn giản như sau:
Định vị kẹp chặt bằng etô.
Phay lần lượt các mặt để được khối hình hộp có kích thước bao đạt yêu cầu.
Phay rãnh:
202
Đồ án tốt nghiệp Cơ điện tử 3 - K47
n n
203
Đồ án tốt nghiệp Cơ điện tử 3 - K47
204
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Theo nguyên lý tác động: có tay kẹp cơ khí, chân không, từ trường, tĩnh
điện...
- Theo khả năng điều khiển: có tay kẹp không có điều khiển, điều khiển
cứng, điều khiển thích nghi.
- Theo nguồn năng lượng có các loại tay kẹp có dẫn động và không có dẫn
động.
5.2. Kết cấu của tay kẹp.
5.2.1. Tay kẹp cơ khí.
Đó là loại tay kẹp để giữ, di chuyển đối tượng bằng các mỏ kẹp, móc, càng,
tấm đỡ...
Tay kẹp không có điều khiển dùng các loại mỏ, nhíp, chấu... để kẹp vật nhờ
tác dụng của lò xo hoặc nhờ lực đàn hồi của chính các chi tiết trong hệ thống. Kết
cấu của các tay kẹp kiểu này rất đơn giản. Chúng không có nguồn dẫn động riêng,
không có cơ cấu hãm nên lực kẹp dao động theo kích thước đối tượng. Vì vậy,
chúng thuộc loại tay kẹp chuyên dùng, được thiết kế cho từng loại đối tượng cụ
thể, với phạm vi thay đổi kích thước hẹp. Do các đặc điểm trên chúng được dụng
chủ yếu trong sản xuất hàng khối.
Để đảm bảo sự làm việc tin cậy và ổn định ngay cả khi có biến động kích
thích của đối tượng, tay kẹp được bổ xung cơ cấu hãm như hình 5.19 sau:
205
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Nhờ cơ cấu hãm mà tay kẹp làm việc với hành trình kẹp, nhả một cách rành
mạch hơn mặc dù vẫn không có nguồn dẫn động riêng.
Để tăng độ tin cậy khi kẹp và nhả, có lực kẹp lớn, phạm vi công tác rộng,
người ta dùng tay kẹp có dẫn động. Nguồn động lực thường là động cơ thuỷ lực
hoặc khí nén.
206
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hình 5.20a là hai tay kẹp, dùng chung cụm cơ sở là xilanh thuỷ lực và hai
càng dẫn động. Mỏ kẹp có thể thay đổi được, vì vậy có thể dùng để kẹp vào mặt
trong hoặc mặt ngoài chi tiết. Kết cấu tay kẹp như trên hình 5.20b cho phép điều
chỉnh khoảng cách giữa 2 mỏ kẹp.
Sơ đồ kết cấu các tay kẹp với truyền động khí nén:
Các tay kẹp kiểu a và b có mỏ kẹp thay đổi được để dụng với các bề mặt
khác nhau về hình dáng và kích thước. Tay kẹp kiểu c sử dụng cơ cấu bình hành,
duy trì được độ song song giữa hai mỏ kẹp cả khi độ mở thay đổi trong phạm vi
rộng.
Thay cho cơ cấu truyền động bằng càng, tay đòn... trên nhiều tay kẹp người
ta dùng cơ cấu thanh răng, trong đó đuôi các mỏ kẹp có dạng quạt răng như hình
vẽ sau:
207
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Ưu điểm chính của cơ cấu này là gọn, làm việc tin cậy. Các sơ đồ trên hình
vẽ cũng biều diễn các dạng mỏ kẹp tự định tâm. Chúng có thể làm việc ở hai vị trí,
ví dụ vị trí kẹp phôi và vị trí đưa phôi vào mâm cặp của máy tiện ( b ). Kết cấu (c)
cho phép định vị chi tiết tại 3 điểm. Sự kết hợp giữa truyền động thanh răng với
đòn cũng gặp trên nhiều kiều tay kẹp. Khi đã có nguồn dẫn động riêng, các tay kẹp
có thể điều khiển từ chương trình, bằng các lệnh nhả - kẹp đơn giản hoặc các chu
trình điều khiển phức tạp hơn như thay đổi khoảng công tác, làm việc nhiều vị
trí,...
5.2.2. Tay kẹp chân không và điện - từ.
Kết cấu của tay kẹp điện từ và chân không:
208
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Các tay kẹp kiểu này dùng lực hút ( chân không hoặc từ lực ) để nhấc và di
chuyển đối tượng. Trong một vài trường hợp người ta còn dùng cả lực hút tĩnh
điện. Ưu điểm chính của loại tay kẹp này là có kết cấu đơn giản, có thể dùng với
các bề mặt hay vật liệu mà tay kẹp cơ khí khó đáp ứng như chi tiết phẳng rộng
nhưng mỏng như tấm tôn hoặc giấy mỏng, hình dạng chi tiết phức tạp, vị trí của
chi tiết thay đổi ngẫu nhiên,...
5.2.3. Tay kẹp dùng buồng đàn hồi.
Buồng đàn hồi thường được làm bằng cao su, chất dẻo. Lực kẹp sinh ra do
sự biến dạng của buồng dàn hồi dưới tác dụng của khí nén hoặc thuỷ lực. Sơ đồ
các tay kẹp dùng buồng đàn hồi do hãng Simrit ( Pháp ) chế tạo:
Chi tiết có thể được địnhvị và kẹp tại mặt trụ trong, mặt trụ ngoài nhờ
buồng đàn hồi hình trụ (a) hoặc định vị nhờ khối V và kẹp nhờ vòng ôm đàn hồi.
209
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Tay kẹp có 3 ngón. Các đốt nối với nhau và nối với bàn tay bằng chốt và có
thể chuyển quay tương đối với nhau ±450 nhờ các động cơ điện một chiều. Toàn
bộ các ngón có 11 bậc tự do và có phạm vi hoạt động lớn hơn tay người cùng kích
thước. Chuyển động quay quanh các khớp được giám sát nhờ các sensor chuyển
vị. Lực kẹp được giám sát và điều chỉnh theo thông tin từ các sensor áp lực. Bàn
tay có khối lượng 240g, sức nâng 0,5Kg. Bàn tay trên hình 5.25b có 6 sensor xúc
giác 3, kiểu microswitch để nhận biết đối tượng khi chạm vào nó. Phía trong, trên
đầu các ngón tay và trên càng 1 giữa các ngón có 17 sensor áp lực 2, 4, 6 kiểu biến
trở. Hai photodiode 5 trên đầu các ngón tay dùng để định vị đối tượng và " dẫn
đường " cho bàn tay tiếp cận tới nó. Tay kẹp trên hình 5.25c có khả năng tìm, định
tâm, và kẹp chặt chi tiết trụ dạng bạc. Nó có sensor lực 2 lắp trên đầu dò 3. Trên
đầu các ngón có các sensor đo xa quang học 5. Đầu dò 3, sau khi chạm vàođối
tượng sẽ di chuyển để tiếp xúc với mặt trụ của đối tượng, xác định tâm và chuyển
động đến tâm của nó. Sau đó, nhờ các sensor 5, mỏ kẹp sẽ được đưa tới tiếp xúc
với bề mặt kẹp chi tiết.
210
Đồ án tốt nghiệp Cơ điện tử 3 - K47
tượng do tác dụng của lực kẹp,...Trong một số trường hợp, phải tính toán hình học
để đảm bảo độ chính xác định vị.
Do phôi của chúng ta có dạng khối trụ tròn nên ta chọn tay kẹp có hai má
kẹp bằng khối V để thuận lợi cho việc định vị phôi, lực kẹp thực hiện bằng khí nén
để kết cấu tay kẹp đơn giản, dể điều khiển.
Sơ đồ tay kẹp như hình vẽ:
Ta có các lực tiếp xúc Ni lên má kẹp có hướng như hình vẽ. Phản lực trên
mỏ kẹp thứ n là Rn có phương vuông góc với lực Ni ( vuông góc với mặt phẳng tờ
giấy ). Nên θ = 00.
Góc giữa hình chiếu của lực Rn lên mặt phẳng và lực Ni: φi = 900.
Từ những phân tích trên ta có: Ni = - Rn/µ ( với µ là hệ số ma sát ).
5.3.2. Tính lực dẫn động.
Lực dẫn động do cơ cấu dẫn động sinh ra, đặt lên đầu vào của tay kẹp.
Để vật không bị rơi thì ∑ Fms > Q + Rn
Ta có: Fms = µ. Rn
⇒ 4.µ .Rn ≥ Q + Rn
Q
⇒ Rn ≥
4.µ − 1
Mà: P = ( N1 + N2 ).sin450 = 2.N1.sin450
211
Đồ án tốt nghiệp Cơ điện tử 3 - K47
P
⇒ N1 =
2
R P µ .P Q
⇒− n = ⇒ Rn = − ≥
µ 2 2 4µ − 1
2.Q
⇒P≤
(1 − 4µ ).µ
⇒ P = p.S
2 .Q 2 .Q
⇒ p.S ≤ ⇒ p≤
(1 − 4µ ).µ (1 − 4µ ).µ.S
5.3.3. Tính ứng suất tiếp xúc.
Khi kẹp nhờ lực ma sát thì ứng suất tiếp xúc khá lớn. Điều đó có thể dẫn
đến hư hỏng bề mặt mỏ kẹp hoặc đối tượng, nhất là các chi tiết máy đã được gia
công tinh. Vì vậy, úng suất tiếp xúc thực tế phải nhỏ hơn giá trị cho phép.
Tham khảo sách " kỹ thuật robot " của tác giả PGS.TS Đào Văn Hiệp ta có
ứng suất tiếp xúc được tính theo công thức:
N .E q 2 l
σ = 0,418. . −
l d r
d: đ ường kính của vật (cm).
l: bề rộng của mỏ kẹp (cm).
r: bán kính đầu mỏ kẹp (cm)
212
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Phần này chúng ta sẽ đề cập đến hệ thống điều khiển cho robot, không có
nó thì robot không thể hoạt động được.
Muốn điều khiển được robot thì phải có 4 yếu tố:
- Hệ thống phát động ( Actuators ) và chấp hành ( Drivers, motors ).
- Hệ thống cảm biến ( sensors ).
- Bộ điều khiển ( controller ) gồm phần cứng và phần mềm hệ thống.
- Chương trình điều khiển.
I. Hệ thống chấp hành.
Chuyển động của robot được thực hiện bởi hệ thống chấp hành. Nó gồm
các bộ phận sau:
- Nguồn điện cấp
- Khuyếch đại công suất
- Động cơ
- Xilanh khí nén
- Truyền động cơ khí
1.1. Nguồn điện cấp.
Nhiệm vụ của nguồn điện chính là cung cấp năng lượng tới đầu vào của bộ
biến đổi. Vì các động cơ và van khí nén đều dùng nguồn một chiều nên nguồn cấp
cho robot là nguồn 24VDC.
1.2. Khuyếch đại công suất.
Bộ khuyếch đại công suất có nhiệm vụ biến đổi trạng thái năng lượng của
nguồn cung cấp sao cho phù hợp với yêu cầu của tải. Công suất cung cấp tỷ lệ với
tín hiệu điều khiển và thường lớn hơn công suất điều khiển nên bộ biến đổi này
gọi là bộ khuyếch đại công suất.
Vì ta động cơ của ta là động cơ một chiều và công suất ra không lớn lắm
nên ta dùng tầng khuyếch đại đẩy kéo như sơ đồ:
O U T _1EN
R 445 U 270
VC C 1 4 24V
1 4 Q 270
D C 1_EN 2 3 Q 290
R 2 3 C 1815
C ach Ly Q uang
Q 2 8 IR F 5 4 0 N /T O
A1015
R 210 R 440
10K 10K
G N D
Chân DC1_EN được nối với một chân của vi điều khiển ( tín hiệu điều
khiển ) để điều khiển đầu ra cho phép OUT_1EN.
213
Đồ án tốt nghiệp Cơ điện tử 3 - K47
214
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Cần bảo vệ đặc biệt nếu làm việc trong môi trường dễ cháy.
Động cơ thuỷ lực có ưu điểm sau:
- Làm việc tốt ở trạng thái tĩnh và tốc độ thấp mà không bị phát nóng.
- Tự bôi trơn và tản nhiệt tốt nhờ sự lưu thông của chất lỏng trong khi làm
việc.
- An toàn trong mọi môi trường.
- Có công suất riêng theo trọng lượng cao.
Nhược điểm của động cơ thuỷ lực:
- Cần trạm cung cấp thuỷ lực riêng.
- Đắt tiền, ít chủng loại, khó lắp đặt, khó chăm sóc và bảo trì.
- Hiệu suất biển đổi năng lượng thấp.
- Dễ ô nhiễm môi trường do dầu trong hệ thống bị rò khi vận hành hoặc có
dầu thải khi bảo dưỡng, sửa chữa.
Xét về mặt điều khiển và vận hành, động cơ điện dể điều khiển và có thể thay
đổi chế độ làm việc một cách linh hoạt. Đặc tính động lực học của động cơ thuỷ
lực còn phụ thuộc vào nhiệt độ dầu. Động cơ điện làm việc tốt ở tốc độ cao và tải
trọng nhỏ nên thường được dùng truyền động cơ khí trung gian. Ngược lại, động
cơ thuỷ lực làm việc tốt khí tốc độ thấp và tải lớn nên thường truyền trực tiếp.
Vì robot trong hệ thống CIM này chỉ là mô hình thí nghiệm, trọng tải nhỏ,
đòi hỏi độ chính xác vị trí không cao nên ta dùng động cơ bước ( có mômen hãn
lớn, dễ tìm, giá rẻ...) là có thể đáp ứng được yêu cầu. Còn chuyển động quay ta
dụng động cơ 1 chiều có giảm tốc ( 3 cấp ) kết hợp với cảm biến và công tắc hành
trình để kiểm tra vị trí.
1.4. Xilanh khí nén.
Để thực hiện kẹp chặt phôi và các chuyển động tịnh tiến của cánh tay robot
ta dùng các loại xilanh khí nén được điều khiển bằng các van khí solenoid 4/2 điều
khiển điện .
1.5. Truyền động động cơ khí.
Các chuyển động của robot thường có vận tốc nhỏ, mômen lớn trong khi
các động cơ thường làm việc với vận tốc lớn và momen nhỏ. Vì vậy, giữa động cơ
và khớp thường có bộ biến tốc để sử dụng vùng làm việc có lợi nhất của động cơ.
Thông qua bộ phận truyền dẫn này công suất Pm trở thành Pu và bị tổn hao một
lượng pdt do ma sát. Khi chọn bộ phận truyền dẫn cần căn cứ vào công suất cần
thiết, loại chuyển động của khớp và vị trí đặt động cơ so với khớp, vì bộ phận
truyền dẫn không chỉ biến đổi giá trị công suất mà cả dạng chuyển động.
Trong robot thường sử dụng các loại truyền dẫn sau:
- Cơ cấu trục vit - bánh vít: có tỷ số truyền lớn, cho phép đổi phương trục
và thay đổi điểm tác dụng của lực.
- Cơ cấu vítme - đai ốc: cho phép biến chuyển động quay của trục động cơ
thành chuyển động thẳng tại khớp trượt. Vitme - đai ốc bi thường được dùng để
giảm ma sát. Thường cơ cấu này được lắp có độ dôi để giảm khe hở và tăng độ
cứng vững.
215
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Truyền động đai răng và truyền động xích cho phép đặt động cơ xa trục
khớp. Lực căng đai gây tải trọng phụ nên đai thường được dùng khi vận tốc
chuyển động lớn và lực nhỏ. Ngược lại xích hay bị dao động nên thường dùng khi
vận tốc nhỏ.
- Lựa chọn cơ cấu truyền động:
Việc di chuyển tịnh tiến thân robot đến các vị trí cấp phôi ta dùng cơ cầu
vitme - đai ốc. Để điều khiển chính xác vị trí thì nên dùng cơ cấu vitme - đai ốc bi
là chính xác và tin cậy nhất. Song cơ cấu vitme - đai ốc bi có giá thành cao, khó
tìm trên thị trường nên ta dùng cơ cấu vitme - đai ốc thường trong hệ thống này
cũng có thể đáp ứng được độ chính xác đặt ra.
216
Đồ án tốt nghiệp Cơ điện tử 3 - K47
217
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Công nghiệp
- Nghiên cứu khoa học
- Môi trường, khí tượng
- Thông tin, viễn thông
- Nông nghiệp
- Dân dụng
- Giao thông
- Vũ trụ
- Quân sự
218
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Dựa vào đường cong chuẩn của cảm biến, ta có thế xác định giá trị m i chưa
biết của m thông qua giá trị đo được si của s.
Để dễ sử dụng, người ta thường chế tạo cảm biến có sự phụ thuộc tuyến
tính giữa đại lượng đầu ra và đại lượng đầu vào, phương trình s = F(m) có dạng s
= a.m + b với a, b là các hệ số. Khi đó đường cong chuẩn là đường thẳng.
b) Phương pháp chuẩn cảm biến.
Chuẩn cảm biến là phép đo nhằm mục đích xác lập mối quan hệ giữa giá trị
s đo được của đại lượng điện ở đầu ra và giá trị m của đại lượng đo có tính đến các
yếu tố ảnh hưởng, trên cơ sở đó xây dựng đường cong chuẩn dưới dạng tường
minh ( đồ thị hoặc phương trình đại số ). Khi chuẩn cảm biến, với một loại giá trị
đã biết chính xác mi của m, đo giá trị si của s và dựng đường cong chuẩn.
219
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Chuẩn gián tiếp: kết hợp cần chuẩn vời một cảm biến so sánh đã có sẵn đường
cong chuẩn, cả hai được đặt trong cùng điều kiện làm việc. Khi tác động lên hai
cảm biến với cùng một giá trị của đại lượng đo ta nhận được giá trị tương ứng của
cảm biến so sánh và cảm biến cần chuẩn. Lặp lại tương tự với các giá trị khác của
đại lượng đo cho phép ta xây dựng được đường cong chuẩn của cảm biến cẩn
chuẩn.
Chuẩn nhiều lần.
Khi cảm biến có phần tử bị trễ ( trễ cơ hoặc trễ từ ), giá trị đo được ở đầu ra
phụ thuộc không những vào giá trị tức thời của đại lượng cần đo ở đầu vào mà còn
phụ thuộc vào giá trị trước đó của đại lượng này. Trong trường hợp này người ta
áp dụng phương pháp chuẩn nhiều lần và tiến hành như sau:
- Đặt lại điểm 0 của cảm biến: đại lượng cần đo và đại lượng đầu ra có giá trị
tương ứng với điểm gốc, m = 0, s = 0.
- Đo giá trị đầu ra theo một loạt giá trị tăng dần đến giá trị cực đại của đại lượng
đo ở đầu vào.
- Lặp lại quá trình đo với các giá trị giảm dần từ giá trị cực đại.
Khi chuẩn nhiều lần cho phép xác định đường cong chuẩn theo cả hai hướng đo
tăng dần và đo giảm dần.
2.1.3. Các đặc trưng cơ bản của cảm biến.
a) Độ nhạy của cảm biến.
Khái niệm.
Đối với cảm biến tuyến tính giữa sự biến thiên đầu ra ∆s và biến thiên đầu
vào ∆m có sự liên hệ tuyến tính:
∆s = S.∆m
∆s
Đại lượng S xác định bằng biều thức S = gọi là độ nhạy của cảm biến.
∆m
Trường hợp tổng quát, biểu thức xác định độ nhạy S của cảm biến xung
quanh giá trị mi của đại lượng đo xác định bởi tỷ số giữa biến thiên ∆s của đại
lượng đầu ra và biến thiên ∆m tương ứng của đại lượng đo ở đầu vào quanh giá trị
đó:
∆s
s=
∆m m=mi
Để phép đo đạt độ chính xác cao, khi thiết kế và sử dụng cảm biến cần làm
sao cho độ nhạy S của nó không đổi, nghĩa là ít phụ thuộc nhất vào các yếu tố sau:
- Giá trị của đại lượng cần đo m và tần số thay đổi của nó.
- Thời gian sử dụng.
- Ảnh hưởng của các đại lượng vật lý khác ( không phải là đại lượng đo ) của
môi trường xung quanh.
Thông thường nhà sản xuất cung cấp giá trị của độ nhạy S tương ứng với
những điều kiện làm việc nhất định của cảm biến.
Độ nhạy trong chế độ tĩnh và tỷ số chuyển đổi tĩnh.
220
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Đường cong chuẩn của cảm biến, xây dựng trên cơ sở do các giá trị s i ở đầu
ra tương ứng với các giá trị không đổi mi của đại lượng đo khi đại lượng này đạt
đến chế độ làm việc danh định được gọi là đặc trưng tĩnh của cảm biến. Một điểm
Qi(mi, si) trên đặc trưng tĩnh xác định một điểm làm việc của cảm biến ở chế độ
tĩnh.
∆s
Trong chế độ tĩnh, độ nhạy S xác định theo công thức s = ∆m chính là
m=mi
độ dốc của đặc trưng tĩnh ở điểm làm việc đang xét. Như vậy, nếu đặc trưng tĩnh
không phải là tuyến tính thì độ nhạy trong chế độ tĩnh phụ thuộc vào điểm làm
việc.
Đại lượng ri xác định bởi tỷ số giữa giá trị si ở đầu ra và giá trị mi ở đầu vào
được gọi là tỷ số chuyển đổi tĩnh:
s
ri =
m Qi
Từ công thức trên, ta nhận thấy tỷ số chuyển đổi tĩnh ri không phụ thuộc
vào điểm làm việc Qi và chỉ bằng S khi đặc trưng tĩnh là đường thẳng đi qua gốc
toạ độ.
Độ nhạy trong chế độ động.
Độ nhạy trong chế độ động được xác định khi đại lượng đo biến thiên tuần
hoàn theo thời gian.
Giả sử biến thiên của đại lượng đo m theo thời gian có dạng:
m(t) = m0 + m1. cosωt.
Trong đó: m0 là đại lượng không đổi, m1 là biên độ và ω là tần số góc của biến
thiên đại lượng đo.
Ở đầu ra của cảm biến, hồi đáp s có dạng:
s(t) = s0 + s1. cos(ωt + φ ).
Trong đó:
s0 là giá trị không đổi tương ứng với m0 xác định điểm làm việc Q0 trên
đường cong chuẩn ở chế độ tĩnh.
s1 là biên độ biến thiên ở đầu ra do thành phần biến thiên của đại lượng đo
gây nên.
φ là độ lệch pha giữa đại lượng đầu vào và đại lượng đầu ra.
Trong chế độ động, độ nhạy S của cảm biến được xác định bởi tỷ số giữa
biên độ của biến thiên đầu ra s1 và biên độ của biến thiên đầu vào m1 ứng với điểm
làm việc được xét Q0, theo công thức:
s
S = 1
m1 Q0
Độ nhạy trong chế độ động phụ thuộc vào tần số đại lượng đo S = S(f). Sự
biến thiên của độ nhạy theo tần số có nguồn gốc là do quán tính cơ, nhiệt hoặc
điện của đầu đo, tức là của cảm biến và các thiết bị phụ trợ, chúng không thể cung
cấp tức thời tín hiệu điện theo kịp biến thiên của đại lượng đo. Bởi vây khi xét sự
221
Đồ án tốt nghiệp Cơ điện tử 3 - K47
hồi đáp có phụ thuộc vào tần số cần phải xem xét sơ đồ mạch đo của cảm biến một
cách tổng thể.
b) Độ tuyến tính.
Khái niệm.
Một cảm biến được gọi là tuyến tính trong một dải đo xác định nếu trong
dải chế độ đó độ nhạy không phụ thuộc vào đại lượng đo.
Trong chế độ tĩnh, độ tuyến tính chính là sự không phụ thuộc của độ nhạy
của cảm biến vào giá trị của đại lượng đo, thể hiện bởi các đoạn thẳng trên đặc
trưng tĩnh của cảm biến và hoạt động của cảm biến là tuyến tính chừng nào đại
lượng đo còn nằm trong vùng này.
Trong chế độ động, độ tuyến tính bao gồm sự không phụ thuộc của độ nhạy
ở chế độ tĩnh S(0) vào đại lượng đo, đồng thời các thông số quyết định sự hồi đáp
như tần số riêng f0 của dao động không tắt, hệ số tắt dần ξ cùng không phụ thuộc
vào đại lượng đo.
Nếu cảm biến không tuyến tính, người ta đưa vào mạch đo các thiết bị hiệu
chỉnh sao cho tín hiệu điện nhận được ở đầu ra tỷ lệ với sự thay đổi của đại lượng
đo ở đầu vào. Sự hiệu chỉnh đó được gọi là sự tuyến tính hoá.
Đường thẳng tốt nhất.
Khi chuẩn cảm biến, từ kết quả thực nghiệm ta nhận được một loạt điểm
tương ứng ( si, mi ) của đại lượng đầu ra và đại lượng đầu vào. Về mặt lý thuyết,
đối với các cảm biến tuyến tính, đường cong chuẩn là một đường thẳng. Tuy
nhiên, do sai số khi đo, các điểm chuẩn ( mi, si ) nhận được bằng thực nghiệm
thường không nằm trên cùng một đường thẳng.
Đường thẳng được xây dựng trên cơ sở các số liệu thực nghiêm sao cho sai
số là bé nhất, biểu diễn sự tuyến tính của cảm biến được gọi là đường thẳng tốt
nhất. Phương trình biểu diễn đường thẳng tốt nhất được lập bằng phương pháp
bình phương bé nhất. Giả sử khi chuẩn cảm biến ta tiến hành với N điểm đo,
phương trình có dạng:
S = a.m + b
Trong đó:
N .∑ si .mi − ∑ si .∑ mi
a=
N .∑ mi2 − ( ∑ mi )
2
b=
∑ s .∑ m − ∑ m .s .∑ m
i
2
i i i i
N .∑ m − ( ∑ m )
2 2
i i
222
Đồ án tốt nghiệp Cơ điện tử 3 - K47
được và giá trị thực của đại lượng cần đo. Gọi ∆x là độ lệch tuyệt đối giữa giá trị
đo và giá trị thực x ( sai số tuyệt đối ), sai số tương đối của bộ cảm biến được tính
bằng:
∆x
δ= .100 [ % ]
x
Sai số của bộ cảm biến mang tính chất ước tính bởi vì không thể biết chính
xác giá trị thực của đại lượng cần đo. Khi đánh giá sai số của cảm biến người ta
thường phân chúng thành hai loại: sai số hệ thồng và sai số ngẫu nhiên.
- Sai sô hệ thống: là sai số không phụ thuộc vào số lần đo, có giá trị không đổi
hoặc thay đổi chậm theo thời gian đo và thêm vào một độ lệch không đổi giá trị
thực và giá trị đo được. Sai số hệ thống thường do sự thiếu hiểu biết về hệ đo do
điều kiện sử dụng không tốt gây ra.
Các nguyên nhân gây ra sai sô hệ thống:
+ Do nguyên lý của cảm biến
+ Do giá trị của đại lượng chuẩn không đúng.
+ Do đặc tính của bộ cảm biến
+ Do điều kiện và chế độ sử dụng
+ Do xử lý kết quả đo.
- Sai số ngẫu nhiên: là sai số xuất hiện có độ lớn và chiều không xác định. Ta
có thể dự đoán được một số nguyên nhân gây ra sai số ngẫu nhiên nhưng không
thể dự đoán được độ lớn và dấu của nó.
Các nguyên nhân gây ra sai sô ngẫu nhiên:
+ Do thay đổi đặc tính của thiết bị.
+ Do tín hiệu nhiễu ngẫu nhiên
+ Do các đại lượng ảnh hưởng không được tính đến khi chuẩn cảm biến.
Chúng ta có thể giảm thiểu sai số ngẫu nhiên bằng một số biện pháp thực
nghiệm thích hợp như bảo vệ các mạch đo tránh ảnh hưởng của nhiễu, tự động
điều chỉnh điện áp nguồn nuôi, bù các ảnh hưởng nhiệt độ, tần số, vận hành đúng
chế độ hoặc thực hiện phép đo lường thống kê.
d) Độ nhanh và thời gian hồi đáp.
Độ nhanh là đặc trưng của cảm biến cho phép đánh giá khả năng theo kịp
về thời gian của đại lượng đầu ra khi đại lượng đầu vào biến thiên.
Thời gian hồi đáp là đại lượng được sử dụng để xác định giá trị số của độ
nhanh.
Độ nhanh tr là khoảng thời gian từ khi đại lượng đo thay đổi đột ngột đến
khi biến thiên của đại lượng đầu ra chỉ còn khác giá trị cuối cùng một lượng giới
hạn ε tính bằng %. Thời gian hồi đáp tương ứng với ε% xác định khoảng thời gian
cần thiết phải chờ đợi sau khi có sự biến thiên của đại lượng đo để lấy giá trị của
đầu ra với độ chính xác định trước. Thời gian hồi đáp đặc trưng cho chế độ quá độ
của cảm biến và là hàm của các thông số thời gian xác định chế độ này.
Trong trường hợp sự thay đổi của đại lượng đo có dạng bậc thang, các
thông số thời gian gồm thời gian trễ khi tăng ( tdm ) và thời gian tăng ( tm ) ứng với
sự tăng đột ngột của đại lượng đo hoặc thời gian trễ khi giảm ( tdc ) và thời gian
223
Đồ án tốt nghiệp Cơ điện tử 3 - K47
giảm ( tc ) ứng với sự giảm đột ngột của đại lượng đo. Khoảng thời gian trễ khi
tăng tdm là thời gian cần thiết để đại lượng đầu ra tăng từ giá trị ban đầu của nó đến
10% của biến thiên tổng cộng của đại lượng này và khoảng thời gian tăng tm là thời
gian cần thiết để đại lượng đầu ra tăng từ 10% đến 90% biến thiên tổng cộng của
nó.
Tương tự, khi đại lượng đo giảm, thời gian trễ khi giảm tdc là thời gian cần
thiết để đại lượng đầu ra giảm từ giá trị ban đầu của nó đến 10% biến thiên tổng
cộng của đại lượng này và khoảng thời gian giảm t c là thời gian cần thiết để đại
lượng đầu ra giảm từ 10% - 90% biến thiên tổng cộng của nó.
Các thông số về thời gian tr, tdm, tm, tdc, tc của cảm biến cho phép ta đánh giá
về thời gian hồi đáp của nó.
e) Giới hạn sử dụng của cảm biến.
Trong quá trình sử dụng, các cảm biến luôn chịu tác động của ứng lực cơ
học, tác động nhiệt... Khi các tác động này vượt quá ngưỡng cho phép chúng sẽ
làm thay đổi đặc trưng làm việc của cảm biến. Bởi vậy, khi sử dụng cảm biến
người sử dụng cần phải biết rõ các giới hạn này.
Vùng làm việc danh định.
Vùng làm việc danh định tương ứng với những điều kiện sử dụng bình
thường của cảm biến. Giới hạn của vùng là các giá trị ngưỡng mà các đại lượng
đo, các đại lượng vật lý có liên quan đến đại lượng đo hoặc các đại lượng ảnh
hưởng có thể thường xưyên đạt tới mà không làm thay đổi các đặc trưng làm việc
danh định của cảm biến.
Vùng không gây nên hư hỏng.
Vùng không gây nên hư hỏng là vùng khi mà các đại lượng đo hoặc cá đại
lượng vật lý có liên quan và các đại lượng ảnh hưởng vượt qua ngưỡng của vùng
làm việc danh định nhưng vẫn còn nằm trong phạmvi không gây nên hư hỏng, các
đặc trưng của cảm biến có thể bị thay đổi nhưng những thay đổi này mang tính
thuận nghịch, tức là khi trở về vùng làm việc danh định các đặc trưng của cảm
biến lấy lại giá trị ban đầu của chúng.
224
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Cảm biến tự cảm đơn gồm một cuộn dây quấn trên một lõi thép cố định
( phần tĩnh ) và một lõi thép có thể di động dưới tác động của đại lượng đo ( phần
động ), giữa phần tĩnh và phần động có khe hở không khí tạo nên một mạch từ hở.
Sơ đồ hình 4.6a: dưới tác động của đại lượng đo Xv, phần ứng của cảm biến
di chuyển, khe hở không khí δ trong mạch từ thay đổi, làm cho từ trở của mạch từ
biến thiên. Do đó, hệ số tự cảm và tổng trở của cuộn dây thay đổi theo.
Sơ đồ 4.6b: khi phần ứng quay, tiết diện khe hở không khí thay đổi, làm cho
từ trở của mạch từ biến thiên, do đó hệ số tự cảm và tổng trở của cuộn dây thay
đổi theo.
225
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hệ số tự cảm của cuộn dây cũng có thể thay đổi do thay đổi tổn hao sinh ra
bởi dòng điện xoáy khi tấm sắt từ dịch chuyển dưới tác động của đại lượng X v
( hình 4.6c )
Nếu bỏ qua điện trở của cuộn dây và từ trở của lõi thép ta có:
W 2 W 2 .µ 0 .s
L= =
Rδ δ
Trong đó:
W: số vòng dây.
δ
Rδ = : từ trở của khe hở không khí.
µ 0 .s
δ: chiều dài khe hở không khí.
s: thiết diện thực của khe hở không khí.
Trường hợp W = const ta có:
∂L ∂L
dL = .ds + .dδ
∂s ∂δ
Với lượng thay đổi hữu hạn ∆δ và ∆s ta có:
W 2 .µ 0 W 2 .µ 0 .s0
∆L = .∆s − .∆δ
δ0 ( δ 0 + ∆δ ) 2
Độ nhạy của cảm biến tự cảm khi khe hở không khí thay đổi ( s = const ):
∆L L0
Sδ = =−
∆δ ∆δ
2
δ 0 .1 +
δ0
Độ nhạy của cảm biến tự cảm khi thay đổi tiết diện không khí ( δ = const ):
∆L L0
Ss = =
∆s s0
Tổng trở của cảm biến:
ω.W 2 .µ 0 .s
Z = ω.L =
δ
Từ công thức trên ta thấy tổng trở Z của cảm biến là hàm tuyến tính với tiết diện
khe hở không khí s và phi tuyến với chiều dài khe hở không khí δ.
226
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Đặc tính của cảm biến tự cảm đơn Z = f(∆δ) là hàm phi tuyến và phụ thuộc
vào tần số nguồn kích thích, tần số nguồn kích thích càng cao thì độ nhạy của cảm
biến càng cao.
- Cảm biến tự cảm kép lắp theo kiều vi sai: để tăng độ nhạy của cảm biến
và tăng đoạn đặc tính tuyến tính người ta thường dùng cảm biến tự cảm kép mắc
theo kiểu vi sai như hình vẽ dưới đây ( hình 4.8 ):
Đường đặc tính của cảm biến tự cảm kép kiểu vi sai có dạng:
227
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Cảm biến gồm một cuộn dây bên trong có lõi từ di động được, như hình vẽ:
Dưới tác độngc ủa đại lượng đo Xv, lõi từ dịch chuyển làm cho độ dài lt của
lõi từ nằm trong cuộn dây thay đổi, kéo theo sự thay đổi hệ số tự cảm L của cuộn
dây. Sự phụ thuộc của L vào lt là hàm không tuyến tính. Tuy nhiên, có thể cải thiện
bằng cách ghép hai cuộn dây đồng dạng vào hai nhánh kề sát nhau của một cầu
điện trở có chung một lõi sắt.
2.2.2. Cảm biến hỗ cảm.
Cấu tạo của cảm biến hỗ cảm tương tự như cảm biến tự cảm chỉ khác là nó
có thêm một cuộn dây đo:
228
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Trong các cảm biến đơn khi chiều dài khe hở không khí ( hình 4.11a ) hoặc
tiết diện khe không khí thay đổi ( hình 4.11b ) hoặc tổn hao do dòng điện xoáy
thay đổi (hình 4.11c) sẽ làm cho từ thông của mạch từ biến thiên kéo theo suất
điện động e trong cuộn đo thay đổi.
- Cảm biến đơn có khe hở không khí:
Từ thông tức thời:
i.W1 i.W1 .µ 0 .s
φt = =
Rδ δ
i: giá trị dòng điện tức thời trong cuộn dây kích thích W1.
Sức điện động cảm ứng trong cuộn dây đo W2:
dφ W .W .µ .s di
e = −W2 . t = − 2 1 0 .
dt δ dt
W2: số vòng dây của cuộn dây đo.
Khi làm việc với dòng điện xoay chiều i = I.sinωt ta có:
W .W .µ .s
e = − 2 1 0 .ω.I m . cos ω.t
δ
Giá trị hiệu dụng của suất điện động:
W .W .µ .s s
E = − 2 1 0 .ω.I = k .
δ δ
Trong đó:
I: giá trị hiệu dụng của dòng điện. k = W1.W2.ω.µ0.I
Với các giá trị W1, W2, ω, µ0 và I là hằng số, ta có:
∂LE ∂E
dE = .ds + .dδ
∂s ∂δ
∆s ∆δ
Hay: ∆E = k . .ds − k .s.
∂0 ( δ 0 + ∆δ ) 2
Độ nhạy cảm biến với sự thay đổi của chiều dài khe hở không khí δ ( s = const ):
229
Đồ án tốt nghiệp Cơ điện tử 3 - K47
∆E k .s E0
Sδ = =− =
∆δ ∆δ
2
∆δ
2
δ .1 +
2
δ 0 .1 +
0
δ0 δ 0
Còn độ nhạy khi tiết diện khe hở không khí s thay đổi ( δ = const ):
∆E k E0
Ss = = =
∆s δ 0 s0
k .s0
Trong đó: E0 = : sức điện động hỗ cảm ban đầu trong cuộn đo W2 khi Xv = 0.
δ0
Ta nhận thấy công thức xác định độ nhạy của cảm biến hỗ cảm có dạng
tương tự như cảm biến tự cảm chỉ khác nhau ở chỗ giá trị của E0 và L0. Độ nhạy
của cảm biến hỗ cảm Sδ và Ss cũng tăng khi tần số nguồn cung cấp tăng.
- Cảm biến vi sai: để tăng độ nhạy và độ tuyến tính của đặc tính cảm biến
người ta mắc cảm biến theo sơ đồ vi sai ( hình 4.11d, đ, e ). Khi mắc vi sai
độ nhạy của cảm biến tăng gấp đôi và phạm vi làm việc tuyến tính mở rộng
đáng kể.
- Biến thế vi sai có lõi từ: gồm 4 cộn dây ghép đồng trục tạo thành 2 cảm
biến đơn đối xứng, bên trong có lõi từ di động được (hình 4.12).Các cuộn
thứ cấp được nối ngược với nhau sao cho suất điện động trong chúng triệt
tiêu lẫn nhau.
Cảm biến vi sai có lõi từ: gồm bốn cuộn dây ghép đồng trục tạo thành hai
cảm biến đơn đối xứng, bên trong có lõi từ di động được. Các cuộn thứ cấp được
nối ngược với nhau sao cho suất điện động trong chúng triệt tiêu lẫn nhau.
Về nguyên tắc, khi lõi từ ở vị trí trung gian, điện áp đo Vm ở đầu ra hai cuộn
thứ cấp bằng 0. Khi lõi từ dịch chuyển, làm thay đổi mối quan hệ giữa cuộn sơ cấp
với các cuộn thứ cấp, tức là làm thay đổi hệ số hỗ cảm giữa cuộn sơ cấp với các
cuộn thứ cấp. Khi điện trở của thiết bị đo đủ lớn, điện áp đo Vm gần như tuyến tính
với hiệu số các hệ số hỗ cảm của hai cuộn thứ cấp.
230
Đồ án tốt nghiệp Cơ điện tử 3 - K47
* Cảm biến điện từ dùng để xác định vị trí của tay máy có kí hiệu PR08-
1,5DP2 do hãng Autonics ( Hàn Quốc ) sản xuất.
Các thông số kỹ thuật chính:
Khoảng cách đối tượng ( Sn ) 1,5mm ± 10%
Sai số max 10%Sn.
Kích thước đối tượng chuẩn 8 x 8 x 1 mm
Khoảng cách cài đặt 0 - 1,05
Nguồn cấp 12 - 24 VDC
Dòng tiêu thụ max 10mA
Tần số đáp lại 800Hz
Điện áp dư max 2V
Điện trở cách ly Min 50MΩ ( 500VDC ).
Điều khiển đầu ra 200mA
Ngoài cảm biến điện từ để xác định các vị trí của robot, chúng ta còn dùng
các công tắc hành trình để xác định điểm gốc cho robot.
231
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ Máy nén khí theo nguyên lý thay đổi thể tích: máy nén khí kiểu pittông,
máy nén khí kiểu cách gạt, máy nén khí kiểu root, máy nén khí kiểu trục vít.
+ Máy nén khí tuabin: máy nén khí ly tâm và máy nén khí theo chiều trục.
b) Bình trích chứa khí nén.
Khí nén sau khi ra khỏi máy nén khí và được xử lý thì cần phải có một bộ
phận lưu trữ để sử dụng. Bình trích chứa khí nén có nhiệm vụ cân bằng áp suất
khí nén từ máy nén khí chuyển đến trích chứa, ngưng tụ và tách nước.
Kích thước bình trích chứa phụ thuộc vào công suất của máy nén khí và
công suất tiêu thụ của các thiết bị sử dụng, ngoài ra kích thước này còn phụ thuộc
vào phương pháp sử dụng: ví dụ sử dụng liên tục hay gián đoạn.
Ký hiệu :
232
Đồ án tốt nghiệp Cơ điện tử 3 - K47
a o b a b
Vị trí ‘không’ là vị trí mà khi van chưa có tác động của tín hiệu bên ngoài
vào. Đối với van có 3 vị trí, thì vị trí ở giữa, ký hiệu ‘o’ là vị trí ‘không’. Đối với
van có 2 vị trí thì vị trí ‘không’ có thể là ‘a’ hoặc ‘b’, thông thường vị trí bên phải
‘b’ là vị trí ‘không’.
Cửa nối van được ký hiệu như ISO 5599 ISO 1219
sau:
Cửa nối với nguồn(từ bộ lọc khí) 1 P
Cửa nối làm việc 2 , 4, 6, … A , B , C, …
Cửa xả khí 3 , 5 , 7… R , S , T…
Cửa nối tín hiệu điều khiển 12 , 14… X,Y…
a b
Cửa nối điều khiển 14(Z 0 1 12(Y) Cửa nối điều khiển
)
Cửa 1nối với cửa 4 Cửa 1nối với cửa 2
233
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Nút bấm
Tay gạt
Bàn đạp
234
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Lò xo
235
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Ví dụ : Van đảo chiều 2/2 tác động bằng nam châm điện:
1 0 R
Y
P
236
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Ví dụ: Van trượt đảo chiều 3/2 tác động bằng nam châm điện.
A
a b
Y1 Y2
P R
Khi cuộn Y1 có điện thì cửa P nối với cửa A, cửa R bị chặn. Khi cuộn Y2
có điện thì cửa A nối với cửa R còn cửa P bị chặn.
Van chắn:
Van chắn là loại van chỉ cho dòng khí nén đi qua một chiều, chiều còn lại bị
chặn. Van chắn gồm có các loại sau:
- Van 1 chiều.
- Van Logic (OR , AND ).
- Van xả khí nhanh
237
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Ký hiệu chung:
Có mối nối ren:
238
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Van áp suất:
Z P
U
Cửa nối U sẽ nối với một đĩa hút làm bằng nhựa tổng hợp hoặc bằng cao
su.
D
239
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Solenoid
Van A B
Lò xo
P Chat khí vào
T
Chat khí ra
P T P T
240
Đồ án tốt nghiệp Cơ điện tử 3 - K47
A B A B A B A B A B A B
P T P T P T P T P T P T
241
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Các thông số chủ yếu quyết định tính năng làm việc của động cơ điện một chiều:
U: điện áp cung cấp cho phần ứng.
I: cường độ dòng điện của phần ứng.
r: điện trở trong của phần ứng.
Φ: từ thông.
E: sức phản điện động phần ứng.
Các quan hệ cơ bản của động cơ điện một chiều là:
E = U - r.I = k.n.Φ
Trong đó: k là hệ số phụ thuộc vào đặc tính của dây cuốn và sô thanh dẫn của phần
ứng.
Số vòng quay của động cơ điện một chiều:
U − I .r
n=
k .φ
Mômen động C xác định từ phương trình cân bằng công suất:
E.I = 2π .n.C
k .φ .I
C = 2.
Hay: π
Muốn điều chỉnh tốc độ động cơ một chiều có thể thực hiện bằng cách:
- Thay đổi từ thông Φ, thông qua việc điều chỉnh điện áp dong kích từ.
Trong trường hợp giữ nguyên điện áp phần ứng U, tăng tốc độ từ 0 đến tốc độ định
mức thì công suất không đổi còn momen giảm theo tốc độ.
- Điều chỉnh điện áp phần ứng. Trong trường hợp từ thông không đổi, khi
tăng tốc độ từ 0 đến tốc độ định mức thì momen sẽ không đổi, còn công suất tăng
theo tốc độ.
Muốn đảo chiều quay của động cơ điện một chiều cần thay đổi hoặc chiều
của từ thông ( tức chiều của dong điện kích từ ) hoặc thay đổi chiều dòng điện
phần ứng.
3.2.2. Giới thiệu về động cơ bước.
Nguyên tắc hoạt động của động cơ bước:
Sơ đồ động cơ bước loại đơn giản nhất dùng nam châm vĩnh cửu gồm stato
có 4 cực và roto có 2 cực:
Nếu cấp điện cho cuộn dây αα' thì roto sẽ đứng ở vị trí mà dòng từ qua
cuộn dây là lớn nhất. Nếu cấp điện cho cuộn dây ββ' thì roto sẽ quay đi ±900 ( phụ
242
Đồ án tốt nghiệp Cơ điện tử 3 - K47
thuộc vào chiều dòng điện cấp vào ). Khi đồng thời cấp điện cho cả hai cuộn dây α
và β thì roto sẽ dừng ở vị trí giữa 00 và 900 và nếu dòng điện vào hai cuộn dây hoàn
toàn như nhau thì roto sẽ dừng ở vị trí 450.
Như vậy vị trí của roto phụ thuộc vào số cực được cấp điện trên stato và
chiều của dòng điện cấp vào. Tuỳ theo cách cấp điện cho các cuộn dây trên stato ta
có thể điều khiển vị trí dừng của roto. Việc cấp điện cho các cuộn dây có thể số
hoá, cho nên có thể nói động cơ bước là loại động cơ điện chuyển các tín hiệu số
đầu vào thành chuyển động cơ học từng nấc ở đầu ra.
Ưu, nhược điểm:
- Ưu điểm:
+ Khi dùng động cơ bước không cần mạch phản hồi cho cả điều khiển vị trí
và vận tốc.
+ Thích hợp với các thiệt bị điều khiển số. Với khả năng điều khiển số trực
tiếp, động cơ bước trở thành thông dụng trong các thiết bị cơ điện tử hiện đại.
- Nhược điểm:
+ Phạm vi ứng dụng là ở vùng công suất nhỏ và trung bình. Việc nghiên
cứu nâng cao công suất động cơ bước đang là vấn để rất được quan tâm hiện nay.
+ Hiệu suất của động cơ bước thấp hơn các loại động cơ khác.
Các thông số chủ yếu của động cơ bước:
+ Góc quay:
Động cơ bước quay một góc xác định ứng với mỗi xung kích thích. Góc
bước θ càng nhỏ thì độ phân giải vị trí càng cao. Số bước s là một thông số quan
trọng:
360 0
s=
θ
+ Tốc độ quay và tần số xung:
Tốc độ quay của động cơ bước phụ thuộc vào số bước trong một giây. Đối
với hầu hết các động cơ bước, số xung cấp cho động cơ bằng số bước ( tính theo
phút ) nên tốc độ có thể tính theo tần số xung f. Tốc độ quay của động cơ bước
tính theo công thức:
60. f
n=
s
Trong đó:
n: tốc độ quay ( v/ph ).
f: tần số xung ( bước/phút ).
s: số bước trong một vòng quay.
Ngoài ra còn các thông số quan trọng khác như độ chính xác vị trí, momen
và quán tính của động cơ...
a) Phân loại và cấu tạo của động cơ bước.
Các loại động cơ bước được sản xuất theo tiêu chuẩn công suất hoặc theo
tiêu chuẩn bước góc. Theo tiêu chuẩn bước góc, động cơ bước được sản xuất theo
các bước: 0.720, 1.80, 7.50, 150, 300, 900.
243
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Động cơ bước được chia làm ba loại. Đó là động cơ bước nam châm vĩnh
cửu PM (Permanent Motor), động cơ bước từ trở biến đổi VR (Varible Reluctance
stepper motor) và động cơ bước kiểu lai (hybird stepper motor).
*Động cơ bước nam châm vĩnh cửu PM.
Rotor của loại động cơ này được chế tạo từ nam châm vĩnh cửu. Stator là
các cặp cuộn pha được lắp đối xứngvới nhau.
244
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Rotor của động cơ VR cũng có thể được chế tạo thành nhiều đoạn trục, khi
đó số pha của động cơ bằng số đoạn trên rotor. Khi đó số răng trên rotor và trên
stator là bằng nhau.
PHA 1 PHA 2 PHA 3
PHA 1
245
Đồ án tốt nghiệp Cơ điện tử 3 - K47
rotor lam bằng thép non được ép lên trục là nam châm vĩnh cửu. Số răng trên rotor
của động cơ kiểu lai lớn hơn số răng trên stator, sự chênh lệch này thể hiện khả
năng điều khiển động cơ. Các răng trên rotor của động cơ kiểu lai được bố trí đối
xứng nhau trên hai đoạn trục. Nghĩa là răng trên đoạn rotor này trùng với khe giữa
hai răng của đoạn rotor kia.
A A
B B
246
Đồ án tốt nghiệp Cơ điện tử 3 - K47
N N
S1 L1 S1
L1
V+ V+
L2 S
L2 S S4
S4
L4 L4
N N
L3 L3
S S
S2 V+
S2
V+
S3 S3
V+ V+
a b
c d
L1 S1
L1 S1
V+
S V+
L2 S4
L2 S4
N S
N S N S
N L4
L4
L3
L3
S2 V+
S2 V+
S3
V+ S3
V+
Để đơn giản ta xét động cơ PM có hai cặp cuộn pha. Hai cặp cuộn pha được
lắp đối xứng qua rotor. Cực tính của các cuộn đối xứng là giống nhau. Sơ đồ nối
dây các cuộn pha đuợc chỉ ra như hình vẽ.
Ở vị trí đầu tiên, giả sử rotor bị lệch một góc như trên hinh 2.1a. Lúc này
chưa có điện vào động cơ. Khi ta đóng các khóa S1 và S3, động cơ đuợc cấp điện.
Dòng điện có hiệu điện thế V+ chạy qua các cuộn L1 và L3. Từ trường của hai
cuộn tăng lên, xuất hiện mômen điện từ làm cho rotor là nam chaâ vĩnh cửu quay
cho tới khi cực N của stator đối xứng với cực S của rotor như trên hình 2.1b. Tiếp
theo ta mở các khóa S1, S3 và đóng S2, S4. Lúc này cặp cuộn pha L2 và L4 được
cấp điện. Từ trưòng của hai cuộn này tăng dần và mômen điện từ do hai cuộn dây
này tạo ra làm cho rotor quay cho tới khi đạt được vị trí như ở hình 2.1d.
Vậy, trong mỗi lần đóng và mở các chuyên mạch, rotor của động cơ sẽ quay
đi một góc là 900. Đối với các động cơ có số cặp cuộn dây pha càng lớn thì góc
247
Đồ án tốt nghiệp Cơ điện tử 3 - K47
quay của rotor sau mỗi lân đóng, mở các chuyển mạch lại càng nhỏ, có nghĩa là
các động cơ có khả năng điệu chỉnh vị trí ngày càng chính xác.
Bước góc của động cơ PM được tính theo công thức:
360
S= (độ)
Z sta
Trong đó Zsta là số cực của stator.
Áp dụng công thức trên. Với động cơ có 4 cực stator sẽ có bước góc là 900, với
động cơ có 8 cực stator sẽ có bước góc là 450…
Điều khiển động cơ PM: Để điều khiển động cơ PM, với mỗi cặp cực trên
stator sẽ được nối với một dây pha và động cơ PM sẽ được điều khiển bằng cách
cấp dòng một cách thứ tự cho các dây pha. Đối với động cơ PM 2 pha, ta sẽ có sơ
đồ nối dây và dải cấp xung yêu cầu như sau:
A
0 0 0
00 90
0
180 270 360
A
N
B
S
B
t0 t1 t2 t3 t4
Hình 2.2.2 Sơ đồ nối dây và dải xung điều khiển động cơ PM 2 pha
Giả sử thời điểm bắt đầu khảo sát t0, cặp cuộn pha A của động cơ được cấp
dòng dương. Dòng điện đi từ đầu A, qua hai cuộn dây đối xứng và về đất. Giữa
thời gian t0 và t1 động cơ ở vị trí cân bằng. Đến thời điểm t1 dòng cấp cho pha A bị
ngắt và cấp dòng dương cho pha B. Lúc này dòng điện đi từ đầu B, qua hai cuộn
dây đối xứng và về đất. Mômen từ trường sẽ làm cho động cơ quay đi một góc
900, thời điểm động cơ quay được góc 900 tương ứng với thời điểm t2. Lúc này pha
B được ngắt điện và cấp dòng điện âm cho pha A, lúc này hai cuộn dây trên stator
nối với pha A sẽ đổi cực tính, mômen do chúng tạo ra sẽ làm cho động cơ tiếp tục
quay theo chiều cũ thêm một góc 900. Thời điểm động cơ quay được 900 này
tương ứng với thời điểm t3. Lúc này dòng vào pha A được cắt, cấp dòng âm cho
pha B, động cơ sẽ tiếp tục quay theo chiều cũ một góc 900. Với dải xung cấp liên
tục như vậy, động cơ sẽ quay với tốc độ và vị trí ổn định trong quá trình vận hành.
248
Đồ án tốt nghiệp Cơ điện tử 3 - K47
249
Đồ án tốt nghiệp Cơ điện tử 3 - K47
A1
N
B C
C 1 B
rt
S S
A3 A 3 4 A A4
B 2 C
st
C B
N
A
A2
Hình 2.2.4. Nguyên lý hoạt động của độngcơ VR ba pha bốn cặp cực trên stator
Khi ta cấp điện cho các cuộn dây của cực A, các cuộn A1 và A2 có cùng
cực tính (N), các cuộn A3 và A4 có cùng cực tính (S). Từ thông của các cực này
tăng dần và khép kín với rotor theo đường nét đứt được chỉ ra trên hình vẽ. Dòng
từ thông đi từ cực bắc A1 vào răng 1 trên stator, sau đó tách ra thành hai nhánh.
Một nhánh đi qua răng 3 của stator, một nhánh đi qua răng 4 của stator, sau đó cả
hai nhánh lại về A1. Các dòng từ thông được chỉ rõ trên hình minh họa. Khi động
cơ ở vị trí như hình vẽ, dòng điện cấp cho cuộn pha A có từ trở là nhỏ nhất, do đó
động cơ cân bằng, rotor không quay.
Ngừng cấp điện cho pha A, cấp điện cho pha B của stator. Lúc này từ trở
trong động cơ lớn, momen từ sẽ tác động lên trục rotor, làm cho rotor quay cho tới
khi có từ trở nhỏ nhất, lúc đó rotor đạt tới vị trí cân bằng mới.
Ta cấp điện một cách liên tục cho các cuộn dây A B C A rotor sẽ quay theo
từng bước. Quá trình cấp dòng một cách thứ tự cho các cuộn dây được thực hiện
qua các chuyển mạch cơ khí hoặc chuyển mạch điện.
Vì rotor của động cơ VR làm bằng thép non nên khi không có điện, rotor sẽ
không có từ dư và không bị hãm, động cơ sẽ tiếp tục quay theo quán tính. Đây
chính là nhược điểm cần khắc phục khi điều khiển loại động cơ này.
Bước góc của động cơ VR được tính theo công thức:
SR
S= (độ)
NP
Trong đó SR là bước góc của rotor, Np là số pha của động cơ.
250
Đồ án tốt nghiệp Cơ điện tử 3 - K47
360 0 360 0
SS = (độ) SR =
NS NR
NS, NR: số răng của stator và của rotor.
Đối với động cơ chúng ta đang khảo sát:
360 360 45
SS = = 30 (độ) SR = = 45 (độ) S= = 15 (độ)
12 8 3
Tương tự, đối với động cơ VR 3 pha, 4 răng trên Stator ta có bước của động cơ là
S = 300.
Thứ tự cấp dòng cho các pha của động cơ cũng tương tự như trên, tuy nhiên mỗi
bước quay, rotor sẽ quay đi một góc gấp đôi động cơ ta đã khảo sát. Điều này có
nghĩa là độ chính xác về vị trí của động cơ cũng bị giảm đi.
Hình 2.2.5. Sơ đồ cấp dòng cho động cơ VR 3 pha, bước góc S = 300
251
Đồ án tốt nghiệp Cơ điện tử 3 - K47
A A
B B
3
3
2 4
2 4
1 5
1 5
8 6
8 6
7
7
B
A
Rotor của động cơ bước kiểu lai được cấu tạo từ hai đoạn trục. Bên ngoài
được chế tạo bằng thép non, bên trong là trục nam châm vĩnh cửu. Cách nối dây
trên hai đoạn trục được chỉ ra ở hình trên. Trong đó dây pha A có màu sẫm, dây
pha B có màu mờ hơn. Cuộn pha A lắp trên các cực lẻ còn cuộn pha B được lắp
trên các trục chẵn.
Trên hai đoạn rotor của động cơ bước kiểu lai, răng trên đoạn rotor này
trùng với rãnh trên đoạn rotor kia, hai đoạn rotor được từ hóa tương ứng với cực
của nam châm vĩnh cửu. Ở đây ta giả sử đoạn trục A có cực từ là N, đoạn trục B có
cực từ là S.
Khi ta cấp điện cho cuộn pha A, dòng từ trường chạy từ rotor A chia làm
hai nhánh, nhánh thứ nhất di từ nam châm vĩnh cửu lan sang rotor A, sau đo đi qua
răng trên cực 1, vì răng trên cực 1 đối diện với răng của rotor nên từ kháng là nhỏ
nhất. Sau đó dòng từ lan sang stator A và từ stator A lan sang stator B. Dòng từ này
tiếp tục lan theo đường mà từ trở là nhỏ nhất, trong hình minh họa ở trên, ví dụ là
cực 3 của stator B, vì cực này có răng đối xứng với răng của rotor. Dòng từ đi vào
rotor B, lan tới nam châm vĩnh cửu và khép kính mạch. Dòng thứ hai cũng đi từ
nam châm vĩnh cửu qua rotor A, đi tới răng 5 của rotor A và lan sang stator A, từ
stator A lan sang stator B, từ stator B qua răng 7 lan tới rotor B, từ rotor B lan tới
nam châm vĩnh cửu và khép kín mạch từ. Lúc này rotor đứng yên do động cơ ở
trạng thái cân bằng.
Dừng cấp điện cho pha A và cấp điện cho pha B, lúc này từ trở không còn
là nhỏ nhất, nó sẽ làm cho rotor quay đi theo hướng giảm từ trở. Trong hình minh
họa, rotor sẽ quay đến vị trí cực 4 và 8 trên rotor A có các răng đối xứng với các
răng của stator, tương ứng với các cực 2 và 6 trên đoạn rotor B.
252
Đồ án tốt nghiệp Cơ điện tử 3 - K47
253
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Bước góc của động cơ bước được chế tạo theo bảng tiêu chuẩn sau:
Hình 2.2.9. Các bước góc tiêu chuẩn của động cơ bước.
254
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Mỗi xung điều khiển đều có thể được chia ra thành 3 phần như chỉ ra trên
hình 2.10b. Sừ dụng phương pháp chống dao động bằng điện được thực hiện như
sau: Khi đến xung cuối cùng, nó sẽ được làm trễ đi một khoảng thời gian, do đó,
thay vì tác động từ thời điểm t0, xung cuối cùng sẽ tác động lên động cơ ở thời
điểm t1. Do vậy thời gian tác động của xung cuối cùng sẽ gỉam đi. Điều này làm
giảm mômen hãm cũng như giảm quán tính của động cơ, do đó vấn đề trượt bước
của động cơ có thể được cải thiện.
d) Điều khiển cả bước và điều khiển nửa bước.
255
Đồ án tốt nghiệp Cơ điện tử 3 - K47
công suất tương đối lớn. Do động cơ bước có nhiều ưu điểm đáp ứng được những
yêu cầu đặt ra nên ta lựa chọn động cơ bước.
3.2.3. Mạch điều khiển robot dùng vi điều khiển AVR Atmega88-20PU.
a) Khả năng đáp ứng của mạch.
- Mạch điều khiển thiết kế có thể đáp ứng việc điều khiển tốc độ và vị trí của
các động cơ với độ chính xác tương ứng với bước của động cơ điều khiển là 1,80.
Khi động cơ được kết nối với hệ dẫn động cơ khí hợp lý ( cụ thể là trục vit me ) có
thể đạt được độ chính xác vị trí trong phạm vi cho phép ( có thể đạt đô chính xác
đến 0,01 mm).
- Mạch điều khiển ngoài chức năng điều khiển động cơ còn có khả năng mở
rộng kết nối với máy tính. Có khả năng nhận số liệu từ máy tính và tự động tính
toán để đưa ra tín hiệu điều khiển cho động cơ để đáp ứng yêu cầu của các bài
toán với độ chính xác tương đối cao và ổn định.
- Mạch điều khiển có các cổng để kết nối và xử lý tốt tín hiệu dưới dạng số và
tương tự của các sensor gửi về.
- Ngoài việc điều khiển động cơ bước, mạch điều khiển còn được tích hợp để
điều khiển động cơ một chiều, điều khiển các van khí nén để điều khiển xilanh.
b) Lựa chọn linh kiện của mạch.
- Điều khiển các động cơ bàn thân robot đến các vị trí làm việc của nó cần có
độ chính các cao, ổn định. Yêu cầu này cần có một bộ xử lý tương đối mạnh và ổn
định cũng như cần có độ đáp ứng nhanh.
- Dựa trên những yêu cầu của mạch điều khiển và kiến thức hiện có, ta lựa
chọn vi xử lý họ AVR do chúng có đầy đủ các ưu điểm cần thiết và dễ dàng trong
sử dụng cũng như có thể thay đổi chương trình một cách linh hoạt.
- Để cung cấp nguồn công suất cho động cơ cần có thể sử dụng URL. Tuy
nhiên để mạch có khả năng điều khiển các động cơ có công suất cao hơn mà
không cần thay đổi mạch điều khiển nên sử dụng IRF để cấp nguồn cho động cơ
hoạt động.
- Giữa mạch điều khiển và mạch công suất có sử dụng một bộ cách ly quang
để đảm bảo an toàn và chống nhiễu.
c) Nguyên tắc điều khiển động cơ.
- Nguyên tắc thì băm xung là việc ta chia 1 xung lớn ra thành các xung nhỏ,
tức là lúc này về nguyên tắc thì động cơ được đóng ngắt liên tục nhưng do ở tần số
cao nên ta có cảm giác động cơ chỉ thay đổi về tốc độ.
- Có thể băm xung bằng phần mềm hoặc bằng phần cứng, đối với Atmega16L
ngoài mở rộng các tính năng khác phần cứng của nó còn mở rộng thêm 4 kênh
băm xung hai kênh của bộ timmer 0 và timmer2, hai kênh của bộ timmer1. Một
điều rất thuận tiện khi sử dụng AVR là nó có rất nhiều tính năng mới mà các họ
khác không có ngoài ra phần mềm lại hổ trợ rất mạnh cho việc lập trình. Như vậy,
khi sử sụng các kênh PWM ta chỉ việc khởi tạo giá trị các thanh ghi của nó và nó
tự động băm xung rất chính xác theo tần số và độ rộng xung đã chọn. Đây là một
ứng dụng rất quan trọng trong các bài toán điều khiển tốc độ động cơ .
256
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Hai kênh của bộ timer1 ứng với các chân PORT D.4, PORT D.5 của PORT D
và 2 kênh khác ở bộ timer 0 và 2 .
- Việc điều khiển động cơ được thực hiện thông qua điều khiển thời gian cấp
xung và lượng xung cấp cho động cơ.
Nguyên lý làm việc như sau:
Trong vi xử lý AVR đã có sẵn nguồn tạo dao động bên trong với tần số dao
động được tạo ra ổn định và dải tần số tương đối rộng. Do đó, người sử dụng có
thể lựa chọn tần số dao động phù hợp với bài toán thực tế của mình. Để điều khiển
động cơ bước cho bàn thân robot, không cần sử dụng đến tần số quá cao. Do vậy,
ta chọn tần số cấp xung là 500.000KHz. Có nghĩa là sau một khoảng thời gian là
2.10-6s thì bộ đếm xung sẽ tràn một lần. Ta xác định vào số lần tràn bộ đếm để cấp
xung điều khiển cho động cơ. Đặt một biến X là số lần tràn bộ nhớ. Khi đó, mỗi
khi số lần tràn bộ đếm là X thì vi điều khiển sẽ cấp một xung để điều khiển động
cơ.
Giả sử ta cần động cơ quay với tốc độ 200 vòng/phút. Ứng với động cơ
bước của chúng ta có bước góc là 1,80. Muốn động cơ quay 1 vòng cần cấp 200
xung. Vậy số xung trong 1phút là 200x200 = 40 000 xung. Nghía là cứ 0,0015s thì
sẽ cấp cho động cơ một xung. Khi đó biến X sẽ là:
0,0015
X= = 750
2.10 −6
Vậy muốn động cơ quay với tốc độ 200v/ph thì cứ sau 750 lần bộ đếm tràn
ta sẽ cấp một xung cho động cơ.
d) Sơ đồ khối mạch điều khiển.
Đối với các loại động cơ bước loại công xuất bé dùng vào các mục đích thí
nghiệm không có tải chúng ta có thể dung các loại IC thường như các loại UNL ví
dụ UNL2803, đối với các loại này việc thiết kế mạch rất đơn giản, nhưng chịu
được dòng bé, công suất không cao . Để giải quyết bài toán này chúng ta có họ
IRF loại này tần số đóng cắt cao, chịu được được dòng lớn rất hay được sử dụng
trong các mạch điều khiển động cơ như các động cơ DC hay các mạch điều khiển
động cơ bước .
Các yêu cầu đối với mạch điều khiên:
Mạch thiết kế điều khiển di chuyển của thân robot đến các vị trí khác nhau
một cách chính xác. Điều khiển mạch thông qua vi xử lý thuộc họ AVR.
Mạch có khả năng xử lý tín hiều từ SENSOR dưới dạng analog hoặc số .
Mạch có khã năng giao tiếp với bàn phím, giao tiếp với máy tính thông qua
chuẩn RS485.
Mạch điều khiển phải có khả năng cung cấp đủ điện áp để các động cơ hoạt
động ở công suất tương đối cao khi có tải .
Mục đích:
- Điều khiển động cơ bước để di chuyển thân robot, điều khiển các van khí nén
để điều khiển các xilanh .
- Xử lý được các tín hiệu từ các sensor, công tắc hành trình đưa về.
- Quản lý được dưới giao diện máy tính bằng phần mềm.
257
Đồ án tốt nghiệp Cơ điện tử 3 - K47
U 8B U 8D LED F1
U 8F 470
J54 24V
232TX 3 4 9 8 485TX D 2 3 VPP
13 12 485C TR L 2 VC C
1 GND FUSE
74H C 14 D IO D E 1 n 4 1 4 8
74H C 14 U8A
74H C 14 CON3
R1 R2
1 2
D21
R 220 C1 R4 U 25 C ach Ly Q uang
33k C AP N P 1 4 D ir e c t _ 5
74H C 14 1 4
GND 2 3 GND
GND
R 2 3
LE D
D22
R S485+ R5 U 24 C ach Ly Q uang
GND
U 111 1 4 D ir e c t _ 4
C2 D 30 D 40 1 4
2 8 VC C CAP N P J4 GND 2 3 GND
J59
485R X 1 RE VC C D IO D E D IO D E J3 LE D R 2 3
485C TR L 3 R 6 2 1 D 109 D 80 1 6 D23
485TX 4 DE A 7 GND GND 2 5 R6 U 23 C ach Ly Q uang
GND
D B 4 1 4 D ir e c t _ 3
JU MPER R 3 D 02C Z12 3 1 4
S N 75176 R D 50 D 0 2DC 7Z 0 1 2 CON2 2 GND 2 3 GND
2 3
5
1 LE D R
D IO D E D IO D E
R S485- D24
GND
J55
R S T P C 6 (R E S E T ) 1 28 P C 5 S te p _ 4
2 3 2 R X P D 0 (R XD ) 2 27 P C 4 S te p _ 3
2 3 2 T X P D 1 (T XD ) 3 26 P C 3 S te p _ 2
J56 D C 2_EN P D 2 4 25 P C 2 S te p _ 1
D C 2 _ D IR P D 3 5 24 PC 1 D C 1_E N U 17 U 19
C O IN _ 1
C O IN _ 3
GND 1 2 PD 4 6 23 P C 0 D C 1 _ D IR D K_1 1 4 24V D K_3 1 4 24V
VCC 7 22 GND 1 4 Q 17 1 4 Q19
GND 8 21 AREF VCC S te p _ 1 2 3 Q 11 S te p _ 3 2 3 Q 16
JU M PER P B 6 X ta l_ 91 20 AVC C VCC 2 3 C 1815 2 3 C 1815
P B 7 X ta 1l_ 02 19 P B 5 S ta tu s _ 1 C ach Ly Q uang C ach Ly Q uang
D ire c t _ 5 P D 5 1 1 18 P B 4 S ta tu s _ 2
D ire c t _ 4 P D 6 1 2 17 P B 3 S ta tu s _ 3 Q 1 2 IR F 5 4 0 N / T O Q 1 5 IR F 5 4 0 N /TO
D ire c t _ 3 P D 7 1 3 16 P B 2 S ta tu s _ 4 A 1015 A1015
D ire c t _ 2 P B 0 1 4 15 P B 1 D ir e c t _ 1 R 20 R 37 R 17 R39
10K 10K 10K 10K
ATM EG A88
GND GND
U 18 U 20
C O IN _ 2
C O IN _ 4
DK_2 1 4 24V D K _4 1 4 24V
1 4 Q 18 1 4 Q20
SW 1 S te p _ 2 2 3 Q 14 S te p _ 4 2 3 Q 22
GND
2 3 C 1815 2 3 C 1815
S ta tu s _ 4 C ach Ly Q uang C ach Ly Q uang
S ta tu s _ 3
S ta tu s _ 2 Q 1 3 IR F 5 4 0 N / T O Q 2 1 IR F 5 4 0 N /TO
S ta tu s _ 1 A 1015 J10 A1015
R 16 R 38 R 19 R40
10K 10K D7 D IO D E 2 4 V 1 10K 10K
S W D IP -4 D8 D IO D E C O IN _ 4 2
GND D9 D IO D E C O IN _ 3 3 GND
D 10 D IO D E C O IN _ 2 4
C O IN _ 1 5
R 445 U 270
O U T_1E N
X ta l_ 2
20M
C 4 22p
R 446 U 260
O U T_2E N
VCC 1 4 24V
1 4 Q 240
D C 2_EN 2 3 Q 260
R 2 3 C 1815
C ach Ly Q uang
Q 2 5 I R F 5 4 0 N /T O
A1015
J5 J6 R 180 R 420
1 1 LS 1 10K 10K
D R IL L S LS2
R ELA Y D P D T
4 J58
R 448 U 272 R 443
24V 3
VC C 1 4 2 1
1 4 R 442
3 5 2
D C 2 _ D IR 2 3 2 Q 2 3 8 O0 AU T _ 2 E N6
R 2 3 R 1 7 T it le
1 CON2 < T it le >
C ach Ly Q uang R GND 8
S ize D ocum ent N um ber R ev
C <D oc > <R ev C ode>
R ELAY D PD T
D a te : M o n d a y , A p r il 2 3 , 2 0 0 7 Sheet 1 of 1
258
Đồ án tốt nghiệp Cơ điện tử 3 - K47
LED F1
470
J54 24V
3 VPP
2 VC C
1 G N D FU SE
C O N 3 khoi nguon
Nguồn điện 24V ( hoặc 12V ) được đưa qua IC LM7805 để ta có thể lấy
được điện áp ra chuẩn 5V. Tụ 1000µF và 470μF có tác dụng lọc nguồn. Các đèn
led dùng để thông báo tình trạng của khối nguồn. Điốt dùng để chống dòng ngược.
Ngoài ra, cầu chì F1 có tác dụng chống ngắn mạch và quá tải.
- Khối tín hiệu vào: có nhiệm vụ thu nhận các tín hiệu vào như công tắc
hành trình, các sensor ... để đưa đến vi điều khiển xử lý. Sơ đồ nguyên lý như sau:
D 21
R 4 U 25 C ach Ly Q uang
1 4 D ir e c t _ 5
1 4
G N D 2 3 G N D
R 2 3
LED
D 22
R 5 U 24 C ach Ly Q uang
1 4 D ir e c t _ 4
1 4
G N D 2 3 G N D
J3 R 2 3
LED
6 D 23
5 R 6 U 23 C ach Ly Q uang
4 1 4 D ir e c t _ 3
3 1 4
2 G N D 2 3 G N D
1 R 2 3
LED
D 24
C O N 6 U 21 C ach Ly Q uang
R 12 270 1 4 D ir e c t _ 2
1 4
G N D 2 3 G N D
2 3
LED
D 25
U 22 C ach Ly Q uang
R 13 270 1 4 D ir e c t _ 1
1 4
G N D 2 3 G N D
2 3
LED
dau vao(input)
Các tín hiệu được đưa vào J3, sau đó qua một con cách ly quanh trước khi
vào vi điều khiển. Khi có tín hiệu vào một chân nào đó của J3 thì đèn led tương
ứng sẽ sáng để báo hiệu cho ta biết, khi đó chân 4 nối với một chân của vi điều
259
Đồ án tốt nghiệp Cơ điện tử 3 - K47
khiển của cách ly quanh P521 sẽ được đưa xuống mức 0. Khi đó ta sẽ phát hiện
được tín hiệu vào để vi điều khiển xử lý bước tiếp theo.
- Khối truyền - nhận dữ liệu: có nhiệm vụ truyền - nhận thông tin giữ vi
điều khiển và máy tính. Nó có thể chuyển đổi từ cổng chuẩn RS232 sang chuẩn
RS485 ( chuẩn được sử dụng phổ biến trong mạng truyền thông công nghiệp, có
khả năng truyền dữ liệu xa hơn chuẩn RS232 ).
U 8E U 8C
485R X 11 10 5 6 232R X
74H C 14 74H C 14
U 8B U 8D
U 8F
232TX 3 4 9 8 485TX D 2
13 12 485C TR L
74H C 14 D IO D E 1 n 4 1 4 8
74H C 14 U 8A
74H C 14
R 1 R 2
1 2
R 220 C 1
33k C AP N P
74H C 14
G N D
G N D
R S485+
U 111
C 2 D 30 D 40
2 8 VC C C AP N P J4
R E VC C J59 D IO D E D IO D E
485R X 1
485C TR L 3 R 6 2 1 D 109 D 80 1
D E A
G N D
485TX 4 7 G N D G N D 2
D B
JU M PER R 3 D 02C Z 12
SN 75176 R D 50 D 0 2 DC 7Z 0 1 2 C O N 2
5
D IO D E D IO D E
G N D
R S485-
serial _rs232_Rs485
- Khối vi điều khiển: có nhiệm vụ xử lý thông tin thu nhận được và ra lệnh
cho các thiết bị chấp hành ở đầu ra. Sử dụng vi điều khiển AVR Atmel88-20PU.
J55
R ST P C 6 (R E S E T ) 1 2 8 P C 5 S te p _ 4
232R X P D 0 (R X D ) 2 2 7 P C 4 S te p _ 3
232TX P D 1 (T X D ) 3 2 6 P C 3 S te p _ 2
J56 D C 2_EN PD 2 4 2 5 P C 2 S te p _ 1
D C 2 _ D IR P D 3 5 2 4 P C 1 D C 1 _ EN
G N D 1 2 PD 4 6 2 3 P C 0 D C 1 _ D IR
VC C 7 2 2 G N D
R ST R 11 10k VC C G N D 8 2 1 A R EF VC C
JU M PER PB6 X t a l _ 91 2 0 A VC C VC C
C 3 22p PB7 X t a 1l _ 02 1 9 P B5 S ta tu s_1
X t aY l _1 1 D ir e c t _ 5 P D 5 1 1 1 8 P B4 S ta tu s_2
D ir e c t _ 4 P D 6 1 2 1 7 P B3 S ta tu s_3
D ir e c t _ 3 P D 7 1 3 1 6 P B2 S ta tu s_4
G N D
D ir e c t _ 2 P B 0 1 4 1 5 P B1 D ir e c t_ 1
X t a l_ 2
20M ATM EG A88
C 4 22p
khoi vi dieu khien
thach Anh
Để tạo dao động cho vi điều khiển có thể hoạt động được ta dùng thạch anh
2MHz, kết hợp với 2 tụ gốm 22pF như trên sơ đồ.
260
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Khối tín hiệu ra: có nhiệm vụ nhận lệnh từ vi điều khiển đưa đến các thiết
bị chấp hành khác. Cụ thể, nhận tín hiều điều khiển để điều khiển van khi và các
động cơ ( động cơ 1 chiều và động cơ bước ).
U17 U 19
C O IN _ 1
C O IN _ 3
D K_1 1 4 24V D K_3 1 4 24V
1 4 Q 17 1 4 Q19
S te p _ 1 2 3 Q 11 S te p _ 3 2 3 Q 16
2 3 C 1815 2 3 C 1815
C ach Ly Q uang C ach Ly Q uang
Q 1 2 IR F 5 4 0 N /TO Q 1 5 IR F 5 4 0 N /T O
A1015 A1015
R 20 R 37 R 17 R39
10K 10K 10K 10K
GND GND
U18 U 20
C O IN _ 2
C O IN _ 4
D K_2 1 4 24V D K_4 1 4 24V
1 4 Q 18 1 4 Q20
S te p _ 2 2 3 Q 14 S te p _ 4 2 3 Q 22
2 3 C 1815 2 3 C 1815
C ach Ly Q uang C ach Ly Q uang
Q 1 3 IR F 5 4 0 N /TO Q 2 1 IR F 5 4 0 N /T O
A1015 J10 A1015
R 16 R 38 R 19 R40
LS1 10K 10K D7 D IO D E 2 4 V 1 10K 10K
D8 D IO D E C O IN _ 4 2
4 J57 GND D9 D IO D E C O IN _ 3 3 GND
R 447 U 271 R 444
24V 3 D 10 D IO D E C O IN _ 2 4
VC C 1 4 2 1 C O IN _ 1 5
1 4 R 441
3 5 2
D C 1 _ D IR 2 3 2 Q 2 3 0 0 AO U T _ 1 E N 6
R 2 3 R 1 7 CON5 J13
C ach Ly Q uang 1 CON2 J11
R D 17
GND 8 24V 1
D 18
VC C 1 C O IN _ 4 2
D 19
LS2 D K_1 2 C O IN _ 3 3
D 20
R ELAY D PD T D K_2 3 C O IN _ 2 4
4 J58 D K_3 4 C O IN _ 1 Do 5
R 448 U 272 R 443 Do
24V 3 D K_4 5
VC C 1 4 2 1 Do
1 4 R 442 Do
3 5 2 10K
D C 2 _ D IR 2 3 2 Q 2 3 8 O0 AU T _ 2 E N6 CON5
R 2 3 R 1 7
C ach Ly Q uang 1 CON2
R GND 8
R 445 U 270
O U T _1EN
GND
R 446 U 260
O U T _2EN
VCC 1 4 24V
1 4 Q 240
D C 2_EN 2 3 Q 260
R 2 3 C 1815
C ach Ly Q uang
Q 2 5 IR F 5 4 0 N /TO
A1015
khoi cong suat dieu khien dong co va van khi R 180
10K
R 420
10K
GND
261
Đồ án tốt nghiệp Cơ điện tử 3 - K47
232R X 1 2 5 6 485TX
D 2
74H C 14 74H C 14
D IO D E 1 n 4 1 4 8
U 8F
R 1 R 2
13 12
33k R 220
C 10P
C AP N P
74H C 14
G N D
U 8B U 8E
U 8D
D 14
232TX 4 3 10 11 485R X
D 13 485R X 9 8 485C TR L
485TX
74H C 14 74H C 14 74H C 14
LED
LED C 13
R 5
R 10K G N D
VC C
VC C
R 11
G N D
R S485+ VC C
VC C
R 13 R 6 U 1
R R _4K7 C 2 D 3 D 15
2 8 VC C C AP N P R J13
R E VC C D IO D E D IO D E
485R X 1
485C TR L 3 R 6 D 1 1
D E A D 4
G N D
485TX 4 7 G N D 2
D B G N D
D 02C Z 12
SN 75176 D 5 D 16 C O N 2
D 02C Z 12
5
D IO D E D IO D E R 12
G N D
R S485- G N D
J6 J8
1 1
2R 1 I N _ J
3T 1 O U T
R 9
1R 1 I N
R 1 IN _ J N O N O C O N 1 C O N 1
R 8
R 4K7
J12 232R X VC C
R 4K7 J10 J9
JU M PER 3
1 1
U 3
C O N 1 C O N 1
T 1 O U5T _ J
R 1 IN _ J 1 3 12 232R X
T 1 O U6T
R 1 IN R 1O U T
R 1 IN 4
8 9
P1
R 2 IN R 2O U T D R IL L S
232TX 11 14 T1O U T_J
1 10 T 1 IN T1O U T 7 N O N O
6 T 2 IN T2O U T
2 T1O U T C 6 10uF 1
7 R T S /C T S 3 C 1 +
3 R 1 IN C 7 10uF 4 C 1 -
8 R T S /C T S 5 C 2 +
4 C 8 10uF 2 C 2 -
VC C V +
9 6
5 G N D C 9 V -
M A X232
10uF
R S 2 3 2 C o n n e c te r
D 11
R 4
VC C G N D
PO W ER D 6
U 2 R LED
2 1 3 VC C
1 470u IN O U T 1000u C 10 C 11 C 12
262
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Giới thiệu về các linh kiện được sử dụng trong mạch điều khiển.
+ Opto P521:
Đối với các động cơ bước dùng dòng chỉ 0,5 A trở xuống thì vi điều khiển
có thể điều khiển trực tiếp qua phân kênh 8243, nhưng đối với mạch điều khiển
động cơ bước dùng dòng khoảng từ 0,5 đến 20A thì vi điều khiển không thể điều
khiển trực tiếp mà nó phải điều khiển gián tiếp qua cách ly quang (như hình vẽ).
Nó cách ly hai nguồn hoàn toàn đó là nguồn bên vi điều khiển và nguồn bên cung
cấp cho động cơ. Vì vậy mà vi điều khiển vẫn hoạt động bình thường mà không bị
ảnh hưởng của nguồn cấp cho động cơ.
Như đã nói ở trên với động cơ bước dùng dòng nhỏ thì dùng UNL để điều
khiển động cơ bước, còn đối với động cơ bước dùng công suất lớn thì ta dùng loại
moffet để điều khiển cụ thể là dùng loại IRF540 đây là transitor trường npn có thể
chịu được dòng 20 A nên rất thích hợp cho điều khiển động cơ bước có công suất
lớn.
263
Đồ án tốt nghiệp Cơ điện tử 3 - K47
LM 7805 được dùng rất đơn giản, chân input sẽ cho phép các nguồn 1
chiều khác từ (9v-24v) vào còn chân Common dùng để chung đất cho đầu vào và
đầu ra ,tức là nối mat. Còn chân output sẽ là đầu ra 5v để nuôi mạch
Giới thiệu vi điều khiển Atmega88 - 20PU được sử dụng trong mạch:
264
Đồ án tốt nghiệp Cơ điện tử 3 - K47
265
Đồ án tốt nghiệp Cơ điện tử 3 - K47
24VC C
10K
R
V re f
5V
D IO D E B R E A K D O W N
G N D
Hình 3.7. Cách nối chân Vref
- Chân Avcc thường được nối lên Vcc nhưng khi sử dụng bộ ADC thì chân
này được nối qua 1 cuộn cảm lên Vcc với mục đích ổn định điện áp cho bộ biến
đổi.
- Port B là cổng I/O 8 bit với điện trở kéo bên trong. Ngoài ra nó còn dùng
cho một số chức năng đặc biệt khác.
* Mạch nạp chương trình cho vi điều khiển AVR qua cổng SPI:
Ở đây ta trình bày mạch nạp tương thích với chuẩn STK200/300 của Atmel
với phần mềm CodeVisionAVR.
Trên sơ đồ ta dùng IC 74HC244 làm con đệm để bảo vệ cổng máy in. Các
chân ra MOSI, MISO, SCK, RESET, GND được nối trực tiếp vào các chân tương
ứng của AVR. Ta cần phải cấp nguồn 5V để con 74HC244 hoạt động.
266
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Vì AVR có khả năng In-System Programming nên việc nạp chương trình rất
đơn giản. Không như 89C51, mỗi khi nạp chương trình mới phải tắt nguồn và cho
vào mạch nạp riêng để nạp, AVR vẫn làm việc bình thường khi có bộ nạp chương
trình nối với nó. Mỗi khi muốn nạp một chương trình mới, phần mềm trong máy
tính sẽ Reset AVR. AVR chuyển sang chế độ được lập trình, nhận chương trình từ
máy tính. Sau khi nạp xong AVR sẽ hoạt đồng trở lại bình thường.
LED IS O 1 1
O P TO IS O L A T O R Q 5
R 14 R
VC C O P TO _O U T9 IR F 5 4 0 N /T O
1
R R 13 G N D
Q 11
O PTO _O U T IR F 5 4 0 N /TO
R 19
G N D
Trạng thái bình thường thì chân OPTO_OUT bị kéo xuống GND qua trở
10kΩ khi đó không có sự phân áp giữa 2 chân G_S thì IRF không hoạt động.
Nhưng khi có sự phân áp G_S thì IRF hoạt động và như vậy sẽ có dòng qua D
(OUT) .
Trong mạch điều khiển được thiết kế có các chân đầu ra ở khối công suất
các chân này có 1 chân nối lên 24Vcc dùng để đấu chung các cực (+) của động cơ
bước và động cơ DC các chân khác dùng để nối với các đầu cực còn lại của động
cơ, đây chính là các chân được điều khiển bởi vi điều khiển thông qua bộ cách li
và IRF. Các chân này theo thứ tự nối với các cặp cực của động cơ bước và được
điều khiển đóng cắt theo thứ tự 1-2-3-4-1, khi đó động cơ bước chạy được 1 vòng
đối với động cơ 4 cặp cực. Thời gian đóng cắt giữa các cặp cực liên tiếp quyết
định tốc độ của động cơ .
267
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Với mạch điều khiển này chúng ta có thể điều khiển tốc độ động cơ tuỳ ý,
kiểm soát và điều khiển từng bước của động cơ .
Ta có thể điều khiển động cơ bước theo nguyên tắc điều khiển cả bước hoặc
điều khiển nửa bước.
268
Đồ án tốt nghiệp Cơ điện tử 3 - K47
3 5 H
4
β L1 L
L 2
1. Bộ phận kéo cùng các yếu tố làm việc trực tiếp mang vật
2. Trạm dẫn động, truyền chuyển động cho bộ phận kéo
3. Bộ phận căng, tạo và giữ lực căng cần thiết cho bộ phận kéo.
4. Hệ thống đỡ (con lăn, giá đỡ…) làm phần trượt cho bộ phận kéo và các yếu
tố làm việc.
269
Đồ án tốt nghiệp Cơ điện tử 3 - K47
270
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Tuy nhiên, khi chọn loại băng tải cần chú ý đến trạng thái và mục đích sử
dụng của nó theo bảng sau:
Các loại băng tải đai, băng tải con lăn có ưu điểm là độ ổn định cao khi vận
chuyển, kết cấu đơn giản, rẻ tiền và chúng được chế tạo hàng loạt cho các hệ thống
FMS.
Khi thành lập hệ thống FMS, một trong những vấn đề khó khăn cần phải
quan tâm đó là vận chuyển châts thải, trước hết là phoi gia công.
Để vận chuyển phoi gia công người ta sử dụng các loại băng tải như: băng
tải dạng cào, băng tải lá, băng tải lá-đũa và băng tải xoắn vít.
1. Băng tải dạng cào.
Băng tải dạng cào được dùng để thu dọn phoi vụn. Năng suất của băng tải
loại này có thể đạt 1,5 tấn/ giờ và tốc độ chuyển động là 0.2m/s. Chiều dài
của băng tải không bị hạn chế trong phạm vi kéo là 10kN.
2. Băng tải lá và băng tải lá-đũa.
Các loại băng tải này được chế tạo từ những cơ cấu tiêu chuẩn và được
dùng làm thiết bị vận chuyển chính để tải phoi. Tuỳ thuộc vào tốc độ
chuyển động và góc nâng mà năng suất tính toán của băng tải dao động
trong khoảng từ 3.1 đến 47 tấn/ giờ.
3. Băng tải xoắn vít
Băng tải xoắn vít có hai kiểu cấu tạo: băng tải một guồng xoắn và
băng tải hai guồng xoắn. Ở băng tải có hai guồng xoắn, có hai guồng xoắn
đặt song song với nhau, một có chiều xoắn phải, một có chiều xoắn trái.
Chuyển động xoay vào nhau của các guồng xoắn được thực hiện nhờ một
tốc độ phân phối chuyển động. Cả hai loại băng tải guồng xoắn vít(một
guồng xoắn và hai guồng xoắn) đều được đặt dưới máng (rãnh) bằng thép
hoặc bằng ximăng.
Băng tải một guồng xoắn được dùng để thu dọn phoi vụn. Năng suất
băng tải loại này đạt 4tấn/giờ với chiều dài 80m. Băng tải hai guồng xoắn
271
Đồ án tốt nghiệp Cơ điện tử 3 - K47
được dùng để thu dọn phoi vụn và phoi xoắn với năng suất đạt 7 tấn/giờ
trên chiều dài 100m.
Ngoài các loại băng tải dùng để vận chuyển chi tiết và phoi trên đây,
trong hệ thống FMS người ta còn sử dụng loại băng tải treo chạy một
đường ray. Loại băng tải này có thể làm việc trong phạm vi phân xưởng
hoặc giữa một phân xưởng. Ưu điểm của loại băng tải này kinh tế, giảm
diện tích sản xuất, có khả năng tự động dừng theo địa chỉ (theo vị trí), độ ồn
giảm, khối lượng nhỏ và sử dụng đơn giản.
Do trong điều kiện sản xuất băng tải cho mô hình thí nghiệm có kích
thước nhỏ, và tải không lớn. Trong quá trình hoạt động băng tải chỉ làm
nhiệm vụ vận chuyển phôi đến tay rô bốt không đòi hỏi việc thu dọn phoi…
Từ lý do đó có 2 phương án lựa chọn cho nhóm là băng tải đai và băng tải
xích.
Hai phương án được đưa ra để cân nhắc
Băng tải xích:
Do yêu cầu của băng tải trong đồ án này là phải di chuyển hai chiều,
suất phát từ yêu cầu đó nhóm đã quyết định chọn băng tải xích với những lý
do sau:
- Tải trọng của băng tải không cần lớn
- Dễ chế tạo, dễ thiết kế
272
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Giá thành rẻ(đai chuyên dụng đắt tiền và gia công giá thành cao)
- Vật liệu dễ kiếm
- Căng xích sẽ dễ dàng hơn trong khâu lắp ráp so với đai
- Cơ cấu đảo chiều đơn giản với một động cơ và một cặp bánh răng
273
Đồ án tốt nghiệp Cơ điện tử 3 - K47
+ Động cơ servo
Với yêu cầu khá đơn giản của băng tải như là
- Chỉ cần cung cấp phôi cho tay máy rôbot
- Băng tải chạy liên tục, có các cơ cấu chặn
- Không đòi hỏi độ chính xác, tải trọng băng tải nhẹ
- Dễ điều khiển, giá thành rẻ
Với tất cả các lý do trên nên nhóm đã quyết định chọn động cơ điện một
chiều làm động cơ dẫn động cho băng tải xích.
274
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Solenoid
Van A B
Lò xo
P Chat khí vào
T
Chat khí ra
Hình: Van vận hành bằng solenoid.
Khí nén được nạp vào cổng P, cổng này nối với nguồn áp từ máy nén. Cổng
T là cửa xả. Khi không có dong điện chạy qua solenoid. Khí nén được nạp vào
cổng P qua cổng B vào xilanh đẩy pittông chạy từ trái sang phải. Khi có dòng
điện chạy qua solenoid cuộn hút sẽ kéo thanh đẩy sang phải, khi đó khí nén chạy
từ cửa nạp P vào cửa A và xả từ cửa B ra cửa T làm cho pittông chuyển động từ
phải sang trái.
Các van điều khiển hướng được chuyên biệt theo số cổng và số vị trí điều
khiển. Van nói trên có bốn cổng: A, B, P, T và 2 vị trí điều khiển. Vì vậy, van này
được gọi là van 4/2. Loại van này có lò xo để cung cấp một vị trí và solenoid cung
cấp vị trí khác. Kí hiệu là:
A B A B
P T P T
b) Hệ thống khí nén trong băng tải
Đi?u khi?n xi lanh 1 Đi?u khi?n xi lanh 2 Đi?u khi?n xi lanh 3 Đi?u khi?n xi lanh 4
V? trí 1 V? trí 2 V? trí 1 V? trí 2 V? trí 1 V? trí 2 V? trí 1 V? trí 2
275
Đồ án tốt nghiệp Cơ điện tử 3 - K47
)b Thiết kế kích thước tổng quan của băng tải và các chi tiết gia công
Về kích thước băng tải:
276
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Từ kích thước của phôi là 45mm đồng thời kết hợp với kích thứoc của máy
cnc, kích thước của robôt và không gian hoạt động của robôt thì diện tích của băng
tải:
Bản vẽ của vai trục (được ghép với tất cả các trục có trong băng tải)
277
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Vai trục này được làm bằng thép 45 được gia công trên máy tiện 1K62. Lỗ
tâm để lắp trục được khoan trên máy tiện để đảm bảo độ đồng tâm. Các lỗ Ф5 thì
được khoan trên máy khoan, vị trí được xác định bằng dấu
Sau đó tiến hành taro lỗ ren Ф5 và Ф4
Trục 1, Trục2
278
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Trục này được gia công trên máy tiện loại nhỏ. Gia công từ phôi Ф8. Ta
tiến hành hạ bậc 2 đầu trục xuống còn Ф6. 2 đấu trục này sẽ được lắp vào ổ bi nên
yêu cầu là gia công Ф6 có dung sai trên, để đảm bảo khi lắp với ổ bi là lắp chặt
Trên trục tiến hành vát một đoạn nhỏ để sau này khi lắp với vai trục sẽ dùng
trí để cố định giữa trục và vai trục
Việc gia công trục 3 cũng được thực hiện trên máy tiện nhỏ. 2 Đầu cũng
được hạ bậc thành Ф6. 2 Đầu này một đầu sẽ được lắp chặt với ổ bi 6 và một đầu
sẽ lắp với bạc đóng bánh răng
279
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Bản vẽ trục 3 sau khi lắp với vai và bánh xích líp
Trục 4 cũng được gia công trên máy tiện nhỏ, từ phôi Ф8 ta hạ bậc 2 đầu
xuống còn Ф6. Một đầu Ф6 ngắn hơn sẽ được nối với ổ bi, đầu còn lại vừa nối với
ổ bi vừa nối với trục động cơ. Ta đều lựa chọn gia công Ф6 với dung sai có độ dôi.
280
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Bản vẽ trục 4 lắp ráp với vai trục và bánh xích líp
Gia công chi tiết này trên máy tiện, thực hiện khoan lỗ Ф6 trên máy tiện và
khoan Ф4 trên máy khoan
281
Đồ án tốt nghiệp Cơ điện tử 3 - K47
4.2.1. Phân tích chức năng và điều kiện làm việc của chi tiết
Pallet là chi tiết di chuyển trên băng tải mang theo phôi. đến các trạm định
vị. Pallet là một chi tiêt dạng hộp. Điều kiện làm việc của pallet là trong môi
trường bình thường không chịu tải trọng lớn hay môi trường làm việc khắc nghiệt.
Bề mặt làm việc của pallet là mặt phẳng dưới tiếp xúc với xích và bề mặt tròn
để chứa phôi
Vật liệu là nhôm
282
Đồ án tốt nghiệp Cơ điện tử 3 - K47
4.2.2. Phân tích tính công nghệ trong kết cấu của chi tiết
- Các bề mặt cần gia công cho phép thoát dao dễ dàng.
- Có lỗ nông với Ølớn, gia công dễ dàng bằng máy tiện.
- Chi tiết có đủ độ cứng vững để khi gia công, tuy nhiên vì là vật liệu là nhôm nên
khi gia công cần chọn tốc độ máy phù hợp để tránh hiện tượng biến dạng phôi và
dính phoi
4.2.3. Xác định dạng sản xuất
Dạng sản xuất là đơn chiếc.
4.2.4. Xác định phương pháp chế tạo phôi
Phôi được chế tạo bằng cách dùng máy phay và tiện để tạo biên dạng đúng
như yêu cầu từ phôi
4.2.5. Xác định thứ tự các nguyên công
a) Xác định đường lối công nghệ
Do đây là sản xuất đơn chiếc nên ta dùng phương pháp gia công nhiều vị
trí. Dùng máy phay vạn năng và máy tiện, với đồ gá vạn năng.
b) Xác định phương pháp gia công
Do yêu cầu các mặt gia công không cao, bề mặt làm việc cũng không đòi
hỏi độ nhẵn bóng nên ta chọn cấp chính xác 3(cho các bề mặt phay) cho tất cả các
mặt gia công. Tương ứng với cấp độ bóng là 5. Ta có dung sai là 0.1mm cho các
kích thước gia công trên máy phay, máy tiện.
c) Trình tự gia công
Chọn chuẩn
Chuẩn tinh: Mặt A
Chuẩn thô: Mặt B
Thứ tự nguyên công
Nguyên công 1:
Phay 2 mặt bên để chiều dầy đạt kích thước 25+0.1mm( từ kích thước 30mm)
Thực hiện trên máy phay 6M12H, được định vị và kẹp chặt bằng êto(1).
Định vị 5 bậc tự do, đó là quay quanh x, y, z và tịnh tiến theo phương z, x.
Bước 1
Phay một mặt đi một lượng là 2,5 mm
Qua hai lần phay tinh và phay thô
Phay thô đi 2mm với chế độ cắt: s=2mm ,với vận tốc là: v=125 vòng/phút
Phay tinh đi 0.5 mm với chế độ cắt s=0.5mm với vận tốc là: v=200
vòng/phút.
283
Đồ án tốt nghiệp Cơ điện tử 3 - K47
(1)
Bước 2
Tháo êto và quay ngược chi tiết lại và kẹp chặt bằng êtô (2).Định vị 5 bậc
tự do, đó là quay quanh x, y, z và tịnh tiến theo phương z, x.
Phay một mặt đi một lượng là 2,5 mm
Qua hai lần phay tinh và phay thô
Phay thô đi 2mm với chế độ cắt: s=2mm ,với vận tốc là: v=125 vòng/phút
Phay tinh đi 0.5 mm với chế độ cắt s=0.5mm với vận tốc là: v=200
vòng/phút. Sau lần phay này thì chi tiết đạt kích thước 25+0.1mm
(2)
284
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Nguyên công 2: Phay hình chữ nhật đạt kích thước 50x70mm
Bước 1. Dùng dao phay mặt đầu để phay đi một lượng là 2.5mm ở cạnh 75mm
Nguyên công phay này được thực hiện trên máy phay:6M12H. được định vị
và kẹp chặt bằng êto(1). Định vị 5 bậc tự do, đó là quay quanh x, y, z và tịnh tiến
theo phương z, x. (3)
Khi phay thô lượng chạy dao là: 2mm với vận tốc là: 125 vòng/phút
Sau đó lần phay tinh cuối cùng chọn s=0.5mm với vận tốc là v=200 v/phút
(3)
Bước 2. Tháo chi tiết và quay đi 90 0 .Dùng dao phay mặt đầu để phay đi một
lượng là 2.5mm ở cạnh 55mm để đạt kích thước 52.5
Nguyên công phay này được thực hiện trên máy phay:6M12H. được định vị
và kẹp chặt bằng êto(1). Định vị 5 bậc tự do, đó là quay quanh x, y, z và tịnh tiến
theo phương z, x. (4)
Khi phay thô lượng chạy dao là: 2mm với vận tốc là:125 vòng/phút
Sau đó lần phay tinh cuối cùng chọn s=0.5mm với vận tốc là v=200 v/phút
285
Đồ án tốt nghiệp Cơ điện tử 3 - K47
(4)
Bước 3. Tháo chi tiết và quay đi 90 0 .Dùng dao phay mặt đầu để phay đi một
lượng là 2.5mm ở cạnh 72.5mm để đạt kích thước 70mm
Nguyên công phay này được thực hiện trên máy phay:6M12H. được định vị
và kẹp chặt bằng êto(5). Định vị 5 bậc tự do, đó là quay quanh x, y, z và tịnh tiến
theo phương z, x. Khi phay thô lượng chạy dao là: 2mm với vận tốc là:125
vòng/phút .
Sau đó lần phay tinh cuối cùng chọn s=0.5mm với vận tốc là v=200 v/phút
(5)
Bước 4. . Tháo chi tiết và quay đi 900 .Dùng dao phay mặt đầu để phay đi một
lượng là 2.5mm ở cạnh 52.5mm để đạt kích thước 50+0.1mm
Nguyên công phay này được thực hiện trên máy phay:6M12H. được định vị
và kẹp chặt bằng êto(6). Định vị 5 bậc tự do, đó là quay quanh x, y, z và tịnh tiến
286
Đồ án tốt nghiệp Cơ điện tử 3 - K47
theo phương z, x. Khi phay thô lượng chạy dao là: 2mm với vận tốc là:125
vòng/phút .
Sau đó lần phay tinh cuối cùng chọn s=0.5mm với vận tốc là v=200 v/phút
(6)
Sau nguyên công thứ 2 này thì chi tiết có kích thước như sau
287
Đồ án tốt nghiệp Cơ điện tử 3 - K47
(7)
Nguyên công 4: Tiện lỗ φ 45 +0.1 với chiều sâu là 5mm Và vát mép
Nguyên công này được thực hiện trên máy tiện T616, dùng mâm cặp 4 chấu
định vị và kẹp chặt, kết hợp với rà gá đã hạn chế 5 bậc tự do.
288
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Điều khiển hoạt động của băng tải có thể bằng vi điều khiển hoặc PLC
289
Đồ án tốt nghiệp Cơ điện tử 3 - K47
như máy tính truyền thống, và chúng có các đặc điểm thích hợp cho mục đích điều
khiển trong công nghiêp.
- Có khả năng khử nhiễu tốt
- Kết cấu chắc chắn do đó nâng cao độ tin cậy đồng thời kết cấu nhỏ gọn
giảm bớt không gian yêu cầu.
- Dựa vào nền vi xử lí giúp nâng cao khả năng giao tiếp, khả năng đa nhiệm
- Cấu trúc dạng môđun cho phép dễ dàng thay thế, tăng khả năng bằng việc
nối thêm môđun mở rộng vào ra và có thêm các môđun chức năng chuyên dùng.
Các trạm vào ra từ xa giúp tiết kiệm dây và ống dẫn
- Việc kết nối dây và mức điện áp tín hiệu ở ngõ vào và ngõ ra được chuẩn
hóa
- Hiển thị chuẩn đoán làm cho việc chuẩn đoán dễ dàng hơn, giảm thời gian
khắc phục sự cố.
- Ngôn ngữ lập trình dễ hiểu và dễ sử dụng (ladder, instruction và function
chart).
- Thay đổi chương trình điều khiển dễ dàng
Kiến trúc của PLC có dạng module và linh hoạt cho phép các yếu tố phần
mềm , phần cứng mở rộng khi các yêu cầu ứng dụng thay đổi.Khi mà ứng dụng
vượt quá giới hạn của phần cứng PLC thì bộ PLC cũ có thể thay thế đơn giản với
PLC mới có bộ nhớ và dung lượng vào ra lớn hơn trong khi phần cứng cũ có thể
tái sử dụng cho các ứng dụng nhỏ hơn. Một hệ thống PLC mang lại nhiều lợi ích
với giải pháp điều khiển từ độ tin cậy đến khả năng lặp lại chương trình
Liệt kê một số lợi ích mà PLC mang lại :
- Nhờ kết cấu chắc chắn nên độ tin cậy được nâng cao
- Bộ nhớ lập trình được do đó thay đổi đơn giản cũng như điều khiển linh
hoạt
- Kích thước nhỏ gọn nên không gian yêu cầu giảm bớt
- Dựa vào nền vi xử lí giúp nâng cao khả năng giao tiếp, khả năng đa nhiệm
- Bộ đếm và bộ định thời bằng phần mềm giúp giảm bớt phần cứng, thay đổi
giá trị đặt trước dễ dàng.
- Role điều khiển bằng phần mềm làm cho giá thành dây dẫn, phần cứng
giảm đồng thời giảm yêu cầu không gian.
- Tổ chức theo kiểu module cho phép cài đặt linh hoạt, dễ dàng,giảm giá trị
phần cứng và có khả năng mở rộng .
290
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Hạn chế được các tùy biến điều khiển, có khả năng điều khiển được nhiều
thiết bị hơn nhờ giao diện vào ra đa dạng
- Các trạm vào ra từ xa giúp tiết kiệm được dây và ống dẫn
- Hiển thị chuẩn đoán làm cho khả năng chuẩn đoán lỗi dễ dàng hơn do vậy
giảm thời gian khắc phục sự cố
- Giao diện vào ra module làm cho panel điều khiển gọn gàng, dễ đi dây, dễ
bảo dưỡng.
- Ngắt vào/ra nhanh chóng mà không làm xáo trộn đến dây dẫn.
- Các biến hệ thống được lưu trong bộ nhớ dữ liệu thuận lợi cho việc quản lí,
tạo báo cáo.
II. Tổng quan về PLC.
2.1. Giới thiệu chung về các bộ PLC.
Ngày nay, khi nói đến khái niệm tự động hoá phần lớn mọi người sẽ nghĩ
về một hệ thống được điều khiển bằng máy tính, tuy nhiên trong các ngành công
nghiệp hiện đại thì các bộ lập trình logic PLC ngày càng được sử dụng rộng rãi
như một thiết bị điều khiển nhỏ gọn và hiệu quả. PLC là cụm từ viết tắt tiếng Anh
(Programmable Logic Controller) tức là bộ điều khiển logic có khả năng lập trình
được, hay bộ điều khiển logic khả trình. Bộ điều khiển này thực hiện các chức
năng Logic tương tự như 1 panel trễ hay một hệ thống điều khiển logic ở trạng thái
cứng.
PLC được phát triển dựa trên cơ sở kỹ thuật Vi Xử Lý, hay nói một cách
khác sự phát triển cao của kỹ thuật máy tính là nền tảng cho PLC ra đời. Nó cho
phép ta thực hiện linh hoạt các thuật toán điều khiển số thông qua một ngôn ngữ
lập trình, thay cho việc phải thể hiện thuật toán đó bằng mạch số. Ngày nay trong
công nghiệp PLC (còn được gọi là các máy tính công nghiệp) ngày càng được sử
dụng rộng rãi nhờ tính linh hoạt của một bộ điều khiển số nhỏ gọn, dễ thay đổi
thuật toán và đặc biệt dễ trao đổi thông tin với môi trường xung quanh, như với
các PLC khác, với các thiết bị phụ trợ trong hệ thống và với máy tính.
Các chức năng điều khiển của PLC có thể được phân loại thành 4 dạng sau:
1. Điều khiển on-off (on-off control)
2. Điều khiển dãy (sequential control)
3. Điều khiển phản hồi (feedback control)
4. Điều khiển sự chuyển động (motion control)
2.2. Các bộ PLC thường gặp.
Sau đây là một số các bộ PLC thường gặp sử dụng rộng rãi trong công
nghiệp:
- Bộ PLC ALLEN-BRADLEY SLC500 của hãng AMATROL Mỹ.
- Họ các bộ PLC Simatic S5, Simatic S7 của hãng Siemens, cộng hoà liên
bang Đức.
- Các họ PLC Series 90 TM của hãng Fanme, Nhật Bản.
291
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Các họ PLC CQM1, CPM1, CPM1A và SRM1 của hãng OMRON, Nhật
Bản.
2.3. Chức năng của các bộ PLC.
Các bộ PLC cung cấp hệ điều khiển thích hợp cho các máy móc và các ứng
dụng trong công nghiệp, chỉ với một máy tính để lập trình cho PLC, thay vì phải
sử dụng các thiết bị phần cứng cồng kềnh như: các cuộn Rơle và các công tắc
điện. Các bộ PLC có thể điều khiển thích hợp với bất kỳ loại máy móc hay hệ
thống công nghiệp nào như là:
- Các Robot.
- Điều khiển môi trường trong các công trình xây dựng.
- Các dây chuyền lắp ráp.
- Các hệ thống an toàn.
- Các dây truyền tự động.
Về cơ bản, chức năng của bộ điều khiển Lôgic khả lập trình cũng giống như
chức năng của bộ điều khiển thiết kế trên cơ sở các Rơle hoặc các thành phần điện
tử khác nhưng ở PLC mang tính nhỏ gọn và linh hoạt hơn trong việc thay đổi các
ứng dụng điều khiển mà không phải thay đổi phần cứng điều khiển:
(1) Thu nhận các tín hiệu đầu vào và phản hồi (từ các cảm biến, các
công tắc hành trình).
(2) Liên kết, ghép nối lại và đóng mở mạch phù hợp với chương trình.
(3) Tính toán và soạn thảo các lệnh điều khiển trên cơ sở so sánh các
thông tin thu được từ các đầu vào.
(4) Đưa các lệnh điều khiển đó đến các địa chỉ thích hợp ở đầu ra.
Riêng đối với máy công cụ và người máy công nghiệp thì bộ PLC có thể
liên kết với bộ điều khiển số NC hoặc CNC hình thành nên các bộ điều khiển thích
nghi. Nó chỉ cho phép chuyển lệnh từ bộ NC sang máy nếu cả người thao tác và
máy hoặc sản phẩm không ở trạng thái nguy hiểm. Trong hệ thống trung tâm gia
công, mọi quy trình công nghệ đều được bộ PLC điều khiển tập trung
2.4. Các bộ phận cơ bản của PLC.
Mỗi môđun được cắm lên đáy hộp nhờ các giắc cắm và qua các giắc cắm
nối với luồng liên lạc nội bộ. Luồng này cũng có thể đưa tín hiệu ra ngoài. Có hai
cách nối nối với ngoài:
- Nối trực tiếp bằng dây dẫn.
- Qua các mối liên lạc nối tiếp hoặc song song có giắc cắm.
Số lượng môđun vào ra có thể thay đổi nhiều hay ít tuỳ theo nhu cầu điều
khiển nhưng không thể vượt quá khả năng của bộ nhớ. Nếu cần có thể tăng thêm
bộ nhớ phụ.
292
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Trung t©m
M«®un Xö lý M«®un M«®un M«®un
Nguån vµo ra phèi
ghÐp
Bé
nhí
Nguån vµo ra
293
Đồ án tốt nghiệp Cơ điện tử 3 - K47
hiện lâu, có vòng quét thực hiện nhanh tuỳ thuộc vào số lệnh trong chương trình
được thực hiện, vào khối lượng dữ liệu truyền thông... trong vòng quét đó
Như vậy giữa việc đọc dữ liệu từ đối tượng để xử lý, tính toán và việc gửi
tín hiệu điều khiển tới đối tượng có một khoảng thời gian trễ đúng bằng thời gian
vòng quét. Nói cách khác, thời gian vòng quét quyết định tính thời gian thực của
chương trình điều khiển trong PLC. Thời gian vòng quét càng ngắn, tính thời gian
thực của chương trình càng cao
Vßng
QuÐt
PLC thực hiện vòng quét. Nếu sử dụng các khối chương trình dặc biệt có
chế độ ngắt, ví dụ như khối OB40, OB80..., chương trình của các khối đó sẽ được
thực hiện trong vòng quét khi xuất hiện tín hiệu báo ngắt cùng chủng loại. Các
khối chương trình này có thể thực hiện tại mọi điểm trong vòng quét chứ không bị
gò ép là phải ở trong giai đoạn thực hiện chương trình. Chẳng hạn nếu một tín hiệu
báo ngắt xuất hiện khi PLC đang ở giai đoạn truyền thông và kiểm tra nội bộ, PLC
sẽ tạm dừng công việc truyền thông, kiểm tra, để thực hiện khối chương trình
tương ứng với tín hiệu báo ngắt đó. Với hình thức xử lí tín hiệu ngắt như vậy, thời
gian vòng quét sẽ càng lớn khi càng có nhiều tín hiệu ngắt xuất hiện trong vòng
294
Đồ án tốt nghiệp Cơ điện tử 3 - K47
quét. Do đó, để nâng cao tính thời gian thực cho chương trình điều khiển, tuyệt đối
không nên viết chương trình xử lí ngắt quá dài hoặc quá lạm dụng việc sử dụng
chế độ ngắt trong chương trình điều khiển
Tại thời điểm thực hiện lệnh vào/ra mà chỉ thông qua bộ đệm ảo của cổng
trong vùng nhớ tham số. Việc truyền thông giữa bộ đệm ảo với ngoại vi trong giai
đoạn 1 và 3 do hệ điều hành CPU quản lý. Ở một số module CPU, khi gặp lệnh
vào/ra ngay lập tức, hệ thống sẽ cho dừng mọi công việc khác, ngay cả chương
trình xử lý ngắt, để thực hiện lệnh trực tiếp tới cổng vào/ra
Do đó điều quan trọng và cần thiết cho một người lập trình PLC là phải có
kiến thức và hiểu biết cơ bản về những khái niệm thiết kế mạch, chuỗi kết hợp.
Lôgic điều khiển trong PLC có 5 khái niệm cơ bản:
“NOT” (Phủ định).
“YES” (Nhận dạng).
“AND” (Nối).
“OR” (Ngắt mạch).
295
Đồ án tốt nghiệp Cơ điện tử 3 - K47
296
Đồ án tốt nghiệp Cơ điện tử 3 - K47
0 2 0
A I 0.1
I 0.1 &
I:2 I:2
O
A I 0.2 I 0.2
1 Q 4.1
A
=
I 0.3
Q 4.1
I 0.3
&
0 2
Một chương trình viết trên LAD hoặc FBD có thể chuyển sang được dạng
STL, nhưng ngược lại thì không. Trong STL có nhiều lệnh không có trong LAD
hay FBD. Rất nhiều phần mềm lập trình cho PLC cho phép người lập trình chuyển
từ chương trình viết theo dạng LAD hoặc FBD sang chương trình dạng STL.
Trong phạm vi đồ án này ta chỉ đề cập đến phương pháp lập trình theo giản
đồ logic hình thang, sử dụng phần mềm RSLogix500 để lập trình và giới thiệu một
số cấu trúc lệnh thường sử dụng để lập trình các ứng dụng thông thường.
Các bước tiến hành lập một chương trình PLC.
Đối với các ứng dụng PLC phức tạp, một điều quan trọng để thiết kế một
chương trình PLC là tuân theo một tiến trình lập trình có cấu trúc với các bước rõ
ràng và tuần tự. Điều này sẽ làm cho công việc lập trình trở nên đơn giản và nhanh
hơn cũng như giúp ta tránh được những sai sót không đáng có. Sau đây là một tiến
trình gồm 7 bước để thiết kế một chương trình PLC:
1) Thiết lập sơ lược dãy các bước hoạt động: Dãy các bước hoạt động ở đây
là một danh sách các hoạt động đầu ra diễn ra đối với mỗi bước và các hoạt động
đầu vào như là điều kiện để thực hiện các hoạt động đầu ra đó. Ở bước này ta
không cần phải viết ra rõ tên của các sensor đầu vào và các đầu ra mà chỉ cần đưa
ra dạng hoạt động.
2) Vẽ ra giản đồ năng lượng (power diagram): Ở bước này yêu cầu ta phải
xác định dạng thiết bị mà ta sử dụng trong ứng dụng, đó là các động cơ điện hay
các van khí nén, hay các xi lanh..., điều này tuỳ thuộc vào điều kiện của từng ứng
dụng mà ta lập. Giản đồ năng lượng nên cho thấy tất cả các thiết bị năng lượng
nếu có, các cách nối dây từ đầu ra của PLC đến các thiết bị này cũng nên được xác
định rõ trên giản đồ năng lượng, các thiết bị đầu vào phải được đánh số.
3) Vẽ ra giản đồ vào ra (I/O diagram): Giản đồ vào ra cho biết thiết bị đầu
vào, đầu ra nào được nối với PLC. Mỗi một đầu vào được xác định trên giản đồ
bằng một hình chữ nhật với kí hiệu đầu vào tương ứng ở trong hình chữ nhật và
mỗi một đầu ra được xác định bằng một hình thoi .
297
Đồ án tốt nghiệp Cơ điện tử 3 - K47
4) Lập bảng “chân lý” (Truth) : Bảng Truth là một dạng chi tiết hơn của dãy
các hoạt động lập ở bước 1. Nó cho biết trạng thái on/off của tất cả các đầu vào và
đầu ra của mỗi bước trong dãy hoạt động. Bảng Truth có thể rất rườm rà nhưng nó
sẽ rất hiệu quả đối với những chương trình PLC phức tạp với rất nhiều các đầu
vào, đầu ra, khi đó bảng “chân lý” sẽ cho phép ta quản lí các trạng thái của các đầu
vào, ra một cách dễ dàng.
5) Thiết kế giản đồ logic của chương trình PLC: Dựa trên trạng thái các đầu
vào/ra ở bảng “chân lý”, và các câu lệnh của PLC ta lập chương trình PLC theo
từng dòng lệnh ứng với từng bước trong dãy hoạt động. Trong quá trình lập
chương trình ta chú ý đến các kĩ thuật thường được sử dụng sau đây:
• Sử dụng một “bậc” (rung) riêng trong giản đồ với một câu lệnh OTE
(Output Energize_kích hoạt đầu ra) cho mỗi bước trong dãy hoạt động.
• Một đầu ra được kích hoạt lên trạng thái on bằng câu lệnh XIC
(Examine If Closed_Kiểm tra nếu được đóng)
• Một đầu ra được kích hoạt lên trạng thái off bằng câu lệnh XIO
(Examine If Open_Kiểm tra nếu mở)
• Một tiếp điểm thường mở (XIC) được sử dụng song song cùng với dòng
lệnh khởi động chu trình để đưa ra một đầu ra nhất định nếu cần thiết.
• Sử dụng một câu lệnh XIC như một khoá liên động nếu cần thiết.
6) Xác định những điều kiện đặc biệt: Những điều kiện đặc biệt ở đây là
những chức năng không nằm trong dãy tiến trình cơ sở của ứng dụng. Đó có thể là
• Khoá an toàn
• Chức năng dừng chu trình thực hiện lặp lại
• Chức năng cho phép chọn chế độ tự động hay điều khiển bằng tay...
Những điều kiện này nên được liệt kê ra một cách đầy đủ các đầu vào và
các hoạt động của chương trình sẽ thực hiện để thoã mãn các điều kiện này
7) Thêm vào logic của chương trình các điều kiện đặc biệt: Sau khi tiến
trình cơ sở của ứng dụng đã được thiết kế, ta có thể thêm vào giản đồ logic các
chức năng đã được liệt kê ở bước (6). Ví dụ như ta có thể thêm vào các rung để
khởi động và dừng chu trình một cách tự động...
Các hàm logic cơ bản của PLC.
Để có thể lập trình tốt một bộ PLC bất kì nói chung và bộ PLC SLC500 nói
riêng cần phải nắm vững những khái niệm lôgic cơ bản. Những khái niệm lôgic
này gồm 5 hàm chức năng logic cơ bản sau:
“NOT” (Phủ định).
“YES” (Nhận dạng).
“AND” (Nối).
“OR” (Ngắt mạch).
“INHIBITION” (Sự ức chế)
Và những hàm chức năng logic kết hợp sau:
“EXCLUSIVE OR”
298
Đồ án tốt nghiệp Cơ điện tử 3 - K47
NAND
NOR
INHIBITED AND
INHIBITED OR
299
Đồ án tốt nghiệp Cơ điện tử 3 - K47
300
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Vùng dữ liệu lại được chia ra thành những miền nhớ nhỏ với các công dụng
khác nhau. Chúng được kí hiệu bằng các chữ cái đầu tiên của chữ trong tiếng Anh,
đặc trưng cho công dụng riêng của chúng như sau:
V Variable memory
I Input image register
O Output image register
M Internal Memory bits
SM Special Memory bits
Tất cả các miền này đều có thể truy cập được theo từng bit, từng byte, từng
từ đơn (word- 2 byte) hoặc từ kép (2 words).
Hình sau mô tả vùng dữ liệu của CPU212 và CPU214
CPU212 CPU214
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
V0 V0
Miền V Đọc/Ghi
… …
V1023 V4095
301
Đồ án tốt nghiệp Cơ điện tử 3 - K47
SM45.x(x=0÷7) SM85.x(x=0÷7)
Địa chỉ truy cập được qui ước bởi công thức:
- Truy nhập theo bit: tên miền (+) địa chỉ byte(+) . (+)chỉ số bit. Ví dụ
V150.4 chỉ bit 4 của byte 150 thuộc miền V.
- Truy nhập theo Byte: Tên miền (+) B (+) địa chỉ của byte trong miền. Ví
dụ VB150 chỉ Byte 150 thuộc miền V.
- Truy nhập theo từ: Tên miền (+) W (+) địa chỉ byte cao của từ trong
miền. Ví dụ VW150 chỉ từ đơn gồm hai Byte 150 và 151 thuộc miền V, trong đó
byte 150 có vai trò là byte cao trong từ.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- Truy nhập theo từ kép: Tên miền (+) D (+) địa chỉ byte cao của từ trong
miền.
Ví dụ VD150 chỉ từ kép gồm 4 byte 150, 151, 152, 153 thuộc miền V, trong đó
byte 150 có vai trò là byte cao và byte 153 có vai trò là byte thấp trong từ kép.
Bit: 63 32 31 16 15 8 7 0
VD150 VB150 (byte VB151 VB152 VB153 (byte
cao) thấp)
Tất cả các byte thuộc vùng dữ liệu đều có thể truy nhập được bằng con trỏ.
Con trỏ được định nghĩa trong miềnV hoặc các thanh ghi AC1, AC2 và AC3. Mỗi
con trỏ chỉ địa chỉ gồm 4 byte(từ kép). Qui ước sử dụng con trỏ để truy nhập như
sau:
&địa chỉ byte (cao) là toán hạng lấy địa chỉ của byte, từ hoặc từ kép.
Ví dụ:
- AC1=&VB150, thanh ghi chứa địa chỉ Byte 150 thuộc miền V.
- VD100=&VW150, từ kép VD100 chứa địa chỉ byte cao (VB150) của từ đơn
VW150.
- AC2=&VD150, thanh ghi AC2 chứa địa chỉ byte cao (VB150) của từ kép
VD150.
* con trỏ: là toán hạn lấy nội dung của byte, từ hoặc từ kép mà con trỏ đang chỉ
vào.
Ví dụ như với phép gán địa chỉ trên thì:
- *AC1, lấy nội dung của byte VB150.
- *VD100, lấy nội dung của từ đơn VW150.
- *AC2, lấy nội dung của từ kép VD150.
302
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Phép gán địa chỉ và sử dụng con trỏ như trên cũng có tác dụng với những
thanh ghi 16 bit của timer, bộ đếm thuộc vùng đối tượng sẽ được trình bày ở phần
dưới:
303
Đồ án tốt nghiệp Cơ điện tử 3 - K47
C0(Word) C0 C0 C0
Bộ đếm
(đọc/ghi) … … … …
C63 C63 C127 C127
304
Đồ án tốt nghiệp Cơ điện tử 3 - K47
HSC0
Bộ đếm tốc độ cao HSC1 (chỉ có trong CPU214)
(Đọc/Ghi)
HSC1( chỉ có trong CPU214)
4.3. Thực hiện chương trình.
PLC thực hiện chương trình theo chu kỳ lặp. Mỗi vòng lặp được gọi là một
vòng quét (Scan). Mỗi vòng quét được bắt đầu bằng việc đọc dữ liệu từ các cổng
vào vùng bộ đệm ảo, tiếp theo là giai đoạn thực hiện chương trình. Trong từng
vòng quét chương trình thực hiện bằng lệnh đầu tiên và ket thúc bằng lệnh kết
thúc. Sau giai đoạn thực hiện chương trình là giai đọan truyền thông và kiểm tra
lỗi. Vòng quét được kết thúc bằng giai đoạn chuyển các nội dung của bộ đệm ảo
đến cổng ra
305
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Các chương trình con cho S7_200 phải có cấu trúc bao gồm chương trình
chính (Main Program) và sau đó đến các chương trình con và các chương trình xử
lý ngắt được chỉ ra sau đây:
- Chương trình chính được kết thúc bằng lệnh kết thúc chương trình
(MEND).
- Chương trình con là một bộ phận của chương trình. Các chương trình con
phải được viết sau lệnh kết thúc chương trình chính, đó là lệnh MEND.
- Các chương trình xử lý ngắt là một bộ phận của chương trình. Nếu cần sử
dụng chương trình xử lý ngắt phải viết sau lệnh kết thúc chương trình chính
MEND.
- Các chương trình con được nhóm lại thành một nhóm ngay sau chương
trình chính. Sau đó đến ngay chương trình xử lí ngắt. Bằng cách viết như vậy, cấu
trúc chương trình được rõ ràng và thuận tiện hơn trong việc đọc chương trình sau
này. Có thể trộn lẩn chương trình con và chương trình xử lý ngắt ngay sau chương
trình chính.
SBR 0 Chương trình con thứ nhất Thực hiện khi được
… chương trình chính gọi
RET
306
Đồ án tốt nghiệp Cơ điện tử 3 - K47
307
Đồ án tốt nghiệp Cơ điện tử 3 - K47
AB = n1, n2 Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai byte n1 và n2
thỏa mãn n1=n2. Kết quả được ghi lại vào bit đầu của
ngăn xếp.
Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai byte n1 và n2
thỏa mãn n1≥n2. Kết quả được ghi lại vào bit đầu của
ngăn xếp.
AD<= n1, n2 Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai từ kép (4
byte) n1 và n2 thỏa mãn n1≤n2. Kết quả được ghi lại vào
bit đầu của ngăn xếp.
AD = n1, n2 Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai từ kép n1 và
n2 thỏa mãn n1=n2. Kết quả được ghi lại vào bit đầu của
ngăn xếp.
AD >= n1, n2 Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai từ kép n1 và
n2 thỏa mãn n1≥n2. Kết quả được ghi lại vào bit đầu của
ngăn xếp.
AW<= n1, n2 Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai từ (2 byte) n1
và n2 thỏa mãn n1≤n2. Kết quả được ghi lại vào bit đầu
của ngăn xếp.
AW = n1, n2 Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai từ n1 và n2
thỏa mãn n1=n2. Kết quả được ghi lại vào bit đầu của
ngăn xếp.
AW >= n1, n2 Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai từ n1 và n2
thỏa mãn n1≥n2. Kết quả được ghi lại vào bit đầu của
ngăn xếp.
AR<= n1, n2(5) Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai số thực n1 và
n2 thỏa mãn n1≤n2. Kết quả được ghi lại vào bit đầu của
ngăn xếp.
AR = n1, n2(5) Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai số thực n1 và
n2 thỏa mãn n1=n2. Kết quả được ghi lại vào bit đầu của
ngăn xếp.
308
Đồ án tốt nghiệp Cơ điện tử 3 - K47
AR >= n1, n2(5) Thực hiện lệnh AND giữa giá trị của bit đầu tiên trong
ngăn xếp với giá trị 1 nếu nội dung của hai số thực n1 và
n2 thỏa mãn n≥1n2. Kết quả được ghi lại vào bit đầu của
ngăn xếp.
AI n Lệnh AND thực hiện tức thời giữa giá trị của bit đầu tiên
trong ngăn xếp với tiếp diểm n được chỉ dẫn. Kết quả
được ghi vào bit đầu của ngăn xếp.
ALD Thực hiện lệnh AND giữa giá trị của bit đầu tiên và bit
thứ hai trong ngăn xếp. Kết quả được ghi lại vào bit đầu
của ngăn xếp. Các giá trị còn lại trong ngăn xếp được
kéo lên một bit.
AN n Thực hiện lệnh AND giữa giá trị của bit đầu tiên và giá
trị nghịch đảo của điểm n chỉ dẫn trong lệnh. Kết quả
được ghi lại vào bit đầu của ngăn xếp.
ANI n Thực hiện tức thời lệnh AND giữa giá trị của bit đầu tiên
và giá trị nghịch đảo của điểm n chỉ dẫn trong lệnh. Kết
quả được ghi lại vào bit đầu của ngăn xếp.
CTU Cxx, PV Khởi động bộ đếm tiến theo sườn lên của tín hiệu đầu
vào. Bộ đếm được đặt lại trạng thái ban đầu (reset) nếu
tín hiệu đầu vào R của bộ đếm được kích.
CTUD Cxx, PV Khởi động bộ đếm tiến theo sườn lên của tín hiệu đầu
vào thứ nhất và đếm lùi theo sườn lên của tín hiệu đầu
vào thứ hai. Bộ đếm được đặt lại trạng thái ban đầu
(reset) nếu tín hiệu đầu vào R của bộ đếm được kích.
ED Đặt giá trị logic 1 vào bit đầu của ngăn xếp khi xuất hiện
sườn xuống của tín hiệu.
EU Đặt giá trị logic 1 vào bit đầu của ngăn xếp khi xuất hiện
sườn lên của tín hiệu.
LD n Nạp giá trị logic của điểm n chỉ dẫn trong lệnh vào bit
đầu tiên trong ngăn xếp.
LDB <= n1,n2 Bit đầu tiên của ngăn xếp nhận giá trị logic 1 nếu nội
dung hai byte n1 và n2 thỏa mãn n1≤ n2.
LDB = n1,n2 Bit đầu tiên của ngăn xếp nhận giá trị logic 1 nếu nội
dung hai byte n1 và n2 thỏa mãn n1= n2.
LDB >= n1,n2 Bit đầu tiên của ngăn xếp nhận giá trị logic 1 nếu nội
dung hai byte n1 và n2 thỏa mãn n1≥ n2.
LDD = n1,n2 Bit đầu tiên của ngăn xếp nhận giá trị logic 1 nếu nội
dung hai từ kép n1 và n2 thỏa mãn n1= n2.
LDD >= n1,n2 Bit đầu tiên của ngăn xếp nhận giá trị logic 1 nếu nội
309
Đồ án tốt nghiệp Cơ điện tử 3 - K47
310
Đồ án tốt nghiệp Cơ điện tử 3 - K47
OB =n1,n2 Thực hiện phép toán OR giữa bit đầu tiên của ngăn xếp
với giá trị logic 1 nếu nội dung của hai byte n1 và n2
thỏa điều kiện n1=n2. Kết quả được ghi lại vào bit đầu
tiên của ngăn xếp.
OB >=n1,n2 Thực hiện phép toán OR giữa bit đầu tiên của ngăn xếp
với giá trị logic 1 nếu nội dung của hai byte n1 và n2
thỏa điều kiện n1≥n2. Kết quả được ghi lại vào bit đầu
tiên của ngăn xếp.
OD <=n1,n2 Thực hiện phép toán OR giữa bit đầu tiên của ngăn xếp
với giá trị logic 1 nếu nội dung của hai byte n1 và n2
thỏa điều kiện n1≤n2. Kết quả được ghi lại vào bit đầu
tiên của ngăn xếp.
OD =n1,n2 Thực hiện phép toán OR giữa bit đầu tiên của ngăn xếp
với giá trị logic 1 nếu nội dung của hai byte n1 và n2
thỏa điều kiện n1=n2. Kết quả được ghi lại vào bit đầu
tiên của ngăn xếp.
OD >=n1,n2 Thực hiện phép toán OR giữa bit đầu tiên của ngăn xếp
với giá trị logic 1 nếu nội dung của hai byte n1 và n2
thỏa điều kiện n1≥n2. Kết quả được ghi lại vào bit đầu
tiên của ngăn xếp.
OI n Thực hiện tức thời toán tử OR giữa bit đầu tiên của ngăn
xếp với điểm n chỉ dẫn trong lệnh. Kết quả được ghi lại
vào bit đầu tiên của ngăn xếp.
OLD Thực hiện toán tử OR giữa bit đầu tiên và bit thứ hai của
ngăn xếp. Kết quả được ghi lại vào bit đầu tiên của ngăn
xếp. Các giá trị còn lại của ngăn xếp được chuyển lên
một bit.
ON n Thực hiện toán tử OR giữa bit đầu tiên của ngăn xếp với
giá trị nghịch đảo của điểm n chỉ dẫn trong lệnh. Kết quả
được ghi lại vào bit đầu tiên của ngăn xếp.
ONI n Thực hiện toán tử OR giữa bit đầu tiên của ngăn xếp với
giá trị nghịch đảo của điểm n chỉ dẫn trong lệnh. Kết quả
được ghi lại vào bit đầu tiên của ngăn xếp.
OR =n1,n2(5) Thực hiện toán tử OR giữa giá trị logic của bit đầu tiên
trong ngăn xếp với giá trị logic 1. Nếu hai số thực n1, n2
thỏa mãn điều kiện n1=n2. Kết quả được ghi lại vào bit
đầu tiên của ngăn xếp.
OR >=n1,n2(5) Thực hiện toán tử OR giữa giá trị logic của bit đầu tiên
trong ngăn xếp với giá trị logic 1. Nếu hai số thực n1, n2
thỏa mãn điều kiện n1≥n2. Kết quả được ghi lại vào bit
311
Đồ án tốt nghiệp Cơ điện tử 3 - K47
312
Đồ án tốt nghiệp Cơ điện tử 3 - K47
313
Đồ án tốt nghiệp Cơ điện tử 3 - K47
314
Đồ án tốt nghiệp Cơ điện tử 3 - K47
315
Đồ án tốt nghiệp Cơ điện tử 3 - K47
316
Đồ án tốt nghiệp Cơ điện tử 3 - K47
XORW IN1, IN2 Thực hiện toán tử Exclusive OR cho các bit
của hai từ IN1, IN2. Kết quả được ghi lại vào
IN2.
INT n(1),(2),(4) Khai báo nhãn n cho chương trình xử lý ngắt.
LBL xx Đặt nhãn xx trong chương trình, định hướng
cho lệnh nhảy JMP.
(1),(5),(7)
NEXT Lệnh kết thúc vòng lệnh FOR… NEXT
NOP Lệnh rỗng (no operation).
SBR n(1), (2),(4)
Khai báo nhãn n cho chương trình con.
Chú ý:
(1)
Những lệnh không thực hiện được trong chương trình xử lý ngắt.
Lệnh Int chỉ có thể được sử dụng làm lệnh bắt đầu của chương trình con.
(2)
Những lệnh không thực hiện được trong một chương trình con. Lệnh
SBR chỉ có thể là lệnh bắt đầu của chương trình con.
(3)
Những lệng có kèm chức năng ghi lại nội dung của Stack trước đó.
(4)
Những lệnh không sử dụng được trong chương trình chính.
(5)
Những lệnh chỉ cho CPU214.
(6)
Ghi nhớ lại nội dung tức thời của Stack. Đặt TOS lên 1 và gán giá trị
logic 0 vào các bit còn lại của Stack.
(7)
Đặt TOS lên 1.
5.3. Cú pháp lệnh của S7_200.
Mặc dù S7_200 có một khối lượng lệnh tương đối lớn thể hiện các thuật
toán của đại số BOOLEAN song chỉ có một vài các kiểu lệnh khác nhau. Cách sử
dụng, chức năng và tác dụng của chúng được mô tả sau đây.
LAD hoặc STL sử dụng I để chỉ thị hàm tức thời. Khi thực hiện lệnh, hoặc
tiếp điểm tức thời, lệnh sẽ nhận các giá trị được xác định từ tín hiệu đầu vào của
đại lượng vật lý, nội dung thanh ghi ảo không bị thay đổi. Nếu thực hiện lệnh
không tức thời, lệnh sẽ nhận các giá trị được tính toán từ thanh ghi ảo đã được bộ
điều khiển thay đổi trước mỗi vòng quét.
5.3.1. Toán hạn và giới hạn cho phép.
Bảng: trình bày toán hạng của CPU214.
Phương pháp truy
nhập. Giới hạn cho phép của
toán hạn
CPU214
Truy nhập bit V (0.0 đến 4095.7)
(địa chỉ byte. Chỉ số bit) I (0.0 đến 7.7)
317
Đồ án tốt nghiệp Cơ điện tử 3 - K47
318
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Output(=): lệnh sao chép nội dung của bit đầu tiên trong ngăn xếp vào bit
được chỉ định trong lệnh. Nội dung của ngăn xếp không bị thay đổi.
5.3.3. Các lệnh ghi/xóa giá trị cho tiếp điểm.
Set(S): Dùng để đóng các tiếp điểm gián đoạn đã được thiết kế.
Reset(R): Dùng để ngắt các tiếp điểm gián đoạn đã được thiết kế.
Trong LAD, logic điều khiển dòng điện đóng và ngắt các cuộn dây đầu ra.
Khi dòng điều khiển đến các cuộn dây thì các cuộn dây đóng hoặc mở các tiếp
điểm (hoặc một dãy các tiếp điểm).
Trong STL, lệnh truyền trạng thái của bit đầu tiên của ngăn xếp đến các
điểm thiết kế. Nếu bit này có giá trị bằng một, các lệnh S và R sẽ đóng/ngắt tiếp
điểm hoặc một dãy các tiếp điểm (giới hạn từ 1 đến 255). Nội dung của ngăn xếp
không bị thay đổi bởi lệnh này.
5.3.4. Các lệnh logic đại số Boolean.
Các lệnh tiếp điểm đại số Boolean cho phép tạo lập được các mạch logic
(không có nhớ).
Trong LAD, các lệnh này được biểu diễn thông qua cấu trúc mạch, mắc nối
tiếp hay song song các tiếp điểm thường đóng và các tiếp điểm thường mở.
Trong STL, có thể sử dụng các lệnh A(And) và O(Or) cho các hàm hở hoặc
các lệnh AN(And Not) và ON(Or Not) cho các hàm kín. Giá trị của ngăn xếp thay
đổi phụ thuộc vào từng lệnh.
Ngoài những lệnh làm việc trực tiếp với tiếp điểm, S7_200 còn 5 lệnh đặc
biệt biểu diễn các phép tính của đại số Boolean cho các bit trong ngăn xếp, được
gọi là các lệnh stack logic. Đó là các lệnh AND(And Load), OLD(Or Load),
LPS(Logic Push), LRD(Logic Read) và LPP(Logic Pop). Lệnh stack logic được
dùng để tổ hợp, sao chụp hoặc xóa các mệnh đề logic. LAD không có bộ đệm
dùng cho stack logic. STL sử dụng các lệnh stack logic để thực hiện phương trình
tổng thể có nhiều biểu thức con.
AND(A), OR(O): Lệnh A và lệnh O phối hợp giá trị logic của một tiếp
điểm n với giá trị bit đầu tiên của ngăn xếp. Kết quả phép tính đươc đặt lại vào bit
đầu tiên trong ngăn xếp. Giá trị của các bit còn lại của ngăn xếp không bị thay đổi.
Luật tính toán của các phép toán logic And và Or như sau:
x Y x∧y(And) x∨y(Or)
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 1
319
Đồ án tốt nghiệp Cơ điện tử 3 - K47
AND LOAD (ALD), OR LOAD(OLD): thực hiện phép tính logic And và
Or giữa hai bit đầu tiên của ngăn xếp. Kết quả của phép logic này sẽ được ghi lại
vào bit đầu tiên của ngăn xếp. Nội dung còn lại của ngăn xếp được kéo lên một bit.
LOGIC PUSH(LPS), LOGIC READ(LRD), LOGIC POP(LPP):Là
những lệnh thay đổi nội dung bit đầu tiên của ngăn xếp. Lệnh LPS sao chép nội
dung của bit đầu tiên vào bit thứ hai của ngăn xếp nội dung của ngăn xếp sau đó bị
đẩy xuống một bit. Lệnh LRD lấy giá trị của bit thứ hai ghi vào bit đầu tiên của
ngăn xếp, nội dung còn lại của ngăn xếp được giữ nguyên. Lệnh LPP là lệnh kéo
ngăn xếp lên một bit.
ANDW, ANDD, ORW, ORD, XORW,XORD: Lệnh thực hiện các thuật
toán And, Or và Exclusive Or của đại số Boolean trên hai byte hoặc bốn byte
(mảng nhiều điểm hoặc tiếp điểm).
Ngoài các lệnh logic làm việc với tiếp điểm, S7_200 cung cấp thêm những
lệnh logic có khả năng thực hiện các phép toán logic trên một mảng nhiều tiếp
điểm (hay nhiều bit) như trên hai byte hoặc bốn byte. Luật tính toán của chúng
như sau:
Bit x Bit y ~x x∧y(And) x∨y(Or) x XOR y
0 0 1 0 0 0
0 1 0 1 1 1
1 0 0 0 1 1
1 1 0 1 1 0
5.3.5. Các lệnh tiếp điểm đặc biệt:
Có thể sử dụng các tiếp điểm đặt biệt để phát hiện sự chuyển tiếp trạng thái
của xung (sườn xung) và đảo lại trạng thái của song cung cấp (giá trị của đỉnh
ngăn xếp). LAD sử dụng các tiếp điểm đặc biệt để tác động vào nguồn cung cấp.
Các tiếp điểm đặc biệt không có tóan hạng riêng của chính chúng và vì thế phải
đặt chúng vào phía trước của cuộn dây hoặc đầu ra. Tiếp điểm chuyển tiếp
dương/âm (các lệnh trước sườn và sườn) có nhu cầu về bộ nhớ, bởi vậy đối với
CPU212 chỉ có thể sử dụng nhiều nhất 128 lệnh và CPU214 là 256 lệnh.
NOT(NOT), EDGE UP(EU), EDGE DOWN(ED): lệnh NOT,EU, ED
thực hiện các thuật toán đăc biệt trên bit đầu tiên của ngăn xếp. Lệnh NOT đảo giá
trị của bit đầu tiên của ngăn xếp. Lệnh EU phát hiện khi thấy sườn lên từ 0 đến 1
trong bit đầu tiên của ngăn xếp thì đặt giá trị 1 vào bit đầu tiên của ngăn xếp trong
khoảng thời gian bằng một vòng quét. Lệnh ED thì ngược lại khi phát hiện thấy
sườn xuống từ 1 về 0 thì sẽ đặt 1 vào bit đầu tiên của ngăn xếp trong khoảng thời
gian bằng một vòng quét.
5.3.6. Các lệnh so sánh.
Khi lập trình, nếu các quyết định về điều khiển được thực hiện dựa trên kết
quả việc so sánh thì có thể sử dụng lệnh so sánh theo byte, hay từ kép của S7_200.
320
Đồ án tốt nghiệp Cơ điện tử 3 - K47
LAD sử dụng dạng só sánh để so sánh các giá trị của byte, từ, từ kép (giá trị
thực hoặc nguyên). Những lệnh so sánh thường là: so sánh nhỏ hơn bằng (<=), so
sánh lớn hơn bằng (>=), so sánh bằng (=).
Khi so sánh giá trị của byte thì cần phải chú ý đến dấu của toán hạng là bit
cao nhất trong từ hoặc từ kép .
Trong STL, những lệnh so sánh thực hiện phép so sánh byte, từ, từ kép.
Căn cứ vào kiểu so sánh (<=,=,>=) kết quả của phép so sánh có giá trị bằng không
(nếu đúng) bằng 1 (nếu sai) nên nó có thể dùng để kết hợp cùng với các lệnh logic
LD, A, O. Để tạo ra được các phép so sánh mà S7_200 không có lệnh so sánh
tương ứng như so sánh không bằng nhau(<>), so sánh nhỏ hơn (<), so sánh lớn
hơn (>), có thể tạo ra được nhờ kết hợp dùng lệnh NOT với các lệnh đã có (<=,>=,
=).
LDB=, LDW=, LDD=, LDR=: lệnh kiểm tra tính bằng nhau của nội dung
hai byte, từ, từ kép hoặc số thực. Trong trường hợp phép so sánh cho kết quả đúng,
bit đầu tiên trong ngăn xếp sẽ có giá trị là 1.
LDB<=, LDW<=, LDD<=, LDR<=: lệnh so sánh nội dung của byte, từ, từ
kép hoặc số thực thứ nhất có nhỏ hơn hoặc bằng nội dung của byte, từ, từ kép hoặc
số thực thứ hai hay không. Trong trường hợp phép so sánh cho kết quả đúng, bit
đầu tiên trong ngăn xếp sẽ có giá trị là 1.
LDB>=, LDW>=, LDD>=, LDR>=: lệnh so sánh nội dung của byte, từ, từ
kép hoặc số thực thứ nhất có lớn hơn hoặc bằng nội dung của byte, từ, từ kép hoặc
số thực thứ hai hay không. Trong trường hợp phép so sánh cho kết quả đúng, bit
đầu tiên trong ngăn xếp sẽ có giá trị là 1.
AB=,AW=,AD=,AR=: lệnh kiểm tra tính bằng nhau của nội dung hai byte,
từ, từ kép hoặc số thực. Trong trường hợp phép so sánh cho kết quả đúng, sẽ thực
hiên phép logic And giữa bit đầu tiên trong ngăn xếp với giá trị là 1.
AB<=,AW<=,AD<=,AR<=: lệnh so sánh nội dung của byte, từ, từ kép
hoặc số thực thứ nhất có nhỏ hơn hoặc bằng nội dung của byte, từ, từ kép hoặc số
thực thứ hai hay không. Trong trường hợp phép so sánh cho kết quả đúng, sẽ thực
hiên phép logic And giữa bit đầu tiên trong ngăn xếp với giá trị là 1.
AB>=,AW>=,AD>=,AR>=: lệnh so sánh nội dung của byte, từ, từ kép
hoặc số thực thứ nhất có lớn hơn hoặc bằng nội dung của byte, từ, từ kép hoặc số
thực thứ hai hay không. Trong trường hợp phép so sánh cho kết quả đúng, sẽ thực
hiên phép logic And giữa bit đầu tiên trong ngăn xếp với giá trị là 1.
OB=, OW=, OD=, OR=: lệnh kiểm tra tính bằng nhau của nội dung hai
byte, từ, từ kép hoặc số thực. Trong trường hợp phép so sánh cho kết quả đúng, sẽ
thực hiên phép logic Or giữa bit đầu tiên trong ngăn xếp với giá trị là 1.
OB<=, OW<=, OD<=, OR<=: lệnh so sánh nội dung của byte, từ, từ kép
hoặc số thực thứ nhất có nhỏ hơn hoặc bằng nội dung của byte, từ, từ kép hoặc số
thực thứ hai hay không. Trong trường hợp phép so sánh cho kết quả đúng, sẽ thực
hiên phép logic Or giữa bit đầu tiên trong ngăn xếp với giá trị là 1.
321
Đồ án tốt nghiệp Cơ điện tử 3 - K47
OB>=, OW>=,OD>=,OR>=: lệnh so sánh nội dung của byte, từ, từ kép
hoặc số thực thứ nhất có lớn hơn hoặc bằng nội dung của byte, từ, từ kép hoặc số
thực thứ hai hay không. Trong trường hợp phép so sánh cho kết quả đúng, sẽ thực
hiên phép logic Or giữa bit đầu tiên trong ngăn xếp với giá trị là 1.
5.3.7. Lệnh nhảy và lệnh gọi chương trình con.
Các lệnh của chương trình, nếu không có những lệnh điều khiển riêng, sẽ
được thực hiện từ trên xuống dưới trong một vòng quét. Lệnh điều khiển chương
trình cho phép thay đổi thứ tự thực hiện lệnh. Chúng cho phép chuyển thứ tự thực
hiện, đáng ra là thứ tự tiếp theo, tới một lệnh bất kỳ nào khác của chương trình
với một nhãn chỉ đích đã được đánh dấu trước. Thuộc nhóm lệnh điều khiển
chương trình gồm: lệnh nhảy, gọi chương trình con.
Việc đặt nhãn cho lệnh nhảy phải nằm trong chương trình. Nhãn của
chương trình con hoặc chương trình xử lý ngắt được khai báo ở đầu chương trình.
Không thể dùng lệnh nhảy JMP để chuyển điều khiển từ chương trình chính vào
một nhãn bất kỳ trong chương trình con hoặc chương trình xử lý ngắt. Tương tự
như vậy cũng không thể chuyển từ một chương trình con, hay một chương trình xử
lý ngắt vào bất cứ một nhãn nào nằm ngoài chương trình đó.
Lệnh gọi chương trình con là lệnh chuyển điều khiển đến chương trình con.
Khi chương trình con thực hiện xong các phép toán của nó thì việc chuyển điều
khiển lại được chuyển về lệnh tiếp theo trong chương trình chính nằm ngay sau
lệnh gọi chương trình con. Từ một chương trình con có thể gọi một chương trình
con khác trong nó, có thể gọi như vậy nhiều nhất là 8 lần trong S7_200. Đệ quy
(trong một chương trình con có một lệnh gọi đến chính nó) về nguyên tắc không bị
cấm song phải chú ý đến giới hạn này.
Nếu lệnh nhảy hay lệnh gọi chương trình con được thực hiện thì đỉnh ngăn
xếp luôn có giá trị bằng 1. Bởi vậy trong chương trình con các lệnh có điều kiện
được thực hiện như các lệnh không có điều kiện. Sau các lệnh LBL (đặt nhãn) và
SBR, lệnh LD trong STL sẽ bị vô hiệu hóa.
Khi một chương trình con được gọi, toàn bộ nội dung của ngăn xếp sẽ được
cất đi, đỉnh của ngăn xếp nhận giá trị logic mới là 1, các bit còn lại của ngăn xếp
nhận giá trị là 0 và điều khiển được chuyển đến chương trình con đã gọi. Khi thực
hiện xong chương trình con và trước khi điều khiển được chuyển trở lại chương
trình đã gọi nó, nội dung ngăn xếp đã được cất giữ trước đó sẽ được chuyển trở lại
ngăn xếp.
Nội dung của thanh ghi AC không được cất giữ khi gọi chương trình con,
nhưng khi chương trình xử lý ngắt được gọi, nội dung của thanh ghi AC sẽ được
cất giữ trước khi thực hiện chương trình xử lý ngắt và nạp lại khi chương trình xử
lý ngắt đã được thực hiện xong. Bởi vậy, chương trình xử lý ngắt có thể tự do sử
dụng bốn thanh ghi AC của S7_200.
JMP, CALL. LBL, SBR: lệnh nhảy JMP và gọi chương trình con SBR cho
phép chuyển điều khiển từ vị trí này đến vị trí khác trong chương trình. Cú pháp
322
Đồ án tốt nghiệp Cơ điện tử 3 - K47
của lệnh nhảy và lệnh gọi chương trình con trong LAD và trong STL đềi có toán
hạng là nhãn chỉ đích (nơi nhảy đến, nơi chứa chương trình con).
5.3.8. Các lệnh can thiệp vào thời gian vòng quét.
MEND, END, STOP, NOP, WDR: Các lênh này được dùng để kết thúc
chương trình đang thực hiện kéo dài khoảng thời gian của một vòng quét. Trong
LAD và STL chương trình chính phải được kết thúc bằng lệnh kết thúc không điều
kiện MEND. Có thể sử dụng kết thúc có điều kiện END trước lệnh kết thúc không
điều kiện.
Lệnh STOP kết thúc chương trình nó chuyển điều khiển chương trình đến
chế độ STOP. Nếu như gặp lệnh STOP trong chương trình chính, hoặc trong
chương trình con thì chương trình đang thực hiện sẽ kết thúc ngay lập tức. Nếu
như gặp lênh STOP trong chương trình xử lý ngắt thì chương trình xử lý ngắt sẽ
kết thúc ngay lập tức và các tín hiệu ngắt chờ xử lý sau đó đều bị bỏ qua và không
được thực hiện. Phần còn lại của chương trình cũng sẽ không đươc thực hiện. Việc
thực sự chuyển sang chế độ STOP được thực hiện ở cuối chu kỳ quét hiện thời,
sau giai đoạn giao tiếp với ngoại vi của vòng quét.
Lệnh rỗng NOP không có tác dụng gì trong việc thực hiện chương trình.
Cần lưu ý lệnh NOP phải được đặt ngay trong chương trình chính, chương trình
con hoặc chương trình xử lý ngắt.
Lệnh WDR sẽ khởi đông lại đồng hồ quan sát (Watch Dog Timer), và
chương trình tiếp tục được thực hiện trong vòng quét ở chế độ quan sát. Khi trong
chương trình có những lệnh lặp hoặc thời gian trễ quá lớn thì những quá trình sau
đây sẽ bị hạn chế:
- Truyền thông (loại trừ kiểu Freeport).
- Cập nhật vào ra (trừ trường hợp vào ra tức thời).
- Cập nhật cưỡng bức.
- Cập nhật các bit kiểu SM (SM0 và SM25 đến SM29 không cập nhật
được).
- Chẩn đoán thời gian chạy.
- Với các vong quét lớn hơn 25 giây thì các bộ timer có độ phân giải 10ms
và 100ms sẽ làm việc không chính xác.
Nếu thời gian của vòng quét lớn hơn 300ms, hoặc một xử lý ngắt có
chương trình xử lý ngắt với thời gian chạy chương trình lâu hơn 300ms thì cần
phải sử dụng lệnh WDR để khởi động lại đồng hồ quan sát.
Nhằm sử dụng lệnh WDR một cách hữu hiệu, S7_200 cung cấp 3 từ liền
nhau trong vùng nhớ đặc biệt có địa chỉ SMW22. SMW24, SMW26 để ghi các giá
trị về thời gian vòng quét kể từ khi S7_200 đưa vào chế độ RUN như thời gian
quét ngắn nhất (trong từ SMW24), thời gian quét dài nhất (trong từ SMW26) và
thời gian quét vừa được thực hiện (trong từ SMW22). Các từ này chỉ có thể truy
nhập để đọc bằng chương trình. Chúng thuộc vùng nhớ chỉ đọc (Read Only).
323
Đồ án tốt nghiệp Cơ điện tử 3 - K47
324
Đồ án tốt nghiệp Cơ điện tử 3 - K47
325
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Do việc cập nhật T-word hoàn toàn tự động nên thời gian đặt trước có thể bị
trôi trong khoảng 1ms. Do vậy, ví dụ đẻ có thể có được bộ thời gian trễ không quá
56ms thì nên đặt giá trị ban đầu PT cho timer là 57.
b) Cập nhật Timer có độ phân giải 1ms:
CPU của S7-200 có các bộ timer có độ phân giải 10ms, cho phép timer cập
nhật và thay đổi giát trị đếm tức thời và trạng thái logic đầu ra của các bộ timer
này không phụ thuộc vào chương trình và được tiến hành hoàn toàn tự động mỗi
vòng quét một lần tại thời điểm đầu vòng quét.
Do việc cập nhật T-word hoàn toàn tự động nên thời gian đặt trước có thể bị
trôi trong khoảng 10ms. Do vậy, ví dụ đẻ có thể có được bộ thời gian trễ không
quá 140ms thì nên đặt giá trị ban đầu PT cho timer là 15.
c) Cập nhật Timer có độ phân giải 1ms:
Hầu hết các bộ Timer S7-200 là các bộ timer có độ phân giải 100ms. Giá trị
để lưu trữ trong bộ timer 100ms được tính tại đầu mỗi vòng quét và thời gian để
tính sẽ là khoảng thời gian từ đầu vong quét trước đó.
Việc cập nhật để thay đổi giá trị đếm tức thời của timer được tiến hành ngay
tại thời điểm có lệnh khi báo cho timer trong chương trình. Bởi vậy quá trình cập
nhật giá trị đếm tức thời không phải là quá trình tự động và không nhất thiết phải
được thực hiện một lần mỗi vòng quét ngay cả khi Timer đã được kích. Đối với
trường hợp lệnh timer 100ms được khai báo nhiều lần trong một vòng quét thì có
thể xảy ra hiện tượng giá trị lưu trữ bị cộng nhiều lần với giá trị đếm tức thời. Vì
vậy nên sử dụng lệnh khai báo timer 100 ms chính xác một lần trong một vòng
quét.
d) Hiệu quả của việc cập nhật giá trị đếm tức thời của Timer 1ms, 10ms,
100ms.
Việc cập nhật giá trị đếm tức thời của các timer với độ phân giải khác nhau
dược thực hiện tại những thời điểm khác nhau phụ thuộc vào cách sử dụng timer
đó.
5.3.10. Các lệnh điều khiển Counter.
Counter là bộ đếm hiện chức năng đếm sườn xung trong S7_200. Các bộ
đếm của S7_200 được chia làm hai loại: bộ đếm tiến (CTU) và bộ đếm tiến/lùi
(CTUD).
Bộ đếm tiến CTU đếm số sườn lên của tín hiệu logic đầu vào, tức là đếm số
lần đổi trạng thái logic từ 0 lên 1 của tín hiệu. Số sườn xung đếm được được ghi
vào thanh ghi hai byte của bộ đếm gọi là thanh ghi C_Word.
Nội dung của C_Word, gọi là giá trị đếm tức thời của bộ đếm, luôn được so
sánh với giá trị đặt trước của bộ đếm, được ký hiệu là PV. Khi giá trị đếm tức thời
bằng hoặc lớn hơn giá trị đặt trước này thì bộ đếm báo ra ngoài bằng cách đặt giá
trị logic 1 vào một bit đặc biệt của nó, được gọi là C_bit. Trường hợp giá trị đếm
tức thời của nó nhỏ hơn giá trị đặt trước thì C_bit có giá trị logic là 0.
326
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Khác với các bộ timer, các bộ đếm CTU đều có chân nối với tín hiệu điều
khiển xóa để thực hiện lại việc đặt lại chế độ khởi phát ban đầu (reset) cho bộ
đếm. Khi bộ đếm được reset cả C_word và C_bit đều nhận giá trị 0.
Bộ đếm tiến/lùi CTUD đếm tiến khi gặp sườn lên của xung vào cổng đếm
tiến (CU trong LAD và bit thứ 3 trong ngăn xếp trong STL) và đếm lù khi gạp
sườn lên của xung vào cổng đếm lùi (CD trong LAD hoặc bit thứ 2 trong ngăn xếp
trong STL).
CTUD cũng được đưa về trạng thái khởi phát bằng hai cách: dùng lệnh
reset với C_bit của bộ đếm hoặc cung cấp tín hiệu đầu vào logic của chân xóa.
CTUD có giá trị đếm tức thời đúng bằng giá trị đang đếm và được lưu trong
thanh ghi 2 byte C_word của bộ đếm. Giá trị đếm tức thời luôn được so sánh với
giá trị đặt trước PV của bộ đếm. Nếu giá trị đếm tức thời lớn hơn hoặc bằng giá trị
đặt trước thì giá trị C_bit có giá trị bằng 1 còn các trường hợp còn lại C_bit có giá
trị logic bằng 0.
Bộ đếm CTU có miền giá trị đếm tức thời từ 0 đến 32767. Bộ đếm tiến/lùi
có miền giá trị đếm tức thời từ -32768÷32767.
Các bộ đếm được đánh số từ 0 đến 63 (đối với CPU 212) hoặc từ 0 đến 127
(đối với CPU 214) và được ký hiệu bằng Cxx, trong đó xx là số thứ tự của bộ đếm.
Ký hiệu Cxx cũng là địa chỉ hình thức của C_word và C_bit. Tuy chúng có địa chỉ
hình thức giống nhau nhưng chúng có thể phân biệt nhau nhờ cách truy xuất bit
hay truy xuất từ.
5.3.11. Các lệnh về số học.
Những điểm cần lưu ý khi sử dụng toán tử với số nguyên và số thực:
- Đối với các phép tính số học số nguyên:
• Nếu SM1.3 có giá trị logic bằng 1 trong khi đang thực hiện phép chia thì
các bit thông báo trạng thái kết quả khác giữ nguyên và giá trị đầu vào các toán
hạng không bị thay đổi.
• Giá trị logic của tất cả các bit thông báo trạng thái kết quả của phép tính
số học đều đúng nghĩa sau khi đã thực hiện hoàn chỉnh phép tính đó.
- Đối với các phép tính số học trên số thực:
• Nếu SM1.3 có giá trị logic bằng 1 trong khi đang thực hiện phép chia thì
các bit thông báo trạng thái kết quả khác giữ nguyên và giá trị đầu vào các toán
hạng không bị thay đổi. SM1.1 dùng để báo lỗi khi kết quả bị tràn hoặc các kết
quả đầu vào không hợp thức.
• Trường hợp SN1.1 có giá trị logic bằng 1, giá trị logic trịng thái của
SM1.0 và SM1.2 sẽ không còn ý nghĩa và giá trị đầu vào toán hạng các toán hạng
không bị thay đổi. Còn khi giá trị SM1.1 có giá trị logic bằng 0 (SM1.3 cũng
không có giá trị logic bằng 1 nếu như đang thực hiện phép chia) thì phép tính số
327
Đồ án tốt nghiệp Cơ điện tử 3 - K47
học được hoàn thành với kết quả hợp thức và SM1.0 và SM1.2 có giá trị logic
đúng bằng kết quả tính toán.
Các lệnh:
a) ADD_I (trong LAD) hoặc +I (trong STL):là lệnh cộng hai số nguyên 16
bit (IN1 và IN2) kết quả được cất trong OUT(LAD) hoặc trong IN2(STL).
b) SUB-I (trong LAD) hoặc -I (trong STL):là lệnh trừ hai số nguyên 16 bit
(IN1 và IN2) kết quả được cất trong OUT(LAD) hoặc trong IN2(STL).
Các toán hạng:
IN1, IN2 (Word):VW, T, C, IW, QW, MW, SMW, AC, AIW, hằng số,*VD,
*AC.
OUT (Word): VW, T, C, IW, QW, MW, SMW, AC, *VD, *AC.
c) ADD_DI (trong LAD) hoặc +D (trong STL):là lệnh cộng hai số nguyên
32 bit (IN1 và IN2) kết quả được cất trong OUT(LAD) hoặc trong IN2(STL).
d) SUB_DI (trong LAD) hoặc -D (trong STL):là lệnh trừ hai số nguyên 32
bit (IN1 và IN2) kết quả được cất trong OUT(LAD) hoặc trong IN2(STL).
Các toán hạng:
IN1, IN2 (Double Word):VD, ID, QD, MD, SMD, AC, HC, hằng số,*VD,
*AC.
OUT (Double Word): VD, ID, QD, MD, SMD, AC, *VD, *AC.
e) ADD_R (trong LAD) hoặc +R (trong STL):là lệnh cộng hai số nguyên
32 bit (IN1 và IN2) kết quả được cất trong OUT(LAD) hoặc trong IN2(STL).
f) SUB_R (trong LAD) hoặc -R (trong STL):là lệnh trừ hai số nguyên 32
bit (IN1 và IN2) kết quả được cất trong OUT(LAD) hoặc trong IN2(STL).
Các toán hạng:
IN1, IN2 (Double Word):VD, ID, QD, MD, SMD, AC, HC, hằng số,*VD,
*AC.
OUT (Double Word): VD, ID, QD, MD, SMD, AC, *VD, *AC.
g) MUL: thực hiện nhân hai số nguyên 16 bit (IN1, IN2 trong LAD) hoặc
nhân số nguyên 16 bit n1 và số nguyên chứa trong từ thấp của toán hạng 32 bit n2
(trong STL) và cho ra kết quả chứa trong từ kép OUT(4 byte trong LAD) hoặc n2
(32 bit).
Toán hạng:
IN1, IN2, n1 (word): VW, T, C, IW, QW, MW, SMW, AC, AIW, hằng
số,*VD, *AC.
OUT, n2(từ kép): VD, ID, QD, MD, SMD, AC, *VD, *AC.
h) DIV: thực hiện nhân hai số nguyên 16 bit (IN1, IN2 trong LAD) hoặc
nhân số nguyên 16 bit n1 và số nguyên chứa trong từ thấp của toán hạng 32 bit n2
328
Đồ án tốt nghiệp Cơ điện tử 3 - K47
(trong STL) và kết quả 32 bit chứa trong OUT hoặc n2 gồm thương số ghi trong từ
thấp (16 bit từ 0÷15) và phần dư ghi trong từ cao (16 bit từ 16÷31).
Toán hạng:
IN1, IN2, n1 (word): VW, T, C, IW, QW, MW, SMW, AC, AIW, hằng
số,*VD, *AC.
OUT, n2(từ kép): VD, ID, QD, MD, SMD, AC, *VD, *AC.
i) MUL_R (trong LAD) hoặc *R trong STL: thực hiện nhân hai số thực 32
bit (IN1, IN2 trong LAD và STL) và cho ra kết quả chứa trong từ kép OUT(4 byte
trong LAD) hoặc IN2 (32 bit).
Toán hạng:
IN1, IN2, n1 (từ kép): VD, ID, QD, MD, SMD, AC, HC, hằng số,*VD,
*AC.
OUT, n2(từ kép): VD, ID, QD, MD, SMD, AC, *VD, *AC.
j) DIV_R (trong LAD) hoặc /R trong STL: thực hiện chia hai số thực 32
bit (IN1, IN2 trong LAD và STL) và cho ra kết quả chứa trong từ kép OUT(4 byte
trong LAD) hoặc IN2 (32 bit).
Toán hạng:
IN1, IN2, n1 (từ kép): VD, ID, QD, MD, SMD, AC, HC, hằng số,*VD,
*AC.
OUT, n2(từ kép): VD, ID, QD, MD, SMD, AC, *VD, *AC.
k) SQRT: lệnh thực hiện việc lấy căn bậc hai của số thực 32 bit IN. Kết quả
cũng là một số thực 32 bit được ghi vào từ kép OUT (4 Byte).
Toán hạng:
IN1, IN2, n1 (từ kép): VD, ID, QD, MD, SMD, AC, HC, hằng số,*VD,
*AC.
OUT, n2(từ kép): VD, ID, QD, MD, SMD, AC, *VD, *AC.
5.3.12. Lệnh tăng, giảm một đơn vị và lệnh giá trị thanh ghi.
Các lệnh tăng giảm và đảo sử dụng những ô nhớ đặc biệt mà lệnh đó sử
dụng được trình bày trong bảng sau:
Lệnh Kiểu lệnh SM1.0 SM1.1 SM1.2 SM1.3
(kết quả 0) (báo tràn) (kết quả âm) (Chia cho 0)
INVW Không dấu Có Không Không Không
INVD Không dấu Có Không Không Không
INCW Nguyên Có Có(1) Có Không
(1)
INCD Nguyên Có Có Có Không
(1)
DECW Nguyên Có Có Có Không
(1)
DECD Nguyên Có Có Có Không
329
Đồ án tốt nghiệp Cơ điện tử 3 - K47
(1)
Kết quả tràn khung.
a) INC_W (trong LAD) hoặc INCW (trong STL):lệnh cộng số nguyên 1
vào nội dung từ đơn. Kết quả được ghi vào OUT (trong LAD) hoặc ghi lại vào (IN
trong STL).
Các toán hạng:
IN (Word): VW, T, C, IW, QW, MW, SMW, AC, AIW, hằng số,*VD, *AC.
OUT (Word): VW, T, C, IW, QW, MW, SMW, AC, *VD, *AC.
b) INC_W (trong LAD) hoặc INCW (trong STL):lệnh cộng số nguyên 1
vào nội dung từ kép. Kết quả được ghi vào OUT (trong LAD) hoặc ghi lại vào (IN
trong STL).
Toán hạng:
IN (từ kép): VD, ID, QD, MD, SMD, AC, HC, hằng số,*VD, *AC.
OUT (từ kép): VD, ID, QD, MD, SMD, AC, *VD, *AC.
c) DEC_W (trong LAD) hoặc DECW (trong STL):lệnh bớt nội dung từ
đơn đi một đơn vị. Kết quả được ghi vào OUT (trong LAD) hoặc ghi lại vào (IN
trong STL).
Các toán hạng:
IN (Word): VW, T, C, IW, QW, MW, SMW, AC, AIW, hằng số,*VD, *AC.
OUT (Word): VW, T, C, IW, QW, MW, SMW, AC, *VD, *AC.
d) DEC_DW (trong LAD) hoặc DECDW (trong STL):lệnh bớt nội dung từ
đơn đi một đơn vị. Kết quả được ghi vào OUT (trong LAD) hoặc ghi lại vào (IN
trong STL).
Toán hạng:
IN (từ kép): VD, ID, QD, MD, SMD, AC, HC, hằng số,*VD, *AC.
OUT(từ kép): VD, ID, QD, MD, SMD, AC, *VD, *AC.
e) INV_W (trong LAD) hoặc INVW (trong STL):lệnh đảo giá trị từng bit
của từ đơn IN. Kết quả được ghi vào OUT (trong LAD) hoặc ghi lại vào (IN trong
STL).
Các toán hạng:
IN (Word): VW, T, C, IW, QW, MW, SMW, AC, AIW, hằng số,*VD, *AC.
OUT (Word): VW, T, C, IW, QW, MW, SMW, AC, *VD, *AC.
f) INV_DW (trong LAD) hoặc INVDW (trong STL):lệnh đảo giá trị từng
bit của từ kép IN. Kết quả được ghi vào OUT (trong LAD) hoặc ghi lại vào (IN
trong STL).
Toán hạng:
IN (từ kép): VD, ID, QD, MD, SMD, AC, HC, hằng số,*VD, *AC.
OUT (từ kép): VD, ID, QD, MD, SMD, AC, *VD, *AC.
330
Đồ án tốt nghiệp Cơ điện tử 3 - K47
331
Đồ án tốt nghiệp Cơ điện tử 3 - K47
nhất mảng chỉ có 255 từ đơn. Từ đơn đầu của mảng là IN (kiểu từ đơn). Nơi đến
xác định bằng từ đơn đầu là OUT.
Toán hạng:
In (từ đơn): VW, T,C, IW, QW, MW, SMW, AIW, *VD, *AC.
Out (từ đơn): VW, T,C, IW, QW, MW, SMW, AQW, *VD, *AC.
N (từ đơn): ): VB, IB, QB, MB, SMB, AC, *VD, *AC, hằng số.
c)FILL_N (trong LAD) hoặc FILL (STL):lệnh ghi vào một mảng từ đơn
giá trị của từ IN. Độ dài của mảng được xác định bởi N có kiểu byte, do vậy lớn
nhất mảng chỉ có thể là 255 từ. Từ đơn của mảng là OUT (kiểu từ).
Toán hạng:
In (từ đơn): VW, T,C, IW, QW, MW, SMW, AIW, hằng số, *VD, *AC.
Out (từ đơn): VW, T,C, IW, QW, MW, SMW, AQW, *VD, *AC.
N (từ đơn): ): VB, IB, QB, MB, SMB, AC, *VD, *AC, hằng số.
5.3.15. Các lệnh dịch chuyển thanh ghi.
a) Nhóm lệnh với thanh ghi có độ dài 16 hoặc 32 bit:
Khi sử dụng các lệnh dịch chuyển các bit của từ đơn hay từ kép cần chú ý:
- Sẽ không thực hiện việc dịch chuyển nếu như số đếm lần đẩy bằng 0.
- Nếu số đếm lần đẩy lớn hơn 0, bit nhớ tràn SM1.1 có giá trị logic cuối
cùng được đẩy ra.
- Nếu số đếm lần đẩy lớn hơn hoặc bằng 16 khi dịch chuyển từ đơn hay 32
khi dịch chuyển từ kép, thì lệnh sẽ chỉ thực hiện với số đếm lần đẩy lớn nhất là 16
hoặc 32.
- Lệnh SRW (đẩy các bit từ đơn sang phải) và SRD (đẩy các bit từ kép sang
phải) sẽ chuyển giá trị logic 0 vào bit cao nhất của từ hoặc từ kép tại mỗi lần đẩy.
Sau khi thực hiện lệnh, bit SM1.1sẽ có giá trị logic của bit thứ N-1 của từ đơn
hoặc từ kép, trong đó N là số lần đẩy.
- Lệnh SLW (đẩy các bit từ đơn sang trái) và SLD (đẩy các bit từ kép sang
trái) sẽ chuyển giá trị logic 0 vào bit thấp nhất của từ hoặc từ kép tại mỗi lần đẩy.
Sau khi thực hiện lệnh, bit SM1.1 sẽ có giá trị logic của bit thứ 16-N đối với từ
đơn hoặc 32-N đối với từ kép, trong đó N là số lần đẩy.
- Bit báo kết quả 0 (bit SM1.0) sẽ có giá trị logic bằng 1 nếu sau khi thực
hiện lệnh đẩy nội dung của từ đơn hay từ kép bằng 0.
Khi sử dụng các lệnh quay các bit của từ đơn hay từ kép cần chú ý:
- Lệnh quay thực hiện phép đẩy vòng tròn sang trái hoặc sang phải các bit
của một từ đơn hoặc một từ kép. Tại mỗi một lần quay, giá trị logic của bit bị đẩy
ra khỏi đầu này cũng là giá trị logic được đưa vào đầu kia của từ kép.
- Lệnh quay sẽ không được thực hiện nếu như số lần quay có giá trị bằng 0
hay là bằng một bội số của 16 ( đối với từ đơn) hoặc 32 (đối với từ kép).
332
Đồ án tốt nghiệp Cơ điện tử 3 - K47
- Đối với các giá trị khác của số đếm lần quay lớn hơn 16(đối với từ đơn)
hoặc 32 (đối với từ kép), lệnh sẽ thực hiện với số đếm lần quay mới bằng phần dư
của số đếm lần quay cũ chia cho 16 (đối với từ đơn) hoặc 32 (đối với từ kép).
- Lệnh RRW (quay sang phải đối với từ đơn) và RRD (lệnh quay sang phải
từ kép) tại mỗi lần quay giá trị logic của bit thấp nhất trong từ hoặc từ kép được
ghi vào báo tràn SM1.1. Sau khi thực hiện lệnh, bit SM1.1 sẽ có giá trị logic của
bit thứ 16-N đối với từ đơn hoặc 32-N đối với từ kép, trong đó N là số lần đẩy.
- Lệnh RLW (quay sang trái đối với từ đơn) và RLD (lệnh quay sang trái từ
kép) tại mỗi lần quay giá trị logic của bit cao nhất trong từ hoặc từ kép được ghi
vào báo tràn SM1.1. Sau khi thực hiện lệnh, bit SM1.1 sẽ có giá trị logic của bit
thứ N-1 đối với từ đơn hoặc từ kép, trong đó N là số lần đẩy.
- Bit báo kết quả 0 (bit SM1.0) sẽ có giá trị logic bằng 1 nếu sau khi thực
hiện lệnh quay nội dung của từ đơn hay từ kép bằng 0.
Lệnh Kiểu lệnh SM1.0 SM1.1 SM1.2 SM1.3
(kết quả 0) (báo tràn) (kết quả âm) (chia cho 0)
SRW Không dấu có có Không Không
SLW Không dấu có có Không Không
SRD Không dấu có có Không Không
SLD Không dấu có có Không Không
RRW Không dấu có có Không Không
RLW Không dấu có có Không Không
RRD Không dấu có có Không Không
RLD Không dấu có có Không Không
SHRB Không dấu Không có Không Không
Những điều sau đây chỉ đúng với các hàm dịch chuyển bit của từ đơn và từ
kép:
- Nếu bộ đếm chuyển dịch có giá trị lớn hơn 0 thì bit nhớ tràn SM1.1 có giá
trị logic của bit cuối cùng được đẩy ra.
- Bit báo kết quả 0 SM1.1 có giá trị logic 1 nếu sau khi lệnh được thực hiện,
từ hoặc từ kép có nội dung bằng 0.
Những điều sau đây chỉ đúng với các hàm dịch chuyển bit của từ đơn và từ
kép:
- Nếu bộ đếm dịch chuyển không phải là bội số nguyên của 16 (đối với việc
quay từ) hoặc 32 (đối với việc quay từ kép) thì giá trị của bit cuối cùng bị đẩy ra
ngoài sẽ được gán cho bit nhớ tràn SM1.1.
- Nếu bit báo kết quả 0 có giá trị logic 1 thì giá trị của từ hay từ kép được
quay bằng 0.
b) Nhóm lệnh với độ dài thanh ghi tùy ý:
333
Đồ án tốt nghiệp Cơ điện tử 3 - K47
SHRB lệnh dịch chuyển các bit của thanh ghi một vị trí trong một vòng
quét. Thanh ghi được xác định trong lệnh bằng các toán hạng S_bit chỉ địa chỉ bit
thấp trong thanh ghi và N chỉ độ dài thanh ghi. Dấu của toán hạng N xác định
chiều dịch chuyển từ bit thấp sang bit cao (N>0) hay ngược lại từ bit cao sang bit
thấp (N<0). Tóan hạng DATA của lệnh là địa chỉ bit mà giá trị logic của nó sẽ
được đẩy vào thanh ghi. Giá trị logic của bit bị đẩy ra khỏi thanh ghi được ghi vào
bit báo tràn SM1.1.
5.3.16. Các lệnh làm việc với bảng:(chỉ có trong CPU214).
Bảng được định nghĩa là một mảng từ đơn xếp liền nhau từ địa chỉ thấp ở
đầu bảng đến địa chỉ cao nhất ở cuối bảng. Hai từ đơn đầu tiên của bảng được
dùng để quản lý bảng. Dữ liệu được ghi vào bảng bắt đầu từ từ đơn thứ ba trong
bảng, mỗi dữ liệu chiếm một từ đơn. Một bảng nhiều nhất chỉ có thể chứa được
100 dữ liệu.
Hai từ đơn đầu bảng có ý nghĩa như sau:
- Từ đơn đầu, ký hiệu TL, chứa kích thước của bảng không kể hai từ đơn
quản lý bảng, tức là số các từ đơn trong bảng được dùng để ghi dữ liệu.
- Từ đơn thứ hai, ký hiệu EC, của bảng dùng để ghi các dữ liệu hiện có
trong bảng.
a) AT_T_TBL (LAD) hoặc ATT (trong STL):
Lệnh ghi thêm vào bảng một dữ liệu kiểu từ đơn, được xác định bằng nội
dung của toán hạng DATA (kiểu từ) trong lệnh. Bảng được chỉ định trong lệnh
bằng toán hạng TABLE xác định từ đầu tiên của bảng, tức là TL. Nếu bảng đầy
tức là EC=TL, bit SM1.4 sẽ có giá trị logic bằng1. Dữ liệu mới được đưa vào sẽ
nằm trong từ chưa dùng đầu tiên, tức là ngay sau dữ liệu được nhập trước đó. Khi
lệnh được thực hiện xong nội dung của EC tăng lên một đơn vị.
Toán hạng:
- DATA (từ đơn): VW, T,C, IW, QW, MW, SMW, AC, AIW, hằng số, *VD,
*AC.
- TABLE (từ đơn): VW, T,C, IW, QW, MW, SMW, *VD, *AC.
b) LIFO:
Lệnh lấy dữ liệu cuối của bảng ra khỏi bảng, tức là dữ liệu được nhập sau
cùng. Nếu bảng trống tức là dữ liệu đã được lấy ra hết, hay EC=0, thì bit SM1.4 sẽ
có giá trị logic bằng 1. Dữ liệu lấy ra được đưa vào DATA kiểu từ. Khi lệnh thực
hiện xong nội dung của DATA giảm đi một đơn vị.
Toán hạng:
- DATA (từ đơn): VW, T,C, IW, QW, MW, SMW, AC, AQW, *VD, *AC.
- TABLE (từ đơn): VW, T,C, IW, QW, MW, SMW, *VD, *AC.
c) FIFO:
334
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Lệnh lấy dữ liệu đầu tiên của bảng ra khỏi bảng, tức là dữ liệu được nhập
đầu tiên. Nếu bảng trống tức là dữ liệu đã được lấy ra hết, hay EC=0, thì bit SM1.4
sẽ có giá trị logic bằng 1. Dữ liệu lấy ra được đưa vào DATA kiểu từ. Các dữ liệu
còn lại trong bảng được dồn lên một vị trí để lấp chỗ trống vừa được lấy ra. Khi
lệnh thực hiện xong nội dung của DATA giảm đi một đơn vị.
Toán hạng:
- DATA (từ đơn): VW, T,C, IW, QW, MW, SMW, AC, AQW, *VD, *AC.
- TABLE (từ đơn): VW, T,C, IW, QW, MW, SMW, *VD, *AC.
5.3.17. Các lệnh tìm kiếm: Chỉ sử dụng đối với CPU214.
Chỉ sử dụng lệnh tìm kiếm để tìm dữ liệu trong bảng theo mẫu định trước.
Mẫu định trước là nội dung của toán hạng PATRN của lệnh. Có bốn luật tìm kiếm:
so sánh bằng nhau (=), só sánh khác nhau (<>), so sánh lớn hơn (>), so sánh nhỏ
hơn (<).
Lệnh TBL FIND (trong LAD) hoặc END= (<>, >,<) SRC, PATRN, INDX:
thực hiện việc tìm kiếm trong bảng xác định bởi SCR, bắt đầu từ vị trí INDX ô
nhớ chứa dữ liệu theo mẫu PATRN luật tìm kiếm được quy định bởi CMD (có giá
trị từ 1÷4 trong LAD) hoặc (+, <>, >, < trong STL). Khi tìm thấy INDX chỉ vào
dữ liệu đầu tiên tìm được trong bảng và lệnh kết thúc. Do đó để tìm kiếm dữ liệu
tiếp theo, INDX phải được tăng lên 1 và gọi lại lệnh này. Nếu như không tìm thấy,
INDX có giá trị đúng bằng giá trị của bộ đếm EC.
5.3.18. Các hàm đổi dữ liệu.
a) ENCO: hàm xác định chỉ số thấp nhất có giá trị logic 1 trong một từ đơn.
b) DECO: hàm chuyển đổi một số nguyên trong khoảng 0÷15 thành chỉ số
của bit trong một từ đơn.
c) ATH: Hàm chuyển đổi mã ASCII sang số nguyên hệ cơ số 16.
d) HTA: hàm chuyển đổi một số nguyên hệ cơ số 16 thành mã ASCII.
e) SEG: hàm chuyển đổi sốnguyên hệ cơ số 16 trong khoảng 0÷F sang
thành giá trị bit tương ứng của thanh ghi 7 nét.
f) BCDI (hoặc BCD_I trong LAD): hàm chuyển đổi một số nhị thập phân
sang số nguyên.
g) IBCD (hoặc I_BCD trong LAD): hàm chuyển đổi một số nguyên sang
số nhị thập phân.
h) TRUNC: hàm chuyển đổi số thực 32 bit sang số nguyên 32 bit có dấu,
chỉ sử dụng đối với CPU214.
i) DTR (DI_REAL trong LAD): hàm chuyển đổi số nguyên 32 bit có dấu
sang số thực 32 bit, chỉ sử dụng đối với CPU214.
335
Đồ án tốt nghiệp Cơ điện tử 3 - K47
336
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Chú ý: Không được sử dụng các lệnh đọc và ghi của đồng hồ thời gian
thực vừa trong chương trình chính vừa trong chương trình xử lý ngắt. Khi thực
hiện chương trình xử lý ngắt thì các lệnh đọc và ghi đồng hồ thời gian thực sẽ
không được thực hiện. Bit SM4.5 sẽ có giá trị logic 1 trong trường hợp như vậy.
5.3.21. Truyền thông trên mạng nhiều chủ.
Các lệnh đọc và ghi dữ liệu từ một trạm này đến bộ nhớ của bất cứ trạm
(PLC) nào khác trong mạng nhờ cổng truyền thông. Các trạm được xác định để
giao lưu với nhau thông qua địa chỉ quy ước của chúng (PLC station address). Một
mạng thông thường có thể có tới 32 trạm. Nếu sử dụng bộ lặp (repeaters), số trạm
trong mạng có thể được nâng lên con số tối đa là 125. Số dữ liệu nhiều nhất cho
một lần truyền là 16 byte.
Các lệnh đọc ghi mảng dử liệu của một trạm khác qua cổng PORT là NETR
và NETW. Kiểu truyền thông và mạng liên kết được xác định bằng nội dung quản
lý bộ đệm truyền thông được chỉ thị trong lệnh bằng một toán hạng TABLE. Cùng
một lúc chỉ có thể sử dụng tối đa 8 lệnh đọc và ghi trong mạng.
Toán hạng:
TABLE (Byte): VB, MB, *VD, *AC.
PORT (Byte): hằng số 0.
Ngoài ra, để đảm bảo việc truyền thông đựơc an toàn cần phải khai báo sử
dụng PPI protocol trước khi sử dụng lệnh NETR và NETW, tốt nhất là tại vòng
quét đầu tiên của PLC.
PPI protocol là một bộ xác lập kiểu truyền tin nối tiếp 11 bit cho PLC bao
gồm 1 bit Start, 8 bit dữ liệu (byte), 1 bit kiểm tra chẵn lẻ và 1 bit Stop.
Bộ đệm truyền thông có nhiều nhất là 23 byte được chia làm hai vùng:
vùng các thông tin quản lý gồm 7 byte và vùng dữ liệu. Vùng dữ liệu có thể có tới
16 byte.
Cấu trúc của bộ đệm truyền thông, giả sử được khai báo trong trạm A để
giao lưu dữ liệu với trạm B như sau:
Byte 7 6 5 4 3 2 1 0
0 Các bit trạng thái Xem bảng dưới
1 Địa chỉ của trạm B mà trạm A giao lưu để
Địa chỉ trạm B
truyền thông.
2
3 Con trỏ gián tiếp chỉ vùng Con trỏ chỉ vào đầu mảng dữ liệu được truyền
4 địa chỉ trong B thông trong trạm B
5
337
Đồ án tốt nghiệp Cơ điện tử 3 - K47
6 Độ dài mảng dữ liệu Mãng dữ liệu truyền thông trong trạm A. nếu
7 Dữ liệu 0 kiểu truyền thông với B là để đọc thì sau khi
thực hiện lệnh NETR, dữ liệu đọc được của B
8 Dữ liệu 1
được ghi vào đây. Ngược lại nếu kiểu truyền
… … thông là gửi thì dữ liệu của A gửi sang B phải
được ghi vào mảng này trước khi gọi lệnh
22 Dữ liệu 15
NETW.
Byte đầu tiên của bộ đệm gồm 8 bit truyền thông có cấu trúc như sau:
0 0 không có lỗi truyền thông.
1 Lỗi quá thời gian trạm B không trả lời
3 2 Lỗi tín hiệu nhận (chẵn/lẽ)
3 Lỗi ghép nối( lặp địa chỉ hoặc lỗi phần cứng).
1 4 Lỗi xếp hàng, quá nhiều lệnh NETR và NETW.
5 Không khai báo PPI Protocol trong SM30.
6 Lỗi tham số. Bộ đệm truyền thông có tham số sai.
2 7 Trạm B bận.
8 Lỗi tổ chức.
9 Lỗi dữ liệu thông báo…
3 A_F chưa sử dụng
4 0
0 Không có lỗi.
5
1 Có lỗi
6 0 Không làm việc.
1 Có làm việc
7 0 Chưa thực hiện xong việc truyền thông.
1 Thực hiện xong việc truyền thông
5.3.22. Ngắt và xử lý ngắt.
Nguyên tắc cơ bản của một chế độ ngắt cũng giống như việc thực hiện lệnh
gọi một chương trình con, sự khác nhau ở đây là việc gọi chương trình con được
gọi một cách chủ động bằng lệnh CALL, còn xử lý ngắt được gọi bị động bằng
một tín hiệu báo ngắt, hệ thống sẽ tổ chức gọi và thực hiện chương trình con tương
ứng với tín hiệu báo ngắt đó, hay nói cách khác hệ thống sẽ tổ chức xử lý tín hiệu
ngắt đó. Chương trình con này gọi là chương trình xử lý ngắt.
Trong CPU214 có các kiểu tín hiệu báo ngắt sau:
- Tám ngắt vào/ra theo sườn lên và sườn xuống của các cổng I0.0 ÷I0.3.
- Hai ngắt thời gian.
338
Đồ án tốt nghiệp Cơ điện tử 3 - K47
339
Đồ án tốt nghiệp Cơ điện tử 3 - K47
340
Đồ án tốt nghiệp Cơ điện tử 3 - K47
DTCH: Lệnh hủy bỏ một chế độ ngắt đã được khai báo sử dụng trước đó.
Kiểu (hay mã hiệu) của nó được xác định bằng toán hạng EVENT (byte) trong
lệnh.
INT: Lệnh sử dụng để khai báo một chương trình xử lý ngắt. Nhãn của
chương trình được xác định trong toán hạng n của lệnh INT.
CRETI, RETI: là lệnh kết thúc có điều liện và không có điều kiện của một
chương trình xử lý ngắt. Lệnh kết thúc không điều kiện thường đặt ở cuối chương
trình xử lý ngắt.
DISI: Lệnh hủy bỏ toàn cục các chế độ ngắt đã được khai báo sử dụng
trước đó. Lệnh này chỉ có tác dụng treo các tín hiệu báo ngắt lên và không xử lý
chúng, nhưng vẫn cho phép chúng được ghi vào hàng chờ xử lý.
ENI: Lệnh khai báo toàn cúc các chế độ ngắt hoặc kích hoạt lại tất cả các
chế độ ngắt đã bị hủy trước đó bằng lệnh DISI.
5.3.23. Sử dụng ngắt truyền thông.
a) Ghi dữ liệu lên mạng.
Lệnh XMT làm việc với cổng truyền thông nối tiếp của PLC lệnh ghi dữ
liệu lên mạng. Toán hạng TABLE (VB, IB, QB, MB, SMB, *VD, *AC) của lệnh
xác định mảng dữ liệu được chuyển. Toán hạng PORT 0 xác định tên cổng truyền
thông được sử dụng.
b) Đọc dữ liệu từ mạng.
Khi chế độ ngắt truyền thông kiểu 8 đã được khai báo và chế độ truyền
thông freeport phù hợp đã được xác định trong SMB30 thì mỗi khi có dữ liệu cùng
kiểu trên mạng, dữ liệu sẽ được chuyển vào ô nhớ SMB2 theo từng byte.
Khác với việc ghi dữ liệu lên mạng, việc nhận dữ liệu nên được tiến hành
trong chế độ ngắt truyền thông. Mỗi khi nhận được một ký tự, hệ thống sẽ phát ra
một tín hiệu báo ngắt có mã hiệu 8. Những ký tự nhận được được hệ thống cất giữ
trong SMB2 và chuyển nó tới vùng mong muốn.
5.3.24. Sử dụng bộ đếm tốc độ cao.
a) Nguyên lý hoạt động của bộ đếm tốc độ cao.
HSC0: Bộ đếm HSC0 có một cổng vào là I0.0. Nó chỉ có một chế độ làm
việc duy nhất là đếm tiến và đếm lùi số các sườn lên của tín hiệu đầu vào tại cổng
I0.0. Chiều đếm tiến và đếm lùi được quy định bởi trạng thái của bit SM37.3 như
sau:
0 đếm lùi theo sườn lên của I0.0.
1 đếm tiến theo sườn lên của I0.0.
Tần số đếm cực đại cho phép của HSC0 là 2KHz.
HSC1 ( chỉ có trong CPU214): là bộ đếm linh hoạt, sử dụng bốn đầu vào
I0.6, I0.7, I1.0, I1.1 với 12 chế độ làm việc khác nhau:
341
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Chế độ Mô tả
làm việc
0 Đếm tiến hoặc lùi sườn lên của I0.6. Chiều đếm được quy định bởi
SM47.3. Hoạt động của HSC1 hoàn toàn được điều khiển bởi hệ
thống (không có tín hiệu kích và xóa từ bên ngoài).
1 Đếm tiến hoặc lùi sườn lên của I0.6. Chiều đếm được quy định bởi
SM47.3. HSC1 sử dụng I1.0 làm tín hiệu xóa (reset )từ bên ngoài.
2 Đếm tiến hoặc lùi sườn lên của I0.6. Chiều đếm được quy định bởi
SM47.3. HSC1 sử dụng I1.0 làm tín hiệu xóa (reset )từ bên ngoài; I1.1
làm tín hiệu khởi phát (start).
3 Đếm tiến hoặc lùi sườn lên của I0.6. Chiều đếm được quy định bởi
cổng I0.7. Hoạt động của HSC1 hoàn toàn được điều khiển bởi hệ
thống (không có tín hiệu kích và xóa từ bên ngoài).
4 Đếm tiến hoặc lùi sườn lên của I0.6. Chiều đếm được quy định bởi
cổng I0.7. HSC1 sử dụng I1.0 làm tín hiệu xóa (reset )từ bên ngoài.
5 Đếm tiến hoặc lùi sườn lên của I0.6. Chiều đếm được quy định bởi
cổng I0.7. HSC1 sử dụng I1.0 làm tín hiệu xóa (reset )từ bên ngoài;
I1.1 làm tín hiệu khởi phát (start).
6 Đếm tiến theo sườn lên của I0.6 và đếm lùi theo sườn lên của I0.7.
Hoạt động của HSC1 hoàn toàn được điều khiển bởi hệ thống (không
có tín hiệu kích và xóa từ bên ngoài).
7 Đếm tiến theo sườn lên của I0.6 và đếm lùi theo sườn lên của I0.7.
HSC1 sử dụng I1.0 làm tín hiệu xóa (reset )từ bên ngoài.
8 Đếm tiến theo sườn lên của I0.6 và đếm lùi theo sườn lên của I0.7.
HSC1 sử dụng I1.0 làm tín hiệu xóa (reset )từ bên ngoài. I1.1 làm tín
hiệu khởi phát (start).
9 Đếm số lần lệch trạng thái của hai cổng vào I0.6 và I0.7 tức là khi kết
quả của phép tính logic XOR giữa I0.6 và I0.7 là 1. Hoạt động của
HSC1 hoàn toàn được điều khiển bởi hệ thống (không có tín hiệu kích
và xóa từ bên ngoài).
10 Đếm số lần lệch trạng thái của hai cổng vào I0.6 và I0.7 tức là khi kết
quả của phép tính logic XOR giữa I0.6 và I0.7 là 1. HSC1 sử dụng
I1.0 làm tín hiệu xóa (reset )từ bên ngoài.
11 Đếm số lần lệch trạng thái của hai cổng vào I0.6 và I0.7 tức là khi kết
quả của phép tính logic XOR giữa I0.6 và I0.7 là 1. HSC1 sử dụng
I1.0 làm tín hiệu xóa (reset )từ bên ngoài. I1.1 làm tín hiệu khởi phát
(start).
HSC2 ( chỉ có trong CPU214): là bộ đếm linh hoạt, cũng giống như HSC1
nhưng chúng làm việc độc lập với nhau; thay vì sử dụng bốn đầu vào I0.6, I0.7,
342
Đồ án tốt nghiệp Cơ điện tử 3 - K47
I1.0, I1.1 thì HSC2 sử dụng các đầu vào I1.2, I1.3, I1.4, I1.5 với 12 chế độ làm
việc khác nhau:
Chế độ Mô tả
làm việc
0 Đếm tiến hoặc lùi sườn lên của I1.2. Chiều đếm được quy định bởi
SM57.3. Hoạt động của HSC2 hoàn toàn được điều khiển bởi hệ
thống (không có tín hiệu kích và xóa từ bên ngoài).
1 Đếm tiến hoặc lùi sườn lên của I1.2. Chiều đếm được quy định bởi
SM57.3. HSC2 sử dụng I1.4 làm tín hiệu xóa (reset )từ bên ngoài.
2 Đếm tiến hoặc lùi sườn lên của I1.2. Chiều đếm được quy định bởi
SM57.3. HSC2 sử dụng I1.4 làm tín hiệu xóa (reset )từ bên ngoài; I1.5
làm tín hiệu khởi phát (start).
3 Đếm tiến hoặc lùi sườn lên của I1.2. Chiều đếm được quy định bởi
cổng I1.3. Hoạt động của HSC2 hoàn toàn được điều khiển bởi hệ
thống (không có tín hiệu kích và xóa từ bên ngoài).
4 Đếm tiến hoặc lùi sườn lên của I1.2. Chiều đếm được quy định bởi
cổng I1.3. HSC2 sử dụng I1.4 làm tín hiệu xóa (reset )từ bên ngoài.
5 Đếm tiến hoặc lùi sườn lên của I1.2. Chiều đếm được quy định bởi
cổng I1.3. HSC2 sử dụng I1.4 làm tín hiệu xóa (reset )từ bên ngoài;
I1.5 làm tín hiệu khởi phát (start).
6 Đếm tiến theo sườn lên của I1.2 và đếm lùi theo sườn lên của I1.3.
Hoạt động của HSC2 hoàn toàn được điều khiển bởi hệ thống (không
có tín hiệu kích và xóa từ bên ngoài).
7 Đếm tiến theo sườn lên của I1.2 và đếm lùi theo sườn lên của I1.3.
HSC2 sử dụng I1.4 làm tín hiệu xóa (reset )từ bên ngoài.
8 Đếm tiến theo sườn lên của I1.2 và đếm lùi theo sườn lên của I1.3.
HSC2 sử dụng I1.4 làm tín hiệu xóa (reset )từ bên ngoài. I1.5 làm tín
hiệu khởi phát (start).
9 Đếm số lần lệch trạng thái của hai cổng vào I1.2 và I1.3 tức là khi kết
quả của phép tính logic XOR giữa I1.2 và I1.3 là 1. Hoạt động của
HSC2 hoàn toàn được điều khiển bởi hệ thống (không có tín hiệu kích
và xóa từ bên ngoài).
10 Đếm số lần lệch trạng thái của hai cổng vào I1.2 và I1.3 tức là khi kết
quả của phép tính logic XOR giữa I1.2 và I1.3 là 1. HSC2 sử dụng
I1.4 làm tín hiệu xóa (reset )từ bên ngoài.
11 Đếm số lần lệch trạng thái của hai cổng vào I1.2 và I1.3 tức là khi kết
quả của phép tính logic XOR giữa I1.2 và I1.3 là 1. HSC2 sử dụng
I1.4 làm tín hiệu xóa (reset )từ bên ngoài. I1.5 làm tín hiệu khởi phát
(start).
b) Thủ tục khai báo sử dụng bộ đếm tốc độ cao.
343
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Khai báo sử dụng các bộ đếm HSC0, HSC1, HSC2 nên thực hiện tại vòng
quét đầu tiên, khi mà bit SM0.1 có giá trị là 1. Thủ tục tốt nhất nên đựoc lập thành
một chương trình con và chương trình con đó được gọi trong vòng quét đầu tiên
bằng lệnh CALL.
5.3.25. Sử dụng hàm phát xung tốc độ cao.
CPU 214 sử dụng hai cổng Q0.0 và Q0.1 để phát dãy xung tần số cao hoặc
tín hiệu điều xung theo độ rộng.
PTO là một dãy xung vuông tuần hoàn có chu kỳ là một số nguyên trong
khoảng 250µs÷65.535µs hoặc từ 2µs÷65.535µs. Độ rộng mỗi xung bằng ½ chu kỳ
của mỗi dãy.
PWM là một dãy xung tuần hoàn có chu kỳ là một số nguyên trong khoảng
250µs÷65.535µs hoặc từ 2µs÷65.535µs. Khác với PTO, độ rộng của mỗi xung có
thể quy định được là một số nguyên nằm trong khoảng 0µs÷65.535µs hoặc 0ms÷
65.535ms. Nếu độ rộng xung được quy định lớn hơn chu kỳ của PWM thì một tín
hiệu có giá trị logic bằng 1, ngược lại sẽ có một tín hiệu logic 0.
Lệnh PLS lệnh phát xung tại cổng Q0.0 hoặc Q0.1 theo cấu trúc được định
nghĩa trong byte điều khiển và các ô nhớ về chu kỳ độ rộng. Cổng xung phát ra
được chỉ định trong toán hạng x (0 cho Q0.0 và 1 choQ0.1) của lệnh.
344
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Network 1 là khởi động động cơ 1 chiều(tác dụng làm xích truyển động). Động cơ
này có tín hiệu đầu ra là Q0.2 và tín hiệu đầu vào là I0.2
Network 2 khi phôi đi đến công tắc hành trình1 thì trạng thái này sẽ được lưu vào
biến nhớ M0.1trong thoài gian là 2.5s(có bộ đếm thời gian T37)
345
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Network3 cho thấy sau khi pallet chạm vào công tắc hành trình 1 thì sau 2.5s(T37
có tín hiệu) lúc đó sẽ có tín hiệu đầu ra của Q0.3 tương ứng vứi xi lanh gạt 1 sẽ
được đẩy ra và đưa pallet qua làn xích 2. Và sau 0.5s( điều khiển bởi T33) thì xi
lanh gạt 1 sẽ tự động rút về
Network4 cho thấy ngay khi pallet chạm vào công tắc hành trình 2 (tín hiệu I0.4)
thì lập tức xilanh chặn 1(đầu ra Q0.4) sẽ được đẩy ra và sẽ giữ ở vị trí đẩy trong 5s
346
Đồ án tốt nghiệp Cơ điện tử 3 - K47
Network 5 có tác dụng giống với network 4. Tức là khi pallet đến vị trí công tắc
hành trình 3 (I0.5) thì xilanh chặn 2 (Q0.5) sẽ bắn ra và giữ trạng thái này trong 4s
Network 6 có tác dụng giống network 2. Khi pallet chạm công tắc hành trình
4(I0.6)thì sẽ lưu trạng thái này vào biến nhớ M2.1. Có T101 điều khiển thời
gian(2.5s)
Network 7 sẽ làm nhiệm vụ đẩy xilanh gạt 2 (Q0.6) sau 4s khi pallet chạm công
tắc hành trình 4(I0.6). Và sẽ rút xi lanh vào sau 0.5s.
347