Chạy chương trình

Một phần của tài liệu Nghiên cứu máy phay CNC và xây dựng hệ thống các bài thực hành, thí nghiệm gia công cắt gọt trên máy DMU 60t với hệ điều khiển heidenhein phục vụ chương trình đào tạo tại các trườn (Trang 47)

4. Phương pháp nghiên cứu

2.3.2.4.Chạy chương trình

- Chạy liên tục các câu lệnh - Chạy từng câu lệnh

Khi chạy chương trình ở chế độ chạy liên tục (Full sequence), bộ điều khiển TNC thực hiện việc chạy chương trình liên tục cho tới kết thúc hoặc phải ngắt (dừng) việc chạy chương trình bằng tay. Sau khi dừng bạn phải gọi lại để chạy tiếp. Khi chạy ở chế độ từng câu lệnh, sau khi thực hiện xong mỗi câu lệnh bạn phải nhấn phím START để tiếp tục thực hiện các câu lệnh sau đó.

Hình 2.16 thể hiện màn hình ở chếđộ chạy chương trình (Machining)

2.3.3. Ph tùng kèm theo

2.3.3.1. H thng dò 3D (hình 2.17) Bằng hệ thống dò 3D bạn có thể:

- Tựđộng điều chỉnh chi tiết

- Cài đặt được điểm chuẩn nhanh và chính xác

- Do chi tiết gia công trong khi đang chạy chương trình

- Số hoá bề mặt 3D, đo và kiểm tra dụng cụ

Hình 2.16 Màn hình ở chếđộ chạy chương trình

2.3.3.2 . H thng đo dao tđộng (hình 2.18) Thiết bịđo dao TT120 được sử dụng để đo và kiểm tra chiều dài và bán kính dao.Với thiết bị đo này được sử dụng các chu trình riêng

2.3.3.3. Tay quay đin t (hình 2.19)

2.3.4. Khi động máy và tt máy 2.3.4.1 M máy

Bật công tắc nguồn cung cấp điện cho máy và hệ điều khiển, TNC sẽ thông báo với dòng hội thoại sau trên màn hình như sau:

Memory Test

Bộ nhớ của hệ thống điều khiển được kiểm tra tựđộng

Power Interrupted

Hệđiều khiển thông báo rằng nguồn điện đã bị ngắt - xoá thông báo lỗi. Nhấn phím CE

Translate PLC program

Chương trình PLC của TNC được hoàn thành tựđộng. Dòng thông báo như sau sẽ xuất hiện:

Relay Ext. DC Voltage Missing

Nhấn phím (đèn báo sáng)

Hình 2.18 Hệ thống đo dao tựđộng

Muốn máy hoạt động được, ta cần phải cho chạy máy qua điểm tham chiếu,

để máy xác định được điểm gốc của hệ thống đo hành trình. Khi thực hiện quá trình này, ta có thể thực hiện bằng hai cách:

1- Trường hợp trên bàn máy không có chi tiết (không thể có sự va chạm của chi tiết với trục máy khi chạy định chuẩn) ta chỉ cần nhấn phím START trên bàn phím của hệ thống điều khiển, sau khi thực hiện song ở mỗi trục, bạn nhấn tiếp START. Máy sẽ lần lượt chạy theo thứ tự các trục Z, Y, X.

2- Trong trường hợp trên bàn máy có gá lắp chi tiết gia công, nếu chạy tự động sẽ gây va chạm giữa dao cắt và chi tiết, ta nên chạy hiệu chuẩn máy bằng cách sử dụng các phím chỉ hướng riêng cho từng trục và lựa chọn các trục chạy cho phù hợp đảm bảo an toàn. Khi chạy định chuẩn máy theo phương pháp này, bạn phải nhấn và giữ phím chọn trục cho tới khi đã thực hiện song họăc nhấn và giữ

đồng thời nhấn phím START.

2.3.4.2 Tt máy

Chọn màn hình ở chếđộ hoạt động bằng tay (Manual operation)

Bạn hãy nhấn phím OFF ở góc trái phía dưới màn hình, trên màn hình xuất hiện dòng thông báo: (adsbygoogle = window.adsbygoogle || []).push({});

Do you really wish to switch off the control ?

Nhấn tiếp phím Yesở góc trái phía dưới màn hình (F1) Và trên màn hình lại thông báo:

Now you can switch off the TNC.

Bây giờ nhấn EMERGENCY STOP và ngắt công tắc chính của máy.

2.4. Phương pháp lập trình trên máy phay CNC DMU60T với hệ điều khiển Heidenhain

2.4.1. Gii thiu chung v hđiu khin Heidenhain

Phần mềm HEIDENHAIN của Cộng hòa liên bang Đức là một trong những phần mềm được sử dụng rộng rãi ở nhiều nước trên thế giới. Ở Việt Nam hiện nay có nhiều cơ sở sản xuất, viện nghiên cứu, trường Cao đẳng và Đại học đào tạo kỹ

TNHH Cơ khí chính xác, Trường Đại học SPKT Hưng Yên, Trường Đại học SPKH Nam Định, Trường Cao đẳng nghề Vĩnh Phúc…Bởi vậy nó rất thích ứng với quá trình phát triển công nghiệp nước ta trong giai đoạn hiện nay.

Hệđiều khiển và lập trình gia công CNC của HEIDENHAIN TNC 426, TNC 430 là hệđiều khiển theo quĩđạo được sử dụng để lập trình các qui trình công nghệ

gia công khoan - phay trực tiếp trên máy bằng ngôn ngữ hội thoại một cách dễ hiểu. TNC 426 có thểđiều khiển tới 5 trục, TNC 430 có thểđiều khiển tới 6 trục toạđộ, chúng có thể thay đổi vị trí góc của trục toạđộ dưới sựđiều khiển của chương trình. Một đĩa cứng đã được tổ hợp hỗ trợ khả năng lưu trữ rất nhiều chương trình, đồng thời khi cần tính toán nhanh, có thể cho hiển thị ở một máy tính cá nhân trên màn hình ở bất kỳ thời điểm nào.

Bộđiều khiển này cho phép viết chương trình NC theo 2 ngôn ngữ khác nhau: có thể viết chương trình NC theo mã lệnh G và viết chương trình NC theo mã lệnh chính thống của Heidenhain. Chương trình NC theo ngôn ngữ của Heidenhain có cấu trúc đơn giản dễ hiểu, cho nhiều khả năng lập trình. Ví dụ, với chức năng nội suy đường cong, hệđiều khiển cho ít nhất 3 khả năng lập trình.

Một số chức năng lập trình chương trình NC có thể sử dụng với hệ điều khiển HEIDENHAIN

- Lập trình với cách thức thông thường. - Lập trình Contour tự do (Free Contour).

- Lập trình bằng tham số Q (Q Parameter Programming).

- Các chu trình gia công cho phép ta sử dụng một cách thuận tiện để lập trình những bước công nghệ có tính chất lặp lại nhiều lần trong gia công.

- Kết nối với các hệ thống CAM để gia công các bề mặt phức tạp một cách thuận tiện và chính xác.

Bàn phím và cách bố trí màn hình được tổ chức rõ ràng, vì thế các chức năng

được sử dụng dễ dàng và nhanh chóng. Sự giao tiếp của HEIDENHAIN và các mẫu chuẩn ISO trong đó lập trình giao tiếp của HEIDENHAIN là một phương thức lập trình đặc biệt dễ dàng. Các đồ hoạ tương tác (giao tiếp) miêu tả riêng lẻ từng bước

thực hiện trên máy đối với từng contour, biên dạng bề mặt gia công, màn hình máy tính cho phép mô tả từng đường contour vừa được lập trình ở nửa cửa sổ bên phải.

Điều này cho phép lập trình tránh được ngay sai sót là lập thừa đường hay lập sai toạ độ. Việc thiết lập đồ hoạ lập trình tương tác rất đơn giản bằng cách nhấn phím SPLIT SCREEN và PGM GRAPHICS, phím mềm AUTODRAW ở vị trí ON. Khi muốn xoá chếđộđồ hoạ thì sử dụng phím CLEAR GRAPHICS.

Nếu một đường vẽ chi tiết không được định kích thước với NC thì sự lập trình contour đó sẽ do FK HEIDENHAIN (lập trình tự do trong HEIDENHAIN) thực hiện những tính toán cần thiết một cách tựđộng. Quá trình thực hiện việc cắt, có thể được mô phỏng bằng đồ hoạ trong thời gian máy thực hiện hoặc trước khi cho máy thực hiện. Điều này cũng có thể thực hiện đối với chương trình theo mẫu ISO hoặc điều khiển trực tiếp DNC (direct numerical control).

Việc mô phỏng quĩ đạo chuyển động của dụng cụ cắt trong quá trình gia công của hệ điều khiển này rất rõ nét và cho phép xem nhiều dạng hình biểu diễn khác nhau của chi tiết gia công.

Có thể nhập và kiểm tra một chương trình trong khi TNC đang thực hiện việc khác. Khả năng của TNC có thể thực hiện tất cả các chương trình thành phần mà chúng được viết theo các điều khiển HEIDENHAIN TNC150B.

2.4.2.To và viết mt chương trình

2.4.2.1. Cu trúc mt chương trình theo ngôn ng lp trình HEIDENHAIN

Một chương trình bao gồm nhiều câu lệnh, mỗi câu lệnh gồm nhiều từ lệnh Ví dụ: Câu lệnh: 10 L X+10 Y+50 R0 F100 M3 Trong đó: - Số 10 chỉ thị số câu lệnh - L Chức năng chuyển động đường thẳng - Còn X+10, Y+50, R0, F100, M3 là các từ lệnh

Câu đầu tiên trong các chương trình đều giống nhau bằng từ BEGIN PGM, tên chương trình (bằng chữ hoặc bằng số) và kích hoạt hệ thống đo.

Toàn bộ các câu lệnh của chương trình sẽ thông báo các nội dung: - Phôi

- Khai báo dụng cụ và gọi dụng cụ cắt

- Lượng chạy dao và số vòng quay trục chính (adsbygoogle = window.adsbygoogle || []).push({});

- Đường chuyển động, các chu trình gia công và các chức năng khác - Câu kết thúc mỗi chương trình đều giống nhau bằng từ BEGIN PGM, tên chương trình và kích hoạt hệ thống đo.

2.4.2.2 Khai báo phôi: BLK FORM

Ngay sau khi tạo lập một chương trình mới, bạn phải khai báo kích thước khối của phôi. Sự khai báo này rất cần thiết cho việc mô phỏng bằng đồ họa quĩđạo chuyển động của dụng cụ cắt (hình 2.20).

Các cạnh của phôi phải nằm song song với các trục X, Y, Z và chiều dài cạnh có thể tới 100 000mm.

Hình dạng phôi được định nghĩa bằng hai điểm gốc:

Điểm MIN: tọa độđiểm góc nhỏ nhất X, Y, Z của phôi, nhập toạđộ tuyệt đối

Điểm MAX: toạđô lớn nhất X, Y, Z của phôi, nhập toạđộ tuyệt đối hoặc tương đối Nếu muốn chạy kiểm tra chương trình bằng đồ hoạ chỉ cần khai báo hình dạng phôi.

2.4.2.3 To và viết mt chương trình mi

Chương trình luôn luôn được viết trong chếđộ vận hành Programming and Editing. Ví dụ mở một chương trình mới:

Chọn chếđộ Programming and Editing Gọi quản lý tệp tin:

Nhấn phím PGM MGT

Chọn thư mục muốn lưu giữ chương trình mới: File name = OLD.H

Nhập tên chương trình mới và xác nhận việc nhập bằng phím ENT Chọn hệ thống đo, ấn phím MM hay INCH.

TNC hiển thị và mở hội thoại cho việc khai báo phôi BLK FORM

Working pindle axis X/Y/Z ?

Nhập tên trục

Def BLK FORM: Min-corner ?

Nhập tuần tự các trục X, Y, Z và toạ độ của góc MIN (góc nhỏ nhất của phôi).

Def BLK FORM: Max-corner ?

Nhập tuần tự tọa độđiểm góc Max các trục X, Y, Z.

Nếu không muốn khai báo hình dạng phôi, huỷ bỏ hội thoại bằng phím DEL. Các câu lệnh của việc khai báo phôi được thông báo trên cửa sổ màn hình như sau: 0 BEGIN PGM NEW MM Bắt đầu chương trình, tên, hệ thống đo 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Trục dao, toạđộđiểm MIN

2 BLK FORM 0.2 X+100 Y+100 Z+0 Toạđộđiểm MAX 3 END PGM NEW MM

Kết thúc chương trình, tên, hệ thống đo, bộđiều khiển tạo ra số thứ tự các câu lệnh, câu đầu và câu cuối chương trình một cách tựđộng.

2.4.2.4. Lập trình chuyển động của dụng cụ cắt ở ngôn ngữ hội thoại HEIDENHAIN HEIDENHAIN

Mở hội thoại lập trình bằng việc nhấn một phím chức năng để lập trình. Ở

dòng trên của màn hình TNC sẽ hỏi tất cả các thông tin cần thiết để lập trình các chức năng mong muốn.

Ví dụ mở một hội thoại:

Mở hội thoại

Toạđộ ? (adsbygoogle = window.adsbygoogle || []).push({});

Nhập toạđộđích cho trục X

Nhập toạ độ điểm đích cho trục Y và đến hội thoại tiếp theo bằng phím ENT

Radius comp. RL/RR/no comp ?

Nếu không hiệu chỉnh bán kính dao: Nhấn ENT sẽ tới câu hỏi tiếp theo

Feed rate F=? / F MAX = ENT

Nhập bước tiến là 100mm/phút cho đường chuyển động này. Sang câu hỏi (từ lệnh) tiếp theo bằng phím ENT

Miscellaneous function M ?

Nhập chức năng phụ M3, mở trục chính quay phải bằng phím ENT và kết thúc hội thoại

Trên cửa sổ màn hình sẽ hiển thị dòng lệnh như sau:

3 L X+10 Y+5 R0 F100 M3

Các chức năng trong khi hội thoại Phím

Bỏ qua câu hỏi hội thoại Kết thúc hội thoại ngay lập tức

Các chức năng cài đặt bước tiến Phím

Chạy dao nhanh

Tốc chạy dao được tính toán tựđộng trong câu lệnh gọi dao (TOOL CALL).

Trong cửa sổ các câu lệnh lập trình sẽ hiển thị dòng lệnh như sau:

3 L X+10 Y+5 R0 F100 M3

2.4.2.5 Sa đổi chương trình

Trong khi soạn thảo hoặc sửa đổi một chương trình ta có thể chọn bất kỳ một dòng lệnh nào đó mà ta mong muốn trong chương trình hay các từ lệnh riêng biệt nào đó trong câu lệnh bằng các phím mũi tên hay các phím đa chức năng.

Chèn các câu lệnh vào địa chỉ mong muốn

- Chọn câu lệnh nào mà sau đó bạn muốn chèn thêm vào và mở hội thoại.

Sửa chữa và chèn thêm từ lệnh

- Chọn từ lệnh trong câu lệnh và viết đè lên đó bằng từ lệnh mới. Trong khi chọn từ lệnh sửa chữa, từ lệnh hội thoại được sáng lệnh.

- Nhấn phím END để chấp nhận sự thay đổi đó.

Nếu muốn chèn thêm một từ lệnh nhấn mũi tên nằm ngang liên tiếp cho đến khi xuất hiện hội thoại và nhập giá trị mong muốn.

Chọn câu lệnh hay từ lệnh Phím chức năng /Các phím

Trở về các trang ở phía trước

Trở về các trang phía sau

Nhảy về câu đầu chương trình

Nhảy về câu cuối chương trình Nhảy từ câu lệnh này sang một câu khác (adsbygoogle = window.adsbygoogle || []).push({});

Chọn từng từ trong câu lệnh

Xoá câu lệnh, từ lệnh Phím

Đặt từ lệnh lựa chọn về0

Xóa con số không đúng

Xóa thông báo lỗi Xóa từđã chọn Xóa câu đã chọn

Xóa chu trình hay một phần của chương trình: trước hết chọn câu cuối cùng của

chu trình hay một phần của chương trình cần xóa sau đó xóa bằng phím DEL.

2.4.3. Lp trình dng c ct

2.4.3.1. Nhp các d liu liên quan ti dng c ct (hình 2.21)

a. Bước tiến F

Tốc độ tiến dao là tốc độ dịch chuyển của tâm dụng cụ cắt (tính theo mm hoặc inches trong một phút). Tốc độ tối đa có thể khác nhau cho từng trục và cài đặt trong tham số

máy.

¾ Nhp d liu dng c ct

Có thể nhập bước tiến của dụng cụ cắt trong câu TOOL CALL và ở trong mỗi câu lệnh.

¾ Chy dao nhanh

Nếu muốn lập trình chuyển động chạy dao nhanh, cần nhập với F MAX. Để

nhập FMAX, nhấn phím ENT hoặc nhấn F MAX khi trên màn hình xuất hiện câu hội thoại Feed rate F=?

¾ Thi gian thc hin

Bước tiến được nhập bằng giá trị số và có hiệu lực trong câu cho đến khi giá trị

bước tiến khác được nhập vào. Bước tiến FMAX chỉ có hiệu lực trong câu lệnh nào

đã được lập trình, sau câu lệnh được thực hiện bằng FMAX, bước tiến F sẽ trở về

giá trị cuối cùng đã nhập vào trước câu lệnh với FMAX.

¾ Thay đổi bước tiến trong khi đang chy chương trình

Trong khi đang chạy chương trình ta có thể thay đổi vô cấp tốc độ bước tiến bằng núm xoay trên bảng điều khiển.

b. Tc độ trc chính S

Tốc độ trục chính được nhập bằng vòng/phút trong câu TOOL CALL

¾ Thay đổi tc độđã lp trình

Ta có thể thay đổi tốc độ quay của trục chính trong chương trình với câu TOOL CALL.

Nhấn phím TOOL CALL

Bỏ qua câu hội thoại Tool number =? Bằng phím NO ENT Bỏ qua câu hội thoại Working spindle axis X/Y/Z=? bằng phím NO ENT (adsbygoogle = window.adsbygoogle || []).push({});

Nhập số vòng quay mới cho câu hội thoại Spindle speed S=? và chấp nhận bằng END.

¾ Thay đổi tc độ trc chính trong khi đang chy chương trình

Trong khi đang chạy chương trình có thể thay đổi vô cấp tốc độ quay của trục chính bằng núm xoay trên bảng điều khiển.

2.4.3.2. D liu dng c ct

Thông thường ta lập trình các tọa độ của đường bao gia công theo kích thước

đã ghi trên bản vẽ chi tiết. Để TNC tính toán được quĩđạo tâm dụng cụ cắt và thực hiện việc hiệu chỉnh dụng cụ cắt thì phải nhập chiều dài và bán kính cho mỗi dụng cụ được sử dụng. Các dữ liệu dụng cụ cắt được nhập trực tiếp trong chương trình bằng TOOL DEF hoặc cho từng dụng cụ trong bảng dụng cụ, cũng có thể nhập các thông tin thêm về dữ liệu cho mỗi dụng cụđó. TNC sẽ chú ý đến tất cả các thông tin

1. Tên dao và số hiệu dao

Mỗi dụng cụ cắt được khai báo

Một phần của tài liệu Nghiên cứu máy phay CNC và xây dựng hệ thống các bài thực hành, thí nghiệm gia công cắt gọt trên máy DMU 60t với hệ điều khiển heidenhein phục vụ chương trình đào tạo tại các trườn (Trang 47)