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