分布式集散型線切割群控系統的設計

2015-06-05來源:中國木工機械網熱度:18780

 

    控制器控制器2I控制器況本系統以單片機控制器作為微型計算機的外設,對每臺線切割機實現對的控制。它是以1 189055為中心,人18隊55是和人18051基本相同的芯片,它們具有大致相同的基本功能和指令系統。入189055具有32根輸入輸出口線,和,2口還可以作數據線和地址線使用,用來對外部的數據和程序存儲器進行讀寫操作,芯片內部還帶有3個16位定時器和5個中斷源。18虬55的**的優點絡動網驅器述在于具的奶丁的內部1序存諾器,如間木系統的許多,1級程序由微甩計算機執。單廠機控制程序不是很大,因此,選用該芯片對編程和調試都很方便。

  
    單片機控制器的系統硬件框2線切割控制器的設計是本系統的關鍵,它擔負著全系統中大部分的任務,也是實現自動控制的計算者和執行者,必須具有定的運行速度和可靠的穩定性,還必須為中心計算機提供數據和信息。

  
    2線切割控制器硬件設計2.1通訊網絡作系統中,迎訊網絡足系統總的框架。是通過通訊線路并根據定的1辦議;1連起來的各種計算機結合,它的違度和1確率決定整個系統的穩定性決定系統的靈活性和實用性。

  
    根據本系統的要求。要使系統的傳送違度高,距離遠??垢蓴_能力要強。擴展性好,片此。選叫,6 485網絡,芯片采用,1河公司的,490.

  
    1490是全雙工的芯片。,以,接32個同樣的接收器具過流和過載保護,平時的靜態屯流為300,可以抗15的電壓沖擊,輸入信號的范圍很大,可以由7,到+12,有3態輸出功能,信號的傳輸延時為30,信14的上,和1降斜坡時間為5心工作的闈高速度為2.51系統山微型汁算機的串行端口,或你12接網絡驅動器,計算機的引出,0信號接到腦,490的尺0接收的信號輸出端,接收由遠處單片機送來的數據信號,信號接到河人,490的01信號的輸入端,將計算機的發送信號經過網絡驅動器差分處理后的信號由差分輸出端經過長距離算機的,路驅動器和同。

  
    在系統的連接中,單片機和計算機的使用電平相反,計算機的串行端口是略232接口,輸出的是外設信號反饋,R制加,速度1485串行接門切削形數據存儲工件程序存儲器為中心步進電機驅動控制按鍵輸人55的系序片部成計90心機程單內完和作8中片,在的,制,以為單統放機中控算接必須反向,將490的輸入和輸出怡號在相連時反向相接。即人接。3接,這樣既方便又可靠。

  
    它是信號到達計算機的公共通道,其余的是在單片機上的信號處理芯片,將每個線切割控制器和計算機相通訊。

  
    在系統網絡,每個線切割控制器都有,己獨。的機號。機兮是在程序編制時將不同的機器號碼4入控制程序中。計算機讀每個線切割控制器的控制命令是通過串行接口傳送,而控制器在加工時接收命令是通過串行接口的中斷來實現。4,區分命令的代碼是識別碼+機號+操作碼,與前兩個接收的數擬是規定的識別碼和自己的機號時,則確認命令并報據命令執疔不1的程序。完成要做的工作。否則,退出中斷。

  
    根據木系統設訃要求,數據傳送的速度越快越好,似是,限于人1河8隊55的串行通訊能九般不宜很高,這樣可以提高系統的穩定性。系統中490所出的通訊速度為96001或19200長期使用未曾出現誤碼。

  
    2.2存儲系統在本系統中,存儲是個不可缺少的部分,它包括程序的存儲數據的存儲像的存儲工件程序2.2.1程序的奪儲在單片機控制器的設計中,程序是至關重要的,要求程序能長期使用而不能丟失或損壞。1入,8冗55內部程序儲器足種電改寫乃能期穩定存放加工程序。如果存儲器容域不夠。坯有選更高容量的芯廣,如7858程斤;容1可達到321.

 
    2.2.2工件程序的奪儲在數控系統中,工件的程序代工件的形狀,是機床加工所分析和計算的對象,它的來源有如下幾個方面電報頭讀入紙帶利序法上編利輸入法計講幾自動編程沈1計講幾手工編程傳輸法等。各種方法各有利弊,有的煩瑣,有的設備要求高,只有綜合利用才能體現優點。

  
    本系統中使用的是計算機自動編程和計算機手工編程相結合。自動編程是利用工件自動編程軟件,它能產生工件程序文件,直接讀取文件即可使用;手工編程是在計算機上用高級語言編寫工件程序,輸入后可以自動形成工件程序文件。并且纟時訃兌顯件的打體形狀。以供編程者修改。

  
    工件程序在線切制控制器中的1放和使叫,必須具有以下的要求1能接收,序并按要求存放和讀??;2斷電后程序不丟失,能耐受般可能的沖擊而不會變化;3運行時和計算過程中的數據分開放置,減少程序變化的可能性。

  
    根據以的要求,分析料中數據仍沿器的特性,選叫冊芯片24256,它既具有程斤存儲器封裝,容量為320只要單片機的兩根口線即可實現存儲和讀取的功能。由于是串行數據,因此存取速度較慢,大約需要幾個毫秒,但是在數據串行傳送時波特率不高,所以不影響計算機的工作速度。

  
    在線切割控制中,工件程序般用38格式程序,即8切6瓜義7格式來條曲線的形狀和切割方向。在本系統中,8,采用4個字節來,**字節**位代符號,可以計算的值為2147 4836481至21474836487,范圍足夠使用,同樣8和田也是用同樣的位數,0,和2合起來用8位,**位為1時方向計數,為0時,方向計數,因此,條程序共計需要13個字節的存儲空間,為了能向更高的更完善的技術發展,在設計時將每條程序留20個存儲空間。另外,在每個工件程,的前面,還要放置件的總體1作參數,如工件的程序總數。1的初始位置他標計算機的形顯比例和起始坐標,共計用20個字節存放。這樣計戴片存儲器321如可以存儲的程序總數超過1儀W足夠用來存放艮人,復勺工f№l序,如實在不夠。№j可以l,裝,片存諸器即j擴展,f程序容量。

  
    需要加工的工件程序是來源于計算機的自動編程或手工編程的程序,單片機控制器的程序是由計兌機過傳送命令,將所的數,糸浪±也按照38格式旭過絡線傳輸過來而得到存到數據存諸器中,并且根據上面的存儲規則將工件程序再保存到2化256中。如果按照960,的傳輸速率100條命令28的時間足夠完成。

  
    2.2.3加工數據和形的存儲在加工過程中,加工計算程序比較復雜,加工時參與計算的參數很多,僅靠單片機內部的數據存儲器是不夠的,必須外加數據存儲器擴展容量。數據存儲器中既需要存放參數又需要存放加工形,而形需要根據所設計形的點陣大小來決定存儲容量。為了做到斷電記億使下次加工能從上次加工采用冗余比較法判別斷點;由于加工計算速度較高,存放和讀取數據要快,因此,選用并行存儲芯片。

  
    根據以上要求選擇存儲器河62256,外接電池保護供電,實際使用后效果不佳,經常丟失形數據,使返回的形1們午多噪點。換用235.該芯片是8位自帶電池保護的非從失它和162256完全兼容,存儲器容量為3201存取速度分別為55如和70,8;可以單字節讀寫;內置鋰電池,在無外電源的情況下,可以年數據不丟失;單5供電,功耗雙列直插封裝,超薄設計,具有極強的抗震性,內部集成英國抗沖擊電路,具有萬無失的抗干擾能力。

  
    235存諸,兒的前部分放置參數,后部分放置閣形。由于形要和以前的線切割系統設1相配合,因此選用600父400的點陣格式,并且用雙色顯走過的點為0,沒走過的點全為1;根據以上設出形需要2400001存諸位,付個字節存儲8位。因此,總共需要3000個卞節存放形,多公的足夠存放參數。如付形的要求提高,點陣變大。則可以選用更大容玷的存儲器。儲器系統中的片選位置決定它的地址足從8000始,到1結束。

  
    3線切割控制系統的高級軟件設計本系統是計算機控制下的線1刀割群校系統,算機主要進行,級的計算和形顯功能,外圍的線切割控制器進行狀態監控和工作命令傳送,它要完成的主要工作如下1線1刀割控制器的狀態監櫛和操作控制作3.1線切割控制器的狀態監控本系統是通過串行接口網絡將計算機和線切割控制器相連接,計算機必須預先知道各個線切割控制器的工作狀態,所以,必須對線切割控制器進行狀態監控。對線切割控制器的狀態監控是用計算機通過串行通訊對帶有不同編號的線切割控制器進行定時掃描查詢,根據返回的數據確定外設的狀態。當計算機發送命令中的機號和某臺線切割控制器的內部設定機號相同時,該線切割控制器會向計算機發送響應信號,計算機判斷該機器狀態正常,屏幕上該號的按鍵變亮,可以控制;如得不到響應信號,認定該號碼的線切割控制器不能正常使用,并將該號的按鍵變灰,不能控制。

  
    3.2串行通訊控制線切割控制器的工作本系統中,各個線切割控制器的工作主要是通過計算機的串行接口,利用咫485網絡的通訊,將計算機中的命令傳達到每臺線切割控制器,使系統能穩定地進行加工。

  
    要使計算機的命令能被每臺線切割控制器準確無誤地接收和確認,者之間必須有種可靠的協議,在本系統中是利用計算機傳送系列數據,結構是標識符+機號+操作命令符,當線切割控制器接收到命令,判別命令的各個數據,確定是否要工作,根據判斷結果,執行不同的操作。

  
    在軟件設計時,將系統的控制部分的程序全部放在菜單欄的控制下拉菜單中,包括串口選擇系統辦狀態檢測力哲停形跟蹤等命令,每個菜。命令都能完成今獨立的控制作。

  
    4力口工版蹤和形顯小S加工跟蹤和形顯是本系統顯加工形的兩種方法。形顯是將線切割控制器存儲器中的己經加工的形整個傳送到計算機中,計算機通過計算顯形,該形只能是靜態的,不能實時反映當前的運行情況;加工跟蹤能跟蹤線切割控制器加工的每步,并且動態顯形;如果原先已有部分加工過的形,可以先傳送形再跟蹤。

  
    閣形跟蹤叫來實時反映加工過程每1步的方法。設置個跟蹤命令,則機床每前進1個,要以的步進。就給兌機發送1個要顯的加工點BMigMI意跟蹤其中的每機床。加工跟蹤形砧是通過汁算機給線切割摶制器發送命令,接收到返〃1信后開始接收形數據。完成形接收和從。

  
    完成后,不斷接收新,加點的坐標和數據,經過坐標轉換,在中加上加工經過的點,完成形跟蹤。完整的流程5.

  
    在形傳送時,為了使數據能夠穩定可靠,杜絕誤碼,因此增加了數據檢驗和校驗和誤碼檢驗功能。

  
    退出跟踩住形接收顯水過程中。幅像需要30000個數據。而其中真正有加工點的數椐般不到5.

  
    為了提高違度,在發送之前,單片機摶制器先對數據分類,將了加點的數據組合成數纟1.;然17將該數組節,共計發送4個字節的數據;這樣,不但單片機控制器的數據傳遞速度得到提高,而且,計算機可以根據接收的數據。位置計鋒校驗和,再和接收的校驗和進比較,如果+1就返回錯誤,笮片機控制器重新發送數據,從而解決傳送的誤碼問,使系統的像顯迅速而且精確。形顯程序是將接收的體坐標和整體布局映射而成的數據流,因此計算機的計算方法必須和線切割控制器的形存放原理和需要的4形!1加上。整個形的傳送大概,要356就;加工纟1洲伐返顯的加工形狀。

  
    在闖形跟蹤的過1.力的步進每前迸IIiIWiaMmriIarwaMainftTt,步,單片機控制器就計算形顯的顯點上,并且向計算機發送跟蹤點的數據水平坐標兩個字節垂直坐標兩個字節,校驗和個字節,計算機接收到數據進行數據校驗,確認正確時在屏幕的對應點上加上加工點,如果不正確,計算機發送錯誤信息,單片機重新發送上次的數據。這樣不斷重復運行,計算機就,艮蹤!小加1的形。

  
    經過加工工件的形跟蹤,計算機接收線切割控制器發送過來的1形顯數據,經過計炻以到耐。1心要顯的坐標,然后在柬幕6切割跟蹤形忌本系統在研制成功以后,己經在南京師范大學物理系的自動控制實驗室試用,它具有擴展數量多,成本低,穩定性好,像顯和跟蹤清晰,布線方便,使用靈活等優點,己經得到廣泛的肯定。

  
    霹參考文獻1譚錫林。計算機數控雙工方式與象顯技術。南京江蘇科技出版,1993.

  
    2彭炎午。計算機數控系統肘。西安西北工業大學出版±,1988.

  
    31畢承思?,F代控制機閑叫。北京機械工業出版社,1991.

免責聲明:凡注明稿件來源的內容均為轉載稿或由企業用戶注冊發布,本網轉載出于傳遞更多信息的目的;如轉載稿和圖片涉及版權問題,請作者聯系我們刪除,同時對于用戶評論等信息,本網并不意味著贊同其觀點或證實其內容的真實性。