999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Mtasc編程語言在EdiTasc控制系統(tǒng)中的應(yīng)用

2016-12-31 00:00:00韓現(xiàn)龍
科技創(chuàng)新與應(yīng)用 2016年12期

摘 要:EdiTasc是在Wiodows下實(shí)時(shí)運(yùn)行的通用數(shù)控系統(tǒng)軟件,識(shí)別國際標(biāo)準(zhǔn)的DIN66025 G代碼和高級(jí)語言MTASC。MTASC編程語言是基于C和BASIC的高級(jí)運(yùn)動(dòng)控制語言。

關(guān)鍵詞:EdiTasc;Mtasc;數(shù)控系統(tǒng)

1 EdiTasc數(shù)控軟件簡介

EdiTasc是一款通用的數(shù)控軟件,它適用于鉆床、銑床、鏜床、雕刻機(jī)和加工中心等多種控制系統(tǒng),也是一個(gè)高度開放的開發(fā)平臺(tái),可以直接控制各種工業(yè)自動(dòng)化設(shè)備,可以方便地開發(fā)用戶專用界面及控制系統(tǒng)。EdiTasc是在Wiodows下實(shí)時(shí)運(yùn)行的通用數(shù)控系統(tǒng)軟件,識(shí)別國際標(biāo)準(zhǔn)的DIN66025G代碼和高級(jí)語言MTASC。

MTASC編程語言是基于C和BASIC的高級(jí)運(yùn)動(dòng)控制語言。它可以任意定義各種長度、多種類型的變量和數(shù)組,具有多種數(shù)學(xué)函數(shù)、循環(huán)程序及條件,允許有任意層擴(kuò)展和嵌套,可調(diào)用子程序及其它語言的子程序,在程序的輸入和編輯過程中可以執(zhí)行任意一行或幾行程序,可方便地驗(yàn)證程序及數(shù)據(jù)的合理性。

2 MTASC 編程語言

2.1 句法及變量類型

Mtasc語言句法結(jié)構(gòu)同C語言,每個(gè)命令語句以“;”為結(jié)束標(biāo)記。除擴(kuò)符外,每項(xiàng)間必須有一個(gè)或更多空格,但+, = 等運(yùn)算不必加空格。每條命令要從右到左順序被執(zhí)行,每條指令的運(yùn)行結(jié)果可有一個(gè)或多個(gè)結(jié)果,沒有功能或運(yùn)算符號(hào)的一行不被執(zhí)行。如

a1 3.45 \"useless text\";

c = COS(PI / 7.0); 和 c = COS PI / 7.0; 的結(jié)果是一樣的。允許多層擴(kuò)符,層數(shù)不受限制,如

PRINT ((a1 + 5) * (a2 * a4));

常用的變量有整數(shù)、小數(shù)、復(fù)數(shù)、字符和數(shù)組(字符,整數(shù)和小數(shù)數(shù)組)等,其中數(shù)組必須用命令A(yù)RY初始化。如Index_arr = ARY 5(1 2 3 4 5),表示數(shù)組名是Index_arr,包含五個(gè)元素(1 2 3 4 5)。數(shù)組中的元素用Index_arr[*]表示,如Index_arr[0]=1,Index_arr[4]=5。

變量名的定義盡量與物理名相同或相近,以字母開頭,每個(gè)字母大寫或小寫其結(jié)果是相同的,系統(tǒng)軟件不區(qū)別字母大寫或小寫,如a1,i1,j1,step,Conter, X-Coordinate 等。

2.2 程序循環(huán)語句及其應(yīng)用

(1)IF:

格式:IF后是一條件,當(dāng)它滿足時(shí),大擴(kuò)符內(nèi)的內(nèi)容就被執(zhí)行,否則就跳到大擴(kuò)符后第一行程序開始執(zhí)行。 如

IF (k = = 1) /* 如果k = 1,就執(zhí)行下面大括號(hào)里的命令,否則不執(zhí)行 */

{

X 22;MF; /* X軸快速運(yùn)動(dòng)到22 */

Z zdn; ML; /* Z軸快速運(yùn)動(dòng)到zdn */

... /* 其他命令 */

}

X 80, ML; /* X軸快速運(yùn)動(dòng)到80 */

IF (a == b){PRINT \"yes!\";} /* 如果a =b,就打印yes!,否則執(zhí)行大括號(hào)后面的命令 */

(2)FOR:

格式:FOR 循環(huán)次數(shù) {要執(zhí)行的內(nèi)容}

如下面的例子執(zhí)行5次大擴(kuò)符內(nèi)的程序{X _X + 10; MF; WAIT 1;}。

FOR 5 {

X _X + 10; MF; /* X軸快速正向運(yùn)動(dòng)10 */

WAIT 1; /* 延時(shí)1秒 */

}

n1 = 20;

FOR n1 { /* 循環(huán)n1次*/

X _X + 10; MF; /* X軸快速正向運(yùn)動(dòng)10 */

WAIT 1; /* 延時(shí)1秒 */

}

(3)WHILE:

格式:在WHILE前面要定義控制循環(huán)次數(shù)變量的初始值,如 I = 2,后面是定義控制循環(huán)結(jié)束的條件,如\"(i = i + 1) <= 25\", 大擴(kuò)號(hào)里{}是要執(zhí)行的內(nèi)容。

3 MTASC語言編程實(shí)例

在EdiTasc數(shù)控系統(tǒng)中,還可進(jìn)一步選擇電子手輪、刀尖半徑補(bǔ)償、自動(dòng)換刀器等功能。文章針對(duì)EdiTasc數(shù)控系統(tǒng)在GH410型高速雕銑機(jī)中的實(shí)際應(yīng)用,運(yùn)用MTASC語言編寫與電子手輪相配套的點(diǎn)動(dòng)程序,進(jìn)而提高了GH410型高速雕銑機(jī)手動(dòng)控制功能。程序全文如下:

wait 2;

k = 1;

spf = 10.0;

sps = 0.05;

dx = 1.0;

dy = 1.0;

dz = 1.0;

rmpMode 'Y';

while (k > 0)

{

ml_f = 10 ; MVPAR;

_drvPosiSpeedMax = sps; MVPAR; Z _Z - 1 * dZ ; ml;

WHILE \"(0 != IN _i6)\" {} mreset;

ml_f = 20; MVPAR;

_drvPosiSpeedMax = spf; MVPAR; Z _Z + 5 * dZ ; ml;

WHILE \"(0 != IN _i5)\" {} mreset;

ml_f = 20; MVPAR;

_drvPosiSpeedMax = spf; MVPAR; X _X - 5 * dX ; ml;

WHILE \"(0 != IN _i2)\" {} mreset;

_drvPosiSpeedMax = sps; MVPAR; X _X + 5 * dX ; ml;

WHILE \"(0 != IN _i1)\" {} mreset;

_drvPosiSpeedMax = spf; MVPAR; Y _Y - 5 * dY ; ml;

WHILE \"(0 != IN _i4)\" {} mreset;

_drvPosiSpeedMax = sps; MVPAR; Y _Y + 5 * dY ; ml;

WHILE \"(0 != IN _i3)\" {} mreset;

wait 0;

}

4 結(jié)束語

文章通過編程實(shí)例,說明了Mtasc語言在EdiTasc控制系統(tǒng)中的應(yīng)用。Mtasc語言做為一種高級(jí)運(yùn)動(dòng)控制語言,其特有的變量形式、任意層擴(kuò)展和嵌套功能,在EdiTasc控制系統(tǒng)中得到廣泛的應(yīng)用。

作者簡介:韓現(xiàn)龍(1981-),男,河北武安人,碩士,講師,研究方向:機(jī)械CAD/CAM。

主站蜘蛛池模板: 久久国产亚洲欧美日韩精品| 免费又黄又爽又猛大片午夜| 色悠久久综合| 亚洲一级毛片在线播放| 日本欧美精品| 国产成人AV男人的天堂| 亚洲国产成人在线| 色综合天天综合中文网| 亚洲精品你懂的| 人妻精品久久无码区| 亚洲中文无码h在线观看 | 欧美日韩v| 国产精欧美一区二区三区| 色婷婷亚洲综合五月| 99人妻碰碰碰久久久久禁片| 免费国产小视频在线观看| 亚洲色欲色欲www在线观看| 99久久婷婷国产综合精| 亚洲成a人在线播放www| 色偷偷男人的天堂亚洲av| 性色生活片在线观看| 国产精品爆乳99久久| 久久免费看片| 激情爆乳一区二区| 91久久天天躁狠狠躁夜夜| 伊在人亚洲香蕉精品播放| 国产一级在线观看www色 | 国产精品夜夜嗨视频免费视频| 国产精品成人免费视频99| 99热这里只有精品久久免费| 国内精自视频品线一二区| 亚洲第一黄色网址| 国产乱人免费视频| 青草国产在线视频| 日日碰狠狠添天天爽| 成年人久久黄色网站| 欧洲亚洲一区| 精品国产一区二区三区在线观看| 亚洲天堂视频在线免费观看| 国产乱子伦视频在线播放| 欧美一区国产| 久久黄色毛片| 毛片一区二区在线看| 亚洲欧美人成电影在线观看| 丝袜美女被出水视频一区| 亚洲无码高清免费视频亚洲| 亚洲欧洲日产无码AV| 成人小视频在线观看免费| 天天综合网站| 国产经典在线观看一区| 日韩精品无码不卡无码| 国产日韩久久久久无码精品| 国产男女免费视频| 亚洲视频在线网| 国产视频你懂得| 波多野结衣视频网站| 欧美第二区| 在线va视频| 久久精品国产在热久久2019| 福利一区三区| 免费国产一级 片内射老| 国产精品手机在线观看你懂的| 久爱午夜精品免费视频| 亚洲午夜福利在线| 日韩欧美国产成人| 欧美成人h精品网站| 国产成人精品免费视频大全五级| 在线毛片网站| 中文字幕亚洲精品2页| 国产丝袜91| 丁香婷婷综合激情| 日韩午夜伦| 99久久精品免费看国产免费软件| 国产成人久久777777| 亚洲欧美日韩精品专区| 国产亚洲欧美另类一区二区| 欧美中文字幕在线二区| 国内自拍久第一页| 国产欧美日本在线观看| 狠狠亚洲婷婷综合色香| 无码免费视频| 欧美成人aⅴ|