" />" />

熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

關注我們:新浪微博騰訊微博QQ空間
首頁 > 技術 > 技術文章

自制對刀儀測量界面在數控系統上的應用

文:武漢武重機床有限公司 桂柯 雷學平 | 2021年第三期 (0) | (0)

  1 引言

  國內機床廠現在用的對刀儀一般都是雷尼紹的,但其只提供控制程序及循環程序,如果我們要修改一些用戶加工相關的數據,只有到其控制程序中進行修改,這樣即容易產生錯誤又不直觀。西門子提供的界面里又不能很好地與雷尼紹控制程序相結合,在機床行業“大數字、大智能”的發展趨勢要求下,必須提供給用戶直觀、方便、簡單操控的人機界面。


  2 如何用Run MyScreen編寫人機界面

  因此我廠技術團隊在SINUMERIK828D和840DSL上通過“Run MyScreen”編譯器設計開發了用于最終用戶專用的對刀儀測量操作界面。這個界面上可以根據用戶需要選擇刀具號、刀補號、測量的方向、填寫軸移動的距離、碰觸觸頭的保護距離,此外還可以選擇是在標定情況下還是測量情況下進行。

  Run MyScreen界面開發具有如下特點:

  · 代碼量小,編程簡單,門檻低,上手快;

  · 基于系統定義好的框架和固定句法進行編程;

  · 可以運用界面底層的代碼和算法實現用戶工藝應用的需求;

  · 通過.com編譯器和.ini的初始化文件來實現界面開發;

  · 支持嵌入系統界面按鍵下的界面開發;

  · 支持結合用戶循環,生成加工程序的界面開發;

  · 可自定義界面窗口的大小;

  · 開發工具:UTF8編輯器,常用軟件有:

  notepad++、ultraedit、notepad2、記事本。

  在這里我們用“記事本”進行編寫,比較方便。

  自定義畫面的制作完成后生成一個ma_jog.com文件,并將其及相關的幾個文件要放在數控系統指定的路徑當中。

  (1) /oem/Sinumerik/hmi/cfg 路徑中拷入 easyscreen.ini 文件;

  (2)/oem/Sinumerik/hmi/ico/ico640路徑中拷入需要調用的圖片 文件;

  (3)/oem/Sinumerik/hmi/lng aluc_chs.txt 和 aluc_eng.txt 文件;

  (4) /oem/Sinumerik/hmi/proj 路徑中拷入 ma_jog.com 文件。

  具體操作如圖1所示。

圖 1.jpg

  其中語句及格式如下:

  //S(START);

  ;JOG畫面下的按鍵定義

  HS6=(["刀具測量","\\Renishaw_key.png"],,se1)

  ;定義橫向第5個鍵,鍵上文字為"刀具測量",第7級;權限

  存儲級,第1級權限顯示

  PRESS(HS6)

  ;按下HS6后

  LM("MASK1")

  ;跳轉到畫面"MASK1"

  END_PRESS

  ;結束按鍵

  //END

  ;結束定義

  //M(MASK1/"雷尼紹刀具測量"/"TS27.PNG"/)

  DEF RORL=(I/* 0="右刀架",1="左刀架

  "http:///wr1,FS2//"$R[80]"http://280,15,120/)

  ;選擇是哪個刀架,變量存于R[80]中

  DEF MEAS=(I/* 0="測量",1="標定

  "http:///wr1,FS2//"$R[6]"http://373,15,120/)

  ;選擇是標定還是測量,變量存于R[6]中,這也是測量程序中用到的變量

  DEF TOOL=(I///,"刀具

  號:"/wr2//"$R[77]"/303,65,110/443,65,20//)

  ;選擇是哪個刀具,變量存于R[77]中

  DEF TXT1=(I///,"T",/wr1///433,65,10//)

  DEF DOOL=(I///,"刀沿

  號:"/wr2//"$R[78]"/303,90,110/443,90,20//)

  ;選擇刀具刀刀沿號,變量存于R[78]中。

  DEF TXT2=(I///,"D",/wr1///433,90,10//)

  DEF CON3=(I/*

  1="X+,Z+",2="X+,Z-",3="X-,Z-",4="X-,Z+",5="Z+",6="X+",7="Z-",8="X-"http://,"測量方向:"/wr2//"$R[79]"/303,115,110/424,115,41/)

  ;選擇刀尖在哪個方向進行測量,存于R[79]中,如圖2所示。

圖二 測量方向.jpg

  DEF DISP1=(S//"刀具數據"http://wr1////303,220,110/4)

  DEF DISP2=(S//"X"http://wr1////303,245,110/4)

  DEF DISP3=(S//"Z"http://wr1////303,270,110/4)

  DEF DISP4=(S//"R"http://wr1////303,295,110/4)

  DEF DISP5=(R3////wr1//"$TC_DP3[1,1]"http://310,245,

  110/4)

  DEF DISP6=(R3////wr1//"$TC_DP4[1,1]"http://310,270,

  110/4)

  DEF DISP7=(R3////wr1//"$TC_DP6[1,1]"http://310,295,

  110/4)

  ;以上是讀取NC內部刀具的數據值

  DEF HID0=(I////wr0//"$R[1]"http:///)

  DEF HID1=(I///"默認值:6mm","軸移動距離:","b=",/

  wr2//"$R[82]"/303,140,140/424,140,41/)

  ;可填寫軸移動距離

  DEF HID2=(I///"默認值:0mm","觸碰保護距:","c=",/

  wr2//"$R[83]"/303,165,140/424,165,41/)

  ;可填寫保護距離(如圖3所示)。

圖三 可填寫保護距離.jpg

  .......

  VS7=("執行")

  VS8=("退出")

  OUTPUT(TYPE1)

  ;程序加工輸出

  "L920"

  程序名

  "R06="MEAS" R20="TOOL"."DOOL" R11="CON3" R2="HID1"

  R3="HID2" “

  ;R參數與前面定義的變量關系

  "L925"

  ;標定測量程序執行

  END_OUTPUT

  ........

  后面就是在選擇不同數量及變量時調用不同的圖片界面的程序,在這里就都省略了。

  //END

  最后生成的界面圖如圖4所示。

圖四 刀具測量.jpg

  如果按圖4右側“更多”的軟鍵就出現圖5的界面。

圖五 刀具測量.jpg

  圖5中灰色的刀具數據是只讀內容,不可更改。


  3 對刀儀測量程序安裝及如何使用

  具體操作如下:

  · 準備宏程序,拷入NC循環中;

  L901 L902 L920 L921 L922 L923 L925 L927 L928 L931 L932

  · 激活定義文件“UGUD.DEF”;

  · 修改用戶變量RENT[7]為1;

  · 裝標準刀具,首先進行標定操作,將刀尖運行到撞塊邊沿3mm左右處,按界面內容進行填寫,按軟“執行”鍵就可以了;

  · 加工一段時間后可以進行刀具測量,將界面選到測量,其它操作和標定一樣。


  4 結語

  此人機界面安裝后,能極大方便操作人員的工作,且直觀易懂,不易操作失誤,得到了廣大用戶的好評,現普遍安裝于我廠的機床設備中。

  網絡編輯必備工具箱,網絡編輯之家(www.editorsky.com)榮譽出品

  文章格式化編輯

  繁簡體相互轉換

  文字挑錯功能(1000個錯別字詞庫)

  可定制段前是否空格

  只需鼠標點擊

  全傻瓜式操作

  文字挑錯實例:潔白無暇(潔白無瑕),黃梁美夢(黃粱美夢),美侖美奐(美倫美奐)

發表評論

網友評論僅供其表達個人看法,并不表明控制與傳動周刊同意其觀點或證實其描述

雜志訂閱

填寫郵件地址,訂閱精彩資訊:

雜志目錄

更多往期雜志

關注我們:

新浪微博騰訊微博QQ空間

友情鏈接:

紙質雜志

給我們寫信

主站蜘蛛池模板: 江津市| 嵊州市| 黔东| 建昌县| 凤山市| 鸡泽县| 开阳县| 安达市| 当阳市| 宝丰县| 高雄县| 山西省| 敦化市| 鄢陵县| 乐都县| 漳浦县| 寿光市| 赣榆县| 南岸区| 灵宝市| 石首市| 长岭县| 萨嘎县| 土默特右旗| 南江县| 浦北县| 阿拉善右旗| 河间市| 乌什县| 宝应县| 无锡市| 武乡县| 苍溪县| 长沙市| 巨野县| 铁力市| 淳化县| 马尔康县| 南安市| 闽侯县| 枣强县|