西門子 | 840D參數賦值和探測程序

探測程序的目的就是要把工件坐標系和機床坐標系重合,便于加工。如何把探測的值賦值到機床中?

西門子 | 840D參數賦值和探測程序的圖1

看圖中的坐標值為原始的機床坐標,如果工件坐標系和機床坐標系不重合的話,那么是無法直接按圖紙程序加工工件的。下面請看一個例子:

 

例1

執行完下面指令

$P_UIFR[1,X,TR]=110.001

$P_UIFR[1,Y,TR]=120.002

$P_UIFR[1,X,FI]=11.001

面板內的值將變為:

西門子 | 840D參數賦值和探測程序的圖2

參數說明:

 

那么$P _UIFR[1,X,TR] =110.001的含義為:把X軸的G54粗設定(TR)為110.001

$P_UIFR[1,Y,TR]=120.002的含義為:把Y軸的G54粗設定(TR)為120.002

$P_UIFR[1,X,FI]=11.001的含義為:把X軸的G54精設定(FI)為11.001

 

$P_UIFR[1,Y,TR]中的1表示G54,如果是2表示G55,可參考下面參數:

 

$P_UIFR[0]等同于G500

$P_UIFR[1]等同于G54 

$P_UIFR[2]等同于G55 

$P_UIFR[3]等同于G56

$P_UIFR[4]等同于G57

$P_UIFR[5]等同于G505

… 

$P_UIFR[99]等同于G599

 

例2

執行$P_UIFR[1]=cfiney,22.002)結果如下: 

西門子 | 840D參數賦值和探測程序的圖3

 

$P_UIFR[1]=cfiney,22.002)表示把G54中的X Y Z軸值全部清空后,把 Y軸中的精設定為22.002

 

執行$P_UIFR[1] =ctransx,110.111,y,120.222):cfinex,11.111,y,22.222)結果如下:

西門子 | 840D參數賦值和探測程序的圖4

G54X Y Z軸清空后重新賦值,這里我就就解釋含義了,相信大家已經明白了。

$P_UIFR[1]=CTRANS():CFINE()是把G54X Y Z 值全部清空

 

看下面一段探測的賦值程序:

$P_UIFR[1,X,TR]=110  

$P_UIFR[1,Y,TR]=120 

$P_UIFR[1,Z,TR]=0

$P_UIFR[2,X,TR]=3  

$P_UIFR[2,Y,TR]=120 

$P_UIFR[2,Z,TR]=0

請讀者自己在面板中填寫賦值

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1