同時,也保證了對企業已有的各種源代碼資源(通常使用C語言編寫)的利用。UG/Open API 函數能在兩種不同的環境下運行,根據編譯鏈接情況的不同,UG/Open API 二次開發程序又具有兩種形式:a. 外部式(External):此時UG/Open API程序可以脫離UG環境,在操作系統下單獨運行,或者作為UG的一個子進程獨立運行。特點:調用靈活,用途廣泛。
W.R.Mail和A.J.Mcleod通過研究中給出了一個基于特征的NC代碼生成子系統,工作原理是:零件的單個加工過程都可看成該零件特征區域加工的總和。對整個特征或特征區域分別加工即完成了零件的加工。且特征或特征區域的NC代碼可自動生成。10年前該系統只適用于2.5D零件的加工。Lee and Chang開發了如何用虛擬邊界的方法自動產生NURBS特征刀具軌跡的系統。