星期五, 6月 29, 2012

18i 問題之我見

有網友問道:
18i的銑床,廠商內建關於刀長補正的程式,其中一行:#107 =[#1032 AND 65280.] / 256.,#107會得到主軸目前刀號,能幫忙解釋該邏輯運算式嗎?又,FANUC有無直接對應主軸刀號的變數?  另外,已知#5023是Z軸的機械座標值;#5043是Z軸的絕對坐標值,請問對應Z軸相對坐標的變數?


我個人的想法是:
能幫忙解釋該邏輯運算式嗎?
1. 這一個算式跟網路子遮罩與IP的AND邏輯一樣,我試算一下。
假如由外部得到的16位元訊號是00100110-00001010和65280(11111111-00000000)做二進位AND運算後可以取得外部訊號的前八位數其餘都變零00100110-00000000,這個代表它的後八位數可能是別的用途的信號。取得前八位數後再除以256(100000000)便可以把原本16位元的輸入變成8位元表示,進而得到前端的位元組。附屬程式中的計算機有二進制計算,請試看看。

FANUC有無直接對應主軸刀號的變數?
2. 我通常變數都沒記的,要的時候再查或是電話問,尤其最近有點失憶。要查看看,但是我會用#4120把最後一次叫的T碼記入變數,再做所要的動作。

對應Z軸相對坐標的變數?
3. 我真的有失憶症,身旁又沒手冊,所以我的作法會是(終點#5023-起點#5023)

不好意思,回答的不正不經,但是沒手冊的情況下請先參考看看,改天我再查查。
放在這裡順便我也留個記錄,希望您不要介意。如有錯誤,請多多指教。我們也許真的蠻有緣的,我已經N年沒看過這裡,今天剛剛好想上來湊些內容就看到了,剛好拿來做主題,歹勢啦!!

1 則留言:

  1. 感謝您的回覆。

    因為在手冊中沒有找到相關變數,所以才來打擾您,讓您麻煩了。

    Sheem Seh-Iang

    回覆刪除