青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1460|回复: 2

[教程] 一个UGCAM二次开发中创建操作的函数写法

[复制链接]
发表于 2014-3-6 07:35 | 显示全部楼层 |阅读模式

今天这个例子比较简单,讲一个ugCAM二次开发中创建操作的函数写法。

原帖地址:http://www.ugufun.com/?p=89

void do_open_api()! M7 s5 h" j* Z! C; i4 C6 r; r9 i) C
{8 r# D9 A% F7 O3 Q9 P8 G0 x0 e7 P7 S
// char *type_name="mill planar";4 I' `% [+ X0 k  }1 r7 Z
// char *subtype_name="FACE_MILLING_AREA";
4 ^! w; J. S1 t+ Ychar *type_name="balda_cu_dia6";: d( {$ |3 x" _
char *subtype_name="CEM6R0_PLANE_FACE";
5 G6 w% n: ]% i' [" C) f- e3 _char opername[133+1];# F2 E% A2 w# I9 e6 G2 W
tag_t oper_tag;
4 m. L" K4 p! I4 _% v; ~0 [7 dtag_t group=NULL;
) S5 F- V/ A+ `7 r) |( Tchar *filename="d:list.txt";, g! M4 d; v! o$ Q2 z: L
int ir3=1;

//生成一个加工操作2 Q2 C3 q5 B9 \* H; L
UF_OPER_create(type_name,subtype_name,&oper_tag);
- c3 ]7 P' i5 N( `5 ^//获得操作的组名- o& C: z% Z, T* Q9 Y) w9 \
UF_OPER_ask_name_from_tag(oper_tag,opername);' [! X% [: N- J, J( w
//UF_OPER_ask_program_group ();
0 O; _, K$ U9 l9 Z: x2 ~9 U// uc1601(opername,1);
( k. v& e. ]! M( |( `, _( ^UF_UI_open_listing_window();
& y: m0 k. U# C% {- FUF_UI_write_listing_window(opername);' @9 M0 R" r9 i* X% u+ w* x
UF_UI_write_listing_window("\n");6 w! Q, u% F+ `; l; ^+ P' c/ m
uc4400(8,filename,ir3);
" b- n8 G: c/ O/ cUF_UI_write_listing_window(filename);
& ~9 ?6 \& G( [/ D  i: j4 f//设置加工参数# c" x: J  b* }9 y3 N. ?: z
//UF_OPER_set_machining_data (oper_tag);
& f! K, t* Z+ N' A+ c}


: z+ P2 H* p9 D: I
发表于 2014-3-6 07:59 | 显示全部楼层
厉害                             
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-29 07:27 , Processed in 0.052584 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表