引言
  隨著汽車、航空和船舶工業的飛速發展,對發動機的性能要求不斷提高,中高速發動機的關鍵部件活塞經常被設計成非圓截面(中凸變橢圓)。目前,同內外活塞制造主要采用硬靠模,這種加工方法不利于多品種、小批量特種環的生產和新產品的研究與開發。活塞的“軟靠模”技術就是把活塞的橫截面形狀或數據輸入計算機,再由計算機控制刀具運動,完成活塞變橢圓截面的車削加">

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

基于PMAC的車床開放式數控系統

引言
  隨著汽車、航空和船舶工業的飛速發展,對發動機的性能要求不斷提高,中高速發動機的關鍵部件活塞經常被設計成非圓截面(中凸變橢圓)。目前,同內外活塞制造主要采用硬靠模,這種加工方法不利于多品種、小批量特種環的生產和新產品的研究與開發。活塞的“軟靠模”技術就是把活塞的橫截面形狀或數據輸入計算機,再由計算機控制刀具運動,完成活塞變橢圓截面的車削加工。它不僅能切削各種復雜的截面形狀,而且具有切削效率高、加工精度高、柔性好等優點。活塞中凸變橢圓數控車削時,X軸進給機構的性能和控制方法決定了加T精度和表面質量,因而對機床進給系統的伺服性能提出了更高的要求:要有很高的驅動推力、快速進給速度和進給加速度。對于一般數控機床,由于受到傳統機械結構(即旋轉電動機+滾珠絲杠)進給方式的限制,其有關伺服性能指標(特別是快速響應性)難以突破提高。而直線電機驅動機構作為一種新的高速進給方式能提供120—200m/min的速度和5~10g的加速度。進給機構由直線電機直接驅動,消除了中間環節的機械滯后及螺距誤差,其運動精度取決于反饋裝置、控制系統和直線導軌,從而可達到很高的精度。
1、數控活塞車床X軸進給機構結構及原理
  本文將直線電機作為X軸進給驅動部件,設計的數控車床X軸進給機構結構如圖1所示。直線電機對稱立式安裝,滑臺和簡易刀架采用輕質高強度合金材料,優化的結構設計盡可能減小滑臺質量以提高進給系統的快速響應性能和加速度,導軌采用直線滾動導軌。進給系統行程限位采用接近開關和彈簧空氣阻尼式機械擋塊二級安全過沖防護,以確保滑臺不會因為誤操作而沖出導軌。光柵位置反饋裝置位于滑臺內部,以免受到外界油污和鐵屑污染。系統具有全封閉防護結構和由內向外的吹風冷卻功能(圖1中未表示)。由于采用無鐵芯動子(初級)結構,發熱量小,散熱容易,這使得加工中受熱變形的影響小。整個活塞車床的結構如圖2所示。

圖1 活塞車床的X軸進給機構結構

圖2 活塞車床整體結構圖

2、活塞車床數控系統設計
  已成為數控系統發展趨勢的開放式數控系統是計算機硬件技術、信息技術、控制技術融人數控技術的產物,它具有強大的適應性和靈活配置能力,能適應各種數控設備,可靈活配置,隨意集成。該系統遵循統一的標準體系結構規范,模塊之問具有兼容性,部件具有互換性和互操作性。目前的開放式數控系統主要有以下3種結構:
(1) PC機+數控專用模塊
  即在Pc機上嵌入數控專用模板。這種數控系統的開放性只限于PC微機部分,其專業的數控部分仍處于封閉狀態。
(2) PC機+可編程運動控制器
  這種基于開放式可編程運動控制器的系統結構以通用微機為平臺,以PC機標準插件形式的可編程運動控制器為控制核心,雙CPU并行通信,是一種便于開發的全方位開放式體系結構。
(3) 純PC機
  即完全采用PC機的全軟件形式的數控系統。這類系統由于受到PC機實時性的限制,目前正處于探索階段。
  本數控系統采用的是第二種方式,即IPC十PMAC(programmable multi-axes controller)的開放式結構體系,系統運行速度快、控制精度高、開發周期短。數控系統軟件采用VC+6.0開發,使用美國Delta Tau公司提供的動態鏈接庫PComm32。
2.1 數控系統硬件設計
  本系統硬件結構如圖3所示。工控機采用研祥的PCl04/PⅢ800型嵌入式: 控機,主板上配有104總線接口。運動控制卡采用美國Delta Tau公司的PMAC2/PC104型控制卡,可以直接和104總線接口的工控機相連。PMAC的核心是MOTOROLA的DSP56001/56002數字信號處理器,可同時控制1~8個軸,既可單獨執行存儲于其內部的程序,也可執行運動程序和PLC程序,并進行伺服環更新及以串口、總線兩種方式與上位機進行通信。PMAC還可自動對任務優先級進行判別,從而進行實時多任務處理。由于PMAC卡具有強大的數字運算能力來完成數控捅補、PLC程序運行等實時任務,簡化了實現數控系統實時性任務的開發T作,只需根據要求開發上位機界面、NC程序編輯、機床狀態量讀取等非實時任務。工控機和PMAC之間通過104總線通信,只需通過調用動態鏈接庫PComm32就可實現兩者間的實時通信。

圖3 數控系統硬件結構

2.2 數控系統軟件設計
  活塞車床數控系統的軟件采用模塊化沒計,用面向對象的高級語言VC++ 6.0編寫,通過PMAC提供的動態鏈接庫管理實時運動程序。系統軟件主要包括上位機人機界面、上下位機通信程序和PLC程序等幾部分。軟件的結構如圖4所示。上位機人機界面為用戶提供一個系統操作界面,在此界面下,系統的各功能模塊以菜單和對話框的形式被調用。PLC控制程序用于機床系統開關量的邏輯控制。動態鏈接庫PComm32提供函數同底層的虛擬設備驅動程序進行數據交換,然后由虛擬設備驅動程序直接和PMAC交換數據。

圖4 數控系統軟件結構

(1) 人機界面程序編制
  數控活塞車床的上位人機界面程序主要是將數控系統的操作界面顯示在屏幕上,為操作者提供一個直觀的操作環境。這是數控軟件開發中較重要的一部分,主要包括程序編輯、系統參數配置、加上運行、狀態顯示、自診斷和在線幫助等。程序編輯界面主要用于數控文件的編輯、復制、存儲和刪除等操作,實現文檔和系統內部數據的管理。系統參數配置界面可以方便地配置M變量、I變量、電機參數等各個系統參數。加工運行界面用于將NC代碼進行解釋并下載到PMAC巾,通過PMAC去執行插補等功能。狀態顯示界面用于顯示電機的實際位置、命令位置、速度以及運動時間等各種狀態參數,通過顯示的參數來了解加工性能的好壞,從而根據需要在系統配置界面中調整參數設置。自診斷界面用于顯示各種主要故障原因及其初步解決方案。在線幫助界面為用戶提供該人機界面的使用幫助說明。整個人機界面基于Windows環境,采用菜單式按鈕,具有很好的人機交互性。
(2) 上下位機通信程序編制
  為了便于PMAC與上層Windows進行通信,Delta Tau公司提供r PComm32動態鏈接庫作為上層應用程序與PMAC之間通信的橋梁。PComm32是一個非常有效的開發工具,它包括了所有與PMAC的通信方法,并且與VC++等開發軟件有很好的兼容性,開發者只需要往VC程序中調用動態鏈接庫就能完成上位機同PMAC之間的數據交換。下面介紹在VC++6.0環境下調用PComm32動態鏈接庫及庫函數的方法。PComm32共包含丁250多個函數,但常用的并不多,只要掌握了下面幾個就可以完成大部分的通信功能:
Open Pmac Device()//為應用程序使用PMAC打開一個通道;
Close Pmac Device()//當程序運行完畢后關閉所打開的通道;
Pmac Get PesponseA()//發送一個命令字符串給PMAC,并從緩沖區得到PMAC的反饋;
Pmac Configure()//調出配置對話框并修改PMAC的參數;
Pmac Down LoadA()//將程序從Pc下載到PMAC;
Pmac Send CommandA()//發送一個命令字符串給PMAC。
  掌握了這幾個函數的使用方法,就可在VC++6.0環境下凋用PComm32動念鏈接庫,還需要用到Windows的幾個API函數:
LoadLibrary//加載動態庫;
GetProcAddress//取得相應函數地址、FreeLibrary//卸載動態庫。
  要調用動態庫函數,首先要在頭文件巾為所需的函數定義函數指針類型,其參數要和動態庫的函數原型相同。接下來要在該文件中定義3個函數指針:
  Open Pmac open、Close Pmac close、Pmac Get pmaeget,然后在執行文件中加載動態庫,獲得相應的函數地址并賦值給所定義的函數指針,程序段如下:
hMyD1 1=LoadLibrary(“pmac”)//加載動態庫;
open=(OpenPmac)GetProcAddress(hMy D1 1),“Open Piilac Device”//得到函數地址并賦給函數指針;
close = (ClosePmac)GetProcAddress(hMyD1 1,“ClosePmac Device”)
pmacget= (PmacGet)GetProcAddress(hMyD 1 1,“Pmac Get ResponseA”)//通過指向函數的指針調用該函數;
if(open!=NULL)
{
( opeil)(0)//初始化函數;
SetTimer(1,lo,NULL)//設定定時器采集時間為lOOms:

void CP comm Dig::On Timer(UINT nlDEvent)//定時器響應函數;

( pmacget)(0,buf,255,“rx0”)//讀取PMAC寄存器xO的值并存放在buf中;
Update(FALSE)
CDialog::On Timer(nIDEvent)

//在退出程序的時候要卸載動態庫;
BOOL CPcommDlg::Destroy Window()
{
( close)(0)//關斷與PMAC的通信;
Free Library(hMy DLL)//卸載動態庫;
Return CDialog::Destroy Window()
}
(3) PLC程序的編制
  系統的PLC程序主要完成系統的初始化和對各種輸入輸出量進行監控,主要包括限位、冷卻、潤滑、指示燈管理、主軸電機啟停等子程序。PMAC帶有內置的軟PLC功能,其運行是由PMAC來實現的。當運動程序在前臺有序運行時,PMAC可以在后臺運行多達32個異步PLC程序。PLC程序可以以極高的采樣速率監視模擬和數字輸入、設定輸出值、發送信息、改變增益,命令運動停止/啟動等作業。PLC程序的語法采用IF—ELSE結構的類C語言,開發者很容易就能寫出所需的PLC程序,然后可利用PMAC自帶的軟件開發平臺進行編輯、編譯,最后下載到PMAC卡中運行。
3、結束語
(1) 采用直線電機驅動和直線導軌保證了非圓車削的快速響應性和高剛度要求。
(2) 基于IPC+PMAC結構的活塞車床數控系統,充分利用了PMAC控制器強大的伺服控制功能、直線電機的高頻響應特性和PC機高效靈活的編程功能,硬件組成簡單,軟件開發方便,整個系統開發周期短,開放性和可擴展性較強,適合于多品種、小批量活塞的開發和生產。


文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      久久久av水蜜桃| 1000部国产精品成人观看| 亚洲综合色噜噜狠狠| 国产伊人精品| 国产精品久久久久毛片大屁完整版 | 亚洲视频免费看| 国产亚洲欧美一级| 欧美午夜一区二区| 欧美人与性动交α欧美精品济南到 | 国产私拍一区| 国产精品hd| 欧美日韩不卡视频| 久久天天躁夜夜躁狠狠躁2022 | 欧美日韩免费精品| 欧美成人中文字幕在线| 久久精品日韩| 亚洲欧美美女| 亚洲一区二区精品视频| 亚洲精品偷拍| 亚洲国产专区校园欧美| 含羞草久久爱69一区| 国产亚洲欧美一级| 国产伦精品一区二区| 国产精品推荐精品| 国产精品v日韩精品v欧美精品网站| 欧美极品在线播放| 欧美精品国产精品日韩精品| 欧美韩国日本一区| 欧美国产日韩xxxxx| 欧美顶级艳妇交换群宴| 欧美粗暴jizz性欧美20| 欧美国产视频日韩| 欧美精品一卡二卡| 欧美精品www| 欧美午夜免费电影| 国产精品盗摄久久久| 国产精品久久久久久久久借妻| 欧美色区777第一页| 国产精品美女久久久久aⅴ国产馆| 欧美日韩精品国产| 国产精一区二区三区| 国产亚洲精品久| 伊人成综合网伊人222| 在线欧美三区| 99精品视频免费全部在线| 亚洲一区二区三区视频播放| 欧美亚洲在线观看| 免费久久久一本精品久久区| 欧美激情免费观看| 国产精品久久久久久久免费软件 | 国产一区视频在线观看免费| 在线观看91精品国产麻豆| 亚洲区一区二| 午夜精品久久久久久久蜜桃app | 亚洲福利视频三区| 99国产一区| 欧美综合国产| 欧美日韩播放| 精品成人一区二区三区| 一本色道久久综合| 久久精品亚洲精品| 欧美日韩在线电影| 亚洲欧美日韩中文视频| 亚洲视频在线观看| 久久精品三级| 国产精品v欧美精品v日本精品动漫| 国产一区二区三区的电影| 亚洲第一中文字幕| 亚洲欧美日韩系列| 欧美日本精品一区二区三区| 国产一区二区三区高清播放| 一本色道**综合亚洲精品蜜桃冫 | 亚洲欧美在线免费观看| 久久野战av| 国产视频观看一区| 亚洲婷婷综合久久一本伊一区| 鲁鲁狠狠狠7777一区二区| 国产精品视频一二三| 亚洲美女色禁图| 久久婷婷国产综合精品青草| 国产精品一区三区| 国产欧美一区二区三区另类精品| 国产精品h在线观看| 亚洲国产一区二区三区a毛片| 亚洲欧美偷拍卡通变态| 欧美精选午夜久久久乱码6080| 国内精品免费午夜毛片| 欧美一级欧美一级在线播放| 国产精品大片wwwwww| 一本色道**综合亚洲精品蜜桃冫| 欧美激情精品久久久| 在线欧美三区| 免费人成精品欧美精品| ●精品国产综合乱码久久久久| 欧美在线视频一区二区三区| 国产精品每日更新在线播放网址| 中文在线资源观看网站视频免费不卡 | 亚洲国产综合在线| 欧美成人午夜免费视在线看片 | 在线观看日韩一区| 久久久久久**毛片大全| 黄色av日韩| 久久综合九色综合欧美就去吻| 在线不卡欧美| 美国成人毛片| 99re6这里只有精品视频在线观看| 欧美精品aa| 一本一道久久综合狠狠老精东影业| 毛片一区二区| 一区二区三区日韩| 国产精品一区二区你懂的| 欧美中文在线字幕| 亚洲成色最大综合在线| 欧美另类videos死尸| 亚洲欧美成人一区二区三区| 国产午夜亚洲精品不卡| 老司机aⅴ在线精品导航| 亚洲黑丝在线| 国产精品久久久久三级| 久久国产66| 日韩一级二级三级| 国产欧美成人| 欧美成人午夜激情| 欧美亚洲视频在线观看| 亚洲国产经典视频| 国产伦一区二区三区色一情| 裸体丰满少妇做受久久99精品| 亚洲精品免费看| 国产精品夜色7777狼人| 男女精品网站| 欧美一区二区三区视频| 亚洲国产成人在线| 欧美午夜电影完整版| 久久美女性网| 亚洲一区二区三区在线视频| 激情综合电影网| 国产精品高潮呻吟久久av黑人| 久久精品日产第一区二区三区 | 欧美日韩一区二区三区在线观看免| 午夜精品免费在线| 亚洲激情在线播放| 国产欧美在线播放| 欧美另类专区| 美女精品在线观看| 欧美一区二区三区在线视频 | 一区二区三区视频观看| 在线播放视频一区| 国产一本一道久久香蕉| 欧美日韩在线一区| 欧美激情精品久久久六区热门| 久久久国产精品一区| 欧美一二三区精品| 亚洲欧美伊人| 亚洲手机在线| 一个色综合导航| 最新高清无码专区| 在线观看一区视频| 国产综合色产| 国产一区二区三区久久| 国产欧美一区二区三区久久人妖| 欧美日韩国产三区| 欧美精品一区二区久久婷婷| 美女图片一区二区| 蜜臀av性久久久久蜜臀aⅴ| 久久久久国产免费免费| 欧美中文日韩| 久久久久久亚洲精品杨幂换脸| 久久精品国产第一区二区三区| 亚洲欧美日本日韩| 欧美一激情一区二区三区| 亚洲淫片在线视频| 午夜一区不卡| 久久久精品国产免费观看同学| 欧美一区二区视频网站| 欧美在线视频导航| 久久美女性网| 欧美激情视频在线播放| 欧美精品一区二区三区蜜桃 | 久久精视频免费在线久久完整在线看| 亚洲在线不卡| 久久久精品999| 欧美α欧美αv大片| 欧美伦理视频网站| 国产精品麻豆成人av电影艾秋| 国产视频亚洲精品| 一区二区视频欧美| 99精品国产在热久久婷婷| 中文一区二区| 久久久久久久久久久成人| 欧美女同在线视频| 国产精品免费网站在线观看| 韩国三级电影久久久久久| 亚洲精品影院在线观看| 午夜宅男久久久| 麻豆精品视频在线| 国产精品久久中文| 亚洲韩国精品一区| 欧美亚洲尤物久久| 欧美日韩国产二区| 伊人伊人伊人久久|