日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

發(fā)那科數(shù)控系統(tǒng)的程序預(yù)讀功能

 ysmcshj 2019-07-11
FANUC 0i-MD 0i-MATE-MD 系統(tǒng)都標準有 AI 先行控制、程序預(yù)讀功能。但區(qū)別在于前者可以預(yù)讀 40 個程序段,后者可以預(yù)讀 16 個程序段。目前我們 FANUC 機床出廠標準設(shè)置為普通加工模式(加工過程中不對加工程序進行預(yù)讀),若客戶需要使用該功能時只需要在程序首、尾分別插入 G5.1 Q1 G5.1 Q0 即可。也可以通過參數(shù) 1604#0 設(shè)成“ 1 ,機床開機后,默認使用高速高精度功能。
AI 先行控制 /AI 輪廓控制功能對加工程序進行插補前直線加 / 減速控制。其結(jié)果實現(xiàn)了多個程序段的平滑加 / 減速以及高速加工。
加工程序預(yù)讀時,表面上看被預(yù)讀的程序段還沒有被執(zhí)行,但是實際上被預(yù)讀的程序段實際已經(jīng)被數(shù)控系統(tǒng)預(yù)處理。這時候如果操作人員對已經(jīng)被預(yù)讀的程序段進行類似于“單節(jié)忽略”的操作,實際上都是無效操作。所以造成表面上程序不受控制的假象。金毓五金模具的加工程序就比較明顯的體現(xiàn)這個問題!加工程序形式如下:
主程序 0888;G54 G9O G00 X0 Y0;M98 P1000;G91 G01 X-100 F2000; …… M98 P1000;G91 G01 X-100 F2000;G28 G91 X0 Y0;M30;
子程序 O1000;/M99;G01 …… ;M99;
客戶的是在 X 軸方向相隔一段距離做相同的加工!主程序用來移動 X 軸位置,用來定位。子程序用來做相應(yīng)的刀路加工。我們觀察在子程序開頭有一個 /M99 指令。在加工過程中,“單節(jié)忽略”功能被打開,機床正常加工所有工件要加工的位置;如果客戶在加工過程中需要跳過中間的幾段子程序加工循環(huán),只需要取消“單節(jié)忽略”功能即可,主程序調(diào)用子程序,但在進入子程序時通過 M99 指令直接返回主程序;在跳過幾段后,打開“單節(jié)忽略”功能,子程序中繼續(xù)忽略 /M99 指令,執(zhí)行子程序的正常運行。實現(xiàn)客戶加工需求!
以上程序的設(shè)計是沒有問題的。但在機床( VMC-850L FANUC 0i-MD 數(shù)控系統(tǒng))上運行時,發(fā)現(xiàn)在跳過幾段不需要加工的子程序后,打開“單節(jié)忽略”功能,但是緊接下來的子程序還是繼續(xù)不執(zhí)行!繼續(xù)執(zhí)行主程序的位移指令。
現(xiàn)場觀察機床運行狀態(tài),發(fā)現(xiàn)數(shù)控系統(tǒng)調(diào)用了 AI 先行控制 /AI 輪廓控制功能。系統(tǒng)預(yù)處理了正在執(zhí)行程序段的后 40 段程序,當操作人員取消“單節(jié)忽略”功能時,系統(tǒng)進不去子程序,直接預(yù)處理了主程序。當操作人員再次打開“單節(jié)忽略”功能時,系統(tǒng)只能忽略沒有被預(yù)處理的 /M99 指令。所以造成以上故障的假象。 AI 先行控制 /AI 輪廓控制功能是通過參數(shù) 1604#0 設(shè)置為“ 1 ”處于默認打開狀態(tài)。把該參數(shù)設(shè)置為“ 0 ”以后正常。
以上這個案例還可以用另外一個處理辦法,在 /M99 指令前加一個禁止緩沖的 M 代碼!在參數(shù) 3421 3422 中設(shè)定“阻止緩沖的 M 代碼的范圍”。正常我們機床出廠設(shè)定為 3~97 。根據(jù)參數(shù)注解我們可知, M00 M01 、 M02 M30 為阻止緩沖的 M 代碼,與參數(shù)設(shè)定無關(guān)。機床在執(zhí)行 M00~M97 程序段執(zhí)行之前,不執(zhí)行下一個程序的緩沖;另外, M98 、 M99 、子程序調(diào)用 M 代碼、用戶宏程序調(diào)用的 M 代碼為執(zhí)行緩沖的 M 代碼,與參數(shù)設(shè)定無關(guān)。也就是說,這類的 M 代碼,即使設(shè)定了參數(shù),都不能阻止緩沖!所以,把參數(shù) 3422 設(shè)定為 100 時,也不能解決以上問題。
所以,如果遇到類似的問題,客戶又要使用 AI 先行控制 /AI 輪廓控制功能時,在 /M99 指令前加一個禁止緩沖的 M 代碼即可正常使用!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多