freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

nc加工自動編程技術(shù)_畢業(yè)設(shè)計(留存版)

2025-04-26 11:22上一頁面

下一頁面
  

【正文】 件圖。 //圓弧的存儲結(jié)構(gòu)定義 typedef struct target_arc { Ccl arcCircle。 DXF 文件的讀取保存模塊 首先,根據(jù)從打開文件對話框中選定的文件,獲得的文件名,打開該文件。 ( DLASSES) 類段句路了應(yīng)用程序定義的類,這些類的實例可以出現(xiàn)在快段、實體段和對象段中。所謂可視化技術(shù),一般是指軟件開發(fā)階段的可視化和對計算機(jī)圖形技術(shù)和方法的應(yīng)用。在本系統(tǒng)中,由 DXF 文件讀取保存、原始軌跡繪制、加工鏈編輯、刀具軌跡生成及編輯、代碼生成及管理、 銑削 軌跡 仿真等功能模塊組成。程序首先從中獲取待加工零件的圖形信息,并將原始圖形顯示在窗體上。采用圖形交互編程系統(tǒng)可大大提高編程效率,減少編 程出錯的可能。這些信息按一定的格式形成加工文件 (即數(shù)控加工程序 )存放在信息載體上 (如磁盤、穿孔紙帶、磁帶等 ),然后由機(jī)床上的數(shù)控系統(tǒng)讀入 (或直接通過數(shù)控系統(tǒng)的鍵盤輸入,或通過通信方式輸入 ),通過對其 翻譯 ,從而使機(jī)床動作和加工零件 。 現(xiàn)代數(shù)控機(jī)床 ( CNC) 是機(jī)電一體化的典型產(chǎn)品 ,是計算機(jī)集成制造系統(tǒng)的技術(shù)基礎(chǔ)。 現(xiàn)在數(shù)控技術(shù)的發(fā)展正處于第三階段,基于圖形的自動化編程也得到越來越廣泛的應(yīng)用,但還有許多技術(shù)要研究,使之不斷的完善提高。然后按照一定的算法對其進(jìn)行刀具半徑補償處理,計算出刀具中心運動軌跡并將其顯示出來。如上圖。 Visual C++是一種很好的可視化編程工具,使用 Visual C++ 環(huán)境來開發(fā)基于 Windows 的應(yīng)用程序大大縮短了開發(fā)時間,而且它的界面更友好,便于程序員操作。 3. 表段( TABLES) 這一段包含的指定項的定義,它包括: a、視窗表( VPORT) b、線形表( LTYPE) c、 圖 層表( LAYER) d、字樣表( STYLE) e、視圖表( VIEW) f、用戶坐標(biāo)系表( UCS) g、用戶 應(yīng)用程序標(biāo)識 ( APPID) g、尺寸式樣( DIMSTYLE) h、塊記錄表( BLOCK_RECORD) 4. 塊段( BLOCKS) 塊段順序地記錄了沒個塊的定義。 讀取文件內(nèi)容,將內(nèi)容按照行保存在字符數(shù)組中。 double sAngle。這其間, DXF起到了橋梁的作用,它為圖形信息在 AutoCAD 和第三方軟件之間進(jìn)行交換傳輸提供了一種簡單而實用的解決辦法。接下來對第一 、第二段程編軌跡的連接 方式進(jìn)行判別,根據(jù)判別結(jié)果確定 CS 中的第一段程序的刀具中心軌跡。D=AB=AD。( = )c o s( s in 22 ?? ?? r ; 設(shè) xR 、 yR 分別表示上一程序段結(jié)束時刀具中心所在位置相對于本程序段編程起點O 在 X 、 Y 軸上的投影,即 xR = xOS)( , yR = yOS)( xR 、 yR 在上一程序段刀具半徑補償計算中已經(jīng)算出,為已知值。( = )c o s( s in 22 ?? ?? r ; XAD)( = 2sin?r? , yAD)( = 2cos?r ; 對于右刀具半徑補償?shù)那闆r,有: 圖 59 左刀補直線接圓弧插入型轉(zhuǎn)接 NC 加工自動編程技術(shù)的研究 22 XAC)( = )co s(sin 11 ?? ?r , yAC)( = )co s(sin 11 ?? ?r ; XAC)39。( = 2sin?r , yAC)39。( = XAC)39。( ⑾ .圓弧接圓弧插入型轉(zhuǎn)接交點矢量的計算公式: 如下圖 515,為左刀補時的情況,由圖可得: xAB)( = 1sin?r? , yAB)( = 1cos?r XAC)( = )co s(sin 11 ?? ?? r yAC)( = )cos(sin 11 ?? ?r XAC)39。 NC 加工自動編程技術(shù)的研究 30 六、刀補軌跡計算和顯示模塊 第一加工圖元指定及排序模塊 程序在從 DXF 文件中讀取并顯示出的是 CAD 中的繪圖對象鏈,這不一定是使用者想得到的實際加工對象鏈,這就需要對繪圖對象鏈中的各元素進(jìn)行調(diào)整并排序,繼 而得到實際加工對象鏈。ry)求得 rx 和 ry。 NC 加工自動編程技術(shù)的研究 33 是否是否是否是否 是是否結(jié)束以 Trac kS Po i nt 為起點以最后一點為終點畫圓弧調(diào)用 InitiaEA RxR y( ) 函數(shù)計算刀心軌跡上最后一個點的坐標(biāo)從 Trac kS Po i nt 到最后一點畫直線調(diào)用 InitiaS RxR y( ) 函數(shù)計算刀心 軌跡上最后一個點的坐標(biāo)最后一個實體 是直線嗎? i ++i 實體總數(shù)嗎?調(diào)用直線接圓弧的處理函數(shù)CCTypezj及 CCGets p并返回 Trac kS Po i nt 點調(diào)用直線接直線的處理函數(shù)LLTypezj及 LLGets p并返回 Trac kS Po i nt 點調(diào)用直線接直線的處理函數(shù)LCTypezj及 LCGets p并返回 Trac kS Po i nt 點調(diào)用直線接直線的處理函數(shù)CLTypezj及 CLGets p并返回 Trac kS Po i nt 點第( i+1 )個實體 是直線嗎?第( i+1 )個實體 是直線嗎?第 i 個實體是 直線嗎?計算刀心軌跡的起始點 坐標(biāo)并畫第一段線實體數(shù)小于零或刀具半徑等于零開始否i=實體總數(shù)且圖元不封閉(fengbi= 0)否1是 ( 跳出循環(huán))1從 Trac kS Po i nt 到出絲點畫直線 圖 63 刀補軌跡生成模塊流程圖 NC 加工自動編程技術(shù)的研究 34 七、代碼生成模塊 本模塊是自動編程系統(tǒng)的最后部分,它是把刀補軌跡生成模塊中的刀補軌跡鏈數(shù)組中的各元素加以判斷輸出的模塊。 對于最后一段情況比較特殊: ①當(dāng)圖形為一鏈型圖時,若是直線,仍調(diào)用 InitiaSRxRy(const CEntity amp。然而對于存在交叉圖元的圖形信息,這一過程會相對麻煩,還要判斷交叉點的加工情況。( = )co s(sin 22 ?? ?? r XAD)( = 2sin?r? , yAD)( = 2cos?r 對于右刀具半徑補償情況,有: xAB)( = 1sin?r , yAB)( = 1cos?r? XAC)( = )co s(sin 11 ?? ?? r 左 刀補圓弧接圓弧插入型轉(zhuǎn)接 yAC)( = )cos(sin 11 ?? ?r 圖 515 左刀補圓弧接圓弧 插入型轉(zhuǎn)接 NC 加工自動編程技術(shù)的研究 28 XAC)39。( = yAC)39。CC ,其在 X 、 Y 軸上的投影,即經(jīng)過刀具半徑補償后本程序段的實際增量值為: XSC)( = XOA)( + XAC)( - XR , ySC)( = yOA)( + yAC)( - yR XCC)39。( =; )c o s( s in 22 ?? ?? r ; XAD)( = 2sin?r , yAD)( = 2cos?r? ; 因此,相對于本程序段程編軌跡 OA 的刀心軌跡是 SC 、 39。CC ,其在 X 、 Y 軸上的投影,即經(jīng)刀具半徑補償后本程序段的實際增量值為: XSC)( = XOA)( + XAC)( - XR , ySC)( = yOA)( + yAC)( - yR ; XCC)39。這樣刀具中心除了沿原來的程編軌跡伸長一個刀具半徑外,還增加了一個沿直線 CC39。 AS 的內(nèi)容送到 OS 中進(jìn)行插補計算,并將計算結(jié)果送出,進(jìn)行位置控制。 NC 加工自動編程技術(shù)的研究 14 五、刀具半徑補償概念及原理 ※ 本章關(guān)于刀具半徑補償?shù)乃惴▍⒖剂酥軙詵|師兄關(guān)于 C 功能刀具半徑補償?shù)难芯恐械乃惴ā? //圓弧的終止角度 } Carc。 NC 加工自動編程技術(shù)的研究 9 其次,要將保存在字符數(shù)組中的文件內(nèi)容解析為實體數(shù)組(函數(shù) StorageFileData())。 5. 實體段( ENTITIES ) 實體段距離了沒個實體的種類、所在圖層的名字、線形、顏色、厚度、實體描述字及有關(guān)幾何數(shù)據(jù)。 Visual C++ MFC( Microsoft Foundation Classes)編程特點 MFC 的英文全稱是 Microsoft Foundation Classes,即微軟的基本類庫, MFC 的本質(zhì)就是一個包含了許多微軟公司已經(jīng)定義好的對象的類庫。 其次,根據(jù)從文件中獲取的數(shù)據(jù),用 VC++中相關(guān)的函數(shù)或者自定義的函數(shù)將原始圖形顯示出來,即原始軌跡的顯示模塊。 NC 加工自動編程技術(shù)的研究 3 二、 NC 加工自動編程系統(tǒng)的總體設(shè)計 本系統(tǒng)的總體設(shè)計思想是:以開放式思想開發(fā)面向外形銑削的二維自動編程軟件系統(tǒng),進(jìn)而對 NC 加工自動編程技術(shù)進(jìn)行研究并予以實現(xiàn)。國外開發(fā)且應(yīng)用較廣有 MasterCAM, EDS 公司的 UG、 PTC 公司的 Pro/E , Cimatron , SOLIDEDGE, SolidWorks, IDEAS 系統(tǒng)、 ICEM 系統(tǒng)等。由于采用計算機(jī)替代原先用硬件邏 輯電路組成的數(shù)控裝置,使輸入數(shù)據(jù)的存貯、處理、運算、邏輯判斷等各種控制機(jī)能的實現(xiàn),均可通過計算機(jī)軟件來完成。要實現(xiàn)對機(jī)床的控制,需要 用幾何信息描述刀具和工件間的相對運動以及用工藝信息來描述機(jī)床加工必須具備的一些工藝參數(shù)。它是利用專用的計算機(jī)軟件來實現(xiàn)的。 本設(shè)計的主要內(nèi)容 本次關(guān)于 NC 加工自動編程技術(shù)的研究是對自動編程技術(shù)原理所作的基礎(chǔ)性研究,并編寫了外形銑削機(jī)床的自動編程軟件。 系統(tǒng)的基本功能模塊 作為一個基于 AutoCAD 的文件交互型線切割自動編程系統(tǒng),應(yīng)對 DXF 文件中的各圖元信息進(jìn)行準(zhǔn)確的還原。而且, Visual C++ 強(qiáng)大的調(diào)試功能 也為大型復(fù)雜軟件的開發(fā)提供了有效的排錯手段。其中 ASCII 碼格式的 DXF 文件具有嚴(yán)密性 、 易讀取性等顯著特點,因而得到了廣泛的應(yīng)用。 在本軟件中,只對直線( LINE),圓( CIRCLE)及其圓?。?ARC)三種基本實體進(jìn)行提取與識別。 //圓心(圓弧的圓心)坐標(biāo) double rRadius。 NC 加工自動編程技術(shù)的研究 12 圖 42 將保存在字符數(shù)組中的文件內(nèi)容解析為實體數(shù)組部分流程圖 原始軌跡的顯示模塊 對于直線,從文件中得到其起點和終點,調(diào)用自定義的畫直線的函數(shù)DrawLine(tmpEntity,pDC)將直線畫出;對于圓弧,根據(jù)從文件中得到的圓弧的相關(guān)數(shù)據(jù),用自定義的函數(shù) DrawArc(tmpEntity,pDC)將其畫出。按照這一思路,具有 C 刀具半徑補償功能的 CNC 系統(tǒng)應(yīng)設(shè)置多個數(shù)據(jù)寄存區(qū)。延長相交,勢必會增加刀具非切削行程的時間。( = )c o s( s in 22 ?? ?? r , yAC)39。從而可得,相對于本程序段程編軌跡的刀心軌跡在 X 、 Y 軸上的投影,即刀具半徑補償后刀心軌跡的增量為: XSC)( = XOA)( + XAC)( - XR ySC)( = yOA)( + yAC)( - yR 對于下一程序段,刀心軌跡的起點為: xR = XAC)( , yR = yAC)( ⑸ .直線接圓弧插入型轉(zhuǎn)接交點矢量計算公式 。 左刀 補直 線接 圓弧 伸長 型轉(zhuǎn) 接 上圖 510 為左刀具半徑補償?shù)那闆r,有: XAC)( = )c o s1/()s i n( s i n 21 ??? ??? r yAC)( = )c o s1/()c o s( c o s 21 ??? ??r XAC)39。( = )cos(sin 22 ?? ?r , yAC)39。( = yAC)39。( 而對于下一程序段程編 軌跡圓弧 AF,有: xR = XAD)( , yR = yAD)( ⑿ .圓弧接圓弧縮短型轉(zhuǎn)接交點矢量的計算公式: 圖3 .16 左 刀補圓弧接圓弧縮短型轉(zhuǎn)接 圖 516 為左刀具半徑補償順圓弧的情況,矢量 CO1在 X 、 Y 軸上的投影分別為: xCO )(1=221 )(2 1OO{[ XOA)( + 2I 1I ][ 221 )( OO + 21 )( rR+ 22 )( rR+ ] [ yOA)( + 2J 1J ] 222212
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1