西門子丈量宏程序編程示例 眾所周知,在CNC加工中心中西門子體系的一大亮點就是包括豐厚的手動丈量功能及各式各樣的丈量循環。但本期給我們介紹一下怎么簡略的編寫一個CNC加工中心西門子丈量宏程序,用于測驗測頭的狀況或許進行定制化的丈量。 SINUMERIK體系支撐MEAS或許MEAW指令進行丈量宏程序的編程。
其間MEAS指令用于在丈量信號觸發后,刪去程序段中實踐方位與給定方位之間的剩下行程的編程,而MEAW指令則用于在任何時候都需求抵達給定方位這一特別狀況下。MEAS和MEAW指令均為非模態指令,它們跟軸的運動指令一同編程,其進給率、插補方法和插補軸數應依據不同的丈量使命來決議。一般狀況下均運用MEAS指令,刪去剩下行程,依據運用的丈量信號及其丈量信號的有用電平,其丈量收效有如下四種狀況:
其間進給率F,插補軸X、Y、Z之間的挑選及方針坐標方位均依據丈量的實際情況斷定,當丈量探頭信號收效或許編程方位抵達后,丈量程序段完畢。當編程了丈量某一幾許軸,其所有幾許軸的丈量成果均被存儲。
假如丈量探頭收效,則體系變量$AC_MEA[n]被置位,若丈量程序段完畢后,而且丈量探頭信號未收效,則體系變量$AC_MEA[n]不被置位,其間n代表收效的丈量探頭,為1表明丈量探頭1,為2表明丈量探頭2 。丈量開始時,該變量主動復位。
丈量的意圖就是為了在丈量探頭觸發后可以主動修正刀具的相關參數或許工件坐標系的偏移值等。下面列舉了一些丈量時常用的體系變量:
1. 車床測量宏程序示例(以下內容建議手機橫屏閱覽)
車床X方向的刀具測量:
車床Z方向的刀具測量:
2. 銑床刀長測量宏程序示例