导航:首页 > 编程语言 > ug编程怎么查刀位

ug编程怎么查刀位

发布时间:2023-06-01 13:12:44

❶ UG下刀点怎么确定

你的是液如祥几点0的闹搏?4.0就在控制点那设你自己要的下刀点(控制点/编辑/一般占点)。5.0与6.0就在非切削移动(非切削移动/(开始/钻点)/区域起点/指定点)。橡猛

❷ ug二次开发中,如何获取刀位点的tag序列,要用什么api函数

您好,创建刀具不是这个函数,这个函数是新建加工模板,用法:
UF_CUTTER_create("mill_planar","mill",&temp_tool_tag);
最近在做一个创建刀具的程序,使用EXECL数据文件,这样有变更需求直接在表格中做就好了。
static void odbc_read_excel(int *exel_tool_count,char exel_too_para[255][7][38])
{* }( w4 U5 w- S
CDatabase database;
CString sSql;, I/ g$ S! d6 N3 k2 J
CString sItem[7];, i; u3 J: [9 R+ L; \( h6 Q4 q0 _
CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)";
CString sDsn;- ?( I8 K1 M& z
CString sFile = GetToolParamFullPath(); * ?( K* Y) S% Z/ t- ?
char *tool_param[7]={"刀具名称","刀具直径","刀具R角",
"刀号","主轴转速","刀具进给","刀具切削"};9 h/ @4 X( M/ ?) S! |$ ^5 K
// 将被读取的Excel文件名

// int excel_id=odbc_connect(sFile);/ E3 R" E z* w8 f, R ~
// 创建进行存取的字符串% b2 S' C+ D; y5 U6 H

sDsn.Format("ODBC;DRIVER={%s};DSN='';DBQ=%s", sDriver, sFile);: ]* o& a O! I& Z0 P7 o$ |5 Y! b

TRY" }1 R# B6 `9 j0 @! g+ c. W
{
& Y0 x1 l2 d; J
// 打开数据库(既Excel文件)
database.Open(NULL, false, false, sDsn);
CRecordset recset(&database);& F C' W3 X* J/ H& {; J
// 设置读取的查询语句.

sSql = "SELECT 刀具名称,刀具直径,刀具R角,刀号,主轴转速,刀具进给,刀具切削 "
' H8 H" F( T, T% H9 x
"FROM [sheet1$]";

❸ ug8.5打开刀路在哪里

在UG编程下,编程工序创建完成后,樱早迹就可以点脊并睁晌生成,其刀路就可以看到了;

❹ ug保存刀具位置

1、桌面上UG图标—右键—属性—选择打开文件所在位置?之后寻找到这个目录?然后复制mill_planar文件(用于备份)。
2、再复制一个用于更改文件名后面加00。
3、进入加工模式======》右键======》机床视图======》创建刀具。创建完刀具之后全选所有刀具====》右键====》对象====》模板设置(每创建完一次刀具建议点一次保存。
4、两个对号全选====》之后点确定=====》注意=====》这部操作之后一定要保存!保存,之后关闭UG全部关闭。
5、将00文件复制到原文件目录=====》删除衫李渗原文件=====》将00文件后面的00删掉(相当于替换原文或脊件)。
6、再重新打开UG====》新建模型====》进入加工模式扰档=====》mill_planar?里面就有刀具了。

❺ ug如何检查快速移刀过切

主要有四点:第一你在刀路上右键-刀轨-过切检查,第一次过切时暂停打勾,再你过切的地方它就会报警。第二看你是用什么方式来编程的,如果你是用轮廓加工(2D)刀路,你是检查不出快速移刀过切的,你要打开3D实体看看有没有抬刀移动碰撞。第三你是用3D加工方式,你要看你编程的时候是否选择体是整个零件体,而不是某个局部体,如果是局部体,那你移刀过切也是检查不出来的。第四就是最关键,一个普通编程者都会犯的错误,就是不了解机器运动方式和性能,机器运动方式分为线性运动和圆弧运动方式,还有可能机器是支持圆弧运动方式只是里面参数没有打开,遇到这种情况编程就要注意了,首先要了解机器性能,有些编程的感觉自己很厉害,自己刀路没有问题,但是在这台机器上就是抬刀快速移动就撞刀,还说自己刀路没有问题的,这样的人很可笑,说明他技术很烂,一塌糊涂,做为合格编程首先要了解机床性能、刀路优化、装夹、加工工艺、刀具管理应用、车间管理等。

❻ ug怎样提取刀位文件

一、创建刀具几何结构参数数据库
在实际加工应用中,需要对一个工件或多个工件编制加工工艺及程序时,都有可能用到多种
规格、不同类型的加工刀具。如果我们在编制程序时,每次都要重新创建并设置这些刀具参
数,包括刀具的几何结构、材料等,效率必将大大下降,而且所完成的也只是些简单的重复
劳动。

在UG系统的 CAM模块中,我们可以通过在Create Tool对话框中选择 Retrieve Tool按钮,直
接调用UG刀具库中定义的30多种不同类型的刀具,如图1和图2所示。但UG库中的刀具多数并
不是我们需要的规格尺寸的刀具,因此我们希望可以一次性地定义好需要的刀具几何结构参
数,在以后的操作中能够像调用UG库中刀具一样,直接使用。

在UGⅡ系统中,刀具几何结构参数库主要存放在 ${UGⅡ_BASE_DIR}\Mach\resource\
library\tool\ 目录下,主要由以下几个文件构成:ASCⅡ子目录下Dbc_tool_ ascⅡ.def、
Dbc_tool_ascⅡ.tcl和English或Metric 子目录下的Dool_ database.dat。 文件
Dbc_tool_ascⅡ.def 定义了刀具库必要的刀具几何结构参数变量及库的类型层次结构;文件
Dbc_tool_ascⅡ.tcl则包含了各个刀具库操作事件处理器,它们主要用于UG与刀具库的连接
。在文件Tool_database.dat中存放的就是我们最关心的东西,所有的刀具几何结构参数和材
料信息都在其中。

用户定义新的刀具,可以直接修改Tool_database.dat文件中的刀具记录。另外,也可以在
UG中先定义好刀具的几何结构参数,然后通过执行Shop Documentation,选择最后一个输出
模板Export Tool Library to ASCⅡ datafile,把刀具参数输出到一个文件。接下来,需要
做的工作就是把输出到这个文件中的刀具记录添加到Tool_database.dat文件中。

至此,应该说,基本可以达到最初的目的了。但在实际使用中,随着自定义的刀具不断增多
,用户自己也不清楚到底定义了多少、定义了哪些种类的刀具,从库里调用刀具时,更需要
搞清楚要调用的刀具究竟属于UG刀具库中哪个类型的刀具,如图2所示。通过深入研究,发现
在Dbc_tool_ascⅡ.def文件中对刀具库的类型层次结构定义时,UGⅡ系统用CLASS MILLING、
CLASS DRILLING和CLASS TURNING定义了刀具库的三个主类,在这三个主类下又定义了30多个
子类。在Tool_database.dat文件中的每条刀具记录,都以DATA开头,都包含有T和ST数据,
实际上它们就是此条记录定义的刀具主类TYPE和子类SubType信息。

在向文件Dbc_tool_ascⅡ.def中加入主类代码时,注意前后“{}”的位置,并跟系统定义的
CLASS MILLING、CLASS DRILLING和CLASS TURNING主类结构保持平行,嵌入在CALSS TOOL的
定义中。其中定义的主类类型值不能重复。在每个主类下,可以根据主类自行定义相关的子
类,和昌即用SubType 代替 QUERY "[DB(Type)] = = [01]"中的 Type,并且类型代码值也可以重
新排序。

完成了刀具库自定义类型层次结构的定义,需要从库中检索刀具,还得修改刀具几何结构参
数数据库(Tool_database.dat)中的刀具记录,即修改记录中的T和ST对应的值,则该条记
录进入相应的主类和子类检索,得到侍数如图4所示检索结果。要建立一个完整的刀具几何结构参
数库,类型层次结构定义是基础,后续要做的就是不断地把相应的刀具记录添加到数据库文
件Tool_database.dat中,形成用户自定义的刀具库。

二、创建自定义刀具材料库、零件材料库以及刀具切削参数库
通过以上工作所建立的刀具库,笔者称为刀具几何结构参数库,它主要由刀具的几何结构数
据组成。对于编程人员来说,创建一个Operation,生成可以使用的刀位程序,还需要设置刀
具的相关切削用量参数,包括主轴转速、切削深度、进给速度等。在UG系统的CAM模块中,执
行唤谈扒Feeds and Speeds对话框中的Reset from Table,系统可以根据切削深度、刀具材料、零
件材料及切削方法,自动从库中调用并计算出相应的切削用量值。

除切削深度需要手动设定外,用户从相应的库中可以直接调用不同的切削方法、零件材料和
刀具材料。其中刀具材料,我们也可以在创建刀具时从刀具几何结构参数库中直接得到,关
键是在建立刀具几何结构参数库时,刀具记录中包含了正确刀具材料信息MATREF,即引用刀
具材料库的某一材料参考信息。在UG系统中,切削方法、零件材料、刀具材料都以库参考值
存在,分别对应于CUT_METHODS. DAT、PART_MATERIALS.DAT、TOOL_MATERIALS.DAT文件中的
LIBRF值。系统执行Reset from Table,根据各库参考值和切削深度,在切削参数库
FEEDS_SPEEDS.DAT文件中进行检索,引用被检索出记录的数据,如Surface Speed、
Feed_per_Tooth等的值,进而计算出相应的主轴转速、进给速度等。

因此,在建立刀具材料库、零件材料库时,应系统规划,统一标准,避免混乱,而建库本身
就比较简单了,可以参照UGⅡ系统相应的库,增加或修改以DATA开头的记录。建立刀具切削
参数库的工作就要烦琐得多。一般来说,在实际加工中,要根据不同刀具材料、零件材料,
以及不同的切深和切宽,选择不同的刀具切削用量。一个成熟的工艺技术人员,可根据长期
积累的经验,并参照刀具商提供的参数,结合加工实际状况,选择合适的切削用量,也可以
反过来根据实际加工情况,修正经验值,完成经验的不断积累。创建自定义刀具切削参数库
,就是把用户的经验积累起来,并予以数值化提供给其他技术人员。

三、创建刀具几何图形库
谈到建立刀具库,不能不涉及到刀具几何图形库的使用。创建刀具几何图形库,主要目的就
是在最新的Unigraphics NX2.0 系统中进行刀位机床仿真时,可以调用用户构建的刀具计算
机三维几何模型,如图6所示。没有用户自定义的刀具几何图形库,或者调用UG系统自带的刀
具模型,显然达不到机床仿真的目的。

系统刀具几何图形库,由${UGⅡ_BASE_DIR}\Mach\resource\ library\tool\graphics 目录
下一系列刀具的实体模型文件构成,包含用于显示刀具装配的信息。构建用户自定义的刀具
装配模型,推荐在非主模型文件中,将用户自定义刀具、刀柄及相关部件进行装配。对于钻
削或铣削的刀具,在模型装配时,刀具轴应与X轴正方向一致,坐标系零点在刀柄夹持点(
Tool Tracking Point)。另外,构建的刀具非主模型文件名应与刀具几何结构参数库
tool_database.dat文件中DATA记录的LIBRF值相同。这样,按照以上原则,系统进行刀位机
床仿真或需要显示刀具时,才能够按照刀具的库参考值,调出刀具装配模型,并以系统缺省
方向和位置显示出用户自定义的刀具模型。

四、在创建自定义刀具库过程中需要注意的几个问题
(1)建立刀具库时,在dbc_tool_ascⅡ.def文件中定义刀具主类或子类时,UI_NAME 后面可以
采用中文字串。另外,库中所有记录的刀具描述、材料描述都可以采用中文字串。但目前不
建议刀具库记录中的LIBRF值采用中文。
(2)建立刀具几何结构参数库、刀具材料库、零件材料库及切削参数库过程中,应保持每个库
中的LIBRF值的唯一性,原因在于它是作为系统其他库引用和系统内部识别的标识。
(3)调用刀具库创建刀具时,为增加检索查询项目,可以在dbc_tool_ascⅡ.def文件内,相应
刀具主类或子类定义的“DIALOG libref Diameter”行中,加入需要增加的刀具查询参数。

当然,要提高CAD/CAM系统效率,以及工艺制造技术人员的快速反应能力,本文所涉及到的仅
仅是系统里很小的一个环节。更多的工作还需要技术人员不懈的努力,脚踏实地地收集和积
累制造系统中的各个基础数据,结合现代新技术不断完善和健全,从而提高系统整体的协作
水平和工作效率

❼ UG自动编程查看刀路工具

有的,去百隐并度裏面搜Nc viewer,专业的NC程序模拟软件。

再有,回答个问题不返搭容易,下次记的给点分。漏携拿

❽ ug出的程序的对刀点是哪里

对刀点可以放在工件之外,也桐慧裤碧颤可以放在工件上,对刀时,刀具不与工件接触,采有刀柄对刀的较为常见,当然也局简有对刀仪对刀,具体看你工厂中所具备的条件了。

❾ UG编程怎么检查刀具长度

UG7.5有检查刀具长度的功能,在加工导航器的刀路上右键-刀轨- 检查刀具长度

❿ UG编程中如何知道自己走的刀路已是最好最省时了的

要知道自己走的刀路已是最好最省时间---那就要多用线铣,多做辅助体,这样可以减少废刀.和减小跳刀和改变下启灶橘刀方式,在开放区域辩迹就用混合铣能悄团直接踩刀就直接踩刀

阅读全文

与ug编程怎么查刀位相关的资料

热点内容
文件加密了为啥发不出去了 浏览:457
单片机调节马达 浏览:743
镜花pdf 浏览:610
广西民族大学app忘记密码怎么办 浏览:374
学生服务器是什么意思 浏览:533
如何下载快切app 浏览:723
如何将电脑c盘文件加密 浏览:886
嵌入式为什么linux 浏览:553
c语言编译器属于系统软件 浏览:725
android如何断点调试 浏览:722
图解韩语pdf 浏览:302
sas查各文件夹空间大小 浏览:454
python脚本检查端口 浏览:960
催眠解压视频泡沫 浏览:309
云服务器部署系统 浏览:879
恶意加密别人的文件犯法 浏览:833
汉语语法pdf 浏览:158
词法分析编译原理论文 浏览:271
电脑文件夹还原方法 浏览:532
安卓包如何成为文档 浏览:948