Chương trình có khả năng thực hiện các chức năng sau:
- Đọc File chương trình gia công được lưu bằng file *.txt. - Đọc File Autocad được lưu bằng phần mở rộng *.Dxf. - Chương trình cho phép dịch chuyển bàn máy từng bước. - Cài dặt gốc tọa độ phôi, di chuyển tới vị trí mong muốn.
từ cánh tay máy, cho phép chương trình gia công một biên dạng liên tục nhiều lần. - Hiển thị Simulink cho thấy dao đang gia công vị trí nào của biên dạng.
- Điều chỉnh việc gá phôi tự động.
3.1.2 Chức năng của các thành phần
- Hiện vị trí hiện tại dao đang đi và vị trí dao cần phải đến.
- Thể hiện các thông số trong lúc gia công như chiều quay trục chính, tốc độ dao...
- Thể hiện đường chạy dao khi đang gia công.
- Thiết lập chế độ chạy tự động hoặc tắt tự động.
Trước khi thực hiện một chương trình gia công nào ta cần thực hiện bật máy theo thứ tự sau:
- Bật nguồn máy CNC, bấm nút Start để khởi động cho chương trình điều khiển. - Bật chương trình trên máy vi tính sau đó đưa bàn máy về tọa độ chuẩn bằng nút “
TOA DO CHUAN” trong chương trình chính.
- Bấm nút ” CL-File” để Open một File gia công được soạn thảo bằng trình Notepad của Window hoặc một chương trình tương tự với phần mở rộng *.txt. - Nếu gia công bằng File Autocad thì Bấm nút “ Autocad(*.DXF)” để Open File
cần gia công với phần mở rộng là *.Dxf.
3.2.1 Gia công bằng chương trình gia công (G-Code)
Đoạn chương trình gia công biên dạng mẫu: %001 N01 G00 X10 Y9 F500 N02 G01 X80 Y60 Z- F450 N03 G01 X50 Y90 Z-5 N04 G01 X5 Y50 Z20 N05 G01 X50 Y45 N06 G01 X60 Y60 N07 G00 X10 Y9 END.
Trước hết chúng ta mở Notepad để soạn thảo một chương trình như trên hoặc sau khi gia công bằng Proe, chúng ta xuất ra mã G-Code.
Bật công tắc nguồn cho máy CNC và chương trình trên máy tính, sau đó trong mục Open File chúng ta bấm “CL-File” để mở file chứa chương trình gia công.
Trong List1 sẽ chứa đoạn chương trình gia công đó.
Sau đó chúng ta Reset bàn máy về điểm 0 của bàn máy và set cao độ của trục Z ngay trên mặt phôi, chúng ta đưa trục Z đến sát mặt phôi rồi bấm nút “CAO DO Z” để lưu tọa độ 0 trên phôi.
Tiếp theo chúng ta sẽ bấm nút “THUC HIEN” để cho chạy chương trình gia công biên dạng trong List1 [2].
Trong quá trình gia công thì bên mục Simulink sẽ hiện đường dao chạy tương ứng với vị trí của dao phay.
1
Nếu muốn thực hiện chạy tự động phối hợp với cánh tay máy khi có phôi thì trước khi chạy lệnh “THUC HIEN” thì bên mục CHAY TU DONG ta bấm nút “AUTO” để cài đặt.
Chương trình sẽ chờ cho đến khi có tín hiệu báo phôi đã sẵn sàng, lúc đó mới gia công biên dạng, sau khi biên dạng lần đầu được gia công xong thì chương trình sẽ chạy chờ cho cánh tay máy gấp phôi đi và bỏ phôi khác vào chương trình mới chạy tiếp.
Kết thúc chương trình gia công bằng File G-Code.
3.1.3 Gia công bằng File Autocad (*.DXF)
Autocad lưu tọa độ của đường thẳng, hình chữ nhật… trong file DXF theo từng phân đoạn, mỗi đoạn thẳng hay hình chữ nhật được lưu tọa độ riêng, hình nào được vẽ trước thì được lưu tương ứng trong file DXF trước, hình nào vẽ sau thì được lưu vào đoạn sau.
Do đó khi vẽ biên dạng cần để gia công thì ta cần phải vẽ điểm bắt đầu tương đương với góc tọa độ phôi, sau đó vẽ các phần khác tiếp theo đường đó thì việc bắt tọa độ trong chương trình mới được chính xác, nếu không tọa độ các đường sẽ bị chương trình lưu không chính xác.
dạng gia công cũng như cho chạy tự động trong hệ thống FMS.
Trong Autocad, điểm bắt đầu vẽ như trên hình. - Vẽ một đường thẳng từ điểm bắt đầu (1).
- Sau đó vẽ một cung tròn tiếp theo đường thẳng (2). - Vẽ đường thẳng số (3).
- Sau đó vẽ cung tròn số (4).
- Như vậy, lần lượt vẽ đường thẳng và cung tròn thứ (5), (6) và (7) khép kín biên dạng.
Chúng ta đã có được biên dạng cần gia công với điểm bắt đầu để gia công là điểm bắt đầu như trên hình, Góc tọa độ phôi trùng với hệ tọa độ X,Y của Autocad.
Sau đó lưu lại File với phần mở rộng là *.DXF.
Điểm đầu 1 2 4 3 5 6 7
phải để ý đến đường nét cũng như màu sắt của đường line, vì những đặc tính đó sẽ được Autocad lưu lại trong một vùng khác của File mà chúng ta không quan tâm.
Bật công tắc nguồn cho máy CNC và chương trình trên máy tính, sau đó trong mục Open File chúng ta bấm “AUTOCAD(*.DXF)” để mở file chứa chương trình gia công.
Trong List1 sẽ chứa nội dung của File *.DXF.
Sau đó chúng ta Reset bàn máy về điểm 0 của bàn máy và set cao độ của trục Z ngay trên mặt phôi, chúng ta đưa trục Z đến sát mặt phôi rồi bấm nút “CAO DO Z” để lưu tọa độ 0 trên phôi.
Tiếp theo chúng ta sẽ bấm nút “THUC HIEN” để cho chạy chương trình gia công biên dạng trong List1 [2].
1
vị trí của dao phay.
Nếu muốn thực hiện chạy tự động phối hợp với cánh tay máy khi có phôi thì trước khi chạy lệnh “THUC HIEN” thì bên mục CHAY TU DONG ta bấm nút “AUTO” để cài đặt.
Chương trình sẽ chờ cho đến khi có tín hiệu báo phôi đã sẵn sàng, lúc đó mới gia công biên dạng, sau khi biên dạng lần đầu được gia công xong thì chương trình sẽ chạy chờ cho cánh tay máy gấp phôi đi và bỏ phôi khác vào chương trình mới chạy tiếp.
Bấm “STOP AUTO” nếu muốn ngừng gia công tự động, sau khi chương trình gia công biên dạng xong sẽ ngừng lại.
Vì chương trình được đọc từ file Autocad nên ta sẽ không có chiều sau cắt Z nên sau mỗi lần chạy xong biên dạng thì ta cần phải cho an dao xuống phôi sau đó cho chạy tiếp để có được độ sau Z.
Chương 4 KẾT LUẬN
4.1 Những vấn đề đã thực hiện được
- Thiết kế lại mạch điều khiển giao tiếp với máy tính thông qua cổng COM. - Xây dựng các giải thuật nội suy đường thẳng, nội suy đường tròn. Các giải
thuật thu thập dữ liệu của văn bản.
- Đọc được dữ liệu từ File G_Code và từ bản vẽ Autocad đối với những đường đơn giản.
- Viết chương trình điều khiển máy phay đứng NC tự động gia công theo chương trình gia công theo các lệnh cơ bản G00, G01,G02,G03.
4.2 Hướng phát triển của đề tài
- Hiện tại chương trình còn tồn tại sai số nhất định cần khắc phục. Chế độ đồ họa còn đơn giản, chưa nội suy được đường cong trong phức tạp trong Autocad.
- Chưa điều khiển lượng ăn dao và tốc độ trục chính.
- Như vậy đề tài này cần tiếp tục phát triển theo hướng bổ sung các mô đun nội suy theo Contour, các mã lệnh offset dao, mở rộng hệ đơn vị, toạ độ….
- Cải tiến chương trình mô phỏng cho tốt và đẹp hơn, nhiều chức năng hơn, - Cần phát triển vận tốc đi dao G00.