thiết kế hệ thống điều khiển máy phay cnc 3 trục sử dụng phần mềm Mach 3 giao tiếp qua cổng song song LPT. Giới thiệu Thiết kế tính toán phần cứng thiết kế hệ điều khiển Cách sử dụng MACH3 cho máy phay CNC Các cổng ra vào của phần mềm MACH 4 Cách tạo mạch điều khiển đơn giản hiệu quả
Trang 1MINI 3 TRỤC TRÊN CƠ SỞ PHẦN MỀM MACH3
Giáo viên hướng dẫn: TS.BÙI TUẤN ANH Th.s.NGUYỄN TRỌNG THANH
Sinh viên thực hiện : NGUYỄN VĂN NGUYÊN TRƯƠNG MINH PHÚC
ĐỖ THỊ THANH TRỊNH LONG NHẬT
Lớp : CD.103B – K57
Trang 2NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN
Hà nội, Ngày….tháng….năm 2015 Cán bộ hướng dẫn NHẬN XÉT CỦA CÁN BỘ DUYỆT
Trang 3
Hà Nội, Ngày….tháng….năm 2015 Cán bộ duyệt MỤC LỤC MỤC LỤC 4
LỜI MỞ ĐẦU 5
CHƯƠNG I 6
TỔNG QUAN VỀ MÁY CNC VÀ HỆ THỐNG ĐIỀU KHIỂN 6
I.Khái quát về các máy công cụ CNC 6
II Nguyên lý vận hành của máy công cụ điều khiển số 9
Trang 4III.Hệ thống tính toán và điều khiển 10
Kết luận chương I 15
CHƯƠNG II 17
THIẾT KẾ CHẾ TẠO HỆ THỐNG ĐIỀU KHIỂN MÁY PHAY CNC 3 TRỤC 17
2.1.Phần mềm điều khiển Mach3 17
2.2.Kỹ thuật ghép nối 32
2.3.Driver điều khiển động cơ bước 39
CHƯƠNG III 46
THIẾT KẾ VÀ CHẾ TẠO MÁY PHAY CNC 3 TRỤC 46
3.1.Các thông số cơ bản của máy phay CNC 3 trục 46
3.2.Phương án cho chuyển động chạy dao 46
3.3.các động cơ được sử dụng 46
3.4.Bộ truyền biến chuyển động quay thành chuyển động tịnh tiến 47
3.5.Cơ cấu dẫn hướng cho truyền động các trục 47
3.6.Thiết bị giám sát và các thiết bị điện 47
3.7.Thiết kế động học của máy 47
3.8.Bộ truyền Vitme - đai ốc bi 49
* Đặc điểm bộ truyền vitme đai ốc bi gồm các thành phần: 49
3.9.Thiết kế và chế tạo máy phay mini CNC 3 trục 51
CHƯƠNG 4 55
CHƯƠNG TRÌNH GIA CÔNG CHI TIẾT VÀ SẢN PHẨM ĐẠT ĐƯỢC 55
LỜI MỞ ĐẦU
Ngày nay khoa học kĩ thuật nói chung cũng như ngành kỹ thuật cơ điện tử nói riêng đã phát triển và có đóng góp đáng kể trong nhiều lĩnh vực của đời sống Nắm được tầm
Trang 5chế tạo hệ thống điều khiển động cơ bước giao tiếp máy tính - Ứng dụng điều khiển máyphay CNC mini 3 trục trên cơ sở phần mềm Mach3”.
Những kiến thức và năng lực đạt được trong quá trình học tập tại trường sẽ được đánhgiá qua đợt bảo vệ đồ án tốt nghiệp Chúng em đã cố gắng vận dụng tất cả những kiếnthức đã học tại trường cùng với sự tìm tòi nghiên cứu, để có thể hoàn thành tốt đồ án tốtnghiệp này Kết quả là những sản phẩm đạt được trong ngày hôm nay tuy không lớnlao nhưng nó là thành quả của 3 năm học tại trường là thành công đầu tiên của chúng
em trước khi ra trường
Em xin chân thành cảm ơn Thầy Bùi Tuấn Anh và Thầy Nguyễn Trọng Thanh, cácthầy cô trong bộ môn Máy và Ma sát học đã hướng dẫn, giúp đỡ và tạo điều kiện tốt để
em hoàn thành đồ án tốt nghiệp này
Tuy nhóm chúng em đã cố gắn hết sức, nhưng chắc sẽ không tránh khỏi những saisót, mong quý Thầy Cô thông cảm Chúng em mong nhận được những ý kiến đónggóp tận tình của quý thầy cô và các bạn Cuối cùng chúng em xin chân thành cảm ơnquý thầy cô và các bạn
CHƯƠNG I TỔNG QUAN VỀ MÁY CNC VÀ HỆ THỐNG ĐIỀU
KHIỂN
I.Khái quát về các máy công cụ CNC
Trang 61.1.Sơ lược về máy CNC và quá trình phát triển
Điều khiển số (Numerical Control) ra đời với mục đích điều khiển các quá trình côngnghệ gia công cắt gọt trên các máy công cụ Về thực chất, đây là một quá trình tự độngđiều khiển các hoạt động của máy (như các máy cắt kim loại, robot, băng tải vận chuyểnphôi liệu hoặc chi tiết gia công, các kho quản lý phôi và sản phẩm ) trên cơ sở các dữliệu được cung cấp là ở dạng mã số nhị nguyên bao gồm các chữ số, số thập phân, các chữcái và một số ký tự đặc biệt tạo nên một chương trình làm việc của thiết bị hay hệ thống Lịch sử phát triển của NC bắt nguồn từ các mục đích về quân sự và hàng không vũ trụkhi mà yêu cầu các chỉ tiêu về chất lượng của các máy bay, tên lửa, xe tăng là cao nhất.Ngày nay, lịch sử phat triển NC đã trải qua các quá trình phát triển không ngừng cùng với
sự phát triển trong lĩnh vưc xử lý từ 4 bit, 8 bít cho đến nay đã đạt đến 32 bit và chophép thế hệ sau cao hơn thế hệ trước và mạnh hơn về khả năng lưu trữ và xử lý
Hiện nay, lĩnh vực sản xuất tự động trong chế tạo cơ khí đã phat triển và đạt trình đếntrình độ rất cao như các phân xưởng tự động sản xuất linh hoạt và tổ hợp CIM (ComputerIntegrated Manufacturing) với việc trang bị thêm các Robot cấp phôi liệu và vận chuyển,các hệ thống đo lường và quản lý chất lượng tiên tiến, các kiểu nhà kho hiện đại được đưavào áp dụng đã mang lại hiệu quả kinh tế rất đáng kể
Trang 71.2.Cơ sở của máy CNC
Các trục của máy CNC được trang bị dụng cụ đo vi trí để xác định tọa độ các bàn máy
và của dụng cụ cắt Khi bàn máy di chuyển thì các dụng cụ đo lường phat ra tín hiệu điện,
hệ điều khiển CNC xử lý tín hiệu điện này và xác định vị trí chính xác của bàn máy trong
hệ trục tọa độ
Hình 1.3.Mô hình hệ tọa độ bàn máy
Theo tiêu chuẩn ISO, các trục chuyển động cắt gọt khi gia công chi tiết trên máy CNCphải nằm trong một hệ trục tọa độ Descarte theo nguyên tắc bàn tay phải Trong đó có ba
Trang 8chuyển độngtịnh tiến theo các trục và ba chuyển động quay các trục tương ứng Một máycông cụ CNC có thể điều khiển tới sáu trục gồm tịnh tiến theo X, Y, Z, và các trục A,B,Cquay quanh các trục X, Y, Z Một điểm trong không gian hệ tọa độ Descarte được xácđịnh tọa độ qua hình chiếu của nó lên ba trục X,Y, Z.
1.3.Đặc điểm và phân loại
Một cách tổng quát các máy công cụ có thể được phân loại theo các đặc điểm sau
- Truyền động : Thủy lực, khí nén và điện
- Phương pháp điều khiển : Tọa độ quỹ đạo
- Hệ thống định vị : Định vị kích thước tuyệt đối và định vị nối tiếp
- Các vòng lặp điều khiển : Vòng hở, vòng kín, vòng nửa kín
Trang 9- Nhóm máy mài để gia công tinh Nhóm này bao gồm các máy mài trục, mài lỗ, màiphẳng, mài răng, mài rẵng then, mài dụng cụ
- Nhóm trung tâm gia công: Khoan, phay, tiện , doa
1.4.Nguyên lý vận hành của máy công cụ điều khiển số
II Nguyên lý vận hành của máy công cụ điều khiển số
2.1.Chương trình gia công một chi tiết
- Chương trình gia công chi tiết bao gồm có các chương trình diếu khiển số và dữ liệu
- Chương trình điều khiển được soạn thảo bằng ngôn ngữ lập trình và lưu giữ trong vậtmang tin (băng từ, điac từ hoặc đĩa Compact CD) sau đó được nạp vào hệ điề khiển sốqua cửa nạp tương thích
- Dữ liệu gốm các giá trị hiệu chỉnh biên dạng, các dữ liệu hiệu chỉnh máy, các số liệu
về dụng cụ cắt được nạp vào từ bằng điều khiển
- Chương trình điều khiển và dữ liệu được chuyển trực tiếp từ máy chủ sang hệ điềukhiển số của từng trạm gia công (hệ DNC)
2.2.Khối điều khiển
- Chức năng của khối điều khiển là thực hiện chương trình gia công chi tiết cơ bản trên
cơ sở dữ liệu sẵn có và tín hiệu từ bên ngoài
- Nhận các giá trị vị trí của các trục từ sensor đo vị trí encoder, và tốc độ của các trục
- Thực hiện các chương trình điều khiển các cơ cấu chấp hành, động cơ của trục chính,động cơ của các trục truyền động riêng lẻ để phối hợp tạo nên biên dạng nà điều khiểntốc độ các trục
2.3.Điều khiển logic
Điều khiển toàn bộ hoạt động của hệ như sau: tốc độ chạy nhanh (không cắt) tối đa, bốtrí xắp đặt các trục máy, các trạng thái đóng ngắt mạch của hệ điều khiển và giới hạn vùnglàm việc của hệ thống công nghệ (bàn máy, gá lắp, dụng cụ), lệnh đóng ngắt bơm dungdịch làm mát và bôi trơn, lệnh tạo số vòng quay cho trục chính, lệnh thay dụng cụ Đầu rakhối điều kiển logic điều khiển các cơ cấu chấp hành như : Van thủy lực, van khí nén, cácrơ-le
2.4.Cấu trúc các khối chức năng của hệ
Trang 10 Màn hình dùng để hiển thị tọa độ hiện tại của các trục truyền động, trạng thái làm việccủa toàn hệ thống
Bảng điều khiển để vào dữ liệu điếu chỉnh máy, lập trình gia công, cài đặt hệ thống
chi tiết mà phải mở cửa làm việc
thông qua một Bus hệ thống Các khối Flash + Ram để lưu trữ các chương trình điềukhển, dữ liệu máy và liên lạc với CPU thông qua Bú trong của CPU
III.Hệ thống tính toán và điều khiển
3.1.Khái niệm và phân loại
Trang 11Hệ điều khiển CNC thực hiện lưu đồ điều khiển như hình 1.6 Giai đoạn đầu tiên,những thông tin về kích thước công nghệ được đưa sang khâu chuẩn bị chương trình, sau
đó là công việc lập trình điều khiển
Chương trình điều khiển được đưa vào thiết bị tính toán điều khiển, tạo tín hiệu điềukhiển các hệ truyền động điện tự động
Cấu trúc của thiết bị tính toán điều khiển có thể chia ra làm hai nhóm : NC và CNC.Trong hệ CNC các chương trình điều khiển được đưa vào khối xử lý sao cho chương trìnhsau đó qua đầu vào đưa đến các khối giả mã nhằm tạo ra các mã tương thích của máy Tínhiệu này hoặc đưa trực tiếp vào khối điều khiển hoặc đưa vào bộ nhớ đệm và cuối cùngđến bộ nội suy để tính toán phân ra các chuyển động trên các trục tọa độ Mặt khác thôngtin điều khiển còn đưa ra các lệnh điều khiển công nghệ như tốc độ cắt, xoay chi tiết, thaydao
3.2.Chuẩn bị chương trình điều khiển cho hệ CNC
3.2.1.Chuẩn bị chương trình bằng tay
Những thông tin cần thiết để chuẩn bị chương trình là: Bản vẽ chi tiết và các điều kiệncông nghệ Người soạn thảo chương trình phải chuyển thông tin đó thành các chươngtrình điều khiển số cho máy gia công
Trang 12 Chọn hệ tọa độ (Tương thích với hướng dẫn của ISO) sao cho điểm tọa độ ban đầu cầnphải trùng với điểm xuất phát của dụng cụ cắt hoặc chi tiết gia công.
động (Đường thẳng, đường tròn, Parabol ) Nếu như dùng phương pháp gần đúng thìphải tính sai số
Dựa vào các thông tin về công nghệ như chế đọ cắt, dụng cụ cắt, tốc dộ cắt, thành lậpbiểu đồ công nghệ
3.2.2.Chuẩn bị chương trình từ máy vi tính
Chuẩn bị chương trình điều khiển thực hiện bằng tính toán trực tiếp với chi tiết giacông phức tạp mất nhiều thời gian và độ chính xác không đảm bảo Ngày nay người tathường thực hiện chuẩn bị chương trình nhờ máy tính Đặc trưng của lập trình bằng máy
là việc ứng dụng một ngôn ngữ lập trình định hướng đối tượng
Trang 13Với sự trợ giúp của ngôn ngữ lập trình như vậy ta có thể:
toán bằng tay
Những tính toán cần thiết đều do máy tính thực hiện
niệm phổ biến Trong ngôn ngữ chuyên môn của kỹ thuật gia công
công tác cần thực hiện
Hạn chế được các lỗi lập trình, vì so với lập trình bằng tay chỉ cần cấp ít dữ liệu vàomáy tính và hầu như không cần phải tính toán
nhận các bài toán về kích thước hình học và công nghệ tính toán các tọa độ điểm tựa,tiệm cận hóa cá đường cong, tính toán các tham số khoảng cách đẳng trị Tính toánlượng ăn dao và tốc độ cắt , cụ thể gồm các bước sau:
tả kích thước tham số của quỹ đạo chuyển động với lời diến tả đơn giản dễ sử dụng
Trang 14 Gia công thuật biến đổi thông tin về kích thước hình học sao cho có thể phối hợp vớingôn ngữ của máy gia công.
Tạo các thuật toán giải các bài toán mẫu theo các quỹ đạo gia công đặt ra
Gia công các thuật toán để phục vụ cho các đối tượng cụ thể
3.3.Cấu trúc hệ điều khiển CNC
Máy tính có nhiệm vụ quản lý, quan sát, lập trình Ngoài ra nhờ có khối ghép nối(Interface Bus) để hệ có thể nối mạng với accs máy tính bên ngoài với mục điachs đểtruyền dữ liệu, quản lý, theo dõi hoặc điều khiển DCN Bảng điều khiển và tay quay điện
tử dùng để vận hành máy, vào các dữ liệu, chọn các chế độ làm việc, lập trình gia công
Khối NC có nhiệm vụ thu thập và xử lý dữ liệu, nội suy, tính toán quỹ đạo, điều phối.Chức năng của PLC là điều khiển quá trình công nghệ của toàn hệ Trong một số trường
Trang 15hợp cả ba khối (NC, PLC, và khối vi điều khiển ) được chế tạo thành một khối, nó đảmbảo toàn bộ chức năng điều khiển của hệ.
Khối vi điều khiển gồm các Controller (bộ điều khiển vị trí, bộ điều chỉnh tốc độ ) thựchiện tất cả các bước cho chuyển động tuyến tính, các chuyển đông phi tuyến để đạt đượcbiên dạng lập trình
3.4.Hệ DNC
Máy công cụ CNC được điều khiển theo chương trình số viết bằng các mã kí tự số,các chữ cái và một số ký tự chuyên dụng khác Trong đó hệ thống điều khiển có cài đặtcác bộ vi xử lý đảm nhiệm các chức năng cơ bản của chương trình số như: tính toán tọa
độ trên các trục điều khiển theo thời gian thực, giám sát các trạng thái thực của máy, tínhtoán các giá trị chỉnh lý dao cắt, tín toán nội suy trong điều khiển quỹ đạo biên dạng(tuyến tính, phi tuyến), thực hiện so sánh các cặp giá trị mong muốn và giá trị thực
Điều khiển trực tuyến DNC (Direct Numerical Control) là một hệ thống điều khiển trong
đó dùng máy tính điều hành trực tiếp nhiều máy công tác điều khiển theo chương trình số.Đặc tính cơ bản của hệ DNC là sự ghép nối trực tuyến (online) nhiều máy CNC với mộtmáy tính
3.5.Hệ thống gia công linh hoạt FMS
Hệ thống gia công linh hoạt bao gồm các loại máy công tác, chủ yếu là acscmaysCNC, liên kết với nhau bởi các hệ thống điều khiển và hệ thống vận chuyển cho toàn bộquá trình, sao cho phạm vi giới hạn của hệ thống, một trình tự gia công kgacs nhau, có thểđược tiến hành theo thứ tự lựa chọn tự do
Việc điều hành các quá trình tính toán cần thiết cho tất cả các hệ thống con trong hệ thốnggia công linh hoạt, tất yếu phải dựa trên cơ sở các máy côn cụ CNC vận hành theo nguyêntắc điều khiển DNC
Trang 16
Kết luận chương I
Máy công cụ điều khiển số CNC là loại máy gia công cơ khí rất phổ biến hiện nay, sự
ra đời và phát triển của nó đã thúc đẩy sự phát triển của ngành cơ khí chế tạo đóng góplớn vào việc tạo ra của cải cho xã hội Sự ra đời của máy CNC làm cho các sản phẩm cơkhí chế tạo có chất lượng tốt hơn, độ chính xác cao hơn và đặc biệt có thể sản xuất hànhloạt Máy CNC có nhiều chủng loại khác nhau, mỗi công nghệ gia công lại có một kiểumáy,
Tuy nhiên xét tổng thể về nguyên lý thì các máy CNC đều có cấu trúc và hệ điều khiểntương tự nhau Cấu trúc của tất cả các loại máy CNC đều bao gồm: Phần xử lý trung tâm (Giao diện người máy và thực hiện nội suy), phần điều khiển servo, động cơ servo, phảnhồi tốc độ, vị trí Hệ thống điều khiển vòng kín có độ chính xác vị trí rất cao, ngày nayhầu hết người ta sử dụng phổ biến hệ thống điều khiển là hệ thống vàng kín
Tuy nhiên trong thực tế nghiên cứu của sinh viên trong nước nói chung cũng như sinhviên đại học Bách Khoa nói riêng, thì việc nghiên cứu chế tạo một máy CNC điều khiểnvòng kín đầy đủ chức năng và bộ phận của một máy CNc tiêu chuẩn là rất khó Vì giáthành đông cơ servo và hệ thống dẫn động vitme bi rất đắt và điều kiện nhà xưởng cònhạn chế nên việc chế tạo một máy cNC đối với sinh viên là rất khó
Trong đồ án này chúng em tập trung chủ yếu vào việc nghiên cứu các phần tử trong hệthống điều khiển của máy CNC tiêu chuẩn Từ đó bắt tay vào chế tạo một mô hình máyphay CNC 3 trục cỡ nhỏ
Mục tiêu của chúng em trong đồ án này là chế tạo được mô hình máy phay 3 trục hoạtđộng tốt và có thể gia công được những vật liệu có độ cứng vừa phải như nhôm, gỗ, nhựa.Máy có thể nhận file G-code và có thể lập trình bằng tay trên phần mềm điều khiển Cácsản phẩm có thể phay ra
Trang 17CHƯƠNG II THIẾT KẾ CHẾ TẠO HỆ THỐNG ĐIỀU KHIỂN MÁY
PHAY CNC 3 TRỤC
2.1.Phần mềm điều khiển Mach3
2.1.1.Các yêu cầu của phần mềm Mach3
- Mạch 3 là phần mềm được đóng gói để chạy trên máy tính cá nhân nó rất hưu ích vàthuận tiện để thay thế các bộ điều khiển máy Để chạy Mach3cần chuẩn bị máy tính sửdụng hệ điều hành windown XP hoặc windown 2000 trở lên Mach3 giao tiếp qua
cổng máy in (DB25) tùy yêu cầu mà có thể chọn máy có một hoặc hai cổng máy in.
- Driver điều khiển mỗi trục của máy phải chấp nhận một tín hiệu xung (pulses) vàhướng (direction) Hầu như mỗi driver động cơ bước đều làm giống như vậy
Hình 3.1 Sơ đồ kết nối phần mềm mach3 2.1.2.Giao diện và một số chức năng của Mach3
Trang 18- Nhấp đôi vào biểu tượng Mach3 mill để chạy chương trình, màn hình sẽ hiện lên giaodiện như hình bên dưới Màn hình điều khiển Mach3 khi khởi động máy gồm có 6trang màn hình.
+ Program Run (Alt-1) + Offesets (Alt-5)
+ MDI (Alt-2) + Settings (Alt-6)
+ Tool Path (Alt-4) + Diagnostics (Alt-7)
- Trong 6 trang màn hình điều khiển này được chia thành nhiều nhóm, mỗi nhóm hiểnthị thông tin của nhóm và các nút điều khiển liên quan đến nhóm Có nhóm xuất hiệntrên nhiều trang cho phép dễ dàng quan sát và điều khiển nhanh chóng
a Trang Program run (Alt-1)
Trang 19Hình 3.2 Trang màn hình chính khởi động Mach3
Reset (Emergency Stop):
- Nếu nhấn Reset máy sẽ lập tức ngừng hoạt động và ngắt tức thì mọi hoạt động của tất
cả các motor Chương trình được reset lại từ đầu Reset chỉ nên dùng khi gặp sự cố rấtnguy hiểm cần dừng hoạt động của máy như: chập mạch, va đập nguy hiểm Sau khidừng Reset cần phải đưa máy về điểm tham chiếu (hay cài lại hệ tọa độ cắt)
Trang 20 M-Code: Hiển thị các lệnh M trong lập trình NC và ý nghĩa của chúng.
*Nhóm điều khiển các trục: Nhóm này bao gồm các nút để điều khiển các trục và hiển thị
vị trí của đầu dao
Hình 3.3.Nhóm vị trí tọa độ các trục
Ý nghĩa của các nút điều khiển trong nhóm:
- Zero X, Zero Y, Zero Z, Zero 4: Cài đặt tọa độ zero (0) cho mỗi trục ứng với với tọa
độ cắt hiện hành (có 6 tọa độ cắt từ G54-G59 được cài đặt trong trang Offset)
- Ref all Home: Trở về tọa độ tham chiếu gốc cho tất cả các trục
- Offline: khi chế độ này được chọn đèn offline sẽ sáng lên và mach3 sẽ khóa tất cả các
di chuyển của máy
- Machine Coord’s: Khi nút này được nhấn đèn sẽ sáng lên, lúc này tọa độ của các trụcđược hiển thị là tọa độ tuyệt đối (tọa độ máy)
- Soft limits: Đây là chức năng quá của mềm của máy, tức ta thiết lập các vị trí của hànhtrình bằng phần mềm, ,máy sẽ liên tục giám sát mọi vị trí di chuyển của các trục nếu
Trang 21phần mềm sẽ ngắt và báo lỗi, để thiết lập cho Soft limits trên menu bar chọnConfig>homing/soft limits.
*Nhóm điều khiển chương trình:
Hình 3.4.Màn hình nhóm điều khiển chương trình
- Cycle Start (Alt-R): khi một chương trình cắt bất kì được load lên chương trình hiểnthị trong vùng G-Code Khi đó nhấn nút < Cycle Start> trên bảng điều khiển hặc nhấn
tổ hợp phím < Alt-R>, máy sẽ tự động chạy phay chi tiết theo chương trình
- Feed Hold (Spc): Khi sử dụng nút này, đầu phay sẽ ngưng di chuyển, để tiếp tục tanhấn nút Cycle Start, đầu phay tiếp tục di chuyển và mọi hoạt động của máy sẽ tiếptục Nút Feed Hold dùng khi gặp sự cố cần phải dừng di chuyển đầu cắt
- Stop (Alt-S): Dừng chương trình cắt
- Edit G-Code: Hiệu chỉnh G-Code hiện hành Khi một chương trình đơn giản ta có thểlập trình bằng tay bằng cách nhấn nút này sau khi đã đóng G-Code hiện hành Hoặc ta
có thể sửa chương trình hiện hành
- Recent File: Load những chương trình mới cắt gần đây
- Close G-Code: Đóng G-Code hiện hành trong vùng G-Code
- Load G-Code: Load chương trình cần phay lên vùng Gcode
Trang 22- Set Next Line: cài đặt dòng sẽ phay tiếp theo khi ta nhấn nút Cycle Start (để cài đặtdòng cắt tiếp theo sau khi ta nhấn nút Cycle Start ta nhấn nút Set Next Line và nhập sốdòng vào).
- Run From Here: Sau khi đã nhập dòng để bắt đầu phay tiếp ta nhấn nút này hệ thống
sx tự động chạy tới dòng ta muốn phay tiếp và chờ nhấn Cycle Start Khi ta nhấn nútCycle Start hệ thống sẽ xuất hiện hộp thoại Preperational Move to hỏi ta có muốn dichuyển đến tọa độ của câu lệnh trước không
- Rewwind (Ctrl-W): Trở về đầu chương trình
- Single BLK (Alt-N): Nhấn nút Single Block (hoặc nhấn tổ hợp phím <Alt+N> để bắtđầu chế độ này (đèn single block bật sáng) và nhấn lại nút single block (nhả ra) để bỏchế độ này Ở chế độ này khi chương trình được thực thi, dao sẽ dừng sau mỗi blockchương trình (câu lệnh) Chức năng này giúp ta kiểm tra từng khối lệnh
Hình 3.5.Tool Information
- Auto Tool Zero: Trở về điểm thay điện cực đã cài đặt
- Remember: Nhớ vị trí hiện tại làm vị trí thay điện cực khi nhấn nút Return
Trang 23- Jog ON/OFF Ctrl-Alt-J: Tắt mở chức năng chạy bằng tay, khi chế độ này được chọnđèn Jog
*Phân vùng tốc độ chạy của máy
Hình 3.6.Feed Rate
- Chức năng: Hiển thị tốc độ chạy của máy
- FRO %: Thể hiện % tốc độ của máy
- Nút mũi tên lên xuống: Để tăng giảm phần trăm
- Nut reset: Để đưa về giá trị 100%
- FRO: Tốc độ lớn nhất của máy
- Unit/min: Tốc độ thực tế của máy
Trang 24- Feed Rate: Hiển thi tốc độ cắt Feedrate Override: Tốc độ cắt (feedrate) trong chươngtrình sẽ được hiệu chỉnh tăng hoặc giảm theo phần trăm được lựa chọn trên nút.
- Jog feed rate override: Thường sử dụng để chạy kiểm tra chương trình Đôi khi trongchương trình ta dùng tốc độ cắt chạm để đảm bảo an toàn, khi gia công ta thấy có thểtăng tốc độ cắt mà vẫn đảm bảo các yêu cầu thì ta dùng chức năng này để tăng tốc độcắt (để tăng tốc độ cắt ta nhấn vào dấu mũi tên hướng lên trên trong vùng Feed Ratehoặc nhấn F11, tương tự để giảm ta nhấn vào dấu mũi tên hướng xuống dưới trongvùng Feed Rate hoặc nhấn F11) Khi sử dụng chế độ này đèn
*Phân vùng Spindle:
Hình 3.7.Spindle Speed
- Chức năng: Hiển thị + Điều khiển Spindle
- Spindle Speed: Tốc độ mặc định của spindle
- S-ov: Tốc độ thực tế của Spindle
- SRO%: Thể hiện % công suất làm việc
Trang 25- Nút Reset để đưa về giá trị 100%.
- Spindle CWF5: Nút để khởi động Spindle
b.Trang MDI Alt-2 (Manual Data Input)
Hình 3.8.Giao diện trang MDI
- Là chế độ điều khiển máy bằng các lệnh NC trong chế độ MDI, chương trình đượcthực hiện cũng cùng định dạng như ở vùng G-Code nhưng được nhập vào từng câulệnh trong vùng Input (chọn nút MDI trên bảng điều khiển máy)
*Ngoài ra Mach3 còn có chế độ dạy học (Teach):
- Mach3 có thể nhớ được tất cả các dòng ta đã nhập vào trong vùng Input và lưu lạithành File MDITeach.tap trong “C:\Mach3\Gcode\” Ta có thể load FileMDITech.tapbằng cách nhấn nút Load/Edit file MDI được load lên vùng G-Code (Lưu ý trước khiload file MDITech.tap nên đóng G-Code hiện hành lại)
- Để lưu lại các dòng đã nhập thì trước khi nhập ta nhấn nút Start Tech, sau khi nhập tanhấn nút Stop Tech để lưu những dòng đã nhập vào file MDITech.tap Trong quá trìnhnhập nếu món bỏ dòng đang nhập ta nhấn phím Esc hoặc nhấp chuột vào nút Stop(Esc)
- Để nhớ vị trí hiện tại ta nhấn nút Set Variable Position và để trở về vị trí đã nhớ trước
đó ta nhấn nút Gôt Variable Position
Trang 26c.Trang Tool Path (Alt-4)
Hình 3.9.Giao diện trang ToolPath
d.Trang Offsets ( Alt-5)
Trang 27Hình 3.10 Giao diện trang Offsets
e.Trang Setting (Alt-6)
- Trang cho phép ta cài đặt tham số cho máy, phần cài đặt này do nhà sản xuất coàiđặt
Hình 3.11.Giao diện trang Setting
Trang 28f.Trang Diagnostics (Alt-7)
- Trang này cho phép Chuẩn đoán các lỗi của máy
Hình 3.12.Giao diện trang Diagnostics 2.1.3.Cài đặt thông số của Mach3
*Bước 1: Cài đặt đơn vị đo
- Từ màn hình giao diện Mach3 vào Config/Select Native Units
Hình 3.13.Bảng hiệu chỉnh đơn vị sử dụng
Trang 29*Bước 2: cài đặt thông số phần cứng: Từ màn hình giao diện Mach3 vào Config/ports andpins.
- Trong hộp thoại gồm 7 trang
Port setup and axis selection: cho phép thiết lập số cổng LPT
chân hướng di chuyển của mỗi trục
Input signals: cho phép thiết lập chân tín hiệu ngõ vào (như các tín hiệu của côngtắc hành trình, nút dừng khẩn cấp )
chính, đóng mở bơm dung dịch trơn nguội )
nguội
toàn cho trục Z
*1: Ở trang Port setup and axis selection: Chọn cổng LPT và tốc độ phát xung Kernel:
Hình 3.14.Bảng hiệu chỉnh số chân tín hiệu LPT
- Chon cổng LPT và tốc độ phat xung trên phần mềm Mach3