Professional Documents
Culture Documents
1
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ớ 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
2
I.Hệ thống điều khiển cnc
3
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 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
4
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 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.
5
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 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.
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.
6
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ộ
đ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.
7
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.
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.
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
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.
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
9
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.
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:
10
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.
4. Điều khiển trình tự cho các chức năng công cụ máy khác: Thực hiện các chức
năng điều khiển khác nhau của máy công cụ, bao gồm các chức năng như gia
công, di chuyển và định vị.
Cả PLC và MCU đóng vai trò quan trọng trong việc tự động hóa các quy trình công
nghiệp và cung cấp khả năng điều khiển và giám sát hiệu quả.
Bộ nhớ phụ thường bao gồm các thiết bị lưu trữ thứ cấp như đĩa cứng và thiết bị di
động, thay thế cho các băng giấy đục lỗ truyền thống được sử dụng để lưu trữ chương
trình gia công. Đĩa cứng là một thiết bị lưu trữ có dung lượng cao được cài đặt vĩnh
viễn trong bộ điều khiển máy CNC. Bộ nhớ phụ cũng được sử dụng để lưu trữ các
chương trình gia công, macro và phần mềm khác.
Tổng quan, bộ nhớ của máy CNC được tổ chức để lưu trữ các chương trình điều khiển,
phần mềm và dữ liệu liên quan, giúp máy CNC hoạt động một cách hiệu quả và linh
hoạt trong việc thực hiện các quy trình gia công.
Bảng điều khiển cho phép người vận hành nhập các lệnh liên quan đến chỉnh sửa
chương trình gia công, chế độ vận hành MCU (như chế độ điều khiển chương trình so
với chế độ thủ công), tốc độ và nguồn cấp dữ liệu, hoạt động bật/tắt của bơm làm mát
và các chức năng tương tự. Bàn phím với các phím chữ và số thường được tích hợp
trong bảng điều khiển. Giao diện I/O cũng bao gồm một màn hình hiển thị (có thể là
màn hình CRT hoặc màn hình LED) để truyền thông dữ liệu và thông tin từ MCU đến
người vận hành máy.
11
Màn hình được sử dụng để hiển thị trạng thái hiện tại của chương trình khi nó đang
được thực thi và để cảnh báo về các sự cố xảy ra trong hệ thống CNC. Các chương
trình cũng có thể được nhập bằng cách nhập tay bởi người vận hành máy hoặc được
lưu trữ tại một trang web máy tính trung tâm và truyền qua mạng nội bộ (LAN) đến hệ
thống CNC.
Tóm lại, giao tiếp I/O trong hệ thống CNC cho phép truyền thông và tương tác giữa
người vận hành máy, hệ thống CNC và các thiết bị khác, với bảng điều khiển là giao
diện quan trọng cho người vận hành tương tác với hệ thống.
Tùy thuộc vào loại máy công cụ, trục chính có thể được sử dụng để cắt (như trong
trường hợp phay và khoan) hoặc để quay (như trong trường hợp tiện). Tốc độ trục
chính là một tham số được lập trình cho hầu hết các máy công cụ CNC. Các thành
phần tốc độ trục chính trong MCU thường bao gồm mạch điều khiển động cơ và giao
diện cảm biến phản hồi. Các thành phần phần cứng cụ thể được sử dụng sẽ phụ thuộc
vào loại trục chính được áp dụng.
Tóm lại, các thành phần phần cứng điều khiển vị trí và tốc độ của các trục máy và trục
chính trong hệ thống CNC đóng vai trò quan trọng trong việc điều khiển chính xác và
đáng tin cậy các chuyển động và tốc độ của máy công cụ.
II. CAD/CAM
1.CAD
1.1 Khái niệm
CAD (Computer Aided design): là một phần mềm thiết kế được sử dụng trên máy
tính, có khả năng giúp các kỹ sư thiết kế có thể mô hình hóa các bản vẽ, lập và xuất
các tài liệu thiết kế dựa trên kỹ thuật đồ họa. Sản phẩm của phần mềm CAD được tạo
ra có thể là bản vẽ 2D hoặc cũng có thể là mô hình thiết kế 3D.
Ngoài ra phần mềm CAD còn xác định hình dạng và sau đó có thể được sử dụng
trong phần mềm lập trình gia công CAM để mô phỏng quá trình gia công cho máy
CNC. Phần mềm CAD hiện đại cho phép tạo ra các bộ phận được sử dụng trong gia
công CNC 3, 4 & 5 Trục. Do đó, phần mềm CAD là một phần cần thiết của quy trình
sản xuất vì các bộ phận được thiết kế được chuyển sang CAM để lập trình sản xuất
12
1.2 Chức năng và ứng dụng CAD
2. CAM
2.1 Khái niệm
CAM (Computer Aided Manufacturing): là một phần mềm lập trình cho
máy CNC để điều khiển máy CNC gia công theo bản vẽ của CAD. Nói một
cách đơn giản thì CAM là cầu nối giữa phần mềm thiết kế CAD và máy gia
13
công CNC. Sau khi có được bản thiết kế hoàn chỉnh được thực hiện
bởi CAD ta sẽ nhập nó vào phần mềm CAM để xuất ra đoạn chương trình
cho máy CNC gia công.
2.2 Ứng dụng và chức năng
Khai báo mô hình chi tiết cần gia công, thông số công nghệ.
Tính toán đường chạy dao gia công. Mô phỏng, kiểm tra quá trình gia công
CNC.
Xuất chương trình CNC để thực hiện quá trình gia công.
Giảm thiệu sai sót trong gia công, tăng năng suất.
Giúp cho việc tự động hóa về các khâu sản xuất, tối ưu quy trình.
Quản lý vòng đời sản phẩm (PLM) và tích hợp doanh nghiệp hiện đại
Các giải pháp CAM hiện đại có thể mở rộng và và kết hợp CAD 3D.
CAM thường được liên kết với CAD để tăng cường tính chính xác và thiết kế
CAD hiệu quả.
14
III.Giớ thiếu sản phẩm công ty
Linh kiện 1
Chất liệu: SKD11
Xử lý nhiệt: 60~63HRC
Linh kiện 2
Chất liệu: S50C
Xử lý nhiệt: 20 ~ 30HRC
Linh kiện 3
Chất liệu: SKD11
Xử lý nhiệt: 60~63HRC
Linh kiện 4
Chất liệu: SKD11
Xử lý nhiệt: 60~63HRC
15
Dung sai: ◎0,01, H7…
Linh kiện 5
Chất liệu: S50C
Xử lý nhiệt: 20 ~ 30HRC
Linh kiện 6
Chất liệu: A6061
Linh kiện 7
Chất liệu: SKD11
Xử lý nhiệt: 60~63HRC
16