① 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.