سلام
شما یه سری از برنامه ها را نمی تونید با G code ها یا APT بنویسید یا اینکه تعداد خطوط بالا میره به عنوان مثال برای تراش یه سطح هذلولی یا کره ای شکل شما چطور برنامشو می نویسید ( البته بدون استفاده از CATIA و MASTERCAM و و نرم افزارهای مثل اینها ) ولی می تونید با یه برنامه ساده تو چند خط ما یه کره را ماشینکاری کنیم.
از مزیتهای دیگه اون اینه که برای هر مقدار یه پارمتر تعیین میکنید حالا اگه بخواید اون مقدار مورد نظر را تغییر بدید فقط لازم مقدار پارامتر اول برنامه را تغییر بدید. نه همه اندازه های داخل برنامه را
البته در جاهایی هم کاربرد داره که فقط باید از ماکرو استفاده کنیم.
من فوق لیسانس ساخت و تولیدم.
امیدوارم که یاد بگیری و لذتشا ببری.