① ug畫的草圖怎麼生成nc程序
草圖做好了,進入加工模塊,用2D的的方式設置程序,然後後處理,不過這個後處理要按你們機器來的做。這么簡單的程序沒有必要用UG來生成程序,可以用MASTARCAM
② 在ug上把圖繪制好了怎麼傳到數控車床上讓它自動生成程序,是法蘭克系統的床子,求高手指點,
你的車床真先進,可以自帶POST,我用到最先進的,才有MAPPS,CAPS,還有模擬。
圖,還得後處理,出NC程序,改改頭尾,再傳到機床
等再過幾年,你的思路或許實現。
③ 怎麼用UG生成程序
第一步:(在刀路上點右鍵 選擇後處理)
④ UG如何導出加工程序
1、首先創建好模型後進入加工模塊,創建需要的刀具,這里使用了兩把銑刀(直徑16平底刀和直徑6的球刀)。
⑤ 鍦║G10涓涓轟粈涔堝畬鎴愯崏緇樿岄涓嶅嚭鏉,涓旀彁紺烘棤鏁
1.鐐瑰嚮瀹屾垚鑽夊浘鎸夐挳閫鍑:濡傚浘
2.鎸塓榛樿ゅ揩鎹烽敭閫鍑鴻崏鍥
宸︿笂瑙掓湁涓涓鈥滃畬鎴愯崏緇樷濆浘鏍,榧犳爣鏀懼湪涓婇潰浼氭湁奼夎鎻愮ず銆傜偣涓涓嬮偅涓鍥炬爣灝遍鍑哄幓浜嗐
⑥ 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銆侀栧厛鎵撲竴涓鍥撅紝鏀劇疆濂藉潗鏍囥
銆銆2銆佺劧鍚庤繘鍏ュ姞宸ユā鍧楋紝鐐瑰嚮璁懼畾宸ヤ歡鍥撅紝璁懼畾姣涘澂銆
銆銆3銆佹帴鐫鍒涘緩紼嬪簭緇勩佸姞宸ュ伐搴忋佸姞宸ョ被鍨嬨佸伐搴忕被鍨嬨
銆銆4銆佺偣鍑葷『瀹氾紝榪涘叆閽誨瓟紼嬪簭鍙傛暟璁劇疆錛岄夋嫨鍔犲伐鐐廣佸姞宸ラ《闈銆侀捇瀛旀ā寮忋
銆銆5銆佹渶鍚庡畬鎴恥g紼嬪簭鍗沖彲銆
⑧ UG10.0怎麼出程序單並且列印出來
UG10如果不依靠外掛的話呢?首先呢,你要把裡面的後處理文件處理一下。修改程序投頭啊,程序尾啊,都要修改一下的。然後你自己做好那些程序組,選擇一個組,按右鍵,選擇【後處理】,在彈出的後處理對話框當中選【MILL_3_AXIS】需要修改一下【文件擴展名】,改為nc.