N05 X43.54;
N06 G02 X102.0 Y64.0 I26.46 J-30.0; ⑤ N07 G03 X150.0 Y40.0 I48.0 J36.0; ⑥ N08 G01 X170.0; N09 Y0; N10 X0; N11 Y40.0;
N12 G00 G40 X-25.0 Y10.0 Z40.0 M09; ⑦ N13 M30; ⑧ 加工程序指令分析
G功能代码和M功能代码参见表6-1和6-2。 1) G92,设定工件坐标系,即确定刀具起始点在坐标系中的坐标值。工件坐标系用下面的指令设定:G92 X_ Y_ Z_ ,其中X_ Y_ Z_为刀位点在工件坐标系中的初始位置。执行G92指令时,机床不动作,即X、Y、Z轴不移动。但CRT上的坐标值发生了变化。在加工工件前,用手动或自动方式,令机床回机床零点。此时,刀具中心对准机床零点。CRT显示的各轴坐标均为0。当机床执行G92 X-25.0 Y10.0后,就建立起了工件坐标系X1O1Y1。即刀具中心(或机床零点)应在工件坐标系X-25.0 Y10.0处。O1为工件坐标系原点,CRT显示的坐标值为X-25.0 Y10.0,但刀具相对于机床的位置没有改变。在运行后面的程序时,凡是绝对尺寸中的坐标值均为点在X1O1Y1这个坐标系中的坐标。 2) G90,绝对尺寸指令。它表示程序段中的尺寸字为绝对坐标值。即从编程零点开始的坐标值。G00,快速点定位指令。命令刀具以点位控制方式,从刀具所在点以最快的速度,移动到目标点。其移动的速度不需要指定,而是由生产厂家确定,可在数控机床说明书中查到。快速移动的轨迹依控制系统不同而异。S,主轴功能,定义主轴转速。单位r/min,M03表示主轴正转(顺时针,按照右螺纹旋入工件)。 3) G41,刀具半径补偿指令,指令刀具左补偿。编程人员直接根据工件的轮廓进行编程,而刀具沿偏移后的轮廓移动,完成加工。D01,刀具半径(即偏置量)预先寄存在D01指令的寄存器中。G01,直线插补。其作用是指令以联动的方式,按指定的进给速度F,插补出任意斜率的平面或空间直线。F,刀具进给速度。单位:mm/min. 4) 续G41,G01,G90指令,继续直线插补。
5) G02,G03,圆弧插补。G02表示顺圆插补,G03表示逆圆插补。G17、G18、G19为圆弧插补平面选择指令,以此来确定被加工表面所在平面。G17表示XY平面;G18表示XZ平面;G19表示YZ平面。G17可以省略。I、J、K为圆弧起点到圆弧圆心的矢量在X、Y、Z轴上的投影。
6) G40,取消刀补。G40必须和G41或G42成对使用。 7) 程序结束,以M30作为标志。 8) 程序段开始,程序号为O0001
3. SurfCAM自动编程加工程序与分析
A)控制系统采用刀具补偿程序如下(PART.NCC): %;程序开始 O0000;程序号
(PROGRAM NAME - PART ) ;格式文本
(DATE=DD-MM-YY - 04-11-00 TIME=HH:MM - 22:36);记录日期 N100G21 ;G21设定公制单位
N102G0G17G40G49G80G90;G0-快速定位 G1-直线插补 G17-设定刀具面为XY平面 ;G40-取消刀具半径补偿 G49-取消刀具长度补偿
;G80-取消固定循环 G90-采用绝对值编程
(ENDMILL-FLAT-D10 TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA. - 10.) ;记录刀具数据 N104T1M6 ;T1--采用刀具1 M6-换刀
N106G0G90G54X-25.Y10.A0.S50M5 ;G54--① M5-主轴停转
N108G43H1Z40.M8 ;G43-采用刀具长度补偿 H1-取1号偏置量储存器数据 ;M8-开1号切削液 ;刀具运动到1点
N112X0.Y40. ;1→B上方安全高度 N114Z10. ; →B上方下刀平面 N116G1Z-16.F0.;开始加工工件
N118G41D1X14.957Y70.F100. ;B→C G41-开启刀具补偿功能 ;D1-刀具补偿量取补偿号为D1的储存变量的值 N120X38.542 ;C→D
N122G2X65.Y80.R40.;D→ G2--顺时针圆弧插补,终点(65,80),半径40 N124X97.Y64.R40. ; →E 继续G2指令
N126G3X144.994Y40.R60.;E→F G3-逆时针圆弧插补,终点(144.994,40),R60 N128G1X170. ;F→G G1-直线插补 N130Y0. ;G→H N132X0. ;H→A
N134G40Y40. ;A→B 并取消刀具半径补偿 N136G0Z24.;回参考高度 N138Z40. ;回安全高度
N140X-25.Y10. ;刀具回安全平面固定点(-25,10,40) N142M5;M5--主轴停转
N144G91G28Z0.M9 ;G91-采用增量值编程 M9-关切削液 ;G28-自动返回机床参考点②
N146G28X0.Y0.A0. ;继续经中间点返回机床原点 N148M30 ;M30-程序结束 %
程序解释:
①G54--预设的第一工件坐标系,它是安装了工件之后,测量此时的工件坐标系原点相对于机床坐标系原点的偏移量,将这些值存入存储器,从而建立起来的一个工件坐标系。程序执行G0G90G54X-25.Y10.之后,刀具移动到G54所建立的工件坐标系中X-25.Y10.处。 ② G28----刀具以点位方式经中间点快速自动返回参考点。上两句刀具经中间点(-25,10,0),返回参考点(-25,10,40)。 B)控制系统不采用刀具补偿程序如下:
下面的程序(TRY1.NCC)为若数控系统不具有半径补偿功能时,采用SurfCAM图像自动编程所生成的数控加工程序,可与TRY.NCC进行比较,以说明SurfCAM的多种编程能力。 此时,刀位轨迹为偏移后的路径。 % O0000
(PROGRAM NAME - TRY1)
(DATE=DD-MM-YY - 08-11-00 TIME=HH:MM - 08:40) N100G21
N102G0G17G40G49G80G90
(ENDMILL-FLAT-D10 TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA. - 10.) N104T1M6
N106G0G90G54X-25.Y10.A0.S50M5
N108G43H1Z40.M8 ;刀具运动到安全高度点1(-25,10,40) N110X-5.Y41.177 ;1→b(-5,41.177,40) N112Z10.;刀具下降到下刀平面 N114G1Z-16.F0. ;切削到底
N116X10.483Y72.231F200. ;b→c(10.483,72.231,-16) N118G2X14.957Y75.R5.;c→c'(14.957,75,-16) N120G1X36.716 ;c'→d(36.716,75,-16) N122G2X65.Y85.R45. ;d→
N124X101.Y67.R45. ; →e(101,67,-16)
N126G3X144.994Y45.R55. ;e→f(144.994,45,-16) N128G1X170. ;f→g(170,45,-16)
N130G2X175.Y40.R5. ;g→g'(175,40,-16) N132G1Y0. ;g'→h(175,0,-16) N134G2X170.Y-5.R5. ;h→h' N136G1X0. ;h'→a
N138G2X-5.Y0.R5.;a→a' N140G1Y41.177 ;a'→b'
N142G0Z24. ;回参考高度(-5,41.177,24) N144Z40.;回安全高度(-5,41.177,40)
N146X-25.Y10. ;回安全高度点(-25,10,40) N148M5
N150G91G28Z0.M9
N152G28X0.Y0.A0.;经中间点自动返回机床零点 N154M30 %
第六章Pro/E软件的应用 第一节Pro/E软件基本功能
用户界面中的视窗标题、下拉住菜单、瀑布式菜单、图形按钮工具条、对话框、信息栏和提示信息区等的基本知识。
1.下拉菜单介绍
1.1[文件]菜单
单击主菜单的[文件],这些菜单提供了Pro/E的各种文件管理功能。 下面是一些常用菜单的功能。
[新建]:选取该菜单选项后,系统弹出[新增]对话框来新建各类工程文件。 [新增]:对话框的[类型]分组框中有很多单选按钮。选取不同的单选按钮即可用不同的系统模块进行工程设计。
[打开]:选取该菜单系统将会弹出[文件打开]对话框,在对话框中选取要打开的Pro/E文件,单击[打开]按钮既可打开相应的文件。
[设置工作目录]:所谓工作目录,就的系统默认的文件操作目录。当选取这个菜单选项后,系统将弹出[选取工作目录]对话框,在这个菜单选项后,系统将弹出[选取工作目录]对话框,在这个对话框中可以设置功能目录。 [关闭窗口]:关闭窗口,但不会推出Pro/E系统。 [保存]:该菜单选项用于保存文件。
[保存副本]:选取该菜单选项后,系统会弹出[保存副本]对话框,在[新名]编辑框中输入新的文件名,单击“确定”按钮就可以把当前文件另存为新的文件。
[备份]:该菜单选项的功能是将当前文件保存到另外一个目录,选取这个菜单选项后,系统回弹出[备份]
对话框,在这个对话框中可以选择相应的存档目录。使设计成果的保存安全可靠。 [重命名]:选取这个菜单选项后,系统会弹出[重命名]对话框对当前文件进行重命名。 [打印]:该菜单选项的功能是退出Pro/E系统。
1.2[视图]菜单
在主菜单栏选取[视图]下拉菜单,系统将弹出菜单选项。在使用Pro/E绘图的过程中,[视图]菜单的主要功能是管理绘图区的显示属性设置模型的显示状态并控制模型的显示视角,为设计者提供最佳的 环境。下面具体介绍各个菜单选选项的 用途。
[重画]:这个菜单选项一般是在绘图区有某种改变之后使用,可以 用来重绘图形并消除是一步骤留下的残影,相当于对绘图区进行刷新操作。 [阴影]:在模型是添加阴影,进行效果渲染。
[缺省方向]:是实体模型旋转到系统定义的缺省视角方向的设置方法将在 后面的内容中讲述。
[前一个]:返回到对象先前的视角方向。
[重新调整]:重新调整对象,是对象完整的显示在绘图区中。
[重定向]:选取这个菜单选项之后,系统将弹出[定位]对话框,在这个 对话框中可
以为 对象重新定义视角方向。
[保存视图]:这个菜单选项用于保存单前视图的视角方向。 [隐藏]:隐藏所选的特征和元件。 [取消隐藏]:不再隐藏所选的特征和元件。 [全部取消隐藏]:不再隐藏任何特征和元件。 [层]:在很多CAD软件中都会涉及到层的概念。
选取这个菜单选项后,系统 将 弹出[层]的对话框。在这个对话框中可以对层进行增加 、删除以及屏蔽等各种操作。
[模型树]:切换模型树的 显示状态,既打开/关闭模型树窗口。
[显示设置]:选取该菜单选项后系统将弹出下层菜单。选取这些菜单选项后,系统将弹出相应的对话框,在弹出的对话框中,可以设置响应的参数。
[模型设置]:使用这些菜单选项可以社顶模型的颜色和外观、光照、网格大小等参数。
[ 模型树设置]:设置模型树窗口的各个属性,具体设置方法将在后面重点介绍。 1.3[分析]菜单
在菜单栏选取[分析]下拉菜单后,系统弹出菜单选项。该菜单主要用于地绘图区的几何分析,包括曲线长度的测量、面积的计算、角度的测量、曲线曲面的分析以及对二个零件从特征上、几何上进行比较等。
[测量]:该菜单用于测量几何图元的长度、角度、面积、直径等数值以及进行二个坐标之间坐标值的转换操作。
[模型分析]:分析模型的密度、质量、体积、直径面积以及在指定坐标下的重心坐标等。
[曲线分析]:分析曲线的曲率等属性。
[曲面分析]:分析曲面的高斯曲率、截面曲率等各种曲率分布,并使用彩色的方式显示分析结果。
[Excel]:使用微软公司Office软件中Excel软件对模型进行分析。 [用户定义分析]:执行一个由用户定义的分析。 [敏感度分析]:执行一个可行性研究方案分析。 [可行性/优化性]:执行一个可行性/优化性分析方案。