首頁>Club>
8
回覆列表
  • 1 # 失望且珍惜

    CNC程式的組成與格式

    (一)程式的組成

    一個完整的零件加工程式,由若干程式段組成,每個程式段又由若干個程式碼字組成,每個程式碼字則由文字(地址符)和數字(有些數字還帶有符號)組成。字母、數字和符號統稱為字元。舉例如下:

    N01 G91 G00 X50 Y60 LF

    N02 G01 X1000 Y5000 F150 S300 T12 M03 LF

    ··· ···

    N10 G00 X-50 Y-60 M02 LF

    上例為一個完整的零件加工程式,它由10個程式段組成,每個程式段以序號“N”開頭,用LF結束。M02代表整個程式的結束。有些數控系統還規定,整個程式要求以符號“%”開頭,以符號“EM”結尾。

    每個程式段中有若干個程式碼字,如第二程式段有9個程式碼字,一個程式段表示一個完整的加工工步或動作。

    (二)程式段格式

    程式段格式是指一個程式段中字的排列書寫方式和順序,以及每個字和整個程式段的長度限制和規定。不同的數控系統往往有不同的程式段格式,格式不符規定,則數控系統不能接受。

    常見的程式段格式有兩類:

    1.分隔符固定順序式

    這種格式是用分隔符“HT”(在EIA程式碼中用“TAB”)代替地址符,而且預先規定了所有可能出現的程式碼字的固定排列順序,根據分隔符出現的順序,就可判定其功能。不需要的字或與上一程式段相同功能的字可以不寫,但其分隔符必須保留。前面舉例中的程式寫成分隔符固定順序格式如下:

    中國數控線切割機床採用的“3B”或“4B”格式指令就是典型的分隔符固定順序格式。其3B格式的一般表示為:BX BY BJ GZ,其具體意義如表1-2所示。

    表1-2 數控線切割機床的3B格式

    B

    X

    B

    Y

    B

    J

    G

    Z

    分隔符號

    X座標值

    分隔符號

    Y座標值

    分隔符號

    計數長度

    計數方向

    加工指令

    分隔符固定順序式格式不直觀,程式設計不便,常用於功能不多的數控裝置(數控系統)中。

    2.地址符可變程式段格式

    這種格式又稱字—地址程式段格式。程式段中每個字都以地址符開始,其後跟符號和數字,程式碼字的排列順序沒有嚴格的要求,不需要的程式碼字以及與上段相同的續效字可以不寫。這種格式的特點是:程式簡單,可讀性強,易於檢查。因此現代數控機床廣泛採用這種格式。

  • 中秋節和大豐收的關聯?
  • 《三體》中,面壁者為什麼不嘗試公開實施自己的計劃來迷惑破壁者?