技術(shù)文章
機(jī)床程序原點(diǎn)設(shè)置與偏移
閱讀:1353 發(fā)布時(shí)間:2014-7-17
CNC系統(tǒng)一般都要求機(jī)床在回零(Zeroing)操作(即機(jī)床回到機(jī)床原點(diǎn)或機(jī)床參考點(diǎn))之后,才能啟動(dòng)。機(jī)床參考點(diǎn)和機(jī)床原點(diǎn)之間的偏移值以機(jī)床參數(shù)的形式存放在偏置寄存器中。回零操作后機(jī)床控制系統(tǒng)進(jìn)行韌始化,即使機(jī)床運(yùn)動(dòng)坐標(biāo)X、Y、Z、A、B等的顯示(計(jì)數(shù)器)為。
工件在機(jī)床上裝夾固定以后,程序原點(diǎn)與機(jī)床參考點(diǎn)的偏移量必須通過(guò)測(cè)量來(lái)碲定。現(xiàn)代CNC系統(tǒng)一般都配有T件測(cè)量頭,在手動(dòng)操作模式下能準(zhǔn)確地測(cè)量該偏移量,存AG54~C59原點(diǎn)偏置寄存器中,供CNC系統(tǒng)原點(diǎn)偏移計(jì)算用。在沒(méi)有丁件測(cè)量頭的情況下,程序原點(diǎn)位置的測(cè)量要靠對(duì)刀的方式進(jìn)行。
程序原點(diǎn)的設(shè)置
當(dāng)用坐標(biāo)指令編程時(shí),必須先建立工件坐標(biāo)系,用來(lái)確定刀具起始點(diǎn)在坐標(biāo)系中的坐標(biāo)值。
可用C92指令與C54一C59指令建立工件坐標(biāo)系。C92指令與C54~G59指令都是用于設(shè)定工件坐標(biāo)系的,但它們?cè)谑褂弥杏钟袇^(qū)別。C92指令通過(guò)程序來(lái)設(shè)定工件坐標(biāo)系;C54一C59指令通過(guò)CRT/MDI在設(shè)置參數(shù)方式下設(shè)定工件坐標(biāo)系,丁件坐標(biāo)系一經(jīng)設(shè)定,坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的位置便固定不變,它與刀具的當(dāng)前位置無(wú)關(guān),除非再通過(guò)CRT/MDI方式更改。C92指令程序段只是設(shè)定工件坐標(biāo)系,而不產(chǎn)生任何動(dòng)作;C54一C59指令程序段可以和coo、COI指令組合,在選定的工件坐標(biāo)系中進(jìn)行位移。
用G92確定工件坐標(biāo)系在編程中,一般選擇工件或夾具上的某一點(diǎn)作程序原點(diǎn),并以這一點(diǎn)作為工件原點(diǎn),建立工件坐標(biāo)系。工件坐標(biāo)系原點(diǎn)與機(jī)床坐標(biāo)系原點(diǎn)(機(jī)床原點(diǎn))之間的距離用C92(EIA代碼中用c50)揩令進(jìn)行設(shè)定,即確定工件坐標(biāo)系原點(diǎn)在距刀具現(xiàn)在位置的距離。也就是以程序的原點(diǎn)為準(zhǔn),確定刀具起始點(diǎn)的坐標(biāo)值,并把這個(gè)設(shè)定值存于程序存儲(chǔ)器中,作為零件所有加尺寸的基準(zhǔn)點(diǎn)。
工件在機(jī)床上裝夾固定以后,程序原點(diǎn)與機(jī)床參考點(diǎn)的偏移量必須通過(guò)測(cè)量來(lái)碲定。現(xiàn)代CNC系統(tǒng)一般都配有T件測(cè)量頭,在手動(dòng)操作模式下能準(zhǔn)確地測(cè)量該偏移量,存AG54~C59原點(diǎn)偏置寄存器中,供CNC系統(tǒng)原點(diǎn)偏移計(jì)算用。在沒(méi)有丁件測(cè)量頭的情況下,程序原點(diǎn)位置的測(cè)量要靠對(duì)刀的方式進(jìn)行。
程序原點(diǎn)的設(shè)置
當(dāng)用坐標(biāo)指令編程時(shí),必須先建立工件坐標(biāo)系,用來(lái)確定刀具起始點(diǎn)在坐標(biāo)系中的坐標(biāo)值。
可用C92指令與C54一C59指令建立工件坐標(biāo)系。C92指令與C54~G59指令都是用于設(shè)定工件坐標(biāo)系的,但它們?cè)谑褂弥杏钟袇^(qū)別。C92指令通過(guò)程序來(lái)設(shè)定工件坐標(biāo)系;C54一C59指令通過(guò)CRT/MDI在設(shè)置參數(shù)方式下設(shè)定工件坐標(biāo)系,丁件坐標(biāo)系一經(jīng)設(shè)定,坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的位置便固定不變,它與刀具的當(dāng)前位置無(wú)關(guān),除非再通過(guò)CRT/MDI方式更改。C92指令程序段只是設(shè)定工件坐標(biāo)系,而不產(chǎn)生任何動(dòng)作;C54一C59指令程序段可以和coo、COI指令組合,在選定的工件坐標(biāo)系中進(jìn)行位移。
用G92確定工件坐標(biāo)系在編程中,一般選擇工件或夾具上的某一點(diǎn)作程序原點(diǎn),并以這一點(diǎn)作為工件原點(diǎn),建立工件坐標(biāo)系。工件坐標(biāo)系原點(diǎn)與機(jī)床坐標(biāo)系原點(diǎn)(機(jī)床原點(diǎn))之間的距離用C92(EIA代碼中用c50)揩令進(jìn)行設(shè)定,即確定工件坐標(biāo)系原點(diǎn)在距刀具現(xiàn)在位置的距離。也就是以程序的原點(diǎn)為準(zhǔn),確定刀具起始點(diǎn)的坐標(biāo)值,并把這個(gè)設(shè)定值存于程序存儲(chǔ)器中,作為零件所有加尺寸的基準(zhǔn)點(diǎn)。