⑴ UG后处理能不能一次性全部处理多个程式组,并且按照程式组的名
ug软件本身只支持一次处理一条程式,而不能一组全部自动处理,很多公司的CNC机床,并没有都是使用刀库来工作的,特别是做模具行业的,这时处理程式就是一个问题,除非使用进玉等外挂工具来实现。
(1)ug如何将程序分组扩展阅读:
UG属于当今较为流行的一种模具设计软件,主要是因为其功能强大。模具设计的流程很多,其中分模就是其中关建的一步。分模有两种:一种是自动的,另一种是手动的,当然也不是纯粹的手动,也要用到自动分模工具条的命令,即模具导向。
UG NX加工基础模块提供连接UG所有加工模块的基础框架,它属于UG NX所有加工模块提供一个相同的、界面友好的图形化窗口环境,UG NX的加工后置处理模块使用户可方便地建立自己的加工后置处理程序,该模块适用于世界上主流CNC机床和加工中心,该模块在多年的应用实践中已被证明适用于2~5轴或更多轴的铣削加工、2~4轴的车削加工和电火花线切割。
⑵ ug如何将一个程序变成多个程序 一个程序的加工时间太长
那你编程的时候一部分一部分的编,然后一部分一部分的生成单个的程序啊。如果你会手动改程序的话,也可以生成一个大程序,然后到程序编辑软件里去自己分成几个小的程序。不过这个分程序一定要有十足的把握才行,不然会出现各种错误,甚至撞刀。
⑶ UG后处理能不能一次性全部处理多个程式组,并且按照程式组的名
UG后处理批处理教程!!!!1:先打开你的后处理*.TCL文件找到SET
MOM_SYS_GROUP_OUTPUT
设为ON2:打开你的UG安装目录下NX3.0\MACH\RESOURCE\postprocessor\下的UGPOST_BASE.TCL文件找到set
grp_ptp_name
"${mom_output_file_basename}_${group_name_lowercase}${output_extn}"改成set
grp_ptp_name
"${group_name_lowercase}${output_extn}"3:找到
proc
mom_start_of_group下面的if
{$mom_sys_ptp_output
==
"ON"}
{MOM_open_output_file
$ptp_file_name
改成if
{$mom_sys_ptp_output
==
"ON"}
{MOM_remove_file
$ptp_file_name4:继续找到
proc
mom_end_of_group下面的if
{$mom_sys_ptp_output
==
"ON"}
{MOM_open_output_file
$ptp_file_name改成if{$mom_sys_ptp_output
==
"ON"}
{MOM_remove_file
$ptp_file_name5:保存
UGPOST_BASE.TCL文件!6
进入UG加工模块,点最上面的NC
PROGRAM组上面进行后处理就OK了!
⑷ 在ug中组(成组)是什么意思,怎样建立组
成组 就是把几个特征合并在一起,相当于文件夹一样方便管理,比如说零件非常复杂,里面有很多的特征,拉伸,阵列,回转等等之类,就可以建成拉伸组,阵列组。
建立组 先是在导航器里选中要成组的特征,点击右键选中特征分组,输入组的名字确认就可以了
⑸ UG6.0如何创建程里分很多子程序
不是太懂楼主的意思,楼主可否贴两张对比的图来看一下
⑹ UG编程怎么把多个程序放在一个程序里
1.最简单的方法:
publicstaticStringreverse1(Stringstr)
{
returnnewStringBuffer(str).reverse().toString();
}
2.最常用的方法:
publicstaticStringreverse3(Strings)
{
char[]array=s.toCharArray();
Stringreverse="";//注意这是空,不是null
for(inti=array.length-1;i>=0;i--)
reverse+=array[i];
returnreverse;
}
3.常用方法的变形:
publicstaticStringreverse2(Strings)
{
intlength=s.length();
Stringreverse="";//注意这是空,不是null
for(inti=0;i<length;i++)
reverse=s.charAt(i)+reverse;//在前面连接,而非常见的后面
returnreverse;
}
4.C语言中常用的方法:
publicstaticStringreverse5(Stringorig)
{
char[]s=orig.toCharArray();
intn=s.length-1;
inthalfLength=n/2;
for(inti=0;i<=halfLength;i++){
chartemp=s[i];
s[i]=s[n-i];
s[n-i]=temp;
}
returnnewString(s);//知道char数组和String相互转化
}
⑺ UG中如何快速的为每个操作构建一个程序组
选取所有程序选择定制好的批后处理可以全部自动按照各自的程序名一次生成,这些程序都是独立的。这个要把POSTBUILDER 与tcl语言学好,非专业人员是搞不定的。网上也有,但都没有PUI源文件,无法自己根据需求进行后期调整。不过编程时粗、半精、精在选择刀具时尽量分开,用同一把刀的话在精加工时实际上已经磨损了,精度肯定无法保证!!!所以说你的这种工艺思路有问题,必须调整。但你提的这个问题只需要调整好后处理就可以搞定。
⑻ ug8.0中怎么创建特征分组
在模型树里面直接选中需要编组的特征,右击"新建特征分组"
多选:
按住shift可以选择首尾以及首尾之间所有特征
熬不住ctrl键可以点选任意位置的若干特征
⑼ UG中建的多个体怎么分出来
使用拆分体命令。
步骤如下:
1、打开UG软件。
2、新建或者打开一个零件图。
3、选择插入。
4、下拉菜单中找到修剪。
5、展开的菜单中找到拆分体。
6、按照步骤先选择需要拆分的体。
7、然后选择拆分面,可以新建面,拉伸面,实体面等,完成后按确认。
8、导航器中会多一个拆分体的步骤,实体也会在拆分的地方多轮廓线。
注意:
异性拆分可以换着拉伸面进行。