最近在調(diào)一臺(tái)840D系統(tǒng),刀庫(kù)采用西門(mén)子伺服驅(qū)動(dòng),(如果是NC里的分度軸可以通過(guò)加工程序控制旋轉(zhuǎn)度數(shù))不明白的是將刀庫(kù)軸設(shè)置為PLC分度軸后如何用PLC控制刀庫(kù)的旋轉(zhuǎn)度數(shù)。
答:PLC 軸可用于車(chē)床伺服、刀塔控制、加工中心伺服刀庫(kù)控制、工件傳輸?shù)?;PLC 軸的硬件配置和其他NC 伺服軸相同,使用西門(mén)子611D驅(qū)動(dòng)和伺服電機(jī);
PLC 軸的類(lèi)型:可以為直線(xiàn)軸、旋轉(zhuǎn)軸或分度軸,在MDA 或AUTO 自動(dòng)操作方式下,不能通過(guò)加工程序?qū)S地址進(jìn)行編程,只能由PLC 對(duì)其進(jìn)行控制, 即通過(guò)T XX M6指令控制刀庫(kù)的旋轉(zhuǎn)與刀號(hào)的選擇,必須充分利用NC-PLC 公共數(shù)據(jù)區(qū)。
用PLC控制刀庫(kù)的旋轉(zhuǎn)度數(shù),首先將該軸設(shè)置為旋轉(zhuǎn)軸,模態(tài)軸,注意以下機(jī)床參數(shù)的設(shè)定:
MD30300 $MA_IS_ROT_AX=1
MD30310 $MA_ROT_IS_MODULO=1
MD30320 $MA_DISPLAY_IS_MODULO=1
MD30330 $MA_MODULO_RANGE=360
再將其設(shè)置成分度軸,注意以下機(jī)床參數(shù)的設(shè)定:
MD30500 $MA_INDEX_AX_ASSIGN_POS_TAB[AX5]=3 ;即等間距定位
MD30501 $MA_INDEX_AX_NUMERATOR[AX5]=360 ;即分度軸圓周旋轉(zhuǎn)360度
MD30502 $MA_INDEX_AX_DENOMINATOR[AX5]=10 ;即等分的分度數(shù) ,如10°,
MD30503 $MA_INDEX_AX_OFFSET[AX5]= ;即起點(diǎn)偏置,與機(jī)械零點(diǎn)的位置關(guān)系,
MD30505 HIRTH _ IS_ ACTIVE= 1,如不希望軸停在中間位置,可設(shè)為“1”,
到此,分度軸設(shè)置完成了。
PLC 軸的類(lèi)型:可以為直線(xiàn)軸、旋轉(zhuǎn)軸或分度軸,在MDA 或AUTO 自動(dòng)操作方式下,不能通過(guò)加工程序?qū)S地址進(jìn)行編程,只能由PLC 對(duì)其進(jìn)行控制, 即通過(guò)T XX M6指令控制刀庫(kù)的旋轉(zhuǎn)與刀號(hào)的選擇,必須充分利用NC-PLC 公共數(shù)據(jù)區(qū)。
用PLC控制刀庫(kù)的旋轉(zhuǎn)度數(shù),首先將該軸設(shè)置為旋轉(zhuǎn)軸,模態(tài)軸,注意以下機(jī)床參數(shù)的設(shè)定:
MD30300 $MA_IS_ROT_AX=1
MD30310 $MA_ROT_IS_MODULO=1
MD30320 $MA_DISPLAY_IS_MODULO=1
MD30330 $MA_MODULO_RANGE=360
再將其設(shè)置成分度軸,注意以下機(jī)床參數(shù)的設(shè)定:
MD30500 $MA_INDEX_AX_ASSIGN_POS_TAB[AX5]=3 ;即等間距定位
MD30501 $MA_INDEX_AX_NUMERATOR[AX5]=360 ;即分度軸圓周旋轉(zhuǎn)360度
MD30502 $MA_INDEX_AX_DENOMINATOR[AX5]=10 ;即等分的分度數(shù) ,如10°,
MD30503 $MA_INDEX_AX_OFFSET[AX5]= ;即起點(diǎn)偏置,與機(jī)械零點(diǎn)的位置關(guān)系,
MD30505 HIRTH _ IS_ ACTIVE= 1,如不希望軸停在中間位置,可設(shè)為“1”,
到此,分度軸設(shè)置完成了。