當(dāng)前位置:
沈陽一機(jī) > >
新聞中心 > >
行業(yè)動(dòng)態(tài) > > 數(shù)控車床編程的方法
數(shù)控車床編程的方法
日期:2010年06月07 來源:沈陽機(jī)床(集團(tuán)) 關(guān)鍵字:數(shù)控車床
數(shù)控車床編程的方法
數(shù)字控制機(jī)械是依據(jù)程序來控制其加工運(yùn)轉(zhuǎn)動(dòng)作的高效自動(dòng)化設(shè)備。當(dāng)使用數(shù)控機(jī)械執(zhí)行零件加工時(shí).首先把加工路徑和加工條件轉(zhuǎn)換為程序,此種程序即稱為加工程序或零件程序。因此,在數(shù)控編程之前,編程人員首先應(yīng)了解所用數(shù)控機(jī)床的規(guī)格、性能與數(shù)控系統(tǒng)所具備的功能及編程指令格式等。編制程序時(shí),應(yīng)先對(duì)圖紙規(guī)定的技術(shù)要求、零件的幾何形狀和尺寸、工藝要求進(jìn)行分析,確定加工方法和加工路線,再進(jìn)行數(shù)學(xué)計(jì)算,獲得刀位數(shù)據(jù),然后按數(shù)控機(jī)床規(guī)定的代碼和程序格式,將工件的尺寸、刀具運(yùn)動(dòng)中心軌跡、位移量、切削參數(shù)以及輔助功能(換刀、主軸正反轉(zhuǎn)、冷卻液開關(guān)等)編制成加工程序,并輸人數(shù)控系統(tǒng),由數(shù)控系統(tǒng)控制數(shù)控機(jī)床自動(dòng)地進(jìn)行加工。
數(shù)控車床所使用的程序是按一定的格式并以代碼的形式編制的,一般稱為加工程序,目前,零件加工程序的編制主要采用以下兩種方法。
(1)手工編程。
利用一般的計(jì)算工具,通過各種數(shù)學(xué)方法,人工進(jìn)行刀具軌跡的運(yùn)算,并編制指令。這種方式比較簡(jiǎn)單,很容易掌握,適應(yīng)性較大。適用于中等復(fù)雜程度程序或計(jì)算量不大的零件編程,對(duì)機(jī)床操作人員來講必須掌握。
(2)自動(dòng)編程。
利用CAD/CAM技術(shù)進(jìn)行零件設(shè)計(jì)、分析和造型,并通過后置處理,自動(dòng)生成加工程序,經(jīng)過程序校驗(yàn)和修改后,形成加工程序。該種方法適用于制造業(yè)中的cAD/cAM集成系統(tǒng),目前正被廣泛應(yīng)用。該方法適應(yīng)面廣、效率高、程序質(zhì)量好。適用于各類柔性制造系統(tǒng)(FMS)和集成制造系統(tǒng)(c[MS)。
刪E砒K舳2D程序的結(jié)構(gòu)與格式
1.程序名
(1)功能。為了識(shí)別、存儲(chǔ)、調(diào)用和管理程序,每個(gè)程序均有一個(gè)標(biāo)識(shí)符號(hào),即程序名。
(2)程序名確定原則。在編制程序時(shí)可以按以下規(guī)定確定程序名:
①開始的兩個(gè)符號(hào)必須是字母。
②其后的符號(hào)可以是字母、數(shù)字或下劃線。
③最多為16個(gè)字符。
④不得使用分隔符。
(3)應(yīng)用說明。在確定程序名時(shí),為便于程序管理,應(yīng)盡可能使其與加工對(duì)象及其特相聯(lián)系,以便通過程序名直接與加工對(duì)象對(duì)應(yīng)。如在滿足上述規(guī)則前提下,可以用零件圖號(hào)、零件名稱的漢語拼音來命名程序名。如:sKcsxl(數(shù)控車實(shí)訓(xùn)一)。
2.程序結(jié)構(gòu)和內(nèi)窖
數(shù)控程序由各個(gè)程序段組成,其Nc程序結(jié)構(gòu)如表5一l所示。每一個(gè)程序段執(zhí)行一個(gè)加工步驟,一個(gè)程序段由若干個(gè)宇組成,最后一個(gè)程序段包含程序結(jié)束符:№或M30。
3.程序段結(jié)構(gòu)
(1)功能。一個(gè)程序段中含有執(zhí)行一個(gè)工序所需的全部數(shù)據(jù)信息。程序段由若干個(gè)字和段結(jié)束符“Ⅱ”組成。在程序編寫過程中,進(jìn)行換行時(shí)或按輸人鍵時(shí)可以自動(dòng)產(chǎn)生段結(jié)束符。
(2)字順序。通常程序段中有很多指令時(shí).建議按如下順序:
N—G~X Z I K—F—S—T—D—M一;
其中:N表示程序段號(hào);
G表示準(zhǔn)備功能字(對(duì)機(jī)床的操作);
x、z表示尺寸字;
I、K插補(bǔ)參數(shù);
F表示進(jìn)給功能字(mm/r);
s表示主軸轉(zhuǎn)數(shù)字(r/nun);
T表示刀具功能字;
M表示輔助功能字;“;”把程序段和后邊的注釋分開,“;”后是對(duì)程序段的說明。
(3)程序段號(hào)。以5或lO為間隔選擇程序段號(hào)。以便以后插人程序段時(shí)不會(huì)改變程序段的順序。
(4)被跳躍的程序段。那些不需在每次運(yùn)行中都執(zhí)行的程序段可以被跳躍過去,為此應(yīng)在這樣的程序段的段號(hào)字之前輸人斜線符“/”。通過操作機(jī)床控制面板或者通過PLc接口控制信號(hào),可以使跳躍程序段功能生效。幾個(gè)連續(xù)的程序段可以通過在其所有的程序段號(hào)之前輸入斜線符“/”被跳躍過去。
在程序運(yùn)行過程中,一旦跳躍程序段功能生效,則所有帶“/”符的程序段都不予執(zhí)行,當(dāng)然,這些程序段中的指令也不予考慮。程序從下一個(gè)沒帶斜線符的程序段開始執(zhí)行。
(5)應(yīng)用說明。利用加注釋的方法可在程序中對(duì)程序段進(jìn)行說明,以便于操作者理解編程者的意圖。注釋作為對(duì)操作者的提示顯示在屏幕上,需用“;”與程序段隔開,系統(tǒng)并不對(duì)其進(jìn)行解釋執(zhí)行,一般不受編程語法限制,甚至可用中文方式表達(dá)。
4.字結(jié)構(gòu)殛地址年手卜
(1)功能。字是組成程序段的元素,由字構(gòu)成控制器的指令。
(2)結(jié)構(gòu)。字由地址符和數(shù)值兩部分組成,地址符一般是一字母.不同的字母代表不同的含義。數(shù)值為一串?dāng)?shù)字,可以帶正、負(fù)號(hào)和小數(shù)點(diǎn),正號(hào)可以省略不寫。
(3)多地址符應(yīng)用說明。一個(gè)字可以包含多個(gè)字母作為地址符,此時(shí),數(shù)值與字母之間用符號(hào)“=”隔開,例如:cR=30。c功能也可以通過一個(gè)符號(hào)名進(jìn)行調(diào)用,例如:scALE;打開比例系數(shù)。
上一篇:切削參數(shù)的選擇 下一篇:
編程原則
銷售電話
機(jī)床營(yíng)銷
Tel:024-25340888
024-25341888
024-25340887
024-25341887
Fax:024-25341177
配件服務(wù)
Tel:024-25341716
024-25341717
Fax:024-25341718
維護(hù)改造
Tel:024-25340767
Fax:024-25341177
產(chǎn)品分類