Search
banner

講解數控鑽床編寫數控程序方法

作(zuò)者:華正機(jī)械 發布時間:2023-12-20 11:17:31 浏覽次數:157次

一、數字控制的标準代碼

字與字的功能

1.字符與代碼

字符:用來(lái)組織、控制或表示數據的一些符号,如(rú)數字、字母、标點符号、數學運算符等。數控系統隻能接受二進制信息,用"0"和"1"組合的代碼來(lái)表達。上廣泛采用兩種标準代碼:

(1)ISO标準化組織标準代碼

(2)EIA美國(guó)電子工(gōng)業協會标準代碼

在現代大(dà)多數數控鑽床上這兩種代碼都(dōu)可(kě)以使用。 數控鑽床的零件(jiàn)加工(gōng)程序,可(kě)通過撥碼盤、鍵盤、穿孔紙帶、磁帶及磁盤等介質輸入數控裝置中,

ISO代碼爲補偶代碼。ISO代碼能表示的字符個數爲2的7次方,等于128。

EL4代碼爲補奇代碼。在EIA代碼中,每行代碼孔的個數爲奇數;EIA代碼能表示的字符個數爲2的6次方等于64。

從(cóng)以上對兩種代碼的比較可(kě)知,ISO代碼具有信息量大(dà)、等優點,所以目前世界各國(guó)都(dōu)采ISO代碼;但(dàn)由于EIA代碼發展較早,已有的數控鑽床中,有一些采用的是EIA代碼,也有一些數控鑽床既可(kě)用ISO代碼又可(kě)用EIA代碼。現在我國(guó)規定新産品一律采用BO代碼。

2.字

字:指一系列按規定排列的字符,作(zuò)爲一個信息單元存儲、傳遞和操作(zuò)。由一個英文字母與随後的若幹位十進制數字組成。這個英文字母稱爲地址符。

 如(rú):"X2500"是一個字,X爲地址符,數字"2500"爲地址中的内容。

3.字的功能

 組成程序段的每一個字都(dōu)有其特定的功能含義,以下是以FANUC-0M數控系統的規範爲主來(lái)介紹的,實際工(gōng)作(zuò)中,請(qǐng)遵照(zhào)機(jī)床數控系統說(shuō)明書(shū)來(lái)使用各個功能字。

(1)順序号字N

順序号字:又稱程序段号或程序段序号。順序号位于程序段,由順序号字N和後續數字組成。順序号字N是地址符,後續數字一般1~4位正整數。順序号實際上是程序段的名稱。數控系統不是按順序号的次序來(lái)執行程序,而是按照(zhào)程序段編寫時的排列順序逐段執行。

順序号的作(zuò)用:

對程序的校(xiào)對和檢索修改;

作(zuò)爲條件(jiàn)轉向的目标,即作(zuò)爲轉向目的程序段的名稱。

有順序号的程序段可(kě)以進行複歸操作(zuò),這是指加工(gōng)可(kě)以從(cóng)程序的中間開始,或回到程序中斷處開始。

一般使用方法:編程時将程序段冠以N10,以後以間隔10遞增的方法設置順序号,這樣,在調試程序時如(rú)果需要在N10和N20之間插入程序段時,就(jiù)可(kě)以使用N11、N12。

(2)準備功能字G

準備功能字的地址符是G,又稱爲G功能或G指令,是建立機(jī)床或控制系統工(gōng)作(zuò)方式的一種指令。後續數字一般1~3位正整數。

(3)尺寸字

尺寸字用于确定機(jī)床上刀具運動終點的坐(zuò)标位置。

組X,Y,Z,U,V,W,P,Q,R用于确定終點的直線坐(zuò)标尺寸;

組A,B,C,D,E用于确定終點的角度坐(zuò)标尺寸;

第三組I,J,K用于确定圓弧輪廓的圓心坐(zuò)标尺寸。

(4)進給功能字 F

進給功能字的地址符是F,又稱爲F功能或F指令,用于指定切削的進給速度。

(5)主軸轉速功能字 S

主軸轉速功能字的地址符是S,又稱爲S功能或S指令,用于指定主軸轉速。

(6)刀具功能字 T

刀具功能字的地址符是T,又稱爲T功能或T指令,用于指定加工(gōng)時所用刀具的編号。

(7)輔助功能字 M

輔助功能字的地址符是M,後續數字一般1~3位正整數,又稱爲M功能或M指令,用于指定數控鑽床輔助裝置的開關動作(zuò)。

二、數控加工(gōng)程序段格式及程序結構

1.程序段格式

程序段是:爲了完成某一動作(zuò)要求所需功能"字"的組合。每一個字是一個控制機(jī)床的具體(tǐ)指令,它由一個英文字母開頭,其後跟幾個數字構成.是數控加工(gōng)程序中的一條語句。

一個完整的數控加工(gōng)程序是若l幹個程序段組成的。程序段格式:指程序段中的字、字符和數據的安排形式。

字地址可(kě)變程序段格式:每個字長不固定,各個程序段中的長度和功能字的個數都(dōu)是可(kě)變的。

圖1 組成程序段要素示意圖

地址可(kě)變程序段格式中,在上一程序段中寫明的、本程序段裡(lǐ)又不變化的那些字仍然,可(kě)以不再重寫。這種功能字稱之爲續效字。

程序段格式舉例:

N30G01X88.1Y30.2F500S3000T02M08

N40X90(本程序段省略了續效字"G01,Y30.2,F500,S300

Copyright © 2024-2025 http://www.hbhzcnc.com All Rights Reserved 泊頭市華正機械設備有限公司 冀ICP備10025299号-6