www.467cc.cn-无人在线观看高清电影电视剧,无码少妇一区二区三区免费,午夜福利视频,欧美爆乳乱妇高清免费888

<sup id="a8eos"><samp id="a8eos"></samp></sup>
  • <strike id="a8eos"></strike>
  • <strike id="a8eos"><menu id="a8eos"></menu></strike>
  • <fieldset id="a8eos"><input id="a8eos"></input></fieldset>
  • <fieldset id="a8eos"><input id="a8eos"></input></fieldset>
    產(chǎn)品展廳收藏該商鋪

    您好 登錄 注冊(cè)

    當(dāng)前位置:
    中國(guó)臺(tái)灣友嘉數(shù)控機(jī)床集團(tuán)—杭州友佳精密機(jī)械有限公司>技術(shù)文章>數(shù)控學(xué)習(xí)文檔(一),數(shù)控*!!

    技術(shù)文章

    數(shù)控學(xué)習(xí)文檔(一),數(shù)控*!!

    閱讀:889          發(fā)布時(shí)間:2017-2-22

    我精心為大家搜集的學(xué)習(xí)數(shù)控的*知識(shí),以方便參加數(shù)控培訓(xùn)的同學(xué)進(jìn)行學(xué)習(xí)。

    一.什么是宏程序?

    什么是數(shù)控加工宏程序?簡(jiǎn)單地說,宏程序是一種具有計(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是固定的,引入變量后可以寫成:

    #1=25.0    ;#1是一個(gè)變量

    G00 X[#1]  ;#1就是一個(gè)變量

    宏程序中,用“#”號(hào)后面緊跟1~4位數(shù)字表示一個(gè)變量,如#1,#50,#101,……。變量有什么用呢?變量可以用來代替程序中的數(shù)據(jù),如尺寸、刀補(bǔ)號(hào)、G指令編號(hào)……,變量的使用,給程序的設(shè)計(jì)帶來了極大的靈活性。

    使用變量前,變量必需帶有正確的值。如

    #1=25

    G01 X[#1]  ;表示G01 X25

    #1=-10     ;運(yùn)行過程中可以隨時(shí)改變#1的值

    G01 X[#1]  ;表示G01 X-10

    用變量不僅可以表示坐標(biāo),還可以表示G、M、F、D、H、M、X、Y、……等各種代碼后的數(shù)字。如:

    #2=3

    G[#2] X30  ;表示G03 X30

    例1  使用了變量的宏子程序。

    %1000

    #50=20         ;先給變量賦值

    M98 P1001      ;然后調(diào)用子程序

    #50=350        ;重新賦值

    M98 P1001      ;再調(diào)用子程序

    M30

    %1001

    G91 G01 X[#50] ;同樣一段程序,#50的值不同,X移動(dòng)的距離就不同

    M99

    2.局部變量

    編號(hào)#0~ #49的變量是局部變量。局部變量的作用范圍是當(dāng)前程序(在同一個(gè)程序號(hào)內(nèi))。如果在主程序或不同子程序里,出現(xiàn)了相同名稱(編號(hào))的變量,它們不會(huì)相互干擾,值也可以不同。

    %100

    N10 #3=30   ;主程序中#3為30

    M98 P101    ;進(jìn)入子程序后#3不受影響

    #4=#3       ;#3仍為30,所以#4=30

    M30

    %101

    #4=#3       ;這里的#3不是主程序中的#3,所以#3=0(沒定義),則:#4=0

    #3=18       ;這里使#3的值為18,不會(huì)影響主程序中的#3

    M99

     

    3.全局變量

    編號(hào)#50~ #199的變量是全局變量(注:其中#100~#199也是刀補(bǔ)變量)。全局變量的作用范圍是整個(gè)零件程序。不管是主程序還是子程序,只要名稱(編號(hào))相同就是同一個(gè)變量,帶有相同的值,在某個(gè)地方修改它的值,所有其它地方都受影響。

    %100

    N10 #50=30   ;先使#50為30

    M98 P101     ;進(jìn)入子程序

    #4=#50       ;#50變?yōu)?8,所以#4=18

    M30

    %101

    #4=#50       ; #50的值在子程序里也有效,所以#4=30

    #50=18       ;這里使#50=18,然后返回

    M99

     

    為什么要把變量分為局部變量和全局變量?如果只有全局變量,由變量名不能重復(fù),就可能造成變量名不夠用;全局變量在任何地方都可以改變它的值,這是它的優(yōu)點(diǎn),也是它的缺點(diǎn)。說是優(yōu)點(diǎn),是因?yàn)閰?shù)傳遞很方便;說是缺點(diǎn),是因?yàn)楫?dāng)一個(gè)程序較復(fù)雜的時(shí)候,一不小心就可能在某個(gè)地用了相同的變量名或者改變了它的值,造成程序混亂。局部變量的使用,解決了同名變量沖突的問題,編寫子程序時(shí),不需要考慮其它地方是否用過某個(gè)變量名。

    什么時(shí)候用全局變量?什么時(shí)候用局部變量?在一般情況下,你應(yīng)優(yōu)先考慮選用局部變量。局部變量在不同的子程序里,可以重復(fù)使用,不會(huì)互相干擾。如果一個(gè)數(shù)據(jù)在主程序和子程序里都要用到,就要考慮用全局變量。用全局變量來保存數(shù)據(jù),可以在不同子程序間傳遞、共享、以及反復(fù)利用。

    刀補(bǔ)變量(#100~#199)。這些變量里存放的數(shù)據(jù)可以作為刀具半徑或長(zhǎng)度補(bǔ)償值來使用。如

    #100=8

    G41 D100    ;D100就是指加載#100的值8作為刀補(bǔ)半徑。

    注意:

    上面的程序中,如果把D100寫成了D[#100],則相當(dāng)于D8,即調(diào)用8號(hào)刀補(bǔ),而不是補(bǔ)償量為8。

     

    4.系統(tǒng)變量

    #300以上的變量是系統(tǒng)變量。系統(tǒng)變量是具有特殊意義的變量,它們是數(shù)控系統(tǒng)內(nèi)部定義好了的,你不可以改變它們的用途。系統(tǒng)變量是全局變量,使用時(shí)可以直接調(diào)用。

    #0~#599是可讀寫的,#600以上的變量是只讀的,不能直接修改。

    其中,#300 ~#599是子程序局部變量緩存區(qū)。這些變量在一般情況下,不用關(guān)心它的存在,也不推薦你去使用它們。要注意同一個(gè)子程序,被調(diào)用的層級(jí)不同時(shí),對(duì)應(yīng)的系統(tǒng)變量也是不同的。#600~#899是與刀具相關(guān)系統(tǒng)變量。#1000~#1039坐標(biāo)相關(guān)系統(tǒng)變量。#1040~#1143參考點(diǎn)相關(guān)系統(tǒng)變量。#1144~#1194系統(tǒng)狀態(tài)相關(guān)系統(tǒng)變量。(詳見:2.華中數(shù)控系統(tǒng)系統(tǒng)變量一覽)

    有時(shí)候需要判斷系統(tǒng)的某個(gè)狀態(tài),以便程序作相應(yīng)的處理,就要用到系統(tǒng)變量。

    5.常量

    PI 表示圓周率, TRUE 條件成立(真), FALSE 條件不成立(假) 。

    收藏該商鋪

    請(qǐng) 登錄 后再收藏

    提示

    您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~

    對(duì)比框

    產(chǎn)品對(duì)比 二維碼 意見反饋

    掃一掃訪問手機(jī)商鋪
    在線留言
    国产九九自拍久在线观看| 综合亚洲欧美| 久久精品国产二区AV无码| 国内精品国产成人国产三级| 亚洲精品无码AV专区最新| 97人人模人人爽视频一区二区| 午夜福到宅男在线10000| 性少妇videosexfreexxxx片| 久久丫精品忘忧草西安产品| 国产午夜精品一区二区三区软件|