數(shù)控車(chē)床程序的構(gòu)成
一科平、 主程序和子程序
1铃辖、 主程序
程序分為主程序和子程序,通常CNC系統(tǒng)按主程序指令運(yùn)行窖梁,但在主程序中遇見(jiàn)調(diào)用子程序的情形時(shí)赘风,則 CNC 系統(tǒng)將按子程序的指令運(yùn)行夹囚,在子程序調(diào)用結(jié)束后控制權(quán)重新交給主程序。
CNC 存儲(chǔ)區(qū)內(nèi)可存 l25個(gè)主程序和子程序邀窃。程序開(kāi)始的程序號(hào)用 EIA 標(biāo)準(zhǔn)代碼O地址指令荸哟。
2、子程序
在程序中有一些順序固定或反復(fù)出現(xiàn)的加工圖形瞬捕,把這些作為子程序鞍历,預(yù)先寫(xiě)人到存儲(chǔ)器中,可大大簡(jiǎn)化程序肪虎。
子程序和主程序必須存在同一個(gè)文件中劣砍,調(diào)出的子程序可以再調(diào)用另一個(gè)子程序,我們將主程序調(diào)用子程序稱(chēng)為一重子程序調(diào)用蚣狠,子程序調(diào)用子程序稱(chēng)為多重調(diào)用就肪。
一個(gè)子程序可被多次調(diào)用,用一次調(diào)用指令可以重復(fù) 999 次調(diào)用号蒙。
l )子程序的編制
在子程序的開(kāi)始為O地址指定的程序號(hào)赊设、子程序中最后結(jié)束子程序指令 M99 ,為一單獨(dú)程序段物坝。
2 )子程序的執(zhí)行
子程序是由主程序或上層子程序調(diào)山并執(zhí)行的薄好。
子程序調(diào)用指令如下:
M98 P **** L x x x x
調(diào)用子程序指令 子程序號(hào) 子程序調(diào)用次數(shù)
子程序調(diào)用次數(shù)的默認(rèn)值為 1
(例 l ) ; M98PL002L5 %1002 號(hào)子程序被連續(xù)調(diào)用 5 次
M98 指令可與刀具移動(dòng)指令放于同一程序段中。
[注1]子程序和主程序必須存在同一個(gè)文件中
[注2]子程序名和主程序名不得相同斩缘。
[注3]M98 , M99 信號(hào)不愉出到機(jī)床處唁底,
[注4]當(dāng)找不到 p 地址指定的子程序號(hào)時(shí)報(bào)警。
[注5]在 MDI 下使用 M98 P **** 調(diào)用指定的子程序是無(wú)效的泳隶。
二他幢、文件名
CNG 裝置可以裝人許多程序文件,以磁盤(pán)文件的方式讀寫(xiě)灭大。文件名格式為(有別于DOS的其他文件名) :
《┡亍%XXXX(地址 O 后面必須有四位數(shù)字)
程序以程序號(hào)開(kāi)始,以 M 叩或 M 的結(jié)束柬泽。
程序號(hào)格式為% XxXx ; (地址 O 后面必須有四位數(shù)字)
M02 表示主程序結(jié)束慎菲。
M99 表示子程序結(jié)束,并返回到主程序中锨并。
三露该、順序號(hào)和程序段
程序是由多條指令組成,每一條指令都稱(chēng)為程序段(占一行)第煮。
程序段之間應(yīng)用符號(hào)隔開(kāi)解幼,本說(shuō)明書(shū)規(guī)定每個(gè)程序段的末尾以“;”作為程序段的結(jié)束,構(gòu)成程序段的要素是程序字包警,程序字由地址及其后續(xù)的數(shù)值構(gòu)成撵摆。
[注1] 程序段中字符數(shù)沒(méi)有限制.
[注2] ISO代碼中程序段結(jié)束符號(hào)為 LF
EIA 代碼中程序段結(jié)束符號(hào)為 CRo
程序順序號(hào)由 N 指明底靠,范圍為1—9999,順序號(hào)是任意給定的特铝,可以不連續(xù)可以在所有的程序段中都指定順序號(hào)暑中,也可只在必要的程序段指明順序號(hào)
四、字和地址
程序段由字組成鲫剿,而字由地址和地址后帶符號(hào)的數(shù)字構(gòu)成痒芝,如下所示:
X-----------------------------1000
[地址 數(shù)字] 字
地址是大寫(xiě)字母 A 到 2 中的一個(gè),它規(guī)定了其后數(shù)字的意義付箩,以下是本系統(tǒng)使用的各個(gè)地址的含義和指令值范圍肛精。見(jiàn)下表:
這些字組合在一起就形成了一個(gè)程序段,如下例所示:
M10 Xl00 Z200 M03
注 1 NC 裝置所引起的限制和機(jī)床的限制是二個(gè)完全不同的概念瞭谴,例如 NC 裝置 X 軸的移動(dòng)量可以指令約 l0m(m米為單位時(shí)) 但實(shí)際機(jī)床的 X 軸行程可能只有 2m炬山,進(jìn)給速度也是如此,作為 NC 裝置可以進(jìn)給速度控制到15m/分册压,但實(shí)際的機(jī)床就要限制到3m/分匪从,因而,當(dāng)編程序時(shí)捕诲,應(yīng)將系統(tǒng)說(shuō)明書(shū)與機(jī)床說(shuō)明書(shū)熟悉橄妄,在很好理解的基礎(chǔ)上。
注 2 每轉(zhuǎn)進(jìn)給速度是根據(jù)主抽轉(zhuǎn)速而轉(zhuǎn)換成每分鐘進(jìn)給量后按每分鐘進(jìn)給量執(zhí)行的 卿裙。
聲明:本網(wǎng)站所收集的部分公開(kāi)資料來(lái)源于互聯(lián)網(wǎng)小赋,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)外卷,也不構(gòu)成任何其他建議砍的。本站部分作品是由網(wǎng)友自主投稿和發(fā)布、編輯整理上傳莺治,對(duì)此類(lèi)作品本站僅提供交流平臺(tái)廓鞠,不為其版權(quán)負(fù)責(zé)。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻谣旁、圖片床佳、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第一時(shí)間告知榄审,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容砌们,以保證您的權(quán)益!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn瘟判。
- 暫無(wú)反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力究恤,智啟未來(lái)新篇章
- 定義制造業(yè)未來(lái)的數(shù)控加工中心技術(shù)專(zhuān)題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專(zhuān)題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專(zhuān)題
- 精密智能機(jī)床后德,助力制造升級(jí)技術(shù)專(zhuān)題
- 汽車(chē)輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專(zhuān)題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專(zhuān)題
- 航空航天發(fā)動(dòng)機(jī)解決方案專(zhuān)題
- 高效齒輪加工生產(chǎn)技術(shù)方案專(zhuān)題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專(zhuān)題