數(shù)控編程的代碼
發(fā)布時(shí)間:2008/9/5 0:00:00 訪問次數(shù):632
一、穿孔帶(punched tape)及其代碼(code)
穿孔帶是早期使用的記錄數(shù)控加工程序的控制介質(zhì),穿孔紙帶代碼采用每排不同組合的穿孔(有無孔的組合)將數(shù)字、字符和其他符號(hào)表示成不同二進(jìn)制的數(shù)字碼。常用標(biāo)準(zhǔn)穿孔帶有五單位(每排五列孔,寬17.5mm)和八單位(每排八列孔,25.4mm)兩種。五單位用于數(shù)控線切割機(jī)床,八單位用于數(shù)控機(jī)床。穿孔帶代碼成為數(shù)控機(jī)床編程的通用標(biāo)準(zhǔn)代碼。
國(guó)際上通用的八單位數(shù)控穿孔帶有iso(國(guó)際標(biāo)準(zhǔn)化協(xié)會(huì))和eia(美國(guó)電子工業(yè)協(xié)會(huì))兩種標(biāo)準(zhǔn)代碼。早期數(shù)控機(jī)床采用eia代碼,目前國(guó)際上大都采用iso代碼。也有二者間用的。
給出了eia編碼表。表2給出了iso編碼表。編碼表給出了代碼孔(二進(jìn)制數(shù)字)、代碼符號(hào)(數(shù)字、字符、其他符號(hào))一一關(guān)系的規(guī)定。
數(shù)控機(jī)床用iso編碼表
eia代碼和iso代碼的主要區(qū)別在于:eia代碼每行為奇數(shù)孔,其第五列為補(bǔ)奇列;iso代碼每行為偶數(shù)其第八列為補(bǔ)偶列。補(bǔ)奇或補(bǔ)偶的作用是鑒別紙帶的穿孔是否有誤。
二、 g指令、m指令和其他指令
1.準(zhǔn)備功能(preparatory function)g指令(g instruction)
準(zhǔn)備功能g指令,用來規(guī)定刀具和工件的相對(duì)運(yùn)動(dòng)軌跡(規(guī)定插補(bǔ)功能)、機(jī)床坐標(biāo)系、坐標(biāo)平面、刀具補(bǔ)償、坐標(biāo)偏置等多種加工操作。
jb3208-83標(biāo)準(zhǔn)規(guī)定:g指令有字母g及其后面的二位數(shù)字組成,從g00—g99共100種。
常見程序段格式
模態(tài)代碼:表中第二欄標(biāo)有字母的a,c,d,…..為摸態(tài)代碼。字母相同的為一組。摸態(tài)代碼具有續(xù)效性,即,一經(jīng)在一個(gè)程序段中使用,便保持其功能的有效,直到后面的程序段中使用同組的另一代碼時(shí)才失效。這也意味著一經(jīng)在一個(gè)程序段中使用,如果后續(xù)程序段中還有相同功能的操作且沒出現(xiàn)同組另一代碼時(shí),可不書寫這一功能代碼。同組摸態(tài)代碼不能在同一程序段中出現(xiàn)。
非摸態(tài)代碼:第二欄沒字母的為非摸態(tài)代碼。只在書寫的程序段中有效。第四欄給出了各g代碼的功能。不指定:用作將來修訂標(biāo)準(zhǔn)時(shí)指定新的功能。永不指定:即使將來修訂標(biāo)準(zhǔn),也不指定新的功能。這兩類代碼,數(shù)控機(jī)床的設(shè)計(jì)者可自行定義表中所列功能以外的新功能。
2.輔助功能(miscellaneous function)m指令(m instruction)
輔助功能m指令有m00—m99共100條,也有續(xù)效指令和非續(xù)效指令。表2。
m00—程序停止指令。在執(zhí)行完含有m00的程序段后,機(jī)床的主軸、進(jìn)給、冷卻液都自動(dòng)停止。重按“啟動(dòng)”鍵后,繼續(xù)執(zhí)行后續(xù)程序段。用于加工過程中測(cè)量工件的尺寸、工件掉頭、手動(dòng)變速等固定操作。
m01—計(jì)劃(任選)停止指令。在“任選停止”按鍵被按下時(shí),執(zhí)行完含有m00的程序段后,機(jī)床的主軸、進(jìn)給、冷卻液都自動(dòng)停止,否則,繼續(xù)執(zhí)行后面的程序段。執(zhí)行m01完成某操作后,
重按“啟動(dòng)”鍵后,繼續(xù)執(zhí)行后續(xù)程序段。用于工件關(guān)鍵尺寸的停車抽樣檢查。
m02—程序結(jié)束指令。當(dāng)全部程序執(zhí)行后,用此指令使主軸、進(jìn)給、冷卻液都自動(dòng)停止,并使機(jī)床復(fù)位。程序的最后一個(gè)程序段中,必須有此指令。
3. f、s、t指令
。1)f指令為進(jìn)給速度功能(feed function)指令。續(xù)效代碼。
f指令的代碼法:f后跟兩位數(shù)字,不直接表示進(jìn)給速度大小,而是表示進(jìn)給速度數(shù)列的序號(hào)。進(jìn)給速度數(shù)列可以是算術(shù)級(jí)數(shù),也可以是幾何級(jí)數(shù)。
f指令的直接指定法:f后的數(shù)字就是進(jìn)給速度的大小,F(xiàn)在大多數(shù)數(shù)控機(jī)床都采用這種指定方法。
。2)s指令為主軸轉(zhuǎn)速功能(spindle speed function)指令。續(xù)效指令。指定主軸的轉(zhuǎn)速,單位:r/min。指定方法與f指令相同。
(3)t指令為刀具功能(tool function)指令。在自動(dòng)換刀的數(shù)控機(jī)床中用于選擇所需要的刀具。t后面跟兩位數(shù)字,數(shù)字表示刀具編號(hào)。
一、穿孔帶(punched tape)及其代碼(code)
穿孔帶是早期使用的記錄數(shù)控加工程序的控制介質(zhì),穿孔紙帶代碼采用每排不同組合的穿孔(有無孔的組合)將數(shù)字、字符和其他符號(hào)表示成不同二進(jìn)制的數(shù)字碼。常用標(biāo)準(zhǔn)穿孔帶有五單位(每排五列孔,寬17.5mm)和八單位(每排八列孔,25.4mm)兩種。五單位用于數(shù)控線切割機(jī)床,八單位用于數(shù)控機(jī)床。穿孔帶代碼成為數(shù)控機(jī)床編程的通用標(biāo)準(zhǔn)代碼。
國(guó)際上通用的八單位數(shù)控穿孔帶有iso(國(guó)際標(biāo)準(zhǔn)化協(xié)會(huì))和eia(美國(guó)電子工業(yè)協(xié)會(huì))兩種標(biāo)準(zhǔn)代碼。早期數(shù)控機(jī)床采用eia代碼,目前國(guó)際上大都采用iso代碼。也有二者間用的。
給出了eia編碼表。表2給出了iso編碼表。編碼表給出了代碼孔(二進(jìn)制數(shù)字)、代碼符號(hào)(數(shù)字、字符、其他符號(hào))一一關(guān)系的規(guī)定。
數(shù)控機(jī)床用iso編碼表
eia代碼和iso代碼的主要區(qū)別在于:eia代碼每行為奇數(shù)孔,其第五列為補(bǔ)奇列;iso代碼每行為偶數(shù)其第八列為補(bǔ)偶列。補(bǔ)奇或補(bǔ)偶的作用是鑒別紙帶的穿孔是否有誤。
二、 g指令、m指令和其他指令
1.準(zhǔn)備功能(preparatory function)g指令(g instruction)
準(zhǔn)備功能g指令,用來規(guī)定刀具和工件的相對(duì)運(yùn)動(dòng)軌跡(規(guī)定插補(bǔ)功能)、機(jī)床坐標(biāo)系、坐標(biāo)平面、刀具補(bǔ)償、坐標(biāo)偏置等多種加工操作。
jb3208-83標(biāo)準(zhǔn)規(guī)定:g指令有字母g及其后面的二位數(shù)字組成,從g00—g99共100種。
常見程序段格式
模態(tài)代碼:表中第二欄標(biāo)有字母的a,c,d,…..為摸態(tài)代碼。字母相同的為一組。摸態(tài)代碼具有續(xù)效性,即,一經(jīng)在一個(gè)程序段中使用,便保持其功能的有效,直到后面的程序段中使用同組的另一代碼時(shí)才失效。這也意味著一經(jīng)在一個(gè)程序段中使用,如果后續(xù)程序段中還有相同功能的操作且沒出現(xiàn)同組另一代碼時(shí),可不書寫這一功能代碼。同組摸態(tài)代碼不能在同一程序段中出現(xiàn)。
非摸態(tài)代碼:第二欄沒字母的為非摸態(tài)代碼。只在書寫的程序段中有效。第四欄給出了各g代碼的功能。不指定:用作將來修訂標(biāo)準(zhǔn)時(shí)指定新的功能。永不指定:即使將來修訂標(biāo)準(zhǔn),也不指定新的功能。這兩類代碼,數(shù)控機(jī)床的設(shè)計(jì)者可自行定義表中所列功能以外的新功能。
2.輔助功能(miscellaneous function)m指令(m instruction)
輔助功能m指令有m00—m99共100條,也有續(xù)效指令和非續(xù)效指令。表2。
m00—程序停止指令。在執(zhí)行完含有m00的程序段后,機(jī)床的主軸、進(jìn)給、冷卻液都自動(dòng)停止。重按“啟動(dòng)”鍵后,繼續(xù)執(zhí)行后續(xù)程序段。用于加工過程中測(cè)量工件的尺寸、工件掉頭、手動(dòng)變速等固定操作。
m01—計(jì)劃(任選)停止指令。在“任選停止”按鍵被按下時(shí),執(zhí)行完含有m00的程序段后,機(jī)床的主軸、進(jìn)給、冷卻液都自動(dòng)停止,否則,繼續(xù)執(zhí)行后面的程序段。執(zhí)行m01完成某操作后,
重按“啟動(dòng)”鍵后,繼續(xù)執(zhí)行后續(xù)程序段。用于工件關(guān)鍵尺寸的停車抽樣檢查。
m02—程序結(jié)束指令。當(dāng)全部程序執(zhí)行后,用此指令使主軸、進(jìn)給、冷卻液都自動(dòng)停止,并使機(jī)床復(fù)位。程序的最后一個(gè)程序段中,必須有此指令。
3. f、s、t指令
。1)f指令為進(jìn)給速度功能(feed function)指令。續(xù)效代碼。
f指令的代碼法:f后跟兩位數(shù)字,不直接表示進(jìn)給速度大小,而是表示進(jìn)給速度數(shù)列的序號(hào)。進(jìn)給速度數(shù)列可以是算術(shù)級(jí)數(shù),也可以是幾何級(jí)數(shù)。
f指令的直接指定法:f后的數(shù)字就是進(jìn)給速度的大小。現(xiàn)在大多數(shù)數(shù)控機(jī)床都采用這種指定方法。
。2)s指令為主軸轉(zhuǎn)速功能(spindle speed function)指令。續(xù)效指令。指定主軸的轉(zhuǎn)速,單位:r/min。指定方法與f指令相同。
(3)t指令為刀具功能(tool function)指令。在自動(dòng)換刀的數(shù)控機(jī)床中用于選擇所需要的刀具。t后面跟兩位數(shù)字,數(shù)字表示刀具編號(hào)。
熱門點(diǎn)擊
- 斷路器的分?jǐn)嗄芰?/a>
- HRW11-10/YH5WS1-17/30型
- 電子光柵尺在自動(dòng)控制系統(tǒng)中的應(yīng)用
- 小錐度回轉(zhuǎn)頂尖的設(shè)計(jì)和應(yīng)用
- 用ActiveX Automation技術(shù)開
- 小型斷路器的發(fā)展與應(yīng)用
- 電源通路管理集成電路的優(yōu)點(diǎn)
- 華中數(shù)控系統(tǒng)串口通訊的應(yīng)用簡(jiǎn)介
- 485集線器的成功應(yīng)用
- 如何正確操作跌落式熔斷器
推薦技術(shù)資料
- 自制經(jīng)典的1875功放
- 平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
- 扇出型面板級(jí)封裝(FOPLP)
- 全球首款無掩模光刻系統(tǒng)—DSP
- 紫光閃存E5200 PCIe 5.0 企業(yè)級(jí)
- NAND Flash 技術(shù)和系
- 高性能DIMM 內(nèi)存數(shù)據(jù)技術(shù)封
- PCIe Gen4 SSD主控
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究