亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        利用西門(mén)子840D系統(tǒng)實(shí)現(xiàn)自動(dòng)記錄切削時(shí)間編程原理及實(shí)例分析

        2013-11-16 06:27:18徐俊凱申玉萍
        關(guān)鍵詞:程序運(yùn)行字符串編程

        徐俊凱 竇 遠(yuǎn) 申玉萍

        (沈陽(yáng)黎明航空發(fā)動(dòng)機(jī)(集團(tuán))有限責(zé)任公司,遼寧 沈陽(yáng) 110043)

        1 基本原理

        系統(tǒng)變量$AC_TIMER[n]的基本定義是:使動(dòng)作在經(jīng)過(guò)規(guī)定的等待時(shí)間之后啟動(dòng)。數(shù)據(jù)類型:REAL(實(shí)數(shù)型)。數(shù)據(jù)單位:s(秒)。n:定時(shí)器變量號(hào)碼。

        ①設(shè)定定時(shí)器

        通過(guò)賦值$AC_TIMER[n]=value增量一個(gè)定時(shí)器變量。n:定時(shí)器變量號(hào)碼。value:?jiǎn)?dòng)值(通常為0)。

        ②停止定時(shí)器

        實(shí)時(shí)變量n:定時(shí)器變量號(hào)碼。通過(guò)賦予一個(gè)負(fù)值$AC_TIMER[1]=-1停止定時(shí)器變量的增量。$AC_TIMER[n]的設(shè)計(jì)初衷是為了協(xié)調(diào)程序中各個(gè)動(dòng)作之間的執(zhí)行順序,編程時(shí)往往被當(dāng)做某個(gè)條件判斷語(yǔ)句中的條件來(lái)使用,例如:

        ……

        WHEN $A_IN[1]= =1 DO $AC_TIMER[1]=0

        WHEN $AC_TIMER[1]>=0.5 DO $A_OUTA[3]=$AA_IM[X]$AC_TIMER[1]=-1

        ……

        這兩行程序段的作用即是在偵測(cè)到一個(gè)數(shù)字輸入之后,通過(guò)模擬輸出0.5s來(lái)輸出一個(gè)實(shí)際坐標(biāo)值。然而系統(tǒng)變量$AC_TIMER[n]計(jì)時(shí)的基本屬性卻一直被忽略了,正是$AC_TIMER[n]可編程地控制開(kāi)始、停止以及可讀取的特性,使之成為840D系統(tǒng)實(shí)現(xiàn)自動(dòng)記錄切削時(shí)間功能的關(guān)鍵構(gòu)成,其基本程序構(gòu)架如圖1。

        圖1

        雖然$AC_TIMER[n]變量?jī)?chǔ)存了時(shí)間信息,但是它卻無(wú)法直觀的被查看或者調(diào)用,而且作為技術(shù)數(shù)據(jù),用戶更希望能夠獲得相對(duì)完整、規(guī)范的數(shù)據(jù)報(bào)文,所以適合實(shí)際應(yīng)用的程序構(gòu)架應(yīng)增加數(shù)據(jù)輸出的部分,如圖2所示。

        圖2

        這里必須應(yīng)用到另一個(gè)關(guān)鍵的編程指令——WRITE:編寫(xiě)文件,基本定義為在特定的文件終端加上一個(gè)程序段。

        編程格式:WRITE(VAR INT ERROR, CHAR[160]FILENAME,CHAR[200]STRING)

        參數(shù)說(shuō)明:ERROR——就返回的錯(cuò)誤可變函數(shù)。0:沒(méi)有錯(cuò)誤;1:不允許的路徑;2:找不到路徑;3:找不到文件;4:文件類型不正確;10:文件已滿;11:文件正在使用;12:無(wú)自由的來(lái)源;13:無(wú)訪問(wèn)權(quán);20:其它錯(cuò)誤

        FILENAME——在文件名中編寫(xiě)字符串。

        可以路徑和文件辨識(shí)符號(hào)規(guī)定文件名稱。路徑名稱須為絕對(duì),即以”/”開(kāi)始。若文件名稱沒(méi)有一個(gè)定義域辨識(shí)符號(hào)(_N_),會(huì)按規(guī)則加上去。若沒(méi)有辨識(shí)符號(hào)(_MPF,_SPF)時(shí),會(huì)自動(dòng)在文件名稱上加_MPF。若沒(méi)有規(guī)定路徑時(shí),文件會(huì)儲(chǔ)存在目前的目錄(=選定之程序的目錄)中。文件名稱最多可為32 位,路徑長(zhǎng)度最多為128 位。

        例: PROTFILE

        _N_PROTFILE

        _N_PROTFILE_MPF

        /_N_MPF_DIR_/_N_PROTFILE_MPF/

        STRING——編寫(xiě)文句。之后在內(nèi)容加上LF;即,以一個(gè)字符加長(zhǎng)文句。

        2 編程實(shí)例

        %_N_0381_MPF //程序名

        ;$PATH=\_N_MPF_DIR//程序文件路徑

        N010 DEFINE INT _ERROR //定義整數(shù)型變量”_ERROR”

        N020 T12 M6

        N030 G54 D1

        N040 G0 G90 G40 X0 Y0 Z600 B0

        N050 S800 M3

        N060 TRANS X0 Y146.5

        N070 G0 Z475

        N080 $AC_TIMER[1]=0//設(shè)置計(jì)時(shí)器開(kāi)

        N090 G1 Z448 F45 //開(kāi)始切削

        N110 Y44.5

        N120 X-20

        N130 Y-44.5

        N140 X20

        N150 Y44.5

        N160 X0

        N170 Y44

        N180 $AC_TIMER[1]=-1//設(shè)置計(jì)時(shí)器關(guān)

        N190 WRITE(_ERROR,”/_N_WKS_DIR/

        _N_WPD_DIR/_N_0381LOGF_MPF”,”THIS

        PROG RUNTIME IS ”<<$AC_TIMER[1]) //在指定路徑生成文件”0381LOGF”,并寫(xiě)入字符串” THIS PROG RUNTIME IS _(空格內(nèi)為$AC_TIMER[1]的實(shí) 際值,單位s)”

        N200 G0 Z600 //快速退回至HOME PONIT

        N210 TRANS

        N220 M5

        N230 M30 //程序停止

        3 注意事項(xiàng)

        ①大多數(shù)的SINUMERIK 840D機(jī)床系統(tǒng)中的$AC_TIMER[n]參數(shù)是默認(rèn)關(guān)閉的,必須手動(dòng)調(diào)整機(jī)床軸MD參數(shù)中MD28258項(xiàng)的設(shè)置才能激活該功能,而且需要重啟NCK內(nèi)核。②$AC_TIMER[n]參數(shù)的計(jì)時(shí)結(jié)果與加工程序中的預(yù)設(shè)F值無(wú)關(guān),如上例所示,當(dāng)加工程序運(yùn)行至N180 $AC_TIMER[1]=-1時(shí),$AC_TIMER[1]參數(shù)中即為自N090運(yùn)行至N170的實(shí)際時(shí)間,而不是以總長(zhǎng)/F值所得到的時(shí)間,因?yàn)樵趯?shí)際試加工過(guò)程中操作者可能會(huì)根據(jù)不同的工況手動(dòng)提調(diào)整進(jìn)給倍率旋鈕,所以$AC_TIMER[1]參數(shù)的數(shù)值更具實(shí)用價(jià)值。③為完善數(shù)據(jù)報(bào)文,便于數(shù)據(jù)統(tǒng)計(jì)和分析,可在程序開(kāi)始處增加寫(xiě)入程序運(yùn)行起始時(shí)間的的命令行,例如:WRITE (_ERROR,”/_N_WKS_DIR/_N_WPD_DIR/_N_0381LOGF_MPF”,”THIS PROG BEGIN IN ”<<$A_YEAR<<”/”<<$A_MONTH<<”/” <<$A_DAY<<”/”<<$A_HOUR<<”/”<<$A_MINUTE),這即可以“年/月/日/時(shí)/分”的格式將程序運(yùn)行的具體時(shí)間寫(xiě)入0381LOGF文件中,其中”<<”字符是連接字符串?dāng)?shù)據(jù)的所必須的命令符號(hào),而寫(xiě)入的字符串內(nèi)容可根據(jù)實(shí)際需要靈活調(diào)整。

        結(jié)語(yǔ)

        在新產(chǎn)品研發(fā)加工過(guò)程中,在驗(yàn)證工藝方法的同時(shí)還需收集相關(guān)的生產(chǎn)數(shù)據(jù),例如零件每工序的實(shí)際切削時(shí)間等。通過(guò)利用系統(tǒng)自動(dòng)統(tǒng)計(jì)功能可以減少人為實(shí)地跟產(chǎn)記錄,提高人力資源利用效率,強(qiáng)化數(shù)據(jù)的準(zhǔn)確性和可靠性,夯實(shí)制造管理基礎(chǔ)。

        [1]馮潼能.MBD 技術(shù)在協(xié)同設(shè)計(jì)制造中的應(yīng)用[J].航空制造技術(shù),2010.

        [2]粉末冶金工藝學(xué)[M].北京:科學(xué)普及出版社,2005.

        猜你喜歡
        程序運(yùn)行字符串編程
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        行政公益訴訟訴前程序運(yùn)行檢視
        法大研究生(2020年2期)2020-01-19 01:43:04
        論刑事錯(cuò)案的成因
        《刑事訴訟法》修改背景下刑事和解制度淺析
        一種新的基于對(duì)稱性的字符串相似性處理算法
        依據(jù)字符串匹配的中文分詞模型研究
        一種針對(duì)Java中字符串的內(nèi)存管理方案
        蜜臀av999无码精品国产专区| 91精品啪在线观看国产色| 青青草手机免费播放视频 | 日本在线一区二区在线| 久久精品中文少妇内射| 亚洲狠狠婷婷综合久久久久图片| 色综合久久丁香婷婷| 少妇被搞高潮在线免费观看| 视频在线观看国产自拍| 欧美a级毛欧美1级a大片免费播放 国产一区二区女内射 | 国产一区二区三区亚洲天堂| 高清不卡日本v二区在线| 18禁成人黄网站免费观看| 欧美丰满大爆乳波霸奶水多| 91精品国产无码在线观看| 一二三四在线观看视频韩国| 人人摸人人搞人人透| 色综合久久久久久久久五月| 久久精品中文字幕亚洲| 国产色婷婷久久又粗又爽| 少妇aaa级久久久无码精品片| 欧美日韩性视频| 激情在线视频一区二区三区| 成人免费自拍视频在线观看| 一二三四视频社区在线| 91精品91久久久久久| 亚洲一区二区精品在线| 性做久久久久久久| 乱码一二区在线亚洲| 一区二区三区在线观看视频免费 | 中国极品少妇videossexhd| 国产内射视频在线播放| 成人大片免费观看视频| 40岁大乳的熟妇在线观看| 国产丝袜一区二区三区在线不卡 | 日本一区二区高清精品| 久久天天躁狠狠躁夜夜躁2014| 国产喷水在线观看| 丝袜美腿av免费在线观看| 亚洲综合网国产精品一区| 国产免费午夜a无码v视频|