Chào ldl02
Thực ra mình cũng không có tài liệu nào về lập trình bằng macro hết á, chỉ là do lúc đi làm thì có đụng chạm đến nó mà thôi. Lập trình dùng macro thích hợp với các chi tiết có hình dạng giống nhau, nhưng khác biệt một số kích thước( ví dụ như các chi tiết trục dẫn hướng, được sản xuất hàng loạt). Trong trường hợp này ta sử dụng macro làm biến kích thước cơ bản, các kích thước còn lại sẽ có giá trị tương ứng và phụ thuộc vào giá trị của biến( kích thước) cơ bản. Ví dụ cụ thể cho phần vát mép chẳng hạn, mình muốn nó có kích thước 1 x 1 x 45o, nhưng trong thực tế nó sẽ ứng với chi tiết trục có đường kính 10, 15, 20.... mm, nên ta dùng ngay giá trị đường kính làm biến cơ bản( VD: #100=xx, trong đó xx là giá trị đường kính, do ta chọn tùy theo loạt sản phẩm), sau đó lập trình chạy dao :
X(#100-1) Zyy( Đặt dao vào vị trí chuẩn bị gia công)
X(#100+2) Z(yy-2)( Chạy dao vát mép 1 x 1 x 45o)
....
Cụ thể thì còn tùy thực tế, mình không dám nói nhiều, mong phần nào giải thích được phần căn bản cho các bạn.