国产又猛又黄又爽,多姿,免费精东传媒VS天美传媒,午夜sese电影,欧美三级视频在线播放

產品展廳收藏該商鋪

您好 登錄 注冊

當前位置:
東莞市宇匠數控設備有限公司>技術文章>從VB開發CK0630模擬編程器

技術文章

從VB開發CK0630模擬編程器

閱讀:109          發布時間:2020-8-12

CK0630模擬編程器是一種針對CK0630數控車床的結構 性能和編程特點,利用VB6.0作為編程語言開發而成的二維 數控仿真軟件。該編程器能模擬該機床的操作功能,為操作 者快速掌握CK0630數控車床的編程加工技術,提供一個直 觀的虛擬操作環境。

一、模塊設計

編程器采用模塊化結構開發而成,主要包含以下模塊: “系統分辨率識別”、“加密”、“編程操作實踐”(包 括:姓名、學號登錄;實驗目的;實驗原理;實驗步驟;編 程操作說明;編程操作實踐;退出)和“軟件信息”模塊, 其中“編程操作實踐”為主模塊。 “編程操作實踐”主模塊主要有以下子模塊構成:“手 動”(手動方式下,模擬機床各主要功能,如主軸正反轉、 停,刀具沿XZ方向移動等)、“毛坯尺寸輸入,刀具選 擇”、“程序編輯”、和“模擬執行”模塊。其中“程序編 輯”、“模擬執行”是主要子模塊。 “程序編輯”有三種程序編輯方式:用鼠標從面板編輯 新程序以*.lathe文件存盤方式、用鍵盤編輯新程序以*.txt 件存盤方式和讀取或修改已有程序方式。 “模擬執行”子模塊有:程序分析、卡盤正反轉、換刀 過程、走刀過程、工件縮放、切削形狀顯示、取下段程序分 析等主要程序設計。

二、主要方法和技術

1、面板設計

利用命令鈕、文本框、標簽、框架等控件和調色板設計 各種形狀和顏色的操作面板。主要采用命令鈕,少量采用圖 片框及文本框。

2、控制功能的實現

利用單擊事件過程定義面板上各按鈕的功能,如:

Sub EDIT_click ()

Foml .show

Text l .text="Modify a program"

End Sub

本程序可實現的功能是,用戶用鼠標單擊EDIT按鈕 后,屏幕即顯示窗體和“Modify a program”字樣。

3、刀庫制作

可用VB提供的Line繪圖語句繪制或利用photoshop等專業 工具制作。

4、卡盤模擬

卡盤由三幅顏色相反的圖片組成,三幅圖的相同位置的 顏色是一定相反,這樣當三幅圖交替出現時,呈卡盤轉動的 視覺效果。它們的交替出現由VB提供的Timer控件實現。

5、編輯功能

主要采用函數:Format $ , Ltrim$, Rtrim$, Left $ , Mid $ , Right $ , Len, Val,等等。

6、模擬仿真加工

1)刀具選擇

模擬刀庫直接繪制于窗體,每把刀具下方均有一個文本 (由于背景色同窗體,故不易覺察),用來輸入刀號。例 如,當第一把刀下方填入數據“2”,則運行用戶程序時用 到的2號刀具就是割刀。

2)切削過程

執行用戶程序時,刀具移動及切削過程的仿真過程: 1)讀取用戶程序刀位點坐標(x, z)2)在該坐標處繪制 刀具(用前景色),同時擦除該刀具原來位置的圖形,擦除辦 法是用窗體背景色繪制刀具;3)重復12)步驟,以給人 以刀具移動的感覺。

3)鏡象技術

上述切削過程僅模擬單邊的切削,使用鏡象技術仿真雙 邊的加工,方法是以工件軸線為對稱軸,在上方配置一把隱 形車刀。

4)刀具與卡盤動作的協調

Timer控件調用過程和刀具繪制調用過程中插入 Doevents,保證卡盤轉動與刀具切削同時進行。

5)加工過程跟蹤

正在加工的用戶程序段顯示于編輯屏頂端的文本框,以 方便用戶調試程序。

三、使用示例

依次單擊圖標、“編程操作實踐”出現登錄界面:如需 輸入新數控程序,則使用姓名學號,產生的程序文件將以此 為主文件名,以*.lathe*.txt為后綴名保存于C:\lathe.lib\ 錄,以便以后調試和修改;若需調用或修改已有程序,則無 須輸入姓名學號,直接進入。

進入主界面后單擊虛擬面板上的“編輯”鍵可以有三種 編輯方法,用鼠標單擊面板數字鍵或使用鍵盤數字鍵。以后 每一步操作都給出下一步操作的提示,或按“幫助”獲得提 示信息。

選擇1,可模擬真實數控車床的程序輸入;選擇2,可模 擬真實數控車床的程序修改;選擇3,可從計算機的鍵盤上 輸入新程序,*.txt為后綴名建議保存于C:\lathe.lib\目錄,建 議同時熟悉計算機鍵盤和本系統編程格式的人員使用。

以上完成了程序初步編輯工作,接下來是仿真加工和調 試。如使用編輯1、編輯3輸入程序,應單擊“退出”或按鍵 ESC退至主界面,單擊“模擬”;如使用編輯2調用程 序,直接單擊“模擬”,出現毛坯尺寸輸入界面。按要求輸 入毛坯尺寸,如圖1所示:

根據圖中提示,選好刀具,選擇“開始”,即可模擬加 工,如圖2所示:

如有不對之處,可按“連續”進入“單步”調試狀態, PageUpPageDown鍵顯示執行過的每一個程序段的模擬 圖象,在屏幕頂部程序顯示行修改,按“段輸入”確認;也 可重新返回編輯狀態,修改程序再一次模擬,直至正確為 止。以下為一工件在CK0630數控車床仿真編程器上加工的 綜合示例。工件毛坯外徑25mm,卡盤外長度60mm,選用割 刀(5號)、外圓車刀(1號)、螺紋車刀(7號)各一把。 加工效果如圖3所示,模擬通過的程序,可以用來在 CK0630車床上加工零件。

四、結論

本仿真器運行環境要求較低,一般普通微機就能滿足使 用要求。全中文操作、人機界面直觀友好、即學即用、全程 幫助一學就會,尤其適合一般學校的數控教學,使受訓者快 速掌握CK0630數控車床的編程加工技術,做到集應用、教 學、培訓于一體,體現其應有的社會和經濟效益。 本仿真器主要面向手工編程培訓教學,可接受 CAD/CAM系統(如CAXA,MASTERCAM,PRO/E等)生成的經 過后置處理的數控程序。以CAD/CAM軟件為平臺,通過一 群計算機與少數加工機床聯網,組成CAD/CAM機床網絡實 驗室,實現*制造技術一體化教育。

本文由 伯特利數控文章 整理發表,文章來自網絡僅參考學習,本站不承擔任何法律責任。

/bethel/news/

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~

對比框

產品對比 二維碼 意見反饋

掃一掃訪問手機商鋪
在線留言