ug40常用方法介绍_第1页
ug40常用方法介绍_第2页
ug40常用方法介绍_第3页
ug40常用方法介绍_第4页
ug40常用方法介绍_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、平面铣 15 种平面铣加工方式图标: 表面区域铣加工方式图标,需要以面定仪切削区域。 表面铣加工方式图标 ,用于加工表面几何。 表面铣加工方式图标,用于默认切削方式为混合。 平面铣加工方式图标 ,当用户定义切削边界和底面后系统将切削加工至底平 面。 平面铣加工方式可满足一般的平面加工方式具有通用性 平面轮廓铣加工方式图标,他默认切削方式为切削轮廓 跟随零件粗加工方式图标,默认切削方式为沿零件切削 往复式粗铣加工方式图标,默认切削方式为往复式 单向粗铣加工方式图标,默认切削方式为单项式切削 清理拐角加工方式图标,清理加工零件的一些拐角 精铣侧壁加工方式图标,默认的切削方式为轮廓切削默认深度为有底

2、面的平 面铣 精铣底面加工方式图标,默认切削方式为沿零件切削,默认深度为只有底面 的平面铣 螺纹铣加工方式图标,用于进行一些螺纹加工操作。 文本铣加工方式图标,对文字曲线进行平面雕刻加工。 创建铣削边界 边界是限制刀具运动的直线或曲线, 用来定义刀具的切削区域, 它可以是封闭的, 也可以是打开的(开放的) 。 1、定义部件边界 ,它指定了刀具的切削范围。 2、定义隐藏几何。 3、用来定义检查边界f压板夹具。 4、定义修剪边界,修剪边界用来进一步限制切削区域。 5、用来定义平面, 底平面是切削区域中最低的平面, 其它切削平面与底平面 平行,一个操作中,只能定义一个底平面。 切削方式 1、往复式切

3、削 2、单向切削 3、沿轮廓的单向切削 4、沿外轮廓切削 5、沿零件切削 6、摆线式零件切削 7、轮廓切削 8、标准驱动铣切削 切削详细解释: (1)切削方向交替变化,顺铣逆铣也交替变化。 (2)用来创建一系列平行的单向切削刀轨。 (3)用于创建平行单向的刀具轨迹 ( 4)又称跟随边界切削,它用于创建一系列同心线形式的刀具轨迹。 ( 5)通过所有指定的零件几何体进行偏至来创建刀具轨迹。 ( 6)该切削方式用于在轮廓周边产生一个个小圆圈 ( 7)该切削方式用于产生一条或指定数目的绕切削区域轮廓的刀具轨迹, 以完成零件侧壁或轮廓的切削,不允许刀具轨迹之间相交以防过切。 (8)标准驱动铣:该切削方式

4、和轮廓切削方式类似, (自相交选项)使用这 种切削方法时,刀具轨迹之间允许发生相交式用于雕花,刻字等轨迹 重叠或者相交的加工操作。 设置步进 (1)恒定的 :相邻刀具之间的距离不变。 (适用于球刀) ( 2)残余波峰高度 :相邻刀痕之间的残余波峰高度为定值。 (3)刀具直径:设置步进大小刀具有效直径的百分比。(适用于平刀,R刀) ( 4)设置步进大小为可变的 ,即相邻两刀具轨迹之间的距离可能不同。 附加刀路: 是刀具轨迹沿着零件侧壁或轮廓偏至一个步进值所形成的, 它常用于 精铣加工以获得较高的加工精度。 进刀 / 退刀 (1)水平的 :用来设置刀具在接近或离开零件周边的最大距离。 (1-3)

5、( 2)竖直 :该选项用来设置刀具再接近或离开毛坯表面(也可以是前一加 工表面)的垂直距离( 3-5) ( 3)最小 :该选项用来设置在安全范围内,刀具在接近或离开加工表面的 最小距离,即可指定垂直安全距离。 最小距离只在没有设置安全平面时使用,且仅用于初始进刀或最后进刀。 自动 1、倾斜类型 在直线上 :指定刀具沿直线进刀( 90*)。 On shape (沿外形) :指定刀具沿轮廓倾斜直线进刀( 5 度15度)。 螺旋的:指刀具沿螺旋线倾斜直线进刀( 1度5度)。 螺旋的直径:(输入的数值代表螺旋线的直径占刀具直径的百分比)。 2、自动类型的设置 圆的:指刀具的进刀路线为圆弧式的 线性:指

6、定刀具的进刀路线为直线式的 3、激活区间的设置 用来指定一个区间,在此区间内,刀具将进给运动转换成自动圆弧和线性进刀 / 退刀运动,区间距离是从零件侧面测量的。 4、重叠距离的设置 用来指定进刀 / 退刀运动与刀具轨迹之间的发生的重复切削的距离,防止进刀或 退刀时留下切削材料。 4、 退刀间距的设置 用来指定自动线性退刀时刀具提升的高度值。 定切削参数设 毛坯余量:用来指定刀具定位在毛坯几何体上的距离。 切削深度 ( 1)用户自定义:指定切削深度。 ( 2 )仅仅底面:指定仅仅由底面决定切削深度,即指加工底面。 (3) 底面和岛的顶面:指定由底面和岛的顶面决定切削深度,一般指 需要加工底面和岛

7、屿选用。 (4)岛顶部的层:指定由岛顶部的层决定切削深度。 (5)固定深度:指定以固定深度生成切削层。 2、切削深度范围的设置 最大:用来指定除了出始切削层和最终切削层外的所有切削层中的最大切 削深度。 最小:用来指定除了初始切削层和最终切削层外 的所有切削层中的最小切削深度。 3、初始切削层和最终切削层深度的设置 初始的:该选项用来指定初始切削层的深度,即第一次切削工件的深度。 (该深度不受最大最小切削层深度的影响) 。 最终 :该选项用来指定最终切削层的深度,即最后一次切削工件的深度。 5、侧面余量的增量 用来指定侧面余量的增量值, 一次增加指定值未加工出来的零件可以带有一定的 拔摸角。

8、控制点 一、预钻孔控制点 指刀具开始切削加工零件时的进刀点, 当定义多个, 预钻孔进刀点时, 系统选取 最靠近开始切削点的预钻孔进刀点作为当前与钻孔的进刀点。 二、切削区域起点 是指刀具切削加工零件时的起始点, 再平面铣加工零件的过程中, 系统允许用户 为每一个切削层的每一个切削区域设置不同的加工起始点, 每一个切削区域的起 始点称为切削区域起点。 指定切削区域起始位置, 并不是精确地定位再用户指定的点上, 而是在切削区域 起点的附近,所以指须大概的位置即可。 传送方式 (1)安全平面 :再安全平面内进行传送运动,既从一个切削区域跨越 到另一个切削区域或从一个切削层跨越到另一个切削层。 (2)

9、先前的平面 :在先前切削层偏至一个垂直距离的平面内进行传送 运动。 型腔铣 1、通用型腔铣图标,使用该图基本上可以满足一般的型腔铣加工要求。 2、跟随型腔方式的型腔铣图标 3、跟随型心方式的型腔铣图标 4、角落粗加工方式的型腔铣图标 5、等高轮廓方式的型腔铣图标 6、陡峭区域等高轮廓方式的型腔铣图标 切削区域:指在每一个切削层中,刀具能够切除零件材料切不发生材料过切 的区域,它指定了刀具的走刀范围。 行腔铣切削层设置 (1)插入范围:用来添加一个新范围,再添加新范围时需要先指定新范围 的底平面,可以通过三种方法确定,即点,面,深度范围。 点:打开点构造器,可以指定一点系统将根据点来确定新范围的

10、底平面。 面:可直接用鼠标选某一平面,即可作为新范围的底平面。 深度范围:可直接输入“深度范围”也可通过鼠标拖动滑块来指定。 先添加范围鼠标,然后输入深度范围系统将根据指定的深度范围来确定 新范围的底平面。 7、修改范围 用来修改范围,同样需要先指定新范围的底平面,新范围的底平面也通过上 述三中方法来确定。 (1)每一刀深度 用来指定某一切削范围内,每一刀的切削深度,数值越大则显示的小平面越 小。 (3)以测量从 顶层:深度范围以第一个切削范围的顶部参考进行测量。 顶部范围:深度范围以当前切削范围的顶部参考进行测量。 底部范围:深度范围以当前切削范围的底部参考 进行测量。 工作坐标系原点:深度

11、范围已工作坐标系原点参考进行测量 8当前范围:改变当前范围可用T和J改变可选择某一深度范围作为当 前范围 删除当前范围:选择某一需要删除的深度范围,再单击该图标,即可删除 当前范围。 信息和显示; 再信息窗口中, 列出了范围数, 层次数, 和每一刀切削深度等。 显示所有的切削范围高量显示在视图窗口中, 以便用户观察所设置的切削范 围是否正确。 9、切削 (1)包容: 裁剪由:当没有定义毛坯几何体时,修剪选项指定用型芯外形边缘或外形 轮廓作为定义毛坯几何体的边界。 无:不使用修剪 轮廓线 / 外部边:使用零件几何体(可以是实体)的外形轮廓(沿刀具轴方向 的投影)定义零件几何体。(每一切削层中,

12、切削层平面与零件的交线作为零 件几何体产生刀路) 。 生产中的工件 :可以自动计算和切削前一个操作剩下来的切削材料。 优点:使用基于层方式可以高效地切削指定几何体剩余的角位和台阶。 刀具处理时间明显缩短, 特别对于大型复杂工件更是如此 产生的刀路比使用传通方式产生的刀路更简洁。 10、生产中的工件有三个选项: 无:不使用生产中的工件 使用3D:使用曲面偏置的方式生成一个毛坯 使用基于层 :近层分布毛坯工件,它与实际加工后毛坯基本接近 首先需要设置环境:预设置f mancvfacturing 配置起用基于层的IPW 参考刀具 :选择前工序所用的刀具做参考 陡峭必须:只加工陡峭区域 重叠距离:指定

13、重叠距离可以保证切削加工时完全清除角落残料 最小材料厚度 :限定最小材料厚度,对于残余料很小的切削区域不做加工。 11、容错加工:该选项可以准确的寻找不过切零件的可加工区域。 等高铣 通常用于陡峭侧壁的精加工。 1、陡角必须 陡峭区域是指零件上大于等于指定的陡峭角的区域才切削。 2、合并距离 用于指定不连续刀具路径被连接的最小值。 指定合适的合并距离, 可以消除刀具 路径中较小的间隙。 3、最小切削深度 输入生成刀具路径时的最小段长度值, 可消除零件岛屿区域内的较小段的刀具路 径。刀具切削距离小于指定的最小长度值,此处不会创建刀具路径。 4、最大横向切削 最大横向切削决定是否进行传送,只横向距

14、离大。 5、切削参数设置strategy 在边上延伸:用于避免刀具切削外部边缘时停留在边缘处。 移出边缘跟踪:边缘跟中产生的边缘轨迹通常是在驱动路径超出零件几何边 缘时所发生的不利情况,可能造成过切。 6、连接 ( 1)层到层 使用传递方法: 使用进 / 退刀设置中的设置的传递方法, 可以是安全平面。 一 般,使用传递方法可抬刀。 直接对部件:直接沿着加工表面下插到下一切削层。 倾斜于工件部件:沿着加工表面按一定角度倾斜地下插到下一切削层。 对部件的交叉倾;沿着加工表面倾斜下插,但起点在前一切削层的终点。 ( 2)再层之间剖切 可以实现在一个等高轮廓铣操作中同时实现对陡峭区域和非陡峭区域的加工

15、。 最大横向切削决定是否进行传送, 如果横向距离大于值, 则刀具完成切削层切削 后将抬刀到层间切削的起点处下刀进行切削, 如果不选 “最大横向切削” 或者实 际间距小于设置的最大横向切削距离, 则不抬刀, 将直接采用进刀的方式进行连 接。 固定轴铣 ( 1)该图标为固定轴曲面轮廓铣图标,使用该图标可以满足一般的曲面轮 廓铣加工要求。 ( 2)该图标为区域轮廓铣图标,默认区域驱动。 ( 3)非陡峭区域轮廓铣图标,驱动方法为区域驱动,约束为非陡峭约束, 角度为 65 度。 ( 4)陡峭区域轮廓铣图标,默认驱动方法为区域驱动,约束为陡峭约束, 角度为 65 度。 ( 5)曲面区域轮廓铣图标,默认驱动

16、方法为曲面区域驱动。 ( 6)单路径清根铣图标,默认清根方法为单路径。 ( 7)多路径清根铣图标,默认清根方法为多路径。 ( 8)参考刀具清根铣图标,默认清根方法为参考刀具。 ( 9)光顺清根铣图标,默认驱动方法为清根驱动。 一、 区域铣 ( 1)驱动方式通过指定一个切削区域来生成刀具轨迹, 该方法只能用于 固定轴铣。 ( 2)陡峭包含:零件的陡峭度是指刀轴与零件几何表面法向之间的夹 角。 若工件表面上的陡峭角大于或等于指定的陡峭角时,该区域为陡峭区域,若 表面工件上的陡峭角小于指定的陡峭角时,该切削区域为非陡峭切削区域。 (3) 岛清理:再保证不产生过切的前提下,再岛屿的周围增加刀具轨迹,

17、以清除岛屿周围的残余材料。 (4) 清壁:再保证不产生过切的前提下,将零件壁的残余材料清除。 否:不进行清壁。 在起点;指在刀具轨迹的起点进行清壁。 在终点:指在刀具轨迹的终点进行清壁。 (5) finish pass: 用来决定是否增加一道刀具轨迹,进行精加工。 否:不使用陡峭约束。 非陡峭的;定义只允许切削非陡峭区域一般用于切削比较平缓的工件表面. Directio nal steep :定义指允许切削指定方向的切削区域. 指定方向是指在路径模式方向基础上,饶工作坐标系的 zc轴,再旋转9 0度后 得到的方向路径,模式方向是指从工作坐标系xc轴起,绕zc轴旋转指定的切削 角度得到的方向 用

18、DiRECTIONAL STEEP:处理4 5度摆线的残余切削角度里输入4 5度 +9 0 度,摆线度数 +90度 一、边界驱动方式 通过指定边界和内环定义切削区域,边界可以通过曲线,点或面来创建。 边界驱动方式是在它包围的切削材料区域内产生区域点的网格,用于曲面精 加工。 边界公差是指刀具偏离实际的最大距离。 注:内功差和切出公差不能为零。 边界余量:用来指定当完成切削加工后,边界上未切削的材料,一般 输负值偏移。 二、工件包容:利用工件表面的外部边缘生成内环来定义切削区域。 关:不定义切削区域。 最大环:指定最大环为切削区域 所有环:指定所有环为切削区域 三、更多驱动参数 区域连接:用来决

19、定是否将刀具轨迹进行区域连接。 边界近似: 采用边界近似的方法来减少加工时间和缩短刀具轨迹的长 度。 四、螺旋线驱动方法 一个由指定的中心点向外作螺旋线生成驱动点的驱动方法。驱动点通过投影 矢量投影到零件表面上。 缺点 :不能使用切削区域和裁剪边界它只是受到最大螺旋半径的限制。只能 用于圆形零件。 最大螺旋半径 用于限制加工区域的范围,从而限制产生驱动点的数目,以缩短系统的 处理时间,螺旋半径在垂直于投影矢量的平面内进行测量。 螺旋中心点 用于定义螺旋的中心位置,也定义了刀具的开始切削如果没有指定,系 统就默认绝对坐标原点作为中心点。 步进 步进用于控制两相邻切削路径间的距离,即切削宽度。 曲

20、线/点 1、该驱动方式通过选取一些点或曲线作为驱动几何体, 常用来在零件轮 廓表面上雕刻图案和文字几何时使用。 2、选驱动注意两个方面 要按照某种顺序依次选取,否则可能会出现错误 指定的曲线类型有多种,可以是封闭的或打开的,也可以是连续的或不 连续的。 用户切削进给率:可以指定驱动几何体的进给率。 局部抬刀直至结束 :用来指定系统遇到不连续曲线时,是否在不连续的地方 抬刀。 3、切削步长 公差:用来指定以公差的方式沿驱动曲线产生驱动点。 公差越小,产生的驱动点越多,刀具轨迹越接近。 数字:用来指定以数字方式沿驱动曲线产生驱动点。 数值越大,生成的驱动点越多。 4、曲面区域驱动 创建一组阵列的,

21、位于驱动面上的驱动点,然后沿投影矢量方向投影到零件 面上而生成刀轨。 定义驱动曲面的要求 用于定义和编辑驱动曲面,来创建刀具路径,也可以定义曲面的参数。 注:选取曲面时一定要选取相邻,相切的曲面,否则会因流线方向不统一而 无法生成刀具路径。邻近的面必须共享同一个边缘,并且不能存在超过所定 义公差范围的间隙,选取多行的曲面时,每一行曲面的个数应该相同。 2、曲面驱动参数 切削方向:指定开始切削的象限和切削方向。 材料反向:用于反转材料边方向矢量。 3、切削步长:控制在切削方向产生的驱动点的距离,当直接在驱动面上加 工或着刀轴相对于驱动曲面定义时,切削步长的定义特别重要。 公差:使驱动点按指定的法

22、向距离产生,此时可在下方的内公差与外公差 文本框中,分别输入允许的法向距离切入与切出公差。 (俩相邻驱动点连线 与驱动曲面间的最大法向距离。 数字:在创建刀具路径时,按指定沿切削方向产生的最小驱动点数。 5、步进 残余波峰高度:通过指定相邻两道刀具路径间残余材料的最大高度,水 平距离与垂直距离来定义,允许的最大残余面积尺寸。 注:不论设定的残余面积多大, 产生的横向进给距离不能超过刀具直径的 2/3 数字:指定刀具路径横向进给的总数目。 水平限制:通过指定残余材料量在垂直于投影矢量平面内的距离,从而 限制刀具横向距离。 竖直极限:通过指定残余材料量在平行于投影失量平行内的距离,从而 限制刀具横

23、向距离。 第一刀切削:用来指定第一道刀具轨迹沿着切削方向产生驱动点的最小 数目,当输入的数值越小,系统自动增加一些驱动点。 最后切削:用来指定最后一道刀具轨迹沿着切削方向产生驱动点的最少 数目。 6、径向切削驱动方式 可以垂直于并且沿着一个给定边界生成驱动轨迹,使用指定的步距,带宽和 切削类型。 通常用于生成清根加工轨迹。 1驱动几何体选择 首先要定义驱动几何体,通过定义边界来选择或编辑驱动几何体,以创建 刀具路径,也可用来定义驱动几何体指定相关参数 驱动几何体可以有多条边界,当从一条边界运动到另一边界时,会用跨 越运动 2带宽 用来定义加工区域的总长度,即材料侧和另一侧总和 3步进 恒定的残

24、余波峰高度,刀具直径最大 最大:用来定义水平进给量的最大距离,这种方式用于向外放射特征的加工 区域最合适。 通过指定边界和带宽等生成刀具轨迹,当指定边界后系统将沿着该边界,按 照指定的步进和带宽生成于垂直于该边界的刀具轨迹。 清根切削区域方法 沿着零件面的凹角和凹谷生成的驱动点, 这个驱动方法能查找工件几何体在 前步操作中刀具没有到达的区域。 设置清根切削的刀具路径形式 单路:沿着凹角与沟槽产生一条单一刀具路径 多个偏至:通过指定偏置数目以及相邻偏置间的横向距离。再清根中心 的两侧产生多道刀具路径。 参考刀具偏置:通过指定参考刀具直径来定义加工区域的总宽度并且指 定该加工区域的步距,再以凹槽为

25、中心的任意两边产生多条切削轨迹。 最大凹腔:决定清根切削刀轨生成所基于的凹角,刀轨只有在那些等于 或小于最大凹角的区域生成, 一般打179度。 最小切削长度:能排除在零件面的分割区形成的短的刀轨迹段,当该刀 位轨迹段的长度小于所设置的最小切削长度,那将不生成刀轨。 加工参数 粗加工 精加工 刀名 加工深度 进给 转速 加工深度 进给 转速 63R6 0.7-1.2 2000-300 0 700-1000 0.3-0.5 1500-300 0 1000-150 0 52R6 0.6-0.8 2000-300 700-1000 0.3-0.4 1500-300 1000-150 0 0 0 50R

26、6 0.5-0.7 2000-300 : 700-1000 0.3-0.4 1500-300 1000-150 0 0 0 30R5 0.4-0.7 2000-300 1000-150 0.3-0.4 1500-300 1500-200 0 0 0 0 25R5 0.3-0.5 1500-300 1200-200 0.2-0.4 1500-300 1500-200 0 0 0 0 20R5 0.2-0.3 1500-250: 1200-200 0.2-0.4 1500-300 2000-250 0 0 0 0 16R4 0.2-0.3 1500-250 1500-200 0.2-0.4 150

27、0-300 2000-250 0 0 0 0 25R0.8 0.2-0.3 1500-250 2000-250 0.2-0.4 1500-300 2000-250 0 0 0 0 20R0.8 0.2-0.3 1500-250: 2000-250 0.15-0.4 1500-300 2000-250 0 0 0 0 16R2.8 0.2-0.3 1500-250 : 2000-250 0.15-0.3 1500-250 2000-250 0 0 0 0 12R0 0.2-0.3 1500-250 2000-250 0.1-0.3 1500-250 2000-250 0 0 0 0 10R0 0

28、.2-0.3 1500-250 2000-250 0.1-0.3 1500-250 2000-250 0 0 0 0 8R0 0.2-0.3 1500-200 2000-250 0.1-0.2 1500-250 2000-250 0 0 0 0 6R0 0.15-0.2 1500-200 2000-300 0.1-0.2 1000-200 2000-300 5 0 0 0 0 5R0 0.15-0.2 1500-200 2500-350 0.05-0.1 1000-200 2500-350 0 0 0 0 4R0 0.05-0.1 1000-150 2500-350 0.05-0.1 1000

29、-200 2500-350 5 0 0 0 0 3R0 0.05-0.1 1000-150 2500-350 0.05-0.1 1000-200 2500-350 5 0 0 0 0 12R6 0.2-0.25 1500-250 2500-350 0.15-0.3 1500-200 2000-300 0 0 0 0 10R5 0.2-0.25 1500-250 2500-350 0.15-0.3 1500-200 2000-300 0 0 0 0 8R4 0.1-0.25 1500-200 2000-300 0.15-0.2 1500-200 2000-300 0 0 0 0 6R3 0.1-

30、0.2 1000-200 0 2000-300 0 0.1-0.2 1000-200 0 2000-300 0 5R2.5 0.1-0.2 1000-200 2000-300 0.1-0.2 1000-200 2000-300 0 0 0 0 4R2 0.05-0.1 1000-2001 2500-350 0.05-0.1 1000-200 2000-300 5 0 0 5 0 0 3R1.5 0.05-0.1 1000-200: 2500-350 0.05-0.1 1000-200 2000-300 0 0 0 0 装后处理 Postprocessor 把有放在磁盘的后处理(Postproc

31、essor)打开里面的文件全部复制到:装有UG3 的盘(C 盘)UG3.0NX3.0MAC resource Postprocessor 把里面 的删除然后把后处理的文件粘贴上,然后关掉,在到UG3.0加工环境里面打开 后处理即可 一般是作完1个刀路后处理一次FANCE18m 也可以通过以上路径直接考上,如果是自己换刀也可以 创建后处理程序 1首先把创建的程序全部选上一一点击后处理一一一般选择(自动后处理或 FANCE18)选择一一(输出文件名或浏览)一一的一个填上(X)盘一一确 定然后到我的电脑一一所在的盘即可找出 注:如果选用西门子:需要在常温的环境下用 如果选用自动后处理就不用删除 2找

32、出以后双击打开一一把第一个程序删除即可,程序生成后,找工件所在的位 置(X)盘在即记事本中打开 常用G代码 G代码命令 代码组及其含义 “模态代码” 和 “一般” 代码 “一般代码” 仅仅在收到 ,像直线、圆弧和循环代 当前的代码会被加载的 “形式代码” 的功能在它被执行后会继续维持,而 该命令时起作用。定义移动的代码通常是“模态代码” 码。反之,像原点返回代码就叫“一般代码” 。 每一个代码都归属其各自的代码组。在“模态代码”里 同组代码替换。 G代码组别解释 G00 快速定位 ( 快速移动 ) G01 直线切削 G02 顺时针切圆弧 G03 逆时针切圆弧 G04 暂停 G17 XY 面赋值

33、 G18 XZ 面赋值 G19 YZ 面赋值 G28 机床返回原点 G30 机床返回第 2 和第 3 原点 *G40 取消刀具直径偏移 G41 刀具直径左偏移 G42 刀具直径右偏移 *G43 刀具长度 + 方向偏移 *G44 刀具长度 - 方向偏移 G49 取消刀具长度偏移 *G53 机床坐标系选择 G54 工件坐标系 1 选择 G55 工件坐标系 2 选择 G56 工件坐标系 3 选择 G57 工件坐标系 4 选择 G58 工件坐标系 5 选择 G59 工件坐标系 6 选择 G73 高速深孔钻削循环 G74 左螺旋切削循环 G76 精镗孔循环 *G80 取消固定循环 G81 中心钻循环 G

34、82 反镗孔循环 G83 深孔钻削循环 G84 右螺旋切削循环 G85 镗孔循环 G86 镗孔循环 G87 反向镗孔循环 G88 镗孔循环 G89 镗孔循环 G90 使用绝对值命令 G91 使用增量值命令 G92 设置工件坐标系 G98 固定循环返回起始点 G99 返回固定循环 R 点 代码解释 G00 定位 1. 格式 G00 X_ Y_ Z_ 这个命令把刀具从当前位置移动到命令指定的位置 ( 在绝对坐标方式下 ) ,或者 移动到某个距离处 ( 在增量坐标方式下 ) 。 2. 非直线切削形式的定位 我们的定义是: 采用独立的快速移动速率来决定每一个轴的位置。 刀具路径不是 直线,根据到达的顺

35、序,机器轴依次停止在命令指定的位置。 3. 直线定位 刀具路径类似直线切削 (G01) 那样,以最短的时间 (不超过每一个轴快速移动速 率)定位于要求的位置。 4. 举例 N10 G0 X100 Y100 Z65 G01 直线切削进程 1. 格式 G01 X_ Y_ Z_F_ 这个命令将刀具以直线形式按F代码指定的速率从它的当前位置移动到命令要 求的位置。对于省略的坐标轴,不执行移动操作;而只有指定轴执行直线移动。 位移速率是由命令中指定的轴的速率的复合速率。 2. 举例 G01 G90 X50. F100; 或 G01 G91 X30. F100; G01 G90 X50. Y30. F10

36、0; 或 G01 G91 X30. Y15. Z0 F100; G01 G90 X50. Y30. Z15. F100; G02/G03 G17/G18/G19 圆弧切削(G02/G03, G17/G18/G19) 1. 格式 圆弧在XY面上 G17 G02 ( G03 ) G90 ( G91 ) X_ Y_ F_; 或 G17 G02 ( G03 ) G90 ( G91 ) I_ J_ F_; 或 G17 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在XZ面上 G18 G02 ( G03 ) G90 ( G91 ) X_ Z_ F_; 或 G18 G02 ( G03 )

37、 G90 ( G91 ) I_ K_ F_; 或 G18 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在YZ面上 G19 G02 ( G03 ) G90 ( G91 ) Y_ Z_ F_; 或 G19 G02 ( G03 ) G90 ( G91 ) J_ K_ F_; 或 G19 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧所在的平面用G17, G18和G19命令来指定。但是,只要已经在先前的程序 块里定义了这些命令,也能够省略。圆弧的回转方向像下图表示那样,由G02/G03 来指定。在圆弧回转方向指定后,指派切削终点坐标。G90是指定在绝对坐标 方

38、式下使用此命令;而G91是在指定在增量坐标方式下使用此命令。另外,如 果G90/G91已经在先前程序块里给出过,可以省略。圆弧的终点用包含在命令施 加的平面里的两个轴的坐标值指定 (例如,在XY平面里,G17用X, 丫 坐标 值)。终点坐标能够像G00和G01命令一样地设置。圆弧中心的位置或者其 半径应当在设定圆弧终点之后设置。圆弧中心设置为从圆弧起点的相对距离,并 且对应于X,Y和Z轴表示为I, J和K。圆弧起点坐标值减去圆弧中心对应 的坐标值得到的结果对应分配给I、J、K。 2. 举例 圆弧起点的 X坐标值 30. 圆弧中心的 X坐标值 10. 因此,“ I” 就是 20. (10 - 3

39、0 = 20) 圆弧起点的 Y坐标值 10. 圆弧中心的 Y坐标值 5. 因此,“J ” 就是 5. (10- 5 = 5) 结果,这个情况下圆弧命令如下所列: G17 G03 G90 X5. Y25. I-20. J-5.; 或者, G17 G03 G91 X-25. Y15. I-20. J-5.; 因为圆弧半径通常是已给了的,也能够用圆弧半径给命令赋值。 在已给的例子里,圆弧半径是 20.616 。因此,该命令能够如下表示: G17 G03 G90 X5. Y25. R20.616.; 或者, G17 G03 G91 X-25. Y15. R20.616; “J ”和“K”时,必须设置为

40、圆弧起点到 和 “K0” 可以省略。偏移值指定要求。 注意 1) 把圆弧中心设置为 “ I ” 圆弧中心的增量值 ( 增量命令 ). 注意 2) 命令里的“ I0” , “J0” G28/G30 自动原点返回 (G28, G30) 1. 格式 第一原点返回: G28 G90 ( G91 ) X_Y_Z_; 第二、三和四原点返回: G30 G90 ( G91 ) P2 ( P3, P4 ) X_Y_Z_; #P2, P3, P4: 选择第二、第三和第四原点返回 ( 如果被省略,系统自动选择第二原点返回 ) 由 X, Y 和 Z 设定的位置叫做中间点。机床先移动到这个点,而后回归原点。 省略了中间

41、点的轴不移动 ;只有在命令里指派了中间点的轴执行其原点返回命 令。在执行原点返回命令时, 每一个轴是独立执行的, 这就像快速移动命令 (G00) 一样; 通常刀具路径不是直线。因此,要求对每一个轴设置中间点,以免机床 在原点返回时与工件碰撞等意外发生。 2. 举例 G28 (G30) G90 X150. Y200.; 或者, G28 (G30) G91 X100. Y150.; 注意:在所给例子里, 去中间点的移动就像下面的快速移动命令一样 G00 G90 X150. Y200.; 或者 G00 G91 X100. Y150.; 如果中介点与当前的刀具位置一致(例如,发出的命令是 - G28G

42、91X0 Y0 Z0; ), 机床就从其当前位置返回原点。 如果是在单程序块方式下运行, 机床就会停在中 间点;当中间点与当前位置一致,它也会暂时停在中间点(即,当前位置) 。 G40/G41/G42 刀具直径偏置功能 (G40/G41/G42) 1. 格式 G41 X_ Y_; G42 X_ Y_; 当处理工件 ( “A”) 时,就像下图所示,刀具路径 ( “B”) 是基本路径,与工 件(“A”)的距离至少为该刀具直径的一半。此处,路径“B叫做由A经R 补偿的路径。因此,刀具直径偏置功能自动地由编程给出的路径 A 以及由分开 设置的刀具偏置值,计算出补偿了的路径 B。就是说,用户能够根据工件

43、形状编 制加工程序,同时不必考虑刀具直径。 因此,在真正切削之前把刀具直径指派 为刀具偏置值; 用户能够获得精确的切削结果, 就是因为系统本身计算了精确的 补偿了的路径。 在编程时用户只要插入偏置向量的方向(举例说,G41:左侧,G42:右侧) 和偏置内存地址(例如,D2:在“D”后面是从01到32的两位数字)。所 以用户只要输入偏移内存号码 D (根据MDI),只不 过是由精确计算刀具直径得出的半径。 2. 偏置功能 G40: 取消刀具直径偏置 G41: 偏置在刀具行进方向的左侧 G42: 偏置在刀具行进方向的右侧 G43/G44/G49 刀具长度偏置 (G43/G44/G49) 1. 格式

44、 G43 Z_ H_; G44 Z_ H_; G49 Z_; 2. 偏置功能 首先用一把铣刀作为基准刀,并且利用工件坐标系的 Z 轴,把它定位在工件表 面上,其位置设置为Z0。(?见G92:坐标系设置) 请记住,如果程序所用的刀具较短, 那么在加工时刀具不可能接触到工件, 即便 机床移动到位置Z0。反之,如果刀具比基准刀具长,有可能引起与工件碰撞损 坏机床。 为了防止出现这种情况, 把每一把刀具与基准刀具的相对长度差输入到刀具偏置 内存,并且在程序里让 NC 机床执行刀具长度偏置功能。 G43: 把指定的刀具偏置值加到命令的 Z 坐标值上。 G44: 把指定的刀具偏置值从命令的 Z 坐标值上减

45、去。 G49: 取消刀具偏置值。 在设置偏置的长度时, 使用正/负号。 如果改变了 (+/-) 符号, G43 和 G44 在 执行时会反向操作。因此,该命令有各种不同的表达方式。举例说: 首先,遵循下列步骤度量刀具长度。 1. 把工件放在工作台面上。 2. 调整基准刀具轴线,使它接近工件表面上。 3. 更换上要度量的刀具;把该刀具的前端调整到工件表面上。 4. 此时 Z 轴的相对坐标系的坐标作为刀具偏置值输入内存。 通过这么操作, 如果刀具短于基准刀具时偏置值被设置为负值; 如果长于基准刀 具则为正值。因此,在编程时仅有 G43 命令允许您做刀具长度偏置。 3. 举例 G00 ZO; G00

46、 G43 Z0 H01; G00 G43 Z0 H03; 或者 G00 G44 Z0 H02; 或者 G00 G44 Z0 H02; G43, G44 或 G49 命令一旦被发出,它们的功效会保持着,因为它们是“模态 命令”。因此, G43 或 G44 命令在程序里紧跟在刀具更换之后一旦被发出;那 么 G49 命令可能在该刀具作业结束,更换刀具之前发出 注意 1) 在用 G43 (G44) H 或者用 G 49 命令的指派来省略 Z 轴移动命令时, , 偏置操作就会像 G00 G91Z0 命令指派的那样执行。也就是说,用户应当时常小 心谨慎,因为它就像有刀具长度偏置值那样移动。 注意 2) 用

47、户除了能够用 G49 命令来取消刀具长度补偿, 还能够用偏置号码 H0 的设置(G43/G44 HO)来获得同样效果。 注意 3) 若在刀具长度补偿期间修改偏置号码, 先前设置的偏置值会被新近赋予 的偏置值替换。 标系就被取消。以上命令也能够用于取消局部坐标系。 注意 (1) 当用户执行手动原点返回时,局部坐标系执行原点返回的轴的原点与 工件坐标系就等同了。 也就是说,这个操作与 G52aO; 命令一样 (a: 是执行原点返回进程的那个 轴)。 注意 (2) 即便已经设置了局部坐标,工件坐标系或者机床坐标系不会被改变。 注意 (3) 工件坐标系是用 G92 命令设置的。如果各个坐标值未设置,

48、局部坐 标系里未给坐标值的轴将被设置成先前各轴一样的值。 注意 (4) 在刀具直径偏置方式下,用 G52 命令来暂时取消该偏置功能。 注意 (5) 当移动命令紧跟在 G52 程序块功能之后发出时, 通常必须采用绝对命 令。 G53 选择机床坐标系 (G53) 1. 格式 ( G9O ) G53 X_ Y_ Z_; 2. 功能 刀具根据这个命令执行快速移动到机床坐标系里的 X_Y_Z 位置。由于 G53 是 “一般” G 代码命令,仅仅在程序块里有 G53 命令的地方起作用。 此外,它在绝对命令 (G9O) 里有效, 在增量命令里 (G91) 无效。 为了把刀具移 动到机床固有的位置, 像换刀位

49、置, 程序应当用 G53 命令在机床坐标系里开发。 注意 (1) 刀具直径偏置、刀具长度偏置和刀具位置偏置应当在它的 G53 命令指 派之前提前取消。否则,机床将依照指派的偏置值移动。 注意(2)在执行G53指令之前,必须手动或者用 G28命令让机床返回原点。这 是因为机床坐标系必须在 G53命令发出之前设定。 G54-G59 工件坐标系选择 (G54-G59) 1. 格式 G54 X_ Y_ Z_; 2. 功能 通过使用G54 - G59命令,来将机床坐标系的一个任意点 (工件原点偏移值) 工件坐标系 1 (G54) - 工件原点返回偏移值 - - 参数 1221 工件坐标系 2 (G55)

50、 - 工件原点返回偏移值 - - 参数 1222 工件坐标系 3 (G56) - 工件原点返回偏移值 - - 参数 1223 工件坐标系 4 (G57) - 工件原点返回偏移值 - - 参数 1224 工件坐标系 5 (G58) - 工件原点返回偏移值 - - 参数 1225 工件坐标系 6 (G59) - 工件原点返回偏移值 - - 参数 1226 赋予 1221 对应如下: -1226的参数,并设置工件坐标系(1-6)。该参数与G代码要相 在接通电源和完成了原点返回后, 系统自动选择工件坐标系 1 (G54) 。在有 “模 态”命令对这些坐标做出改变之前,它们将保持其有效性。 除了这些设置

51、步骤外,系统中还有一参数可立刻变更G54G59的参数。工件外 部的原点偏置值能够用 1220 号参数来传递。 G73 高速啄式深孔钻循环 (G73) 1. 格式 G73 X_Y_Z_R_Q_P_F_K X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 Q_:每次切削进给的切削深度 P_:暂停时间 F_: 切削进给速度 K_: 重复次数 2. 功能 进给 孔底 快速退刀。 G74 攻左牙循环 (G74) 1. 格式 G74 X_Y_Z_R_Q_P_F_K X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 Q_:每次切削进给的切削深度 P_:

52、暂停时间 F_: 切削进给速度 K_: 重复次数 2. 功能 进给 孔底 主轴暂停 正转 快速退刀 G76 精镗孔循环 (G76) 1. 格式 G76 X_Y_Z_R_Q_P_F_K_ X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 Q_:每次切削进给的切削深度 P_:暂停时间 F_: 切削进给速度 K_: 重复次数 2. 功能 进给 孔底 主轴定位停止 快速退刀。 G 80 取消固定循环进程 (G80) 1. 格式 G80; 2. 功能 这个命令取消固定循环方式, 机床回到执行正常操作状态。 孔的加工数据, 包括 R 点, Z 点等等,都被取消;但是移动速率命令

53、会继续有效。 ( 注 ) 要取消固定循环方式,用户除了发出 G80 命令之外,还能够用 G 代码 01 组 (G00, G01, G02, G03 等等) 中的任意一个命令。 G 81 定点钻孔循环 (G81) 1. 格式 G81 X_Y_Z_R_F_K_; X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 F_: 切削进给速度 K_: 重复次数 2. 功能 G81 命令可用于一般的孔加工。 G 82 钻孔循环 (G82) 1. 格式 G82 X_Y_Z_R_P_F_K_; X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 P_:在孔底的

54、暂停时间 F_: 切削进给速度 K_: 重复次数 2. 功能 G82 钻孔循环, 反镗孔循环 G83 排屑钻空循环 (G83) 1. 格式 G83 X_Y_Z_R_Q_F_K_; X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 Q_:每次切削进给的切削深度F_:切削进给速度 K_: 重复次数 2. 功能 G83 中间进给 孔底 快速退刀 G84 攻牙循环 (G84) 1. 格式 G84 X_Y_Z_R_P_F_K_; X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 P_:暂停时间F_:切削进给速度 K_: 重复次数 2. 功能 G84

55、 进给 孔底 主轴反转 快速退刀 G85 镗孔循环 (G85) 1. 格式 G85 X_Y_Z_R_F_K_; X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 F_: 切削进给速度 K_: 重复次数 2. 功能 G85 中间进给 孔底 快速退刀 G86 定点钻孔循环 (G86) 1. 格式 G86 X_Y_Z_R_F_L_; X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 F_: 切削进给速度 K_: 重复次数 2. 功能 G86 进给 孔底 主轴停止 快速退刀 G87 反镗孔循环 (G81) 1. 格式 G87 X_Y_Z_R_Q_

56、P_F_L_; X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 Q_:刀具偏移量 P_:暂停时间 F_: 切削进给速度 K_: 重复次数 2. 功能 G87 进给 孔底 主轴正转 快速退刀 G88 定点钻孔循环 (G88) 1. 格式 G88 X_Y_Z_R_P_F_L_; X_ Y: 孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 P_:孔底的暂停时间 F_: 切削进给速度 K_: 重复次数 2. 功能 G88 进给 孔底 暂停, 主轴停止 快速退刀 G89 镗孔循环 (G89) 1. 格式 G89 X_Y_Z_R_P_F_L_; X_ Y:

57、孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 P_:孔底的停刀时间 F_: 切削进给速度 K_: 重复次数 2. 功能 G89 进给 孔底 暂停 快速退刀。 G90/G91 绝对命令/ 增量命令 (G90/G91) 此命令设定指令中的 X, Y 和 Z 坐标是绝对值还是相对值,不论它们原来是绝 对命令还是增量命令。含有 G90 命令的程序块和在它以后的程序块都由绝对命 令赋值; 而带 G91 命令及其后的程序块都用增量命令赋值。 常用M代码 代码及其含义 辅助功能包括各种支持机床操作的功能, 像主轴的启停、 程序停止和切削液节门 开关等等。 M代码说明 M00 程序停止 M

58、01 选择停止 M02 程序结束 (复位) M03 主轴正转 (CW) M04 主轴反转 (CCW) M05 主轴停止 M06 换刀 M08 切削液开 M09 切削液关 M16 刀具入刀座 M28 刀座返回原点 M30 程序结束 (复位) 并回到开头 M48 主轴过载取消 不起作用 M49 主轴过载取消 起作用 M60 APC循环开始 M80 分度台正转 (CW) M81 分度台反转 (CCW) M98 子程序调用 M99 子程序结束 坐标系统 编程坐标系采用右手坐标系统。 在加工期间, 由于机床对工件做反向运动, 坐标 系统通常被改变。 坐标系统 1. 机床坐标系统 这个坐标系统用一个固定的

59、机床的点作为其原点。 在执行返回原点操作时, 机床 移动到此机床原点。 2. 绝对坐标系统 用户能够可建立此坐标系统。 它的原点可以设置在任意位置, 而它的原点以机床 坐标值显示。 3. 相对坐标系统 这个坐标系统把当前的机床位置当作原点, 在此需要以相对值指定机床位置时使 用。 4. 剩余移动距离 此功能不属于坐标系。 它仅仅显示移动命令发出后目的位置与当前机床位置之间 的距离。仅当各个轴的剩余距离都为 零 时,这个移动命令才完成。 等高铣 通常用于陡峭侧壁的精加工。 7、陡角必须 陡峭区域是指零件上大于等于指定的陡峭角的区域才切削。 8、合并距离 用于指定不连续刀具路径被连接的最小值。 指

60、定合适的合并 距离,可以消除刀具路径中较小的间隙。 9、最小切削深度 输入生成刀具路径时的最小段长度值, 可消除零件岛屿区域 内的较小段的刀具路径。 刀具切削距离小于指定的最小长度 值,此处不会创建刀具路径。 10、最大横向切削 最大横向切削决定是否进行传送,只横向距离大。 11、切削参数设置strategy 在边上延伸:用于避免刀具切削外部边缘时停留在边缘 处。 移出边缘跟踪: 边缘跟中产生的边缘轨迹通常是在驱动路 径超出零件几何边缘时所发生的不利情况,可能造成过 切。 12 、 连接 ( 3) 层到层 使用传递方法:使用进/退刀设置中的设置的传递方法, 可以是安全平面。一般,使用传递方法可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论