CADCAM软件二次开发实验教案

时间:2025-04-08

实验一 菜单及工具条制作(2学时)

一、实验内容

1. 制作下图所示的标准件菜单;

2. 将上述菜单的第三级按钮制作成三个工具栏。

工具条按钮如下:

二、实验目的

1. 掌握UG软件中菜单的创建,可以根据需要建立相应的菜单条;

2. 掌握UG软件中工具栏的创建,可以根据需要建立相应的工具栏。

三、实验器材

计算机1台,UG程序1套。

四、实验原理

根据UG中菜单及工具栏制作的方法进行菜单及工具栏制作。

五、实验步骤(详细撰写)

1.写出菜单文件;

2.写出工具栏文件;

3.写出UG系统文件的设置方法。

六、实验过程

1.在环境变量中添加

2.建立文件夹C:\TEST\STARTUP,路径可以不同

3.菜单文件

VERSION 120

EDIT UG_GATEWAY_MAIN_MENUBAR

BEFORE UG_HELP ,路径可以不同

CASCADE_BUTTON UG_M1

LABEL 标准件

END_OF_BEFORE

MENU UG_M1

CASCADE_BUTTON UG_M1_1

LABEL 螺钉

CASCADE_BUTTON UG_M1_2

LABEL 轴承

CASCADE_BUTTON UG_M1_3

LABEL 螺母

END_OF_MENU

MENU UG_M1_1

BUTTON UG_M1_1_1

LABEL 圆柱头螺钉

BUTTON UG_M1_1_2

LABEL 紧定螺钉

BUTTON UG_M1_1_3

LABEL 十字槽螺钉

END_OF_MENU

MENU UG_M1_2

BUTTON UG_M1_2_1

LABEL 向心球轴承

BUTTON UG_M1_2_2

LABEL 圆柱滚子轴承

BUTTON UG_M1_2_3

LABEL 推力球轴承

END_OF_MENU

MENU UG_M1_3

BUTTON UG_M1_3_1

LABEL 六角螺母

BUTTON UG_M1_3_2

LABEL 六角锁紧螺母

BUTTON UG_M1_3_3

LABEL 圆螺母

4.END_OF_MENU工具栏文件

1)螺钉工具栏文件

TITLE 螺钉

VERSION 170

BUTTON ld1

LABEL 圆柱头螺钉

BITMAP ld1.bmp

ACTION ld1.grx

SEPARATOR

BUTTON ld2

LABEL 紧定螺钉

BITMAP ld2.bmp

ACTION ld2.grx

SEPARATOR

BUTTON ld3

LABEL 十字槽螺钉

BITMAP ld3.bmp

ACTION ld3.grx

2)螺母工具栏文件

TITLE 螺母

VERSION 170

BUTTON lm1

LABEL 六角螺母

BITMAP ld1.bmp

ACTION ld1.grx

SEPARATOR

BUTTON lm2

LABEL 六角锁紧螺母

BITMAP ld2.bmp

ACTION ld2.grx

SEPARATOR

BUTTON lm3

LABEL 圆螺母

BITMAP ld3.bmp

ACTION ld3.grx

3)轴承工具栏文件

TITLE 轴承

VERSION 170

BUTTON zc1

LABEL 向心球轴承

BITMAP ld1.bmp

ACTION ld1.grx

SEPARATOR

BUTTON zc2

LABEL 圆柱滚子轴承

BITMAP ld2.bmp

ACTION ld2.grx

SEPARATOR

BUTTON zc3

LABEL 推力球轴承

BITMAP ld3.bmp

ACTION ld3.grx

实验二 GRIP入门(2学时)

一、实验内容

1、利用GRIP开发工具编写一个简单GRIP程序:编写一个在建模状态下生产一个长方体的GRIP程序;

2、利用GRIP工具进行程序编译、链接;

3、在UG环境中进行程序的运行调试。

二、实验目的

1、掌握UG软件中GRIP开发环境;

2、掌握UG软件中GRIP的开发过程。

三、实验器材

计算机1台,UG程序1套。

四、实验原理

根据UG中GRIP的开发步骤进行软件的开发入门。

五、实验步骤(详细撰写)

1.写出GRIP程序;

2.写出编译、链接方法及过程;

3.写出UG中进行软件运行的方法。

六、实验方法

1.Grip启动

点击菜单中NX OPEN Grip按钮

2. Grip程序的编写

在Grip的运行程序中,键入4,将你编写的Grip程序所在的目录写入并回车。在Grip的运行程序中,键入1,写入新建Grip程序的文件名并回车,此时Grip会打开记事本,写入程序。程序写完后退出记事本,按提示保存文件。

编写的Grip程序保存成*.grs文件。

3. Grip程序编译、链接

在Grip的运行程序中,键入2,写入所编译的文件名,编译无错后,键入3,写入所链接的文件名,链接无错后完成。

编译后Grip会生成*.gri文件,链接后Grip会生成*.grx文件,此文件为Grip的运行文件。编译时应先编译子函数文件,生成*.gri,子函数文件不需要链接,此时再编译主函数文件,生成*.gri,最后链接成*.grx。

4. Grip程序的运行

打开UG,点击File->Execute->Grip,选择*.grx文件,就可运行它。

5.例子程序:

样条曲线

ENTITY /p(4),spln(2)

p(1)=POINT/-1,0

p(2) = POINT / 0,0

p(3)= POINT / 1,0.866

p(4)= POINT / 2,0.75

spln(1)=SPLINE/p

spln(2)=SPLINE/CLOSE,p

HALT

实验三 人机交互语句调试(2学时)

一、实验内容

1、利用GRIP开发工具进行人机交互语句的调试;

2、利用参数输入语句进行参数输入;

3、利用条件跳转语句实现程序的跳转。

具体要求:

编写一个用参数对话框输入圆柱体的定位点坐标及高度参数,然后生成长方体的程序。

二、实验目的

1、掌握UG软件中GRIP的人机交互语句;

2、掌握UG软件中GRIP的参数输入及条件跳转语句。

三、实验器材

计算机1台,UG程序1套。

四、实验原理

根据UG中GRIP的开发步骤进行软件的开发入门。

五、实验步骤(详细撰写)

1.写出GRIP程序;

2.写出编译、链接方法及过程;

3.写出UG中进行软件运行的方法。

六、实验方法

1、程序的输入、编译及链接方法 …… 此处隐藏:2965字,全部文档内容请下载后查看。喜欢就下载吧 ……

CADCAM软件二次开发实验教案.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219