① UG後處理生成的NC程序
② UG怎麼後處理出程序的
一、 創建ObjectARX的DLL程序 1、首先在項目選項中選「MFC AppWizard(DLL)",然後選MFC Extension DLL,然後輸入項目名 2、在「Project Settings"對話框中「General"標簽項中「Microsoft Foundation Classes "域 選「Use MFC in a Shared DLL ." 3、打開由AppWizard所建立的.cpp項目文件,刪除AFX_EXTENSION_MODULE宏,並且增加AC_IMPLEMENT_EXTENSION_MODULE(emx)宏。Emx用於提供預設資源和模塊資源,切換資源狀態。並且刪除不需要代碼、添加必要的代碼(後文講述) 4、在Link標簽項中,「General"欄「Output file name"項輸入編譯後的應用程序名,後綴為.arx 5、在Link標簽項中,「Output"欄,「Base address"項輸入「0x1c000000","Entry-point symbol"項輸入「DllEntryPoint@12" 6、在C/C++標簽項中,"Code Generation"欄「Use Run-time library"項選「Multithread DLL" 7、在C/C++標簽項中,「Preprocessor"欄中定義_WINDLL,_AFXDLL 二、 MFC 模塊狀態執行和資源處理 在每個使用了Microsoft Foundation Classes (MFC)的模塊(EXE,DLL)中,都存在一種「全局」數據,MFC正是依*這種全局數據才能執行正確的操作。這種全局數據就叫做MFC 模塊狀態。設計為擴展DLL的ARX應用程序通常假設當前的模塊狀態是AutoCAD的。應該確認AutoCAD的模塊狀態已置為當前,ARX應用程序可以通過調用AFX_MANAGE_STATE(AfxGetAppMoleState())來實現這一功能。CacMoleResourceOverride創建一個變數,一個新資源提供者由構造函數交換,預設資源由析構函數交換。在AutoCAD中,CAcExtensionMole提供AFX_EXTENSION_MODULE結構的位置標識符和追蹤模塊資源和預設資源。只有正確處理資源轉台才能使ARX程序不出問題。在ARX中加入AC_IMPLEMENT_EXTENSION_MODULE(emx)宏,可以由emx.AttachInstance切換模塊資源,由emx..DetachInstance()恢復預設資源。 三、 ARX的框架代碼 如下: #include "stdafx.h" #include "AsdkAcUiSample.h" #include "AsdkAcUiDialogSample.h" #include "AcExtensionMole.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif extern "C" HWND adsw_acadMainWnd(); // Define the sole extension mole object. AC_IMPLEMENT_EXTENSION_MODULE(theArxDLL); static void initApp() { CAcMoleResourceOverride resOverride; } static void unloadApp() { } extern "C" int APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { UNREFERENCED_PARAMETER(lpReserved); if (dwReason == DLL_PROCESS_ATTACH) { theArxDLL.AttachInstance(hInstance); } else if (dwReason == DLL_PROCESS_DETACH) { theArxDLL.DetachInstance(); } return 1; // ok } extern "C" AcRx::AppRetCode acrxEntryPoint( AcRx::AppMsgCode msg, void* appId) { switch( msg ) { case AcRx::kInitAppMsg: acrxDynamicLinker->unlockApplication(appId); acrxDynamicLinker->registerAppMDIAware(appId); initApp(); break; case AcRx::kUnloadAppMsg: unloadApp(); break; case AcRx::kInitDialogMsg: break; default: break; } return AcRx::kRetOK; } 應用以上框架代碼就可以添加自己的程序功能 四、 應用向導 在ObjectARX 2000 SDK中有一個應用向導可以生成ARX程序框架代碼
採納哦
③ ug如何導出法蘭克數控車床的程序
1、首先創建好ug模型後進入加工模塊,創建需要的刀具,這里使用了兩把銑刀。
2、其次創建幾何體,先設定工件坐標系,再設置工件和毛坯。
3、選擇開腔銑粗加工,選取相應的刀具和幾何體,按圖中的參數設置然後導出即可。
④ ug里想把一部分件單獨導出去怎麼導出
可以執行導出STP或X-T,也可以導出部件,從文件-導出-然後選擇自己想要導出的UG格式即可。這是一種常用的導出文檔思路。
⑤ ug怎麼出程序
步驟如下:
1、首先打一個圖,放置好坐標。
2、然後進入加工模塊,點擊設定工件圖,設定毛坯。
3、接著創建程序組、加工工序、加工類型、工序類型。
4、點擊確定,進入鑽孔程序參數設置,選擇加工點、加工頂面、鑽孔模式。
5、最後完成ug程序即可。
⑥ 如何將UG文件導出
滑鼠點【文件】-【導出】。裡面很多,常用的有導出CAD,IGES,STP等格式的。如果你想導入到CAD中,就選擇【2D
Exchange】。把文件導出至的文件路徑設置下酒可以了。導出名字可以不改。如果要把數模拷貝到別個公司用加工中心加工的話,就選擇【Parasolid】。
⑦ ug文件怎麼導出把數據刪除
刪除UG的prt文件,直接點擊文件,右鍵刪除(回收站)。
_境_G的安裝許可證等文件,打開電腦的任務管理器(快捷鍵為ctrl+alt+delete),找到的lmgrd.exe這兩個開頭的文件,點其結束任務,就能把UG的許可文件刪了。
_將實體導出點資料庫 _相關內容 全部 網站 產品與方案 幫助文檔 開發者社區 雲市場 資料庫 審計 資料庫 審計服務,可針對 資料庫 sql注入,風險操作等 資料庫 風險操作行為。
?1.先打開UG 9.0。2.新建一個零件。3.從文件中,選擇並點擊導出,右滑滑鼠然後選擇stp203。4.選擇導出的目錄,注意:不能含有中文路徑。
⑧ ug怎麼把模型導出為數銑程序
1、首先創建幾何體,創建坐標系,創建工件,創建方法,創建刀具,創建程序。
2、然後創建操作就可以刀路模擬,3、最後對操作生成的刀路數據後處理後就可以生成代碼。
⑨ 製造模具的程序用UG如何導出啊
格式吧。STP,IGS這2種都可以,比較普遍。
方法:
文件→輸出→STP203(或STP214)、IGS→跳出框選擇要輸出的東西→指定文件名→一直確定就行