除換刀程序外,加工中心的編程方法和普通數(shù)控銑床相同。不同的數(shù)控機床,其換刀程序是不同的,通常選刀和換刀分開進(jìn)行,換刀動作必須在主軸停轉(zhuǎn)條件下進(jìn)行。換刀完畢啟動主軸后,方可執(zhí)行下面程序段的加工動作,選刀動作可與機床的加工動作重合起來,即利用切削時間進(jìn)行選刀,因此,換刀M06指令必須安排在用新刀具進(jìn)行加工的程序段之前,而下一個選刀指令TXX常緊接安排在這次換刀指令之后。
多數(shù)加工中心都規(guī)定了“換刀點”位置,即定距換刀,主軸只有走到這個位置,機械手才能執(zhí)行換刀動作。一般立式加工中心規(guī)定換刀點的位置在Z0處(即機床Z軸零點),當(dāng)控制機接到選刀T指令后,自動選刀,被選中的刀具處于刀庫最下方;接到換刀M06指令后,機械手執(zhí)行換刀動作。因此換刀程序可采用兩種方法設(shè)計。
方法一:N010 G00 Z0 T02;
N011 M06;
返回Z軸換刀點的同時,刀庫將T02號刀具選出,然后進(jìn)行刀具交換,換到主軸上的刀具為T02,若Z軸回零時間小于T功能執(zhí)行時間(即選刀時間),則M06指令等刀庫將T02號刀具轉(zhuǎn)到最下方位置后才能執(zhí)行。因此這種方法占用機動時間較長。
方法二:N010 G01 Z…T02
┆
N017 G00 Z0 M06
N018 G01 Z…T03
┆
N017程序段換上N010程序段選出的T02號刀具;在換刀后,緊接著選出下次要用的T03號刀具,在N010程序段和N018程序段執(zhí)行選刀時,不占用機動時間,所以這種方式較好。
多數(shù)加工中心都規(guī)定了“換刀點”位置,即定距換刀,主軸只有走到這個位置,機械手才能執(zhí)行換刀動作。一般立式加工中心規(guī)定換刀點的位置在Z0處(即機床Z軸零點),當(dāng)控制機接到選刀T指令后,自動選刀,被選中的刀具處于刀庫最下方;接到換刀M06指令后,機械手執(zhí)行換刀動作。因此換刀程序可采用兩種方法設(shè)計。
方法一:N010 G00 Z0 T02;
N011 M06;
返回Z軸換刀點的同時,刀庫將T02號刀具選出,然后進(jìn)行刀具交換,換到主軸上的刀具為T02,若Z軸回零時間小于T功能執(zhí)行時間(即選刀時間),則M06指令等刀庫將T02號刀具轉(zhuǎn)到最下方位置后才能執(zhí)行。因此這種方法占用機動時間較長。
方法二:N010 G01 Z…T02
┆
N017 G00 Z0 M06
N018 G01 Z…T03
┆
N017程序段換上N010程序段選出的T02號刀具;在換刀后,緊接著選出下次要用的T03號刀具,在N010程序段和N018程序段執(zhí)行選刀時,不占用機動時間,所以這種方式較好。