熱門(mén)關(guān)鍵詞:
數(shù)控車(chē)床宏程序編程
  • 該文件為doc格式
  • 文件大小:802.82K
  • 下載次數(shù)
  • 文件評(píng)級(jí)
  • 更新時(shí)間:2012-08-16
  • 發(fā) 布 人xiaoenfu
  • 文件下載:
  • 立即下載

  • 文件介紹:
  • 該文件為 doc 格式,下載需要 0 積分
  • 數(shù)控車(chē)床宏程序編程

    一.什么是宏程序?
    什么是數(shù)控加工宏程序?簡(jiǎn)單地說(shuō),宏程序是一種具有計(jì)算能力和決策能力的數(shù)控程序。宏程序具有如下些特點(diǎn):
    1.使用了變量或表達(dá)式(計(jì)算能力),例如:
    (1)G01 X[3+5] ;有表達(dá)式3+5
    (2)G00 X4 F[#1] ;有變量#1
    (3)G01 Y[50*SIN[3]] ;有函數(shù)運(yùn)算
    2.使用了程序流程控制(決策能力),例如:
    (1)IF #3 GE 9 ;有選擇執(zhí)行命令
    ……
    ENDIF
    (2)WHILE #1 LT #4*5 ;有條件循環(huán)命令
    ……
    ENDW

    二.用宏程編程有什么好處?
    1.宏程序引入了變量和表達(dá)式,還有函數(shù)功能,具有實(shí)時(shí)動(dòng)態(tài)計(jì)算能力,可以加工非圓曲線,如拋物線、橢圓、雙曲線、三角函數(shù)曲線等;
    2.宏程序可以完成圖形一樣,尺寸不同的系列零件加工;
    3.宏程序可以完成工藝路徑一樣,位置不同的系列零件加工;
    4.宏程序具有一定決策能力,能根據(jù)條件選擇性地執(zhí)行某些部分;
    5.使用宏程序能極大地簡(jiǎn)化編程,精簡(jiǎn)程序。適合于復(fù)雜零件加工的編程。
    一.宏變量及宏常量

    1.宏變量
    先看一段簡(jiǎn)單的程序:
    G00 X25.0
    上面的程序在X軸作一個(gè)快速定位。其中數(shù)據(jù)25.0是固定的,引入變量后可以寫(xiě)成:
    #1=25.0 ;#1是一個(gè)變量
    G00 X[#1] ;#1就是一個(gè)變量
    宏程序中,用“#”號(hào)后面緊跟1~4位數(shù)字表示一個(gè)變量,如#1,#50,#101,……。變量有什么用呢?變量可以用來(lái)代替程序中的數(shù)據(jù),如尺寸、刀補(bǔ)號(hào)、G指令編號(hào)……,變量的使用,給程序的設(shè)計(jì)帶來(lái)了極大的靈活性。
    使用變量前,變量必需帶有正確的值。如
    #1=25
    G01 X[#1] ;表示G01 X25
    #1=-10 ;運(yùn)行過(guò)程中可以隨時(shí)改變#1的值
    G01 X[#1] ;表示G01 X-10
    用變量不僅可以表示坐標(biāo),還可以表示G、M、F、D、H、M、X、Y、……等各種代碼后的數(shù)字。如:
    ...
文檔留言
驗(yàn)證碼: 請(qǐng)?jiān)谟覀?cè)輸入驗(yàn)證碼 看不清楚,換一個(gè)