Professional Documents
Culture Documents
Báo cáo thí nghiệm cơ sở máy CNC
Báo cáo thí nghiệm cơ sở máy CNC
VIỆN CƠ KHÍ
CƠ SỞ MÁY CNC
Họ và tên SV: Hứa Ký Ngân
MSSV: 20184564
Lớp tín chỉ: 129411
Lớp thí nghiệm: 711390
Giáo viên hướng dẫn: Nguyễn Liên Hiệp
Hà Nội, 2021
BÁO CÁO THÍ NGHIỆM
1. Hệ thống cơ khí trong máy CNC
a. Thân máy và đế máy
- Thường được chế tạo bằng các chi tiết gang vì gang có độ bền nén cao gấp 10 lần so với
thép và đều được kiểm tra sau khi đúc để đảm bảo không có khuyết tật đúc.
- Bên trong thân máy chứa hệ thống điều khiển động cơ của trục chính và rất nhiều hệ
thống khác.
- Yêu cầu:
Phải có độ cứng vững cao
Phải có các thiết bị chống rung động
Phải có độ ổn định về nhiệt
- Mục đích:
Phải đảm bảo độ chính xác gia công
Đế máy để đỡ toàn bộ máy tạo sự ổn định và cân bằng cho máy
b. Bàn máy
- Bàn máy là nơi để gá đặt chi tiết gia công hay đồ gá. Nhờ có sự chuyển động linh hoạt
và chính xác của bàn máy mà khả năng gia công của máy CNC được tăng lên rất cao, có
khả năng gia công được những chi tiết có biên dạng phức tạp.
- Đa số trên các máy CNC hay trung tâm gia công hiện đại thì bàn máy đều là dạng bàn
máy xoay được, nó có ý nghĩa như trục thứ 4, thứ 5 của máy. Nó làm tăng tính vạn năng
cho máy CNC.
- Yêu cầu của bàn máy: phải có độ ổn định, cứng vững, được điều khiển chuyển động một
cách chính xác.
c. Cụm trục chính
- Là nơi lắp dụng cụ, chuyển động quay của trục chính sẽ sinh ra lực cắt để cắt gọt phôi
trong quá trình gia công
- Nguồn động lực điều khiển trục chính: Trục chính được điều khiển bởi các động cơ.
Thường sử dụng động cơ Servo theo chế độ vòng lặp kín, bằng công nghệ số để tạo ra
tốc độ điều khiển chính xác và hiệu quả cao dưới chế độ tải nặng.
- Hệ thống điều khiển chính xác góc giữa phần quay và phần tĩnh của động cơ trục chính
để tăng momen xoắn và gia tốc nhanh. Hệ thống điều khiển này cho phép người sử dụng
có thể tăng tốc độ của trục chính lên rất nhanh.
- Các dạng điều khiển trục chính:
Điều khiển đai Điều khiển trực tiếp Điều khiển bánh răng
e. Ổ chứa dao
- Dùng để tích chứa nhiều dao phục vụ cho quá trình gia công. Nhờ có ổ tích dao mà máy
CNC có thể thực hiện được nhiều nguyên công cắt gọt khác nhau liên tiếp với nhiều loại
dao cắt khác nhau. Do đó quá trình gia công nhanh hơn và mang tính tự động hóa cao.
f. Các xích động của máy
- Tất cả các đường chuyển động đến từng cơ cấu chấp hành của máy công cụ điều khiển
số đều dụng những nguồn động lực riêng biệt, bởi vậy các xích động học chỉ còn 2 loại
cơ bản sau:
Xích động học tốc độ cắt gọt
Xích động học của chuyền động chạy dao
- Việc tính toán thiết kế, chế tạo được thực hiện theo modul hóa. Thông thường các xích
cắt gọt bắt đầu từ một động cơ có tốc độ thay đổi vô cấp, dẫn động trục chính thông qua
một hộp tốc độ có từ 2 đến 3 cấp độ, nhằm khuếch đại các momen cắt đạt trị số cần thiết
trên cơ sở tốc độ ban đầu của động cơ
2. Hệ thống điều khiển trong máy CNC
a. Cấu tạo và chức năng
- Điều khiển CNC có nhiệm vụ giải mã chương trình NC và xử lý tiếp các thông tin liên
quan tới công nghệ và hình dạng hình học. Với sự hỗ trợ của hệ điều khiển CNC, các bộ
phận tương ứng của máy công cụ CNC được điều khiển và điều chỉnh để gia công được
các chi tiết theo yêu cầu. Các chức năng của hệ điều khiển CNC gồm: nhập dữ liệu, xử
lý dữ liệu và xuất dữ liệu.
b. Nhập dữ liệu và xuất dữ liệu
- Việc nhập dữ liệu trong điều khiển CNC về cơ bản diễn ra trong khu vực điều khiển bao
gồm bàn phím và màn hình, ở đây các chương trình NC có thể được thiết lập và quản lý,
dữ liệu có thể được nhập vào hoặc gọi mô phỏng chương trình. Chương trình NC cũng
có thể được ghi nhớ hoặc lưu trữ dữ liệu ờ bên ngoài, ví dụ, trên băng từ, hoặc trước đây
trên băng đục lỗ. Đồng thời nó cũng có khả năng liên kết với các dữ liệu từ bên ngoài
thông qua các giao diện hay nổi mạng tới máy tính chủ (vận hành DNC), tạo ra và quản
lý các chương trình NC (hệ thống điều khiển) trên máy tính này.
- Các thông tin hình dạng hình học của chương trình NC được biên dịch từ hệ điều khiển
CNC, theo giá trị cần có, có lưu tâm tới các bước tiến dao, cho từng truyền động của các
trục. Các hành trình chuyển động vừa được tạo ra, tiếp tục được điều khiển bởi mạch
điều khiển kín cho các vị trí của trục tiến dao.
- Bộ cấp nguồn, điều khiển: Mỗi máy CNC đều được cấp nguồn qua các thiết bị được lắp
đặt trong tủ điện như các thiết bị động cắt CB, LCB, MCB, Rơ le, khởi động từ, biến tần,
drive, ….
- Hệ điều hành là thành phần trung tâm của máy công cụ. Nó được lập trình để điều khiển
quá trình chuyển động, vị trí của các thành phần chuyển động trên máy, sao cho đạt
được chính xác, tối ưu thời gian cắt, tốc độ và chiều sâu cắt cần thiết. Một số hệ điều
hành thông dụng: FANUC, Siemens, Heidenhain, Okuma,….
- Nếu một máy phay CNC có 3 trục, điều khiển công tua 2D có nghĩa là các biên dạng có
thể được phay với điều khiển hai trục. Trục thứ ba phải được tiến dao độc lập với hai
trục kia.
1
b) Điều khiển công tua 2 D
2
1
- Điều khiển 2 D cho phép chuyển động của dụng cụ trong nhiều mặt phẳng, trong đó nội
2
suy được chuyển đổi tương ứng tại hai trong ba mặt phẳng chính.
1
- Trong điều khiển 2 D cả ba trục đều điều khiển được, tuy nhiên trong mỗi mặt phẳng
2
luôn chỉ có hai trục được điều khiển đồng thời. Trục thứ ba được gọi là trục ăn dao.
- Tuỳ theo mặt phẳng gia công được chọn mà các trục khác nhau được điều khiển đồng
thời, như vậy các chuyển động có thể trên những mặt phẳng sau:
Mặt phẳng X/Y
Mặt phẳng X/Z
Mặt phẳng Y/Z
c) Điều khiển công tua 3D
- Trong điều khiển 3D, ba trục đồng thời được nội suy. Nhờ đó cho phép thực hiện chuyển
động không gian ba chiều của dụng cụ
- Nhờ đó có thể gia công được các biên dạng rất phức tạp, ví dụ, chế tạo dao cắt, đặc biệt
trong chế tạo khuôn mẫu gia công trong một lần kẹp.
- Ngày nay hàu hết các máy công cụ CNC được điều khiển côngtua 3D.
3. Hệ thống truyền động trong máy CNC
a) Động cơ
Động cơ bước
- Động cơ bước hay còn gọi là Step Motor là một loại động cơ chạy bằng điện. Nó có
nguyên lý và ứng dụng khác biệt với đa số các động cơ điện thông thường. Nó thường
được sử dụng phổ biến trong máy CNC
- Nó thực chất là một động cơ đồng bộ, dùng để biến đổi các tín hiệu điều khiển dưới
dạng các xung điện rời rạc kế tiếp nhau thành các chuyển động góc quay hoặc các
chuyển động của roto có khả năng cố định roto vào các vị trí cần thiết.
- Nói chung động cơ bước là 1 loại động cơ mà bạn có thể quy định được góc quay của
nó.
Phân loại động cơ
Phân loại theo số pha:
Loại 1: động cơ 2 pha là loại động cơ 4 dây, 6 dây hoặc 8 dây. Tương ứng
với 1 góc bước khoảng 1.8 độ.
Loại 2: động cơ 3 pha là loiaj động cơ 3 dây hoặc 4 dây. Tương ứng với 1
góc bước là 1.2 độ
Loại 3: động cơ 5 pha là loại động cơ có 5 dây. Tương ứng với góc bước là
0.72 độ
Phân loại theo cực:
Động cơ đơn cực: Dòng điện trong một động cơ đơn cực luôn chạy qua cuộn
dây theo cùng một hướng. Cho phép sử dụng mạch điều khiển đơn giản. Nó
có thể tạo ra mô-men xoắn ít hơn động cơ lưỡng cực.
Động cơ lưỡng cực: Dòng điện trong một động cơ lưỡng cực có thể chạy qua
cuộn dây theo một trong hai hướng. Điều này đòi hỏi một mạch điều khiển
phức tạp hơn động cơ đơn cực, nó tạo ra nhiều mô-men xoắn hơn.
Các phương pháp điều khiển của động cơ bước
Điều khiển dạng sóng (Wave Drive): Đây là cách cơ bản nhất để điều khiển
một động cơ bước nhưng nó không được sử dụng nhiều. Trong phương pháp
này, mỗi pha hoặc stato cạnh nhau sẽ được kích hoạt lần lượt bằng cách sử
dụng một mạch đặc biệt. Giúp từ hóa và khử từ hóa stato dẫn đến chuyển
động của roto một bước.
Điều khiển chạy đủ bước (Full Step Drive): Thay vì kích hoạt các stator một
lần, 2 stator sẽ được kích hoạt chỉ cách nhau 1 khoảng thời gian ngắn. Có
nghĩa là stator thứ nhất bật ON và stator thứ hai sẽ ON sau một khoảng thời
gian ngắn, trong khi đó stator thứ nhất vẫn ON. Phương pháp này dẫn đến
mô-men xoắn cao và cho phép điều khiển động cơ tải cao.
Điều khiển chạy nửa bước (Half-stepping Drive): Phương pháp này khá
giống với điều khiển chạy đủ bước. Ở step motor và mạch điều khiển, hai
stato được kích hoạt trước và stato thứ ba sẽ được kích hoạt ngay sau đó,
nhưng hai stato này bị vô hiệu hóa. Chu kì này kích hoạt hai stato trước và
sau đó một stato lặp lại để điều khiển động cơ bước. Phương pháp này dẫn
đến tăng độ phân giải của động cơ trong khi giảm momen xoắn.
Điều khiên chạy bước nhỏ (MicroStepping Drive): Đây là phương pháp điều
khiển được sử dụng phổ biến nhất vì có tính chính xác cao và giảm tiếng ồn
hoạt động ở mức độ lớn. Mạch điều khiển cung cấp dòng bước biến đổi cho
cuộn dây stato ở dạng sóng hình sin. Những bước nhỏ xíu này hiện nay giúp
tăng cường độ chính xác của từng bước một.
Động cơ servo
- Động cơ Servo là một trong những dòng động cơ phổ biến và thường được dùng trong
các máy cắt cnc thời điểm hiện nay rất nhiều nhờ vào hiệu suất làm việc và khả năng
làm việc chính xác cũng như tự động hoàn toàn được lập trình bằng máy tính, do đó
động cơ SERVO đang dần thay thế động cơ thường trong các ngành công nghiệp. Động
cơ SERVO là một trong những bộ phận quan trọng nhất của máy CNC.
- Động cơ Servo là những hệ hồi tiếp vòng kín. Tín hiệu ra của động cơ được nối với một
mạch điều khiển. Khi động cơ quay, vận tốc và vị trí sẽ được hồi tiếp về mạch điều
khiển này. Nếu có bất kì lý do nào ngăn cản chuyển động của động cơ, cơ cấu hồi tiếp sẽ
nhận được tín hiệu và chưa đạt được vị trí mong muốn. Mạch điều khiển tiếp tục chỉnh
sai lệch cho động cơ đạt được điểm chính xác.
Ưu điểm
Tự tăng tốc động cơ: Với những loại động cơ thường để chuyển từ tốc độ này sang tốc
độ khác thì nhất định phải có một khoảng thời gian quá độ. Tuy nhiên trong thực tế, đôi
khi đòi hỏi phải có một động cơ tăng/ giảm tốc độ một cách nhanh chóng để đạt được
tốc độ mong muốn trong thời gian ngắn nhất hoặc tới một vị trí trong thời gian ngắn
nhất.
Tăng khả năng đáp ứng: Đáp ứng ở đây cần phải hiểu đó là sự giảm / tăng tốc. Một số
động cơ như thang máy hay trong một số băng chuyền đòi hỏi đáp ứng tốc độ của cơ
cấu, nghĩa là quá trình thay đổi vận tốc phải diễn ra một cách tuyến tính. Để có thể làm
được việc này thì yêu cầu cuộn dây trong động cơ phải có điện cảm nhỏ để bỏ đi khả
năng chống lại sự thay đổi dòng điện do mạch điều khiển yêu cầu. Các động cơ Servo
thuộc dòng này thường hay được thiết kế hạn chế số cuộn dây có ở bên trong mạch và có
khả năng thu hẹp các vòng từ trong mạch từ khe hở không khí.
Mở rộng vùng điều khiển: Một số yêu cầu trong điều khiển cần điều khiển động cơ ở
một dải tốc độ lớn hơn định mức rất nhiều. Động cơ bình thường chỉ cho phép điện áp
đặt lên nó phải bằng điện áp chịu đựng của động cơ và thông thường không quá lớn so
với điện áp điện mức. Động cơ Servo thuộc loại này có thiết kế đặc biệt nhằm gia tăng
điện áp chịu đựng hoặc tăng khả năng bão hòa mạch từ trong động cơ. Như vậy động cơ
Servo thuộc loại này phải được tăng cường cách điện và sử dụng sắt Ferrit.
Khả năng ổn định tốc độ: Động cơ Servo khác biệt với động cơ thường ở chỗ độ ổn định
tốc độ khá cao. Các động cơ Servo loại này thường được sử dụng trong các ứng dụng đòi
hỏi tốc độ chính xác. Nó được thiết kế sao cho có thể gia tăng được dòng từ trong mạch
từ lên khác cao và gia tăng từ tính của cực từ. Các rãnh rotor được thiết kế với hình dáng
đặc biệt và các cuộn dây rotor cũng được bố trí khác biệt để có thể đáp ứng được yêu cầu
này.
Tăng khả năng chịu đựng của động cơ: Một số động cơ Servo được thiết kế sao cho có
thể chịu đựng được các tín hiệu điều khiển ở tần số rất cao và có khả năng chịu được
những yêu cầu tăng tốc bất ngờ từ bộ điều khiển. Những động cơ như thế này thường
được cải tiến về phần cơ để có tuổi thọ cao và có thể chống lại được sự hao mòn do ma
sát trên ổ bi bạc đạn cũng như trên chổi than.
b) Thanh trượt
- Hệ thống thanh trượt dẫn hướng có nhiệm vụ dẫn hướng cho các chuyển động của bàn
theo X, Y và chuyển động theo trục Z của trục chính.
- Yêu cầu của hệ thống thanh trượt phải thẳng, có khả năng tải cao độ cứng vững tốt,
không có hiện tượng dính, trơn khi trượt.
Các loại thanh trượt
Thanh trượt vuông: là thiết bị thanh trượt máy cnc quan trọng không thể thiếu
trong cơ cấu máy cắt cnc, máy tiện cnc,… Được làm từ chất liệu thép hợp kim
nguyên tố và cấu tạo bởi 2 bộ phận chính là ray trượt và con trượt vuông
Thanh trượt tròn: là loại thanh trượt máy cnc có cấu trúc đơn giản, dễ dàng lắp
đặt hơn các loại thanh trượt vuông. Cấu tạo gồm các bộ phận chính: Ray trượt
tròn, con trượt tròn và gối đỡ con trượt tròn.
4. Hệ thống khí nén trong máy CNC
a) Sơ đồ tổng quát hệ thống khí nén
- Hệ thống truyền dẫn bằng hí nén gồm ba phần cơ bản: bộ nguồn tạo áp suất, các cơ cấu
điều khiển điều chỉnh và cơ cấu chấp hành được nối với nhau bằng các ống dẫn (hình
4.1)
Bước 1: Thiết kế biên dạng 2D của chi tiết trong môi trường Sketch
- Chọn mặt phẳng (Oxy,Oyz,Oxz) để vào môi trường Sketch
Bước 2: Sử dụng các lệnh như vẽ hình chữ nhật, hình tròn,… để tạo biên
dạng 2D đầu tiên cho chi tiết (ở ví dụ trên là hình vuông 50x50)
Bước 3: Thoát môi trường Sketch sau khi đã có biên dạng 2D như mong
muốn bằng cách click vào biểu tượng
Bước 4: Sử dụng lệnh Pad để tạo khối đầu tiên,có thể chỉnh sửa kích
thước như mong muốn
Bước 5: Tiếp tục sử dụng lệnh Sketch và các lệnh vẽ 3D cho đến khi hoàn
thành mô phỏng 3D của sản phẩm
Bước 6:Dịch chuyển hệ trục tọa độ lên trung tâm của mặt trên cùng mô
phỏng
Bước 1: Vẫn sử dụng phần mềm Catia, vào môi trường gia công theo đường
dẫn: Start->Machining->Advanced machining
- Sử dụng lệnh Creates Rough Stock đế tạo phôi cho hình mô phỏng
- Chọn biểu tượng Roughing để tiến hành cài đặt phay thô
Cài đặt tốc độ của máy: Vào mục thứ 4 từ trái sang trong hộp Roughing
- Tùy từng sản phẩm mà yêu cầu về tốc độ của máy khác nhau. Ở ví dụ này
chúng ta nên để như hình dưới đây
Chạy mô phỏng:
- Sau khi cài đặt hoàn tất, chúng ta cho thực hiện chạy mô phỏng bằng cách
- Sau khi đã mô phỏng xong, chúng ta cần lưu lại mô phỏng bằng cách
Đó là tất cả những điểm khác nhau giữa dao thô và tinh.Sau khi đã chỉnh sử xong
chúng ta nên kiểm tra lại một lần nữa các thông số. Khi không còn gì sai sót chúng ta
cho chạy mô phỏng bằng cách click vào biểu tượng Tool Path Replay
Ở lần chạy mô phỏng này chúng ta có thể thấy con dao thô được chạy lại một lần
nữa. Tuy nhiên đây là điều bình thường, không có gì sai sót cả.
- Sau khi chạy mô phỏng xong ta lại tiến hành lưu bằng cách click vào biểu
interactively”
- Sau khi đã chọn nơi lưu file code phù hợp, chuyển sang mục NC Code
để xem máy CNC đã chọn đúng chưa (ở bài này ta đã chọn máy fanuc21b)
- Tiến hành xuất code bằng cách click vào nút “Execute”.
- Sửa code, đưa vào máy CNC và bắt đầu vận hành máy phay.
3. Thao tác lập trình máy phay
-Kiểm tra máy trước khi vận hành theo đúng yêu cầu của thầy giáo
-Thực hiện các bước đo dao , set gốc phôi , chạy không tải , kiểm tra chương trình
trước khi chạy .
CODE SAU KHI CHỈNH SỬA