最近在調(diào)一臺(tái)840d系統(tǒng),刀庫采用西門子伺服驅(qū)動(dòng),(如果是nc里的分度軸可以通過加工程序控制旋轉(zhuǎn)度數(shù))不明白的是將刀庫軸設(shè)置為plc分度軸后如何用plc控制刀庫的旋轉(zhuǎn)度數(shù)。
答:plc軸可用于車床伺服、刀塔控制、加工中心伺服刀庫控制、工件傳輸?shù)?;plc軸的硬件配置和其他nc伺服軸相同,使用西門子611d驅(qū)動(dòng)和伺服電機(jī);
plc軸的類型:可以為直線軸、旋轉(zhuǎn)軸或分度軸,在mda或auto自動(dòng)操作方式下,不能通過加工程序?qū)S地址進(jìn)行編程,只能由plc對(duì)其進(jìn)行控制,即通過txxm6指令控制刀庫的旋轉(zhuǎn)與刀號(hào)的選擇,必須充分利用nc-plc公共數(shù)據(jù)區(qū)。
用plc控制刀庫的旋轉(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)系,
md30505hirth_is_active=1,如不希望軸停在中間位置,可設(shè)為“1”,
到此,分度軸設(shè)置完成了。