Chia sẻ một ứng dụng mã G được viết cách đây nhiều năm, đến bây giờ vẫn còn giá trị...
Giải pháp: Tiết kiệm chi phí công cụ từ góc độ lập trình.......
Thích hợp cho những nhóm người sau:
❶Chủ doanh nghiệp, xương sống kỹ thuật
❷ Kỹ thuật viên xưởng, lập trình viên
❸Kỹ sư ứng dụng công cụ
❹Những gì bạn muốn cải thiện
Nguyên văn như sau:
Tôi có một sinh viên là một ông chủ cá nhân. Giá trị sản lượng hàng năm của doanh nghiệp là hơn 6 triệu, nhưng mức tiêu thụ công cụ hàng năm chiếm hơn 8% giá trị sản lượng, tức là mức tiêu thụ công cụ hàng năm đạt 500,000.
Bây giờ thị trường không tốt, và chi phí xử lý ngày càng thấp hơn. Anh ấy muốn tiết kiệm chi phí dụng cụ, và hỏi tôi cách tốt nhất là gì?
Tôi đề nghị anh ấy nên bắt đầu từ hai khía cạnh sau:
Đầu tiên, cấu hình hợp lý của công cụ
Hãy để anh ta tiết kiệm tiền thông qua việc phân bổ hợp lý các nguồn lực hạn chế, có thể được định lượng từ ba khía cạnh sau.
1. Giảm số lượng công cụ trong kho
2. Giảm chi phí mua dụng cụ
3. Nâng cao hiệu quả để tăng đều giá trị sản lượng
Đặc biệt, công ty của anh ấy có các lô phụ tùng nhỏ và nhiều loại, liên quan đến nhiều loại công cụ. Chưa kể mức tiêu thụ bất thường, dễ dàng nhận ra rằng chi phí cho các công cụ nhàn rỗi và lãng phí vượt quá hàng trăm ngàn.
Ba điểm trên để tối ưu hóa các bước triển khai cấu hình công cụ từ khía cạnh quản lý thông tin không thuộc phạm vi chia sẻ hôm nay. Bạn bè được chào đón để lại tin nhắn để đóng góp trí tuệ của bạn.
Thứ hai, ứng dụng cụ thể của công cụ
Trong quá trình cắt kim loại, các công cụ khác nhau sẽ liên tục được tiêu thụ và các công cụ có độ mòn bình thường và độ mòn bất thường.
Đối với tình trạng mài mòn bất thường, ngành công nghiệp dụng cụ cắt đã thực hiện rất nhiều cuộc kiểm tra và tổng kết 9 loại mài mòn thường xảy ra.
Đối với mỗi tình huống hao mòn, tôi đã từng đưa ra các giải pháp và biện pháp đối phó cụ thể trong lớp vi mô ứng dụng công cụ của mình .....
Hôm nay dưới góc độ lập trình CNC mình sẽ chia sẻ 3 ứng dụng G code mà mọi người đã quá quen thuộc để các bạn tiết kiệm chi phí tool.
Ba mã G mà mọi người đều quen thuộc là:
1. Lệnh G97 chỉ định tốc độ trục chính.
2. Chỉ định lệnh G96 của tốc độ tuyến tính không đổi.
3. Hướng dẫn G50 chỉ định tốc độ tối đa
Trước khi chia sẻ ứng dụng mã G, chúng ta hãy xem các thông số cắt của một bộ công cụ:
hình ảnh
Có ba thông số tham chiếu Vc, Ap, Fn được đánh dấu trên hộp lưỡi dao;
1. Tốc độ nạp Fn
2. Tốc độ dòng Vc
3. Chiều sâu cắt Ap
Các nhà sản xuất dụng cụ đã thực hiện rất nhiều cuộc xác minh để biết được tác động của ba thông số cắt này đối với tuổi thọ của dụng cụ.
Ba thông số cắt này: tốc độ, bước tiến và độ sâu cắt, tất cả đều có tác động đến tuổi thọ của dụng cụ.
Trong số đó, độ sâu cắt (Ap) có ít ảnh hưởng nhất và ảnh hưởng của tốc độ nạp (Fn) lớn hơn độ sâu cắt. Tốc độ đường cắt (Vc) có ảnh hưởng lớn nhất đến tuổi thọ của hạt dao.
Để có tuổi thọ dụng cụ tối ưu:
1. Tối đa hóa Ap- để giảm số lần chạy dao
2. Tối đa hóa Fn- để rút ngắn thời gian cắt
3. Giảm Vc- để có tuổi thọ dụng cụ tốt nhất
Nếu dụng cụ bị mòn quá nhanh.....
Đó là giảm tốc độ đường truyền Vc, để đạt được tuổi thọ dụng cụ tốt nhất.
Làm thế nào để làm nó?
Điều này liên quan đến việc sử dụng phối hợp ba mã G trong lập trình NC.
1. Lệnh G97 để chỉ định tốc độ trục chính
Lệnh này đề cập đến số vòng quay mỗi phút mà trục chính và phôi của máy công cụ quay. Đơn vị là r/min (vòng/phút).
Viết G97 S1000 trong chương trình là ra lệnh cho trục chính của máy công cụ quay 1000 vòng/phút.
Có, hầu hết mọi người sẽ chỉ định tốc độ trục chính theo cách này khi lập trình.
Theo kết luận thu được từ một số lượng lớn các xác minh thực tế trong ngành công nghiệp công cụ ở trên, thông số có ảnh hưởng lớn nhất đến tuổi thọ của lưỡi cắt là: tốc độ đường cắt (Vc) chứ không phải tốc độ quay n
Vậy mối quan hệ giữa tốc độ quay n và vận tốc thẳng Vc là gì?
2. Lệnh G96 để chỉ định tốc độ tuyến tính không đổi
Lệnh này đề cập đến tốc độ bề mặt của một điểm nhất định của phôi. Đơn vị là m/min (mét/phút).
Có thể hiểu rằng khi phôi bị cắt, tốc độ của một điểm bất kỳ trên vòng tròn bên ngoài của phôi hoặc trên bề mặt là quãng đường di chuyển của điểm này trên bề mặt phôi trong một đơn vị thời gian (1 phút). (tốc độ=quãng đường/thời gian).
Ví dụ: G96S100 có nghĩa là một điểm nhất định quay và di chuyển 100 mét mỗi phút.
hình ảnh
Công thức vận tốc tuyến tính Vc (tốc độ=quãng đường/thời gian):
hình ảnh
Nhận xét:
D: đại diện cho đường kính của phôi (nếu phay D đại diện cho đường kính của dao)
n: đại diện cho tốc độ quay
Tốc độ quay n có thể được tính:
hình ảnh
Đây là mối quan hệ giữa tốc độ quay n và vận tốc tuyến tính Vc.
Nếu dụng cụ bị mòn quá nhanh.....
Đó là giảm tốc độ đường truyền Vc, để đạt được tuổi thọ dụng cụ tốt nhất.
Khi lập trình, hầu hết mọi người sẽ sử dụng phương pháp G97 để chỉ định tốc độ trục chính thay vì tốc độ tuyến tính. Chuyện gì sẽ xảy ra?
Ví dụ: kết thúc vòng tròn bên ngoài (D1-D2)
hình ảnh
Nếu bạn chỉ định G97S1500 trong chương trình
Đường kính D1=50mm
Đường kính D2=80mm
Theo công thức:
hình ảnh
Có thể tính rằng:
Vận tốc tuyến tính Vc ở đường kính D1=235.5 m/min
Vận tốc tuyến tính Vc ở đường kính D2=376.8 m/min
Nếu G97 được sử dụng trong chương trình, tốc độ dây chuyền sẽ thay đổi khi đường kính của bộ phận thay đổi.
Điều quan trọng cần nói lại:
1). Sử dụng G97 để chỉ định tốc độ trong chương trình và tốc độ tuyến tính sẽ thay đổi khi đường kính của bộ phận thay đổi
2). Tốc độ đường cắt (Vc) có ảnh hưởng lớn nhất đến tuổi thọ của lưỡi cắt.
Chẳng hạn như ở ví dụ trên, bạn chỉ việc viết phép tính của G97S1500 vào chương trình:
Vận tốc tuyến tính Vc ở đường kính D1=235.5m/min
Vận tốc tuyến tính Vc ở đường kính D2=376.8 m/min
hình ảnh
Trong số đó, vận tốc tuyến tính Vc=376.8 m/phút đã vượt quá phạm vi dung sai của Vc tối đa của lưỡi (phạm vi Vc của lưỡi trong hình trên: 140~320), do đó độ mòn của lưỡi sẽ trở nên rất nhanh!
3. Lệnh xác định tốc độ trục chính lớn nhất (G50)
Ý nghĩa của lệnh này là lệnh điều khiển tốc độ lớn nhất của trục chính;
Ví dụ, viết G50 S3000 trong chương trình có nghĩa là tốc độ quay của trục chính không vượt quá 3000 vòng quay mỗi phút.
Một số bạn có thể hỏi: Tại sao lại sử dụng lệnh này?
1). Chương trình sử dụng G96 để chỉ định tốc độ tuyến tính. Khi đường kính của bộ phận trở nên nhỏ hơn, tốc độ trục chính sẽ tăng lên. Về mặt lý thuyết, nó thậm chí có thể trở nên lớn hơn vô hạn.
hình ảnh
2). Máy công cụ có tốc độ tối đa. Nếu tốc độ trục chính tăng (chẳng hạn như mặt cuối của ô tô, về lý thuyết có thể tăng vô hạn), vượt quá tốc độ tối đa của máy công cụ sẽ gây ra tai nạn an toàn. Vì vậy cần điều khiển lệnh tốc độ trục chính lớn nhất G50.
Ví dụ: (hoàn thiện vòng ngoài và mặt cuối như trong hình bên dưới)
Một phần vật liệu: thép (P)
Lưỡi dao: CCMT 120404…
1. Về bộ phận
Phần này yêu cầu xoay vòng tròn bên ngoài và mặt cuối. Nếu chương trình sử dụng G97, tốc độ đường truyền cũng sẽ thay đổi do đường kính thay đổi. Theo cách này, kết cấu của phần được xử lý sẽ không đồng đều, điều này sẽ ảnh hưởng đến bề mặt hoàn thiện của phần. Vì vậy, nên sử dụng G96 và G50 để viết chương trình.
2. Về công cụ
Tốc độ tuyến tính của lưỡi Vc: 140-320 (có thể truy vấn hầu hết tất cả các lưỡi trên hộp lưỡi hoặc mẫu dụng cụ để có dữ liệu tham khảo này)
Trong số ba yếu tố cắt (tốc độ, độ sâu cắt và tốc độ đường), tốc độ đường có ảnh hưởng lớn nhất đến độ mòn của dụng cụ.
Do đó, khi xử lý và gỡ lỗi, hãy cố gắng lấy điểm dưới cùng của Vc và bắt đầu với giá trị thấp hơn, chẳng hạn như Vc=140
Thủ tục như sau:
(CHÈN: CCMT120404)
T0101
N1(XOAY MẶT)
G97S500M3
G0Z0
X52.M8
G50S3000 (đặt tốc độ tối đa)
G96S140 (đặt tốc độ đường truyền)
G99G1X0.0F0.2
G0Z0.5
…
Khi tiện mặt đầu, đường kính D50 quay về tâm của chi tiết 0 và tốc độ tuyến tính luôn không đổi tại Vc=140; nghĩa là tốc độ trục chính tăng dần từ S892 lên S3000;





