Cách đây một thời gian, một giáo viên đã lấy một phần phản xạ laser với parabola làm đường viền bên trong và phát triển chương trình một phần từ việc vẽ đường cong trong phần mềm sang lập trình. Ông không bao giờ mong đợi rằng chương trình được tạo ra bởi phần mềm rất lớn và hiệu quả của việc kiểm tra, sửa đổi, gỡ lỗi và xử lý là quá thấp.
Anh ấy đến gặp tôi và yêu cầu tôi giúp viết một chương trình CNC ngắn gọn và toàn cầu. Tôi sẽ sử dụng điều này như một ví dụ để giải thích hai bước của lập trình loại đường cong, hy vọng sẽ cho bạn một nguồn cảm hứng tốt.
Hình ảnh
Thêm WeChat: Yuki7557 để có được hướng dẫn 10G CNC
Bước 1: Đặt các biến và thay thế chúng thành phương trình
Phương trình tham số hình elip trong hình trên là:
X =147. 05441*cos (t)
Y =85*sin (t)
Nó được đánh dấu theo tọa độ XY khi vẽ. Máy CNC trục 2- là trục x và z, do đó nó được thay đổi thành:
Z =147. 05441*cos (t)
X =85*sin (t)
Đặt các biến thành phương trình như sau:
#25=#1*cos [#3] (phương trình tham số elipse z=A*cos
#24=#2*sin [#3] (phương trình tham số elipe x=b*sin (t))
Một số người có thể nói rằng họ nghèo trong toán học và không hiểu phương trình. Trong thực tế, không có vấn đề gì nếu bạn không hiểu phương trình. Mục đích của bước này là chuyển đổi phương trình tham số hình elip thành các biến macro khác có thể được đặt cho các công cụ máy CNC. .
Bước 2: Sử dụng các phương trình để tính toán các điểm tọa độ
Bởi vì đường viền của bất kỳ phôi nào có thể được coi là bao gồm vô số điểm nhỏ, và sau đó các điểm được kết nối bởi các phân đoạn dòng nhỏ, do đó tạo thành nhiều sản phẩm.
Phương trình tham số hình elip:
#24=#2*sin [#3] (phương trình tham số hình elip x=b*sin (t))
#25=#1*cos [#3] (phương trình tham số hình elip Z=A*cos (t))
Các giá trị khác nhau #3 (tức là thông qua hoạt động tự tạo của biến số 3), phương trình có thể được sử dụng để tính toán các giá trị x và z trên đường cong đường viền hình elip, sau đó xử lý đường cong đường cong được hoàn thành thông qua G01x _ z _
Chương trình như sau:
%O0001
N01 #1=147. 05441 ( #1 đại diện cho bán trục theo chiều dọc của hình elip)
N02 #2=85 ( #2 đại diện cho bán trục ngang của hình elip)
N03 #3=90 ( #3 biểu thị góc bắt đầu và góc bắt đầu là 90 độ để xử lý nửa bên trái của hình elip)
N04 G54 S800 M03
N05 T0101
N06 G00 X170 Z200
N07 G00 Z1
N08#24=#2*sin [#3] (phương trình tham số elipe x=b*sin (t))
N09#26=#1*cos [#3] (Phương trình tham số elip Z=A*cos (t))
N10 G41 (thiết lập bồi thường)
N11 G 0 1 x [2*#24] Z#26 F0.3 (Turn One Cut)
N12 #3= #3+3 (Tính gia số góc tiếp theo)
N13 Nếu [#3 LT180] GOTO8 (nếu xe không có, hãy tiếp tục quay trở lại xe)
N14 G40 (Hủy bồi thường)
N15 g 00 Z200 M05 (trở về điểm an toàn)
N16 g 00 x250 (trở về điểm an toàn)
M30 (kết thúc thủ tục)
%





