999国内精品永久免费视频,色偷偷9999www,亚洲国产成人爱av在线播放,6080亚洲人久久精品,欧美超高清xxxhd

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁
  P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場(chǎng)檢測(cè)儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場(chǎng)總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測(cè)控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺
運(yùn)動(dòng)控制系統(tǒng)常用的圖形圖像文件格式簡(jiǎn)述
深圳市雷賽智能控制股份有限公司
收藏本文     查看收藏

    摘要:隨著運(yùn)動(dòng)控制系統(tǒng)的蓬脖發(fā)展,由于可以結(jié)合PC平臺(tái)進(jìn)行二次開發(fā),故其數(shù)據(jù)來源逐漸由手工輸入或教導(dǎo),轉(zhuǎn)向兼容大量繪圖軟件所生成的圖形圖像文件。如:CorlDraw,AutoCADMasterCAM,Pro/E等工具。由于這些繪圖軟件得到普遍大眾的使用,并且具備強(qiáng)大的功能,一般而言,作為小型項(xiàng)目開發(fā),只需要把它們所生成的文件讀入,并作一些簡(jiǎn)單的數(shù)學(xué)處理(如:平移,鏡像,旋轉(zhuǎn),錯(cuò)切)即可。這樣也獲得較高的開發(fā)效率,可以有效地節(jié)省開發(fā)者及客戶使用者的成本。
    以下我們簡(jiǎn)介幾種常用于數(shù)控運(yùn)動(dòng)的文件格式,以幫助開發(fā)人員對(duì)此有個(gè)大概的理解,更好的把握項(xiàng)目的開發(fā)。


  一、 CNC文件
    CNC
由國(guó)外流進(jìn),早期大量的應(yīng)用于數(shù)控車銑床,故CNC包含的大量指令代碼都可以通過機(jī)械加工之類的雜志獲取,CNC以一種一統(tǒng)天下的海量囊括了所有運(yùn)動(dòng)控制動(dòng)作。有很多指令,可以由用戶自行定義(這是威力所在),在國(guó)內(nèi)有很多數(shù)控設(shè)備廠商,基本上都支持標(biāo)準(zhǔn)CNC代碼。如:成都廣泰。
    CNC
文件格式一般分為非壓縮格式及壓縮格式兩種,非壓縮格式其數(shù)制形式基本上直接以小數(shù)出現(xiàn)。
    壓縮格式,數(shù)制有前省零,后省零兩種,實(shí)際數(shù)值還需要由整數(shù)位和小數(shù)位決定。
如非壓縮格式:
X123.456
即表示當(dāng)前X數(shù)值為123.456
生成此格式的,常用工具有 MasterCAM、Pro/E
壓縮格式:
X123456
(沒有小數(shù)點(diǎn))
若以前零省,4位整數(shù),3位小數(shù),則X=0123.456 = 123.456
若以后零省,4位整數(shù),3位小數(shù),則X=1234.560 = 1234.56
生成此格式的,常見于PCB板繪圖工具,如:CAM350,V2000,V2001
Protel

支持CNC標(biāo)準(zhǔn)的文件后綴名一般常見有:
.NC, .CNC, .TXT, .ROT, .GBR, .GBX, .ROU, .DRL


以下列出CNC常用G代碼指令的含義:
G00
快速定位到有效位置
G01
直線插補(bǔ)
G02
順圓弧插補(bǔ)
G03
逆圓弧插補(bǔ)
G04
延時(shí)暫停
G05
鉆孔操作

G32
順銑整圓
G33
逆銑整圓

G40
取消讓刀(讓刀一般也稱作補(bǔ)償)
G41
開始左讓刀
G42
開始右讓刀

G84
鉆圓操作
G85
鉆槽操作

G90
絕對(duì)坐標(biāo)系
G91
相對(duì)坐標(biāo)系
G93
設(shè)定工作原點(diǎn)


以下列出CNC常用M代碼指令的含義:
M30
程序結(jié)束
M48
程序開始
M71
公制
M72
英制
M15
開始銑削
M16
結(jié)束銑削

模塊復(fù)制操作指令:
M25
塊頭
M01
塊尾
M02
塊操作開始
M08
塊操作結(jié)束
M70 XY
交換
M80 X
鏡像
M90 Y
鏡像
R
重復(fù)排列指令

以上指令,有些有特定的格式,若有需要進(jìn)一步深入分析,可來電話與我們聯(lián)系。

  二、 DXF文件
    DXF
文件格式,常見的由AutoCAD, CorlDraw繪圖軟件生成。DXF具有不同的版本,開發(fā)人員在分析DXF文件時(shí),需要注意這一點(diǎn),DXF文件格式的詳細(xì)說明,可以到www.google.com網(wǎng)站上,輸入 DXF文件格式,即能找到相關(guān)的資料。
其操作碼的說明,非常之豐富,本人手頭的相關(guān)電子文檔有十幾頁之多,故在此簡(jiǎn)單介紹幾種常元素。
1
、 直線 LINE
2
、 圓弧 ARC
3
、 折線 LWPOLYLINE
4
、 圓形 CIRCLE
5
、 圓弧 ARC
6
、 橢圓 ELLISPE
7
、 BZ曲線 ELLIPSE
8
、 文字(一般會(huì)自選SHX字體文件) MTEXT

DXF
文件操作碼和數(shù)值在文件中各占一行,如:
10
100
000
20
100
000
30
0
000
11
200
000
21
100
000
31
0
000

以上展示的是一條直線段,起點(diǎn)坐標(biāo)為(100.000, 100.000, 0.000),終點(diǎn)坐標(biāo)為(200.000,100.000,0.000)


  三、 PLT文件 
    PLT
文件源自于HP繪圖儀,在AutoCAD/R14版及CorlDraw軟件中可以見到(需要導(dǎo)出),其實(shí)基于此類設(shè)備的還有EPS的一種矢量格式,即EPS文件,在此不多描述。PLT的操作指令非常豐富,不過常用以下幾種指令就差不多夠了。

PA
到達(dá)指定的絕對(duì)位置
PU
抬筆動(dòng)作
PD
下筆動(dòng)作
SP
換筆動(dòng)作
AA
圓弧動(dòng)作
LB
文本路徑

PLT
的操作碼格式有許多形式,如抬筆動(dòng)作:
PU10023 23402;
達(dá)到指令位置后抬筆
PU10023,23402;
PA1002323402; PU;

還有就是PA指令:
PA1234 4567
;(注意,兩個(gè)數(shù)值之間有空格或者,分隔符)
PA8324 2345;

PA1234,4567,8324,2345;
(多坐標(biāo)放在一起)

    一般而言,從CorlDrawAutoCAD/R14版生成的PLT文件,其路徑大部分只包含PU,PA,PD,SP有效指令,且路徑已經(jīng)為最優(yōu)化的運(yùn)動(dòng)軌跡了(在此省去開發(fā)人員對(duì)最短路徑的優(yōu)化處理,而DXF文件則需要根據(jù)工藝,需要再次優(yōu)化,因?yàn)樗穆窂脚c繪圖順序有關(guān),這樣有時(shí)頻繁編輯或修改出來的圖形路徑會(huì)非常紋亂,不適合直接加工處理,所以還需要開發(fā)人員再次優(yōu)化路徑,以達(dá)到最好的加工軌跡)。

  四、 BMP文件 
    以上介紹的圖形都屬于矢量文件,BMP作為圖像文件,幾乎在Window的圖像編程當(dāng)中,是路人皆知,其簡(jiǎn)單的文件結(jié)構(gòu)非常易理解,加上Microsoft的強(qiáng)大MSDN幫助,實(shí)在沒有贅述的必要。
在此,考慮到運(yùn)動(dòng)控制的計(jì)算必須與圖像尺寸進(jìn)行匹配,故還需要提示一下如何設(shè)定這種對(duì)應(yīng)關(guān)系的方法。實(shí)質(zhì)上,在激光位圖掃描或位圖雕刻時(shí),常需要這種關(guān)系設(shè)定,即多少像素對(duì)應(yīng)多少毫米。取得這個(gè)當(dāng)量關(guān)系很簡(jiǎn)單。
    以Win98系統(tǒng)為例,點(diǎn)擊開始菜單,選擇程序項(xiàng),進(jìn)入附件,選擇畫圖工具。
然后打開你所需要的目標(biāo)文件,選擇菜單圖像屬性項(xiàng),可以看到單位信息框中的幾個(gè)單選項(xiàng),我想,到此為止,稍微聰明一點(diǎn)的人,也許不用再指點(diǎn)什么東西了吧。

    由于BMP文件實(shí)在是太普遍了,所以,幾乎所有的圖像處理軟件,看圖軟件都支持將其它圖像文件格式轉(zhuǎn)換成BMP文件格式,如大名鼎鼎的Photoshop及最好用的看圖軟件ACDSee。

故其它的PCX,JPG,GIFTGA,PIC圖像就不是什么問題了。

  五、 其它字體文件簡(jiǎn)介
    Windows
系統(tǒng)的字體文件結(jié)構(gòu)非常復(fù)雜,雖然只有兩種基本元素,即直線和BZ曲線,若想完成分析明白,還是要下一番苦功,好歹有一些偉大的作家將此事基本了解,可以參見一個(gè)華裔作家的《Window圖形圖像編程》,此書中對(duì)Window的字體作了全面的分析,且?guī)Ч獗P,對(duì)拿來主義者將是最大的禮物了。
    若沒辦法購(gòu)到此書,也不是就絕人之路了,在CDC的對(duì)象內(nèi),有一套方法,可以取得所有繪圖的路徑,文字路徑就更不在話下了。
舉例:
1
. 開始路徑捕捉
CDC *pDC = GetDC();//
自定義
pDC->BeginPath();
pDC->TextOut(0,0,
Hello, path!?);//輸出想要的文字
pDC->EndPath();
是不是很簡(jiǎn)單呢
2
. 還原路徑
在還原路徑之前,用戶還可以任意旋轉(zhuǎn),鏡像,錯(cuò)切路徑。
Int nCount = pDC->GetPath( NULL, NULL, 0 );
CPoint *pPoint = new CPoint[nCount];
char *pCtrl = new char[nCount];
for( int i (0); i
{
switch( pCtrl[i] ){//
識(shí)別控制字,
case
.
}
}
delete []pCtrl;
delete []pPoint; 

  六、結(jié)束語

    對(duì)于AutoCADSHX字體,分析起來完全靠代碼處理,因此非常困難,若有這方面需求的用戶可直接與我們聯(lián)系。還有早期DOS系統(tǒng)下,TC2.0BC3.1編譯環(huán)境還帶有一些CHR矢量字庫(kù),用戶若有需求請(qǐng)聯(lián)系我們即可。


 

狀 態(tài): 離線

公司簡(jiǎn)介
產(chǎn)品目錄

公司名稱: 深圳市雷賽智能控制股份有限公司
聯(lián) 系 人: 梁邦敏
電  話: 755-26401178
傳  真:
地  址: 深圳市南山區(qū)登良路天安南油工業(yè)區(qū)2棟3樓
郵  編: 518000
主  頁:
 
該廠商相關(guān)技術(shù)文摘:
CNC解釋庫(kù)調(diào)用接口詳述
DMC1000控制卡不能響應(yīng)系統(tǒng)消息
DMC2000脈沖速度初始化故障
DMC2000運(yùn)動(dòng)控制卡常見軟件問題的解決方案
DMC2200驅(qū)動(dòng)程序特殊安裝方法
DMC3000控制卡,與CNC之G代碼的邦定關(guān)系
DMC3000控制卡的多任務(wù)編程
多類型運(yùn)動(dòng)控制卡編程方法探討
多線程與控制卡編程
發(fā)現(xiàn)步進(jìn)電機(jī)定位不準(zhǔn)怎么辦
過程控制編程之簡(jiǎn)要探討
控制卡應(yīng)用編程技巧幾招(2)
更多文摘...
立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費(fèi)注冊(cè)為中華工控網(wǎng)會(huì)員
請(qǐng)留下您的有效聯(lián)系方式,以方便我們及時(shí)與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動(dòng)態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報(bào)
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved