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)品展廳收藏該商鋪

    您好 登錄 注冊

    當(dāng)前位置:
    東莞市宇匠數(shù)控設(shè)備有限公司>技術(shù)文章>宏程序功能介紹與數(shù)控曲線車削的編程實(shí)例分析

    技術(shù)文章

    宏程序功能介紹與數(shù)控曲線車削的編程實(shí)例分析

    閱讀:168          發(fā)布時(shí)間:2020-8-12

    在數(shù)控車床上加工曲線的零件是企業(yè)生產(chǎn)及數(shù)控大賽經(jīng)常涉及到的 這些曲線包括了橢圓 雙曲線 拋物線和正弦曲線等 當(dāng)采用不具備非圓曲線插補(bǔ)功能的數(shù)控機(jī)床加工非圓曲線輪廓的零件時(shí) 在加工程序的編制過程中 常需要用若干直線或圓弧擬合非圓曲線 加工出近似輪廓形 其近似程度取決于擬合誤差的大小 數(shù)值計(jì)算和編程的復(fù)雜程度取決于逼近線段的形式 數(shù)量和逼近方式 如何避免數(shù)控程序的重復(fù)冗長 使數(shù)控機(jī)床更好的發(fā)揮效益 設(shè)計(jì)利用宏程序并將其模塊化是有效途徑之一

    編程時(shí)需要采用數(shù)控系統(tǒng)自帶的一種編程方法 FANUC 系統(tǒng)采用宏程序編程 下面主要介紹 FANUC 0i-Mate 系統(tǒng)中的宏程序

    1 宏程序

    數(shù)控程序中含有變量的程序稱為宏程序 宏程序可以讓用戶利用數(shù)控系統(tǒng)提供的變量 數(shù)學(xué)運(yùn)算 邏輯判斷和程序循環(huán)等功能 來實(shí)現(xiàn)一些特殊的用法 從而使得編制同樣的加工程序更加簡便

    1.1 變量

    普通加工程序直接用數(shù)值 G 代碼和移動間隔 例如 GO1 X100.0 運(yùn)用用戶宏程序時(shí) 數(shù)值能夠直接或用變量當(dāng)用變量時(shí) 變量值可用程序或用 MDI 面板上的操作改動 #1 #2 100 G01 X#1 F300

    1 變量的表示及類型

    一般編程辦法允許對變量命名 但用戶宏程序不行 變量用變量符號 # 和后邊的變量號 例如 #1 #10 表達(dá)式能夠用于變量號

    2 變量的運(yùn)算變量常用算術(shù) 邏輯運(yùn)算和運(yùn)算符 如表 1 2所示

    運(yùn)算符右邊的表達(dá)式可包含常量 或由函數(shù)或運(yùn)算符組成的變量 表達(dá)式中的變量 #j #k 可以用常數(shù)賦值 左邊的變量也可以用表達(dá)式賦值 函數(shù)正弦 余弦 正切 反正弦 反余弦和反正切的角度單位是度( ) 括號多可以嵌套使用 5 包括函數(shù)內(nèi)部使用的括號

    1.2 功能語句

    1 無條件轉(zhuǎn)移 GOTO 語句轉(zhuǎn)移到有順序號 n 的程序段格式為 GOTO n 其中 n 表示程序段號

    GOTO1 表示轉(zhuǎn)移到第一程序段

    再如 GOTO#10 表示轉(zhuǎn)移到變量 #10 決定的程序段

    2 條件轉(zhuǎn)移 IF 語句在 IF 后一條件 當(dāng)條件滿足時(shí)轉(zhuǎn)移到順序號為 n 的程序段 不滿足則執(zhí)行下一程序段

    格式為 IF[表達(dá)式]GOTO n

    3 循環(huán) WHILE 語句在 WHILE 后一條件表達(dá)式 當(dāng)條件滿足時(shí) 執(zhí)行 DO END 之間的程序(然后返回到 WHILE 重新判斷條件) 不滿足則執(zhí)行 END 后的下一程序段

    格式為 WHILE[條件式]DO m (m=1 2 3 循環(huán)執(zhí)行范圍的識別號 ) END m 其中m 只能是 1 2 3 否則系統(tǒng)報(bào)警 DO END 循環(huán)能夠按需要使用多次 即循環(huán)嵌套


    2.編程實(shí)例分析

    2.1典型零件1

    如圖 1 所示零件 該零件編程時(shí)以橢圓右端中心 O 點(diǎn)作為編程原點(diǎn) 由于加工的橢圓極角 90 所以可以采用將橢圓極角設(shè)為自變量 當(dāng)橢圓極角從 O 點(diǎn) 0 逐漸增加到 A 點(diǎn) 90 時(shí) 根據(jù)橢圓參數(shù)方程求得橢圓 OA 段上每個點(diǎn)所對應(yīng)的短軸值和長軸值 然后再算出橢圓 OA 段上每個點(diǎn)在工件坐標(biāo)系中所對應(yīng)的 X 值和 Z 從而加工出橢圓 編程中采用條件轉(zhuǎn)移 IF 語句 該橢圓的參數(shù)方程 X=39*COS ,Y=25*SIN 其中 X 表示橢圓長軸值 Y 表示橢圓短軸值 表示橢圓極角

    其加工程序?yàn)?/span>

    O0001

    G98 G21

    T0101

    M03 S1000

    G00 X65 Z5

    #1=0 將橢圓極角設(shè)為自變量 賦值為 0

    N10#2=25*SIN[#1] 參數(shù)方程中橢圓短軸值

    #3=39*COS[#1] 參數(shù)方程中橢圓長軸值

    #4=#2*2 橢圓 OA 段上各點(diǎn)在工件坐標(biāo)系中 X 坐標(biāo)值 *2 為直徑值

    #5=#3-39 (橢圓 OA 段上各點(diǎn)在工件坐標(biāo)系中 Z 坐標(biāo)值)

    #3-39=-(39-#3)

    G01 X#4 Z#5 F0.1 加工橢圓

    #1=#1+0.1 自變量橢圓極角每次增量為 0.1

    IF[#1LE90]GOTO10 如果 #1 小于且等于 90 則返回到 N10 程序段不滿足則執(zhí)行下一程序段

    X65

    G00 X100 Z100

    M05

    M30

    2.2典型零件2


    如圖 2 所示零件 從零件圖給出的尺寸可知橢圓長軸值為

    40mm 我們可以將橢圓長軸設(shè)為自變量 數(shù)值由 22mm 逐漸減少

    -22mm 然后根據(jù)橢圓標(biāo)準(zhǔn)方程 求得所對應(yīng)的長軸變化值

    后再算出橢圓每個點(diǎn)在工件坐標(biāo)系中對應(yīng)的 X 值和 Z 從而加

    工出該零件的橢圓部分 編程中采用循環(huán) WHILE 語句 由該橢

    圓的標(biāo)準(zhǔn)方程 X2

    /402

    +Y2

    /232

    =1

    X=40*SQRT[1-Y*Y/529] 其中 X 表示橢圓長軸值 Y

    示橢圓短軸值

    以下是加工圖 4 的外橢圓輪廓的程序

    O0002

    G98 G21

    T0101

    M03 S1000

    G00 X65 Z5

    X46

    G01 Z-5 F0.1

    G01 Z-5 F0.1

    #1=22 (將橢圓短軸設(shè)為自變量 賦值為 22mm)

    WHILE[#1GE-22]DO1 (#1 如滿足大于且等于-22 則執(zhí)行 DO END 之間的程序 否則轉(zhuǎn)到 END 后的下一程序段)

    #2=40/23*SQRT[529-#1*#1] (由橢圓的標(biāo)準(zhǔn)方程推算出橢圓長軸值)

    #3=#1*2 (橢圓 AB 段上各點(diǎn)在工件坐標(biāo)系中 X 坐標(biāo)值 *2 為直徑值)

    #4=-[#2+22] (橢圓上各點(diǎn)在工件坐標(biāo)系中 Z 坐標(biāo)值)

    G01 X#3 Z#4 F0.1 (加工橢圓)

    #1=#1-0.1 (自變量橢圓短軸每次減量為 0.1mm)

    END1 (循環(huán)結(jié)束)

    Z-44

    X50

    G00 Z100

    M05

    M30

    小結(jié)

    上述兩個實(shí)例在編程中都使用了宏程序 但是選擇了兩個不同的參數(shù)作為自變量 以橢圓極角作為自變量 以橢圓長軸作為自變量 這主要由橢圓在工件坐標(biāo)系中的位置及圖樣中給出的尺寸而定 通過兩個實(shí)例可以看出 編寫加工橢圓的宏程序首先要選擇正確的參數(shù)作為自變量 然后依據(jù)自變量和橢圓方程求得橢圓上每個點(diǎn)所對應(yīng)的短軸值和長軸值 再計(jì)算出橢圓上每個點(diǎn)在工件坐標(biāo)中的 值和 終加工出橢圓 以上只是零件的精加工程序 粗加工時(shí)由于機(jī)床操作系統(tǒng) 零件的加工性質(zhì)等因素 我們可以采用靈活的粗加工編程方式 如把精加工程序加入到 指令中 或者單獨(dú)編寫粗加工的宏程序 還可以修改刀具中的磨耗值等不同方法來滿足粗加工的要求

    本文由 伯特利技術(shù)文章 整理發(fā)表,文章來自網(wǎng)絡(luò)僅參考學(xué)習(xí),本站不承擔(dān)任何法律責(zé)任。

    伯特利數(shù)控一直以盡心、盡力、盡意的態(tài)度把握每一臺 加工中心鉆攻中心的質(zhì)量

    相關(guān)文章可查閱本站:技術(shù)文章 或本文下方 標(biāo)簽 分類

    相關(guān)產(chǎn)品可查閱本站:產(chǎn)品中心

    收藏該商鋪

    登錄 后再收藏

    提示

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

    對比框

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

    掃一掃訪問手機(jī)商鋪
    在線留言
    99re8这里只有的精品| 午夜刺激黄瓜西瓜葡萄榴莲漫画| 日韩欧美一区二区东京热| 亚洲国产精品va在线看黑人| 欧美国产日本高清不卡| 一本久久精品一区二区| 国产免费永久在线观看| 国产一级a 在线观看| 国产成人精品AA毛片| 99久久伊人一区二区yy5099|