Các lệnh dùng chung cho máy phay và máy tiện CNC – DENFORD.

Một phần của tài liệu BÁO CÁO THỰC TẬP: TỔNG QUAN VỀ CNC (Trang 31 - 43)

G00: Lệnh dịch chuyển nhanh không cắt vật liệu phôi (Positioning/Rapid Traverse).

G01: Nội suy theo đường thẳng/chuyển động cắt theo đường thẳng (Linear Interpolation/Feed).

G02: Nội suy theo đường tròn (chuyển động cắt cong, tròn) theo chiều kim đồng hồ (Cicular Interpolation Clockwise).

G03: Nội suy theo đường tròn ngược chiều kim đồng hồ (Cirular Interpolation Counter Clockwise).

G04: Dừng chuyển động cắt với thời gian nhất định (Dwell). G20: Dữ kiệu đầu vào tính theo hệ Anh (inches), Inch Data Input. G21: Dữ liệu đầu vào tính theo hệ Mét (mm), Metric Data Input. G27: Kiểm tra thực hiện ỎTrở về điểm gốcÕ (Reference Point Returm Check). G28: Trở về điểm gốc (Reference Point Return).

G29: Xuất phát từ điểm gốc (Return From Reference Point). G30: Về điểm gốc thứ hai (Return to 2nd Reference Point). G31: Lệnh nhảy. (Skip Function).

G41: Hiệu chỉnh lưỡi cắt về phía trái quỹ đạo dao (Tool Nose Radius Compensation Left).

G42: Hiệu chỉnh lưỡi cắt về phía phải quỹ đạo dao (Tool Nose Radius Compensation Right).

G65: Gọi chu trình Macro (Macro Call).

G66: Gọi chu trình chuẩn (Macro Modal Call).

G67: Huỷ bỏ lệnh dùng chu trình chuẩn (Macro Modal Call Cancel). Các lệnh dùng riêng cho máy tiện

G10: Cài đặt giá trị được xác định theo chương trình (offset value setting by program).

G22: Phát lệnh kiểm tra ổ tích dao (Stored Stroke Check On). G24: Ngừng lệng kiểm tra ổ tích dao (Stored Stroke Check Off). G31: Lệng nhảy (Skip function).

G32: Cắt ren (Thread Cutting).

G34: Cắt ren có bước thay đổi (Variable Lead Thread Cutting).

G36: Tự động hiểu chỉnh dao theo phương X (Automatic Tool Campensation X).

G37: Tự động hiểu chỉnh dao theo phương Z (Automatic Tool Campensation Z).

G50: Thay đổi hệ toạ độ làm việc/Đặt tốc độ trục chính lớn nhất (Work Co-ordinate system change/Max.Spindle Speed Setting).

G70: Chu trình tiện tinh (Finishing Cycle).

G71: Tiện bóc vỏ/Tiện thô ngoài (Stock Removal in Turning). G72: Tiện mặt đầu (Stock Removal in Facing).

G73: Pattem Repeating.

G74: Khoan, khoét lỗ theo trục Z (Peck Drilling in Zaxis).

G75: Tiện rãnh theo trục X/tiện rãnh mặt đầu (Grooving in X Axis). G76: Chu trình cắt ren (Thread Cutting Cycle).

G90: Chu trình cắt A/Tiện mặt ngoài (Cutting Cycle A). G92: Chu trình cắt ren (Thread Cutting Cycle).

G94: Chu trình cắt B/Tiện mặt đầu (Cutting Cycle B).

G96: Lệng điều chỉnh tốc độ cắt bề mặt bằng hằng số (Constant Surface Speed Control).

G97: Huỷ bỏ lệnh G96 (Constant Surface Speed Control Cancel). G98: Tốc độ tiến dao mm/phút (Feed per Minute).

G99: Tốc độ tiến dao mm/vòng (Feed per Rotation). - Các lệnh phụ trợ.

a)- Các lệnh dùng chung cho máy tiện CNC – DENFORD. M00: Dừng chương trình (Program Stop).

M01: Dừng tuỳ chọn (Optional Stop).

M02: Đặt lại chương trình (Program Reset).

M03: Trục chính quay theo chiều thuận/tiến (Spindle Forward). M05: Dừng trục chính (Spindle Stop).

M06: Thay dao tự động (Auto Tool Change). M07: Mở chất làm mát B (Coolant B ON). M08: Mở chất làm mát A (Coolant A ON). M09: Đóng chất làm mát (Coolant OFF).

M10: Mở kẹp phôi (ở máy tiện: CHUCK OPEN 1, ở máy phay: WORK CLAMP OPEN).

M11: Đóng kẹp phôi (ở máy tiện: CHUCK CLOSE, ở máy phay: WORK CLAMP CLOSE).

M13: Quay trục chính theo chiều thuận/tiến và mở chất làm mát (Spindle Forword and Coolant ON).

M14: Quay trục chính theo chiều ngược/lùi và mở chất làm mát (Spindle Reverse and Coolant ON).

M15: Nạp chương trình ỎMINPÕ (hàm đặc biệt) (Program Input using ỎMINPÕ (Special Function)).

M19: Định hướng trục chính (Spindle Orientate).

M30: Kết thúc chương trình (Đặt lai/tái hiện chương trình) (Program Reset and Rewind).

M31: Increment Parts Counter. M38: Mở cửa máy (Door OPEN). M39: Đóng cửa (Door CLOSE).

M48: Lock % Feed and % Speed at 100%.

M49: Huỷ bỏ lệng M48, ngầm định (Cancel M48 (Default)). M62: Chức năng phụ 1 mở/hoạt động (AUX.1 ON).

M63: Chức năng phụ 2 mở/hoạt động (AUX.2 ON). M64: Chức năng phụ 1 đóng/dừng (AUX.1 OFF). M65: Chức năng phụ 2 đóng/dừng (AUX.2 OFF).

*M66 hoặc M66: chờ nạp vào 1 (Wait for Input 1), máy tiện: *M66; máy phay: M66

*M67 hoặc M67: Chờ nạp vào 2 (Wait for Input 2), máy tiện: *M67; máy phay: M67.

M70: Thực hiện phép đối xứng gương theo trục X (Mirror in X ON). M76: Chờ nạp 1 suy giảm (Wait for Input 1 to go low).

M77: Chờ nạp 2 suy giảm (Wait for Input 2 to go low).

M80: Ngừng phép đối xứng gương theo trục X (Mirror in X OFF).

M98: Gọi chương trình thứ cấp/Gọi chương trình con (Sub program Call). M99: Kết thúc chương trình thứ cấp/Kết thúc chương trình con (Sub program End).

IV.Vận hành máy tiện CNC

Quy trình công nghệ:

Thứ tự công việc được xây dựng thành văn bản công nghệ. Điều kiện cắt gọt:

Kiểm tra các dao được sử dụng trong mỗi điều kiện cắt gọt. Cố định dao:

Kiểm tra thứ tự các dao, cố định dao. Các công việc chuẩn bị:

Chương trình phải được chuẩn bị trước, kiểm tra kỹ lưỡng trước khi nạp vào máy, khi nạp xong chương trình vào máy cho chạy mô phỏng, kiểm tra và sửa lỗi chương trình. Chuẩn bị dao và các công việc khác...

+ Chương trình gia công được ghi nhớ vào bộ nhớ NC

+ Dao được gá trên đầu dao và được gá theo thứ tự, nếu mũi dao bị hỏng thì sẽ làm sai đi lượng bù dao mà ta đã nạp vào máy. Trong khi mũi dao có bán kính R, đây là lượng bù dao mà khi tính toán lập trình chúng ta phải bù.

+ Gá phôi.

Hầu hết các phôi đều được gá bằng mâm cặp 3 chấu thuỷ lực + Định điểm bắt đầu của dao:

Xác định điểm bắt đầu của dao, để so với điểm gốc của máy. Điểm bắt đầu của dao được tính từ điểm gốc của phôi đã được lập trong chương trình.

+ Kiểm tra chương trình:

Nội dung chương trình và tất cả các công việc chuẩn bị được kiểm tra trước khi chạy chương trình. Nếu có sai sót gì xẩy ra thì chương trình cần được sửa, hoặc các công việc khác cần phải được chuẩn bị lại.

Có các phương pháp kiểm tra chương trình như khoá máy để chạy chương trình, chạy không, chạy mô phỏng và được minh hoạ bằng đồ thị.

+ Cắt thử:

Cắt thử là công việc kiểm tra chương trình và điều kiện cắt gọt, trong khi cắt gọt thực tế trên chi tiết. Riêng điều kiện cắt gọt được sử dụng trong chương

trình phải được sử dụng phù hợp kiểm tra kỹ lưỡng, độ chính xác của máy được duy trì và kiểm tra trên phôi sau khi cắt gọt.

+ Vận hành tự động máy:

Chi tiết gia công được hoàn thiện trên máy bằng việc tự động chạy chương trình. Chỉ khi tất cả mọi công việc được mô tả ở trên được sửa chữa, hoàn thiện thì mới cho máy cắt gọt tự động.

Sau khi đã hoàn tất các công việc như chuẩn bị chương trình, gá phôi, gá dao, định điểm gốc không của phôi, kiểm tra chương trình bằng việc chạy mô phỏng, chạy không cắt gọt, sau đó cho chạy tự động chương trình với các công việc sau:

+ Gọi chương trình gia công bằng cách nhấn nút PROG. + Nhấn nút EDIT

+ Nhấn nút RESET.

+ Nhấn nút MEM cho đèn bật sáng. + Nhấn nút ST (START).

Ví dụ :Lập trình gia công chi tiết có dạng

Cho T0303 ,S1100,F0.11,tmax=1mm ,mmax=0.5 02402; G54; G28U0W0; G00 T0303; G97 S1100 M03; M08; G00 X24.0 Z2.0; G01 Z9.0 F0.11; G01 X27.0 Z-11.0; G00 Z2.0; X22.0; G01 Z-9.0 F0.11; G01 X27.0 Z-11.0;

G00 Z2.0; X22.0; G01 Z-9.0 F0.11; G00 X27.0 Z2.0; X18.0; G01 Z-9.0 F0.11; G00 X20.0 Z2.0; X16.5; G01 Z-5.0 F0.11; G03 X18.5 Z-9.0 R4.0; G00 X20.0 Z2.0; X14.5; G01 Z-5.0 F0.11; G03 X18.5 Z-9.0 R4.0; G00 X20.0 Z2.0; X12.5; G01 Z-5.0 F0.11; G03 X18.5 Z-9.0 R4.0; G00 X20.0 Z2.0; X11.0; G01 Z-5.0 F0.11; G03 X18.5 Z-9.0 R4.0; G00 X20 Z2.0; G28 U0 W0; G00 X10.0 Z2.0; G01 X10.0 Z-5.0; G03 X18.0 Z-9.0 R4.0; G01 X22.0; X26.0 Z-11.0; Z-15.0;

G28 U0 W0; T0808 ; G00 X27.0 Z-18.0; G01 X0 F0.1; G28 U0 W0; M05; M09; M30;

Phần III: NGHIÊN CỨU MÁY PHAY CNC I.Các bộ phận của máy phay CNC

Nếu không kể đến những trung tâm cơ khí đa năng thì máy phay có thể coi là chiếc máy linh hoạt, đa năng nhất. Chúng được chia thành 2 loại, máy phay dọc và máy phay ngang dựa trên vị trí của trục dao. Loại máy này luôn được tích hợp phương pháp điều khiển tuyến tính và có ít nhất 3 trục điều khiển, thông thường là 4 hoặc 5 trục, hầu hết đều có khả năng nội suy trong không gian. Một ưu điểm nữa của máy phay, đó là nó có khả năng hoạt động như một máy khoan, vì vậy sẽ rất tiện lợi cho người điều khiển khi thực hiện một chu trình khoan.

Các bộ phận của máy phay CNC cũng giống như của máy tiện CNC nhưng trong máy phay có bộ phận thay dao tự động. Đó coi như một bộ phận mở rộng của máy, và chỉ được lắp đặt khi có sự yêu cầu của người sử dụng. Đối với loại máy này thì bộ phận bù góc quay và bù kích thước dao có ý nghĩa rất quan trọng.

Những máy phay cỡ lớn được trang bị cảm biến vi sai có khả năng hiệu chỉnh sai số trong trường hợp phải khởi động lại máy sau khi có sự cố hỏng dao hay các sự cố khác.

II.Nguyên lý hoạt động của máy phay CNC

Phay là 1 phương pháp gia công phổ biến để gia công mặt phẳng cũng như các bề mặt định hình khác nhau. Có thể nói rằng phay hầu như thay thế cho bào trong sản xuất loạt lớn và khối nhờ dao phay có nhiều lưỡi cắt cùng làm việc, tốc độ cắt cao hơn và dễ mở rộng khả năng công nghệ...

Chuyển động chính là chuyển động tạo tốc độ cắt cho dao, chuyển động chạy dao thường do bàn máy thực hiện theo 3 phương: ngang, dọc, đứng.

III.Lập trình cho máy phay CNC

Máy phay CNC dùng mã lệnh code như máy tiện CNC chúng ta đã tìm hiểu ở trên .Nhưng trong máy phay có 1 số câu lệnh khác

G09: Dừng chính xác (Exact Stop). G10: Đặt dữ kiệu (Data Setting).

G11: Huỷ bỏ phương thức dữ liệu (Data Setting Mode Cancel). G17: Chọn mặt gia công XY (XY Plane Selection).

G18: Chọn mặt gia công XZ (XZ Plane Selection). G19: Chọn mặt gia công YZ (YZ Plane Selection). G33: Cắt ren (Thread Cutting).

G39: Đặt góc nội suy đường tròn (Corner offset Circular Interpolation). G43: Hiệu chỉnh chiều dài dao theo chiều Dương (Tool Length Compensation + Direction).

G44: Hiệu chỉnh chiều dài dao theo chiều âm (Tool Length Conpensation - Direction).

G49: Huỷ bỏ lệnh hiệu chỉnh chiều dài dao (Tool Length Compensation Cancel).

G50: Huỷ bỏ lệnh tỷ lệ (Scaling Cancel). G51: Lệnh tỷ lệ (Scaling).

G54: Chọn hệ toạ độ làm việc 1 (Work Co-ordinate System 1 Selection). G55: Chọn hệ toạ độ làm việc 2 (Work Co-ordinate System 2 Selection). G56: Chọn hệ toạ độ làm việc 3 (Work Co-ordinate System 3 Selection). G57: Chọn hệ toạ độ làm việc 4 (Work Co-ordinate System 4 Selection).

G58: Chọn hệ toạ độ làm việc 5 (Work Co-ordinate System 5 Selection). G59: Chọn hệ toạ độ làm việc 6 (Work Co-ordinate System 6 Selection). G60: Xác định vị trí theo một hướng (Single Direction Positioning). G61: Chế độ dừng chính xác (Exact Stop Mode).

G62: Tự động khống chế góc trong giới hạn (Automatic Corner Override).

G63: Chế độ cắt ren (Tapping Mode). G64: Phương thức cắt (Cutting Mode).

G68: Quay/xoay toạ độ (Co-ordinate Rotation).

G69: huỷ bỏ lệnh quay/xoay toạ độ (Co-ordinate Rotation Cancel). G73: Chu trình khoan lỗ sâu (Peck Drilling Cycle).

G74: Chu trình ta-rô ren trái (Counter Tapping Cycle). G76: Chu trình doa lỗ (Fine Boring).

G80: Xoá lệnh dùng chu trình gia công nhất định (Canced Cycle Cancel). G81: Chu trình khoan, khoan tâm (Drilling Cycle, Spot Boring).

G82: Chu trình khoan, khoét rông, khoả mặt (Drilling Cycle, Counter Boring). G83: Chu trình khoan sâu (Peck Drilling Cycle).

G84: Chu trình ta-rô ren (Tapping Cycle).

G85: Chu trình doa, ta-rô ren, trục chính không đổi chiều quay (Boring Cycle). G86: Chu trình doa (Boring Cycle).

G87: Chu trình doa ngược (Back Boring Cycle). G88: Chu trình doa (Boring Cycle).

G98: Chu trình doa (Boring Cycle).

G90: Giá trị kích thước tuyệt đối (Absolute Command).

G91: Giá trị kích thước tương đối/gia tăng (Increment Command).

G92: Đặt hệ toạ độ làm việc hoặc hệ kẹp chặt ở giá trị tốc độ quay lớn nhất của trục máy (Setting for word co-ordinate system or clamp at maximum spindle speed).

G94: Lượng tiến dao theo mm/phút (Feed per minute). G95: Lượng tiến dao theo mm/vòng (Feed per rotation).

G96: Điều khiển tốc độ cắt bề mặt không đổi (Constant surface speed control). G97: Huỷ lệnh G96 (Constrant surface speed control cancel).

G98: Trở lại điểm khởi đầu của chu trình nhất định (Return to initial point in cancel cycle).

G99: Trở về điểm gốc R trong chu trình nhất định (Return to R point in cancel cycle).

G170/171: Chu trình gia công hốc tròn (Circular Pocketing).

G172/173: Chu trình gia công hốc vuông (Rectangular Pocketing).

M20: Tay (đòn) thay dao tiến vào vị trí thay dao (ATC arm IN/arm in to Change Position).

M21: Tay (đòn) thay dao lùi ra trở về vị trí chờ (ATC arm BACK/arm to Park Position).

M22: Tay (đòn) thay dao đi xuống (ATC arm DOWN). M23: Tay (đòn) thay dao đi lên (ATC arm UP).

M24: Thanh kéo thay dao không kẹp/nhả dao (ATC Drawbar Unclamp / Release Tool).

M25: Thanh kéo thay dao kẹp chặt dao (ATC Drawbar Clamp/ Camp Tool). M27: Đặt lại ổ quay tới hốc 1 (dùng khi nạp dữ liệu bằng tay) (Reset Carousel To Pocket One).

M28: Đặt lại ổ quay tới vị trí hốc (Reset Carousel To Pocket Position). M32: ổ quay ngược chiều kim đồng hồ. số hiệu dao tăng dần (Carousel rotates Clocwise, Tool No.increases).

M33: ổ quay theo chiều kiem đồng hồ, số hiệu dao giảm dần (Carousel rotates Clocwise, Tool No.decreases).

M71: Thực hiện phép đối xứng gương theo trục Y (Mirror in Y ON). M81: Ngừng phép đối xứng gương theo trục Y (Mirror in Y OFF).

IV.Vận hành máy phay CNC

Việc vận hành máy phay CNC cũng dùng các phím trên bảng điều khiển tương tự như máy tiện CNC ………

Một phần của tài liệu BÁO CÁO THỰC TẬP: TỔNG QUAN VỀ CNC (Trang 31 - 43)

Tải bản đầy đủ (DOC)

(43 trang)
w