精工 NC代碼驅動機床運動實現加工的自動化 ,能夠大大提高加工性能。但不正確的 NC代碼會造成過切或欠切加工出廢品 ,也可能發生零件與刀具、 刀具與夾具、 刀具與工作臺之間的干涉碰撞 ,這顯然十分危險。因此 ,迫切需要一種虛擬的仿真加工平臺來檢驗 NC代碼的正確性 ,NC代碼編譯器是組成精工虛擬仿真平臺的核心部分之一。國內外的 NC代碼翻譯技術已經比較成熟[ 1, 2 ]。針對精工代碼標準的多樣性 ,文獻 [ 3 ]中提出獨立的“NC代碼規則庫 ” 和“處理引擎 ” 的概念 ,并通過 TCL ( Tool CommandLanguage)來實現 EBNF定義的 NC程序語法規則 ,提高了 NC代碼編譯器的通用性[ 4 ]。本系統采用高級語言 Java開發 ,具有良好的平臺無關性 ,通過 EBNF定義 NC程序語法規則 ,并以 ANT LR為底層分析工具 ,開發出一個通用性、 開放性強 ,效率高的 NC代碼編譯器。
主站蜘蛛池模板:
张家界市|
盱眙县|
阿拉善右旗|
宝清县|
常熟市|
达拉特旗|
紫阳县|
长岭县|
札达县|
泰州市|
贡嘎县|
潍坊市|
华坪县|
阜新|
云浮市|
额济纳旗|
建瓯市|
甘孜县|
琼结县|
永仁县|
应用必备|
江山市|
洛阳市|
阿克陶县|
灯塔市|
临漳县|
海林市|
饶河县|
贵德县|
托克逊县|
邯郸县|
莎车县|
富平县|
南木林县|
新化县|
忻城县|
枣阳市|
木兰县|
蒙山县|
栖霞市|
瑞安市|