《數(shù)控車床 程序設(shè)計(jì)、程序編寫》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)控車床 程序設(shè)計(jì)、程序編寫(38頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、入門篇課題三 編程根底知識(shí) 課題三 編程根底知識(shí) 上一頁(yè)下一頁(yè)返回 3.1 坐標(biāo)、程序與編程指令 上一頁(yè)下一頁(yè)返回 12345 1機(jī)床坐標(biāo)軸 上一頁(yè)下一頁(yè)返回 右手直角笛卡兒坐標(biāo)系上一頁(yè)下一頁(yè)返回 后置刀架 前置刀架上一頁(yè)下一頁(yè)返回 2坐標(biāo)原點(diǎn)(工件原點(diǎn))。 工件坐標(biāo)系上一頁(yè)下一頁(yè)返回 3. 加工原點(diǎn) 上一頁(yè)下一頁(yè)返回 1絕對(duì)坐標(biāo) 絕對(duì)坐標(biāo)圖 上一頁(yè)下一頁(yè)返回 圖3-1 零件圖上一頁(yè)下一頁(yè)返回 上一頁(yè)下一頁(yè)返回 2增量相對(duì)坐標(biāo) 圖3-2 增量坐標(biāo)圖上一頁(yè)下一頁(yè)返回 3混合坐標(biāo)在 GSK980TDa系 統(tǒng) 中 X坐 標(biāo) 值 默 認(rèn) 為 直 徑 值 。 上一頁(yè)下一頁(yè)返回 1初態(tài)2模態(tài)例:N30 G
2、90 X32 Z0 F80 ; N40 X30 ; . N.G02 X30 Z-20 R5 F50 ; N.G01 Z-30 F30 ;上一頁(yè)下一頁(yè)返回 1程序結(jié)構(gòu)程序結(jié)構(gòu)圖 在 實(shí) 際 加 工 中 , 為 了 節(jié) 省 編 程 的 時(shí) 間 ,程 序 段 號(hào) 可 以 省 略 不 寫 。上一頁(yè)下一頁(yè)返回 2程序例: O0001 ; 程序號(hào) N10 G00 X50 Z50 ; N20 T0010 S02 M03; N30 G00 X10 Z2 ; N M30 ; 程序結(jié)束上一頁(yè)下一頁(yè)返回 3程序段 上一頁(yè)下一頁(yè)返回 1準(zhǔn)備功能G功能G代碼的使用方法:1非模態(tài)G代碼只有在被指令的程序段中有效的代碼,即
3、表中00組代碼。2模態(tài)G代碼在同組其他代碼指令一直有效,例:G96、 G01。 3初態(tài)G代碼即系統(tǒng)里面已設(shè)置好的,一開機(jī)就進(jìn)入的狀態(tài)。初態(tài)也是模態(tài),例:G98、 G00。上一頁(yè)下一頁(yè)返回 上一頁(yè)下一頁(yè)返回 GSK980TDa系統(tǒng)常用G功能上一頁(yè)下一頁(yè)返回 2輔助功能M功能GSK980TDa數(shù)控車床常用的M代碼: 1程序停止指令M00執(zhí)行M00代碼后,程序運(yùn)行停止,顯示“暫停字樣,按循環(huán)啟動(dòng)鍵后,程序繼續(xù)運(yùn)行。上一頁(yè)下一頁(yè)返回 2程序結(jié)束指令M30該指令用程序的最后一段,表示工件已加工完畢。機(jī)床運(yùn)動(dòng)停止,使數(shù)控系統(tǒng)處于復(fù)位狀態(tài),并返回至程序段開始。 3主軸控制指令M03、M04、M05 M03、
4、M04指令分別控制主軸的正轉(zhuǎn)和反轉(zhuǎn)。并與S指令組合,可指令高速、低速的正反轉(zhuǎn)。M05指令主軸停止,并在該程序段中在其他指令執(zhí)行完畢后才執(zhí)行停止。 4切削液控制指令M08、M09M08為翻開切削液,控制冷卻泵的啟動(dòng),M09用于關(guān)閉切削液。 5子程序指令M98、M99M98是調(diào)用子程序指令,M99是子程序結(jié)束返回指令。 上一頁(yè)下一頁(yè)返回 3主軸功能S功能4刀具功能T功能 上一頁(yè)下一頁(yè)返回 5進(jìn)給功能F功能1每分鐘進(jìn)給即刀具每分鐘走的距離,單位為mm/min,與車床轉(zhuǎn)速無(wú)關(guān),其進(jìn)給速度不隨主軸轉(zhuǎn)速的變化而變化。這和普通車床的進(jìn)給量概念有區(qū)別。這種方式用G98配合指令或不用指令,現(xiàn)大多數(shù)經(jīng)濟(jì)型數(shù)控車床
5、都采用這種進(jìn)給方式來(lái)指令。有些初學(xué)者對(duì)F功能的數(shù)值確實(shí)定往往不合理,這主要是缺少切削方面的知識(shí)的緣故。確定F值的公式如下: F值= 車床轉(zhuǎn)速 所選進(jìn)給量上一頁(yè)下一頁(yè)返回 上式適用于每分鐘進(jìn)給方式。如車削一外圓,主軸轉(zhuǎn)速分別定為400r/min和600r/min ,而進(jìn)給量都選為,那么F值分別為F120和F180。但相對(duì)于切削進(jìn)給運(yùn)動(dòng)而言,它的恒定進(jìn)給量都是一致的,不會(huì)因主軸轉(zhuǎn)速的變化而變化。車床轉(zhuǎn)速和所選進(jìn)給量,都是根據(jù)材料種類、直徑大小、刀具的吃刀深度等因素而定的,與普通車床的進(jìn)給量選擇根本一致。2每轉(zhuǎn)進(jìn)給即車床主軸每轉(zhuǎn)一圈,刀具向進(jìn)給方向移動(dòng)的距離。單位為mm/r,主軸每轉(zhuǎn)刀具的進(jìn)給量用F
6、后續(xù)的數(shù)值直接指令,用G99配合指令,如G99 F0.3 表示主軸每轉(zhuǎn)一圈,刀具向進(jìn)給方向移動(dòng),與普通車床的進(jìn)給量概念完全相同。其運(yùn)行的速度是隨主軸的變化而變化的。 上一頁(yè)下一頁(yè)返回 作業(yè) 寫出M03、M05、M30、S500、T0101、F60,這幾個(gè)指令的意思。 3.2 程序編寫 上一頁(yè)下一頁(yè)返回 12345 G50 X Z;、:刀尖距工件坐標(biāo)系原點(diǎn)的距離。 工件安裝在卡盤上,機(jī)床坐標(biāo)系與工件坐標(biāo)系是不重合的。為了方便于編程,應(yīng)建立一個(gè)工件坐標(biāo)系,同時(shí)編程人員應(yīng)確定刀尖在這個(gè)坐標(biāo)系中的位置即起刀點(diǎn)。 用G50 XZ指令所建立的坐標(biāo)系,是一個(gè)以工件原點(diǎn)為坐標(biāo)系原點(diǎn),確定刀具當(dāng)前所在位置的工件坐標(biāo)系。這個(gè)坐標(biāo)系的特點(diǎn)是:1X方向的坐標(biāo)零點(diǎn)在主軸回轉(zhuǎn)中心線上。2Z方向的坐標(biāo)零點(diǎn)可以根據(jù)圖樣技術(shù)要求設(shè)在右端面或左端面,也可以設(shè)在其他位置。 上一頁(yè)下一頁(yè)返回 設(shè)定工件坐標(biāo)系知識(shí)點(diǎn)撥上一頁(yè) 下一頁(yè)返回 2走刀路線上一頁(yè) 下一頁(yè)返回 知識(shí)點(diǎn)撥 上一頁(yè)下一頁(yè)返回 上一頁(yè)下一頁(yè)返回 上一頁(yè)下一頁(yè)返回 上一頁(yè)下一頁(yè)返回 上一頁(yè)下一頁(yè)返回 加工過(guò)程如下圖工件,試編寫數(shù)控加工程序。 工件圖上一頁(yè)下一頁(yè)返回 上一頁(yè)下一頁(yè)返回 作業(yè)寫出編寫程序的前三步和后三步寫出具體的指令