1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo thực tập cơ sở hệ thống điều khiển cnc

16 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo cáo thực tập cơ sở hệ thống điều khiển CNC
Tác giả Nguyễn Thành Duy, Lê Bá Đức, Lê Huy Mạnh
Trường học Trường Đại Học Giao Thông Vận Tải
Chuyên ngành Trang bị điện
Thể loại Báo cáo thực tập cơ sở
Định dạng
Số trang 16
Dung lượng 0,95 MB

Nội dung

I.Hệ thống điều khiển cnc...3CPU – Bộ phận xử lý trung tâm...3RAM – Bộ phận quan trọng trong CNC...4Thanh ghi – Giúp truy cập nhanh...5BUS – Cung cấp đường truyền thông tin nhanh chóng..

Trang 1

Trường Đại Học Giao Thông Vận Tải

Sinh viên thực hiện: Nguyễn Thành Duy

Lê Bá Đức

Lê Huy Mạnh

Lớp: Trang bị điện 2-K61

Trang 2

I.Hệ thống điều khiển cnc 3

CPU – Bộ phận xử lý trung tâm 3

RAM – Bộ phận quan trọng trong CNC 4

Thanh ghi – Giúp truy cập nhanh 5

BUS – Cung cấp đường truyền thông tin nhanh chóng 5

ALU – Thực hiện phép tính và Logic 6

Đơn vị điều khiển – Xử lý dữ liệu chính xác 6

Bộ điều khiển Servo – Điều chỉnh các thông số 7

Bảng điều khiển vận hành thành phần máy 8

Bảng điều khiển máy – Giao diện giữa người vận hành và hệ thống CNC 9

Bộ điều khiển logic lập trình (PLC) – Tự động hóa quy trình cơ điện 9

Bộ nhớ RAM – Bộ nhớ chính và bộ nhớ phụ 11

Giao tiếp đầu vào và đầu ra 11

Điều khiển cho trục máy công cụ và tốc độ trục chính 12

II CAD/CAM 12

1.CAD 12

2.CAM 13

III.Giới thiệu sản phẩm công ty 15

Linh kiện 1 15

Linh kiện 2 15

Linh kiện 3 15

Linh kiện 4 16

Linh kiện 5 16

Linh kiện 6 16

Linh kiện 7 17

I.Hệ thống điều khiển CNC

1 Bộ xử lý trung tâm (CPU): Đây là bộ phận quản lý toàn bộ hệ thống

CNC Nó nhận và xử lý các tín hiệu điều khiển từ bảng điều khiển vận

Trang 3

hành và điều khiển các hoạt động của máy công cụ thông qua bộ điều khiển servo.

2 Bộ điều khiển servo: Được sử dụng để điều khiển các trục của máy công

cụ Bộ điều khiển servo chuyển đổi các tín hiệu điều khiển từ bộ xử lý trung tâm thành tín hiệu điện áp hoặc xung để điều khiển động cơ servo

và các hệ thống chuyển động khác.

3 Bảng điều khiển vận hành: Là giao diện giữa người vận hành và hệ

thống CNC Bảng điều khiển vận hành cung cấp các nút, công tắc và màn hình cảm ứng để người vận hành có thể nhập dữ liệu, điều chỉnh các thông số gia công và theo dõi quá trình sản xuất.

4 Bảng điều khiển máy: Được sử dụng để cài đặt các thông số vận hành cụ

thể của máy công cụ, như tốc độ cắt, độ sâu cắt, và các thông số khác liên quan đến công việc gia công.

5 Bộ điều khiển logic khả trình: Được sử dụng để lập trình và thực thi các

chức năng phức tạp trên máy CNC Bộ điều khiển logic khả trình cho phép người vận hành lập trình các chuỗi công việc, điều khiển chuyển động và thực hiện các tác vụ gia công đa dạng.

* CPU – Bộ phận xử lý trung tâm

Bộ xử lý trung tâm (CPU) trong hệ thống CNC được coi là bộ não của máy tính, có nhiệm vụ quản lý các thành phần khác và điều khiển hoạt động của chúng dựa trên phần mềm được lưu trữ trong bộ nhớ chính (RAM) CPU lấy lệnh và dữ liệu từ bộ nhớ

và tạo ra các tín hiệu để kích hoạt các thành phần khác trong hệ thống CNC Nó có vai trò sắp xếp, điều chỉnh và định vị tất cả các hoạt động của máy công cụ

Trang 4

CPU tính toán các giá trị bù cần thiết cho gia công, chẳng hạn như lỗi trục vít dẫn, hao mòn dao cụ và sai số khác, dựa trên các đầu vào tương ứng có sẵn cho hệ thống Nó là trái tim của hệ thống CNC, nhận thông tin từ bộ nhớ ROM được lưu trữ trong hệ thống

và giải mã để tạo ra các tín hiệu điều khiển và tốc độ vị trí cụ thể CPU cũng giám sát chuyển động của trục điều khiển hoặc trục chính, và khi không khớp với các giá trị trong chương trình, nó thực hiện các hành động khắc phục

CPU chứa các mạch cần thiết để thao tác dữ liệu và thực hiện các hướng dẫn của máy tính Kích thước của CPU rất nhỏ, nhưng nó chứa hàng triệu bóng bán dẫn và có khả năng xử lý lớn Các thành phần cơ bản trong CPU bao gồm RAM, thanh ghi, bus, ALU (Arithmetic Logic Unit) và thiết bị điều khiển CPU làm việc với hàng triệu bóng bán dẫn trong mạch của nó và có sự phức tạp đáng kinh ngạc

Tóm lại, CPU trong hệ thống CNC có vai trò quan trọng và đóng vai trò là trung tâm điều khiển, xử lý dữ liệu và điều khiển các hoạt động của máy công cụ dựa trên

chương trình và thông số gia công

* RAM – Bộ phận quan trọng trong CNC

RAM (Random Access Memory) là một thành phần quan trọng trong hệ thống CNC, được tạo ra bằng cách kết hợp các cổng cắm với bộ giải mã Các cổng này tạo ra mạch

có khả năng ghi nhớ, trong khi bộ giải mã tạo ra các tín hiệu để chọn các vị trí bộ nhớ riêng lẻ

RAM là nơi lưu trữ dữ liệu tạm thời trong hệ thống CNC Nó cho phép CPU truy cập

và lưu trữ thông tin cần thiết để thực hiện các phép tính và điều khiển hoạt động của

Trang 5

máy công cụ Dữ liệu trong RAM có thể được đọc và ghi nhanh chóng, mà không cần tuần tự truy cập từ đầu đến cuối như trong bộ nhớ ROM

RAM được chia thành các ô nhớ đơn lẻ, mỗi ô có thể lưu trữ một đơn vị dữ liệu nhất định, chẳng hạn như một byte Bằng cách sử dụng các tín hiệu từ bộ giải mã, CPU có thể chọn các ô nhớ cụ thể để đọc hoặc ghi dữ liệu Quá trình này xảy ra với tốc độ rất nhanh, cho phép CPU thực hiện các phép tính và điều khiển máy công cụ một cách hiệu quả

Tóm lại, RAM trong hệ thống CNC là nơi lưu trữ dữ liệu tạm thời, cho phép CPU truy cập và lưu trữ thông tin cần thiết để điều khiển hoạt động của máy công cụ Nó được tạo thành từ các cổng cắm và bộ giải mã, cho phép lưu trữ dữ liệu trong các vị trí bộ nhớ riêng lẻ mà CPU có thể truy cập một cách nhanh chóng

* Thanh ghi – Giúp truy cập nhanh

Thanh ghi (Register) là một thành phần quan trọng trong hệ thống CNC, và nó là các

vị trí bộ nhớ đặc biệt có khả năng truy cập nhanh Có ba loại thanh ghi quan trọng: thanh ghi lệnh (Instruction Register – IR), bộ đếm chương trình (Program Counter – PC) và thanh ghi tích lũy (Accumulator)

 Thanh ghi lệnh (IR): Đây là nơi lưu trữ lệnh hiện tại mà CPU đang thực thi Nó nhận lệnh từ bộ nhớ chính và giữ nó để CPU có thể giải mã và thực hiện Thông qua thanh ghi lệnh, CPU biết lệnh nào đang được thực hiện và quá trình xử lý các lệnh trong chương trình CNC

 Bộ đếm chương trình (PC): Đây là thanh ghi quản lý vị trí hiện tại của chương trình đang được thực thi Nó lưu trữ địa chỉ bộ nhớ của lệnh tiếp theo sẽ được thực hiện Khi một lệnh hoàn thành, PC tăng lên để trỏ đến lệnh kế tiếp trong chương trình

 Thanh ghi tích lũy (Accumulator): Đây là thanh ghi dùng để thực hiện các phép tính và lưu trữ kết quả tạm thời Nó là nơi các phép tính được thực hiện và kết quả của chúng được lưu trữ Thanh ghi tích lũy chủ yếu được sử dụng trong các phép tính toán và xử lý dữ liệu trong quá trình gia công

Các thanh ghi này đóng vai trò quan trọng trong quá trình thực thi chương trình CNC Thông qua việc lưu trữ lệnh, quản lý vị trí chương trình và lưu trữ kết quả tạm thời, các thanh ghi giúp CPU thực hiện các phép tính và điều khiển máy công cụ một cách hiệu quả và chính xác

* BUS – Cung cấp đường truyền thông tin nhanh chóng

BUS là một thành phần quan trọng trong hệ thống CNC, cung cấp đường truyền thông tin nhanh chóng cho CPU và các thành phần khác BUS được hình thành bởi một tập hợp các dây truyền dẫn dữ liệu giữa các thành phần của hệ thống Có ba loại BUS quan trọng trong hệ thống CNC: BUS địa chỉ, BUS dữ liệu và BUS điều khiển

Trang 6

 BUS địa chỉ: Đây là BUS mà CPU sử dụng để truyền địa chỉ bộ nhớ hoặc địa chỉ thanh ghi đến các thành phần khác trong hệ thống Nó xác định vị trí mà dữ liệu hoặc lệnh được truy cập

 BUS dữ liệu: Đây là BUS mà dữ liệu được truyền qua giữa các thành phần CPU sử dụng BUS dữ liệu để truyền dữ liệu đến và từ bộ nhớ, thanh ghi và các thành phần khác trong quá trình thực thi chương trình

 BUS điều khiển: Đây là BUS mà CPU sử dụng để truyền tín hiệu điều khiển đến các thành phần khác Nó điều khiển hoạt động của các thành phần như bộ nhớ, thanh ghi, ALU và các thiết bị khác trong hệ thống

* ALU – Thực hiện phép tính và Logic

ALU (Arithmetic Logic Unit) là một thành phần quan trọng trong CPU, nó thực hiện các phép tính toán và logic trong quá trình xử lý dữ liệu ALU bao gồm một tập hợp các mạch phức tạp để thực hiện các phép tính số học (như cộng, trừ, nhân) và các phép tính logic (như OR, NOT) được yêu cầu bởi các lệnh trong chương trình CNC

ALU kết nối với BUS dữ liệu để nhận và truyền dữ liệu giữa các thành phần Nó nhận

dữ liệu từ bộ nhớ, thanh ghi và các thành phần khác thông qua BUS dữ liệu, sau đó thực hiện các phép tính và trả về kết quả qua BUS dữ liệu ALU đóng vai trò quan trọng trong việc thực hiện các phép tính toán và xử lý dữ liệu trong quá trình gia công của máy CNC

* Đơn vị điều khiển – Xử lý dữ liệu chính xác

Đơn vị điều khiển: Đơn vị điều khiển là một thành phần quan trọng trong CPU, chịu trách nhiệm chỉ đạo các yêu cầu và dữ liệu trong quá trình hoạt động của máy tính Nó được xây dựng từ nhiều mạch lựa chọn khác nhau như bộ giải mã và bộ ghép kênh

Bộ giải mã: Bộ giải mã là một phần của đơn vị điều khiển và có nhiệm vụ chuyển đổi các lệnh và dữ liệu từ mã máy hoặc địa chỉ bộ nhớ thành các tín hiệu điều khiển và dữ liệu cụ thể Nó giải mã các tín hiệu đầu vào và tạo ra các tín hiệu điều khiển và dữ liệu tương ứng để điều khiển hoạt động của các thành phần khác trong hệ thống

Bộ ghép kênh: Bộ ghép kênh là một phần khác của đơn vị điều khiển và có nhiệm vụ điều phối và định tuyến các tín hiệu điều khiển và dữ liệu đến các thành phần tương ứng trong hệ thống Nó chịu trách nhiệm ghép kênh và phân phối các tín hiệu điều khiển và dữ liệu từ đơn vị điều khiển đến các thành phần như ALU, bộ nhớ, thanh ghi

và các thành phần khác

Đơn vị điều khiển là thành phần quan trọng trong CPU, nó đảm bảo việc thực hiện các lệnh và xử lý dữ liệu diễn ra một cách chính xác và tuần tự Nó điều phối các hoạt động của các thành phần khác trong CPU và đảm bảo sự tương tác hợp lý giữa chúng

để thực hiện các nhiệm vụ được yêu cầu bởi chương trình CNC

* Bộ điều khiển Servo – Điều chỉnh các thông số

Bộ điều khiển Servo là một thành phần quan trọng trong hệ thống CNC, có nhiệm vụ điều khiển chuyển động của các trục máy công cụ theo các tín hiệu lệnh từ CPU Bộ

Trang 7

điều khiển servo nhận tín hiệu lệnh từ CPU, sau đó khuếch đại tín hiệu và chuyển đổi thành dòng điện để điều khiển động cơ servo, tạo ra chuyển động tương ứng với tín hiệu lệnh

Tín hiệu lệnh thông thường đại diện cho một vận tốc mong muốn, nhưng cũng có thể đại diện cho một mô-men xoắn hoặc vị trí mong muốn Bộ điều khiển servo so sánh trạng thái thực tế của động cơ với trạng thái yêu cầu và điều chỉnh tần số điện áp hoặc

độ rộng xung để khắc phục sai lệch Quá trình này nhằm điều chỉnh để đạt được sự chính xác và đáng tin cậy trong chuyển động của trục máy công cụ

Bộ điều khiển servo có thể được điều chỉnh các thông số như độ cứng (tức là mức tăng

tỷ lệ), giảm xóc (tức là mức tăng đạo hàm) và mức tăng phản hồi để đạt được hiệu suất mong muốn Quá trình điều chỉnh các thông số này được gọi là điều chỉnh hiệu suất Ngoài ra, bộ điều khiển servo cũng nhận được tín hiệu phản hồi vị trí từ các thiết bị phản hồi như thang đo tuyến tính, bộ mã hóa encoder, vòng quay, và các thiết bị khác Thông qua tín hiệu phản hồi này, bộ điều khiển servo có thể điều chỉnh chính xác chuyển động của trục máy công cụ để đáp ứng yêu cầu của quá trình gia công

* Bảng điều khiển vận hành thành phần máy

Bảng điều khiển vận hành trên máy CNC là một nhóm các điều khiển cho phép người vận hành điều khiển các thành phần của máy bằng tay Nó cung cấp một giao diện người dùng cho việc tương tác hai chiều giữa người dùng, hệ thống CNC và máy công

cụ Bảng điều khiển thường bao gồm hai phần chính là màn hình hiển thị và bàn phím

Trang 8

Bảng điều khiển là một thiết bị tiên tiến kết hợp các chức năng cảnh báo, truyền thông

và tự động hóa Nó được sản xuất dưới ba phiên bản khác nhau: Cơ bản, Chuyên nghiệp và Doanh nghiệp Các phiên bản này khác nhau về chức năng, phương pháp điều khiển, giao diện truyền thông và cung cấp các tùy chọn để đặt hàng bổ sung hoặc mô-đun giao tiếp bổ sung

Bảng điều khiển vận hành trên máy CNC cho phép người vận hành thao tác và kiểm soát các chức năng của máy công cụ một cách thuận tiện Người vận hành có thể thao tác trên màn hình hiển thị để thiết lập các thông số, lựa chọn các chế độ hoạt động, kiểm tra trạng thái của máy và theo dõi quá trình gia công Bàn phím cung cấp các phím chức năng và phím điều hướng để người vận hành có thể tương tác với hệ thống CNC và thực hiện các thao tác điều khiển

Tóm lại, bảng điều khiển vận hành trên máy CNC là một thiết bị quan trọng cho phép người vận hành điều khiển và tương tác với máy công cụ thông qua màn hình hiển thị

và bàn phím Nó cung cấp giao diện người dùng tiện lợi và các chức năng điều khiển

để quản lý và kiểm soát hoạt động của máy CNC trong quá trình gia công

* Bảng điều khiển máy – Giao diện giữa người vận hành và hệ thống CNC

Bảng điều khiển trên máy CNC là giao diện trực tiếp giữa người vận hành và hệ thống CNC, cho phép vận hành và kiểm soát máy thông qua các chức năng và hiển thị trên màn hình Các bảng điều khiển được thiết kế với nhiều tùy chọn về kích thước và tính năng để phù hợp với các ứng dụng kiểm soát khác nhau trong quy trình công nghiệp

Trang 9

Mỗi bảng điều khiển trên máy CNC có chức năng hiển thị và lưu trữ dữ liệu cài đặt mong muốn Người vận hành có thể tương tác với bảng điều khiển để thiết lập các thông số cần thiết và lưu trữ chúng Các tùy chọn về chiều rộng, chiều dài và chiều cao của bảng điều khiển được sản xuất để đáp ứng các yêu cầu kiểm soát ứng dụng khác nhau trong quy trình công nghiệp

Trong quá trình gia công CNC, bảng điều khiển được sử dụng để giám sát và điều khiển các chức năng chuyển động của trục hoặc chức năng công cụ trên máy công cụ Người vận hành có thể tương tác với bảng điều khiển để chọn và thực hiện các chương trình bộ phận đã được lưu trữ trong bộ nhớ của hệ thống Trước khi bắt đầu quá trình gia công, người vận hành cần thực hiện các tác vụ chuẩn bị như thiết lập điểm tham chiếu, tải chương trình bộ phận vào bộ nhớ hệ thống, tải và kiểm tra độ lệch công cụ,

và đảm bảo độ lệch bằng 0, và các tác vụ khác tương tự

* Bộ điều khiển logic lập trình (PLC) – Tự động hóa quy trình cơ điện

PLC (Programmable Logic Controller) hoặc Bộ điều khiển logic lập trình là một máy tính kỹ thuật số được sử dụng để tự động hóa các quy trình cơ điện Nó thường được

sử dụng để điều khiển máy móc trên các dây chuyền lắp ráp trong nhà máy hoặc thực hiện các chức năng sửa chữa ánh sáng PLC được thiết kế để có khả năng đầu vào và đầu ra đa dạng

Trang 10

Chương trình của PLC thường được viết trên máy tính cá nhân và sau đó được tải xuống PLC thông qua cáp kết nối hoặc qua mạng Chương trình này được lưu trữ trong bộ nhớ RAM dự phòng bằng pin hoặc bộ nhớ flash khác PLC có thể được sử dụng như một sự thay thế linh hoạt cho các bảng điều khiển rơle cứng có dây Hiện nay, PLC có sẵn với nhiều chức năng mở rộng, dung lượng bộ nhớ lớn hơn và khả năng đầu vào/đầu ra mở rộng

Trong CPU của PLC, tất cả các quyết định điều khiển máy hoặc quy trình được thực hiện CPU nhận dữ liệu đầu vào, thực hiện các quyết định logic dựa trên chương trình

đã được lưu trữ và truyền dữ liệu đầu ra đến các thiết bị điều khiển khác thông qua các giao diện đầu ra

MCU (Microcontroller Unit) cũng bao gồm các hệ thống con được kết nối với nhau thông qua bus hệ thống để truyền dữ liệu và tín hiệu giữa các thành phần của mạng Các hệ thống con này bao gồm:

1 Bộ nhớ: Dùng để lưu trữ dữ liệu và chương trình điều khiển

2 Giao diện đầu vào/đầu ra: Cung cấp khả năng kết nối và giao tiếp với các thiết

bị đầu vào và đầu ra, như cảm biến và actuator

3 Điều khiển trục máy và tốc độ trục chính: Đảm bảo điều khiển và điều chỉnh chuyển động của trục máy và tốc độ quay của trục chính

Ngày đăng: 14/04/2024, 10:29

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w