Phần lớn các bạn học lập trình CNC khi học đến chương trình con các bạn đều chọn cách học để giải quyết một vấn đề thực tế trước mắt như gia công lỗ sâu, trục ….nói chung là các bạn thường cho rằng chương trình con chỉ được lặp theo phương Z.
Điều này không sai. Tuy nhiên, nếu ngay từ ban đầu các bạn đã làm ngay vấn đề này thì quả là hơi khó cho những người mới học chương trình con, đặc biệt là những bạn chưa có kinh nghiệm thực tế.
Chương trình con hiểu một cách đơn giản là để lặp lại những phần biên dạng giống nhau nhưng ở các vị trí khác nhau.
Vậy để học chương trình con chúng ta nên bắt đầu tạo ra phần biên dạng giống nhau (chương trình con), sau đó ta di chuyển dao đến vị trí mong muốn và làm thao tác gọi chương trình con đó ra.
Khi viết phần con, các bạn chú ý là cứ phần nào cần lặp lại thì nó thuộc chương trình con. Như ví dụ trong bài thì phần chạy hình chữ nhật đương nhiên là thuộc chương trình con. Tuy nhiên phần xuống dao và rút dao lên cũng thuộc chương trình con vì nó được lặp lại ở mỗi hốc gia công.
Về tọa độ trong chương trình con: Đối với bài này thì 3 hốc ở 3 vị trí khác nhau, do đó để đảm bảo các hốc có kích thước giống nhau khi lặp lại thì chỉ còn cách là viết bằng tọa độ tương đối, vì tọa độ tương đối nó không chịu ảnh hưởng bởi gốc tọa độ. Tuy nhiên việc này cũng cần cân nhắc. Nếu áp dụng được tọa độ tuyệt đối mà không làm ảnh hưởng đến kích thước mỗi lần lặp thì ta cũng nên sử dụng tọa độ tuyệt đối vì nó dễ hơn. Như ví dụ trong hình, do gốc nằm ở tâm phần lặp lại và chỉ có phương Z là thay đổi nên ta chỉ sử dụng tọa độ tương đối theo phương Z thôi, còn 2 phương X và Y thì vẫn sử dụng tọa độ tuyệt đối cho dễ lập trình.
Tóm lại: Việc học làm chương trình con nên triển khai từ từ, từng bước. Nên học cách lập chương trình con và gọi chương trình con một cách thủ công mà chưa cần lặp lại tự động. Khi các bạn đã nắm chắc tọa độ điều khiển trong chương trình con thì các bạn sẽ thấy nó vô cùng dễ dàng và rất thú vị. Lúc đó các bạn tha hồ lập chương trình cháu, chắt, chút, chít ……
Chúc các bạn thành công.
Tham khảo thêm tại Fanpage daycnc và nhóm Facebook DayCNC
Thế Mạnh