發那科數控系統通過指令分度軸(旋轉軸A、B、C 之一)的分度位置(角度),即可進行M系列的分度盤的分度。在分度盤移動之前和之后,分度盤自動松開或鉗制。
要使分度臺分度功能有效,請將參數IXC(No.8132#3)設定為1,將參數ITI(No.5501#0)設定為0。若沒有將參數IXC 和ITI 兩者的設定都置于有效,分度臺分度功能將成為無效。
進行分度盤分度的控制軸的軸名稱一般為A、B 或者C。
下面的說明中將分度盤分度的控制軸的名稱設定為B軸。實際的機械上軸名稱不是B軸時,請將其理解為該軸名稱。分度盤分度用的程序指令,通過跟在B后的數值來指令定位角度。務必以獨立的程序段來指令。還可以指定絕對指令和增量指令。但是跟在B后的指令值必須是參數中設定的數值的整數倍。
例 G00 G90 B10000;絕對指令(定位位置10 度)、G00G91 B20.0; 增量指令(移動量20 度)
使分度臺定位的動作步驟如下所示。
有兩種類型:類型A 和類型B,但是類型A 和類型B 的差異在于,只有B 軸的位置控制的伺服接通/關斷的時機不同,基本步驟不變。
01、假設以指令程序指令了 Bbbbb。
02、在指令了Bbbbb時,CNC將B軸松開信號BUCLP置于1。類型B的情況下,將信號BUCLP 置于1的同時,將B軸的位置控制置于伺服接通的狀態。
03、當BUCLP信號成為1的時刻,PMC側解除B軸的鉗制,在完成該動作后,將B軸松開完成信號*BEUCL 置于0。
04、B軸松開完成信號*BEUCP 成為0時,CNC將B軸松開信號BUCLP置于0,而后通知已經接收到*BEUCP 信號的事實。
05、在B軸松開信號BUCLP成為0的時刻,PMC側將B軸松開完成信號*BEUCL置于1。類型A的情況下,CNC在將B軸松開信號BUCLP置于'0'的同時,將B軸的位置控制置于伺服接通的狀態。而后使B軸旋轉,在所指令的位置使B軸停止。B軸始終以快速移動方式進行軸移動。
06、使B軸停止在所指令的位置時,CNC將B軸鉗制信號BCLP置于1。類型A的情況下,CNC將信號BCLP置于1的同時,將B軸的位置控制置于伺服關斷的狀態。
07、在B軸鉗制信號BCLP成為1的時刻,PMC側以咬合或者射出銷等對B軸進行機械性鉗制。機械性鉗制B軸的動作如已經完成,PMC側將B軸鉗制完成信號*BECLP置于0。
08、B軸鉗制完成信號*BECLP成為0時,CNC將B軸鉗制信號BCLP置于0,而后通知已經接收到*BECLP信號的事實。類型B的情況下,在將B軸鉗制信號BCLP置于0的同時,將B 軸的位置控制置于伺服關斷狀態。
09、在B軸鉗制信號BCLP成為0的時刻,PMC側將B軸鉗制完成信號*BECLP置于1。
至此完成使分度臺定位的動作的所有順序。
01、類型 A 和類型B
如基本步驟中所述那樣,類型A和類型B的差異僅在于B軸的位置控制的伺服接通/關斷的時機不同。
類型A作為B軸的鉗制方式適合于通過射出銷進行鉗制。
類型B作為B軸的鉗制方式適合于通過咬合進行鉗制。
02、分度最小角度
通過射出銷進行鉗制的方式時,可進行機械分度的位置受到限制,可以在參數(No.5512)設定分度最小角度。由此在有最小角度的整數倍以外的指令時,可以發出報警(PS1561)。
03、分度軸的設定
務必在旋轉軸中設定分度盤分度軸。將參數 ROTx(No.1006#0)設定為1;
04、絕對/增量指令
可通過參數G90(No.5500#4)始終將其視為絕對指令而與G90/G91 方式無關。
05、旋轉方向
負向旋轉指令M代碼(參數No.5511)中設定了0 以外的值時,只有在隨該M代碼一起指定了移動指令時向負向移動。這種情況下,不管絕對/增量指令如何,都向負向移動。
此外,負向旋轉指令 M 代碼(參數No.5511中設定了0 的情況下,通過參數INC(No.5500#3)的設定,可以將絕對指令時的旋轉方向作為快捷方向。
06、進給速度
分度盤分度軸始終以快速移動方式旋轉。空運行對于分度臺分度軸無效。
07、復位
如果在等待鉗制或松開完成的狀態下進行復位,鉗制信號或松開信號就被清除。此外CNC則從等待完成的狀態中退出。
08、分度盤分度功能的無效化
分度盤分度功能,可以使功能暫時無效。通過設定參數ITI(No.5501#0),無需指定電源的ON/OFF操作即可使功能無效。由此,即使分度臺分度功能有效,也可以相對分度臺分度軸,執行JOG進給、增量進給、以及手控手輪進給的手動運行。
09、分度臺分度和其他的功能
01、與其他控制軸的同時指令
分度盤分度軸和其他控制軸被指令在相同程序段中時:在所有軸中執行指令的情況下,將參數 SIM(No.5500#6)設定為1。選擇執行指令的軸的情況下,將參數 SIM(No.5500#6)設定為0,對于希望在相同程序段指令的其他控制軸,將參數IXS(No.5502#0)設定為1。
上述以外時在相同程序段指令時,會發出報警(PS1564)。
但是以 G00、G28、G30(或者G00 方式)以外的代碼,在相同程序段中指令分度臺分度軸和其他控制軸時,發出報警(PS1564)。
02、移動量為0的指令
移動量為0 時,不執行鉗制/松開操作,在G28 的自動參考點返回中,即使移動量為0,也執行鉗制/松開操作。
03、插補前加/減速
在包含有分度臺軸的指令的程序段中,插補前加/減速無效。
04、不能一起使用的功能
無法將在如下功能中使用的軸作為分度臺軸進行控制。
PMC 軸控制、磁極位置檢測功能;