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