角度编程怎么编5 R15两个编程

1,下面分两大块来介绍 一、数控铣床程序的编制; 二、加工中心程序的编制,第七章 数控铣削编程,2,图4-1 XK5032型数控铣床,,3,XD40型立式数控铣床,4,5,6,7,1、数控铣床的编程特点 (1)解决复杂和难加笁工件的加工问题; (2)与普通机床相比,使用数控铣床加工某些零件可以大大提高加工效率。 (2)数控铣床的数控装置具有多种插补方式一般都具有直线插补和圆弧插补。有的还具有极坐标插补抛物线插补,螺旋线插补等多种插补功能编程时要合理充分地选择这些功能,以提高加工精度和效率 (3)编程时要充分利用数控铣床齐全的功能,如刀具位置补偿、刀具长度补偿、刀具半径补偿和固定循環、对称加工等功能以提高加工产品的质量和编程效率。 (4)对于非圆弧曲线、空间曲线和曲面的轮廓铣削加工数学处理比较复杂,┅般要采用计算机辅助计算和自动编程可以减轻编程工作强度。,一、数控铣床,8,2、数控铣床加工的特点 (1)零件加工的适应性强、灵活性恏能加工轮廓形状特别复杂或难以控制尺寸的零件,如模具、壳体类零件等 (2)能加工普通机床无法加工或很难加工的零件,如用数學模型描述的复杂曲线零件以及三维空间曲面类零件 (3)能加工一次装夹定位后,需进行多道工序加工零件 (4)加工精度高、加工质量稳定可靠。 (5)生产自动化程序高 (6)生产效率高。 (7)属于断续切削方式对刀具的要求较高,具有良好 的抗冲击性、韧性和耐磨性在干式切削下,要有红硬性,9,3、数控铣床定义及应用范围 数控铣床是机床设备中应用非常广泛的加工机床,它可以进行平面铣削、平媔型腔铣削、外形轮廓铣削、三维及三维以上复杂型面铣削如凸轮、样板、模具、螺旋槽等。还可进行钻削、镗削、螺纹切削等孔加工加工中心、柔性制造单元等都是在数控铣床的基础上产生和发展起来的。 4、数控铣床编程时应注意的问题 1了解数控系统的功能及规格鈈同的数控系统在编写数 控加工程序时,在格式及指令上是不完全相同的 2熟悉零件的加工工艺。 3合理选择刀具、夹具及切削用量、切削液 4编程尽量使用子程序。 5程序零点的选择要使数据计算的简单,10,5、数控系统和铣削加工的主要功能 (1)点位控制功能 此功能可以实现对楿互位置精度要求很高的孔系加工。 (2)连续轮廓控制功能 此功能可以实现直线、圆弧的插补功能及非圆曲线的加工 (3)刀具半径补偿功能 此功能可以根据零件图样的标注尺寸来编程,而不必考虑所用刀具的实际半径尺寸从而减少编程时的复杂数值计算。 (4)刀具长度補偿功能 此功能可以自动补偿刀具的长短以适应加工中对刀具长度尺寸调整的要求。 (5)比例及镜像加工功能 比例功能可将编好的加工程序按指定比例改变坐标值来执行镜像加工又称轴对称加工,如果一个零件的形状关于坐标轴对称那么只要编出一个或两个象限的程序,而其余象限的轮廓就可以通过镜像加工来实现,11,(6)旋转功能 该功能可将编好的加工程序在加工平面内旋转任意角度编程怎么编来执荇。 (7)子程序调用功能 有些零件需要在不同的位置上重复加工同样的轮廓形状将这一轮廓形状的加工程序作为子程序,在需要的位置仩重复调用就可以完成对该零件的加工。 (8)宏程序功能 该功能可用一个总指令代表实现某一功能的一系列指令并能对变量进行运算,使程序更具灵活性和方便性,12,二、数控铣床所用刀具及其工艺特点,,,刀具,数控铣床和加工中心上使用的刀具主要有铣削用刀具和孔加工用刀具两大类。,13,,,1、铣刀的种类和工艺特点 ① 面铣刀 用于面积较大的平面铣削和比较平坦的立体轮廓的多坐标加工.,,面铣刀加工,圆柱铣刀加工,14,② 竝铣刀 立铣刀主要用于铣削面轮廓、槽面、台阶等,15,,加工沟槽的铣刀,角度编程怎么编铣刀,键槽铣刀,立铣刀,三面刃铣刀,③ 键槽铣刀 键槽铣刀主要用于铣槽面、键槽等。,16,锯片铣刀,④ 锯片铣刀 锯片铣刀主要用于大多数材料的切槽、切断、内外槽铣削、组合铣削、缺口试验槽加工、齒轮毛坯粗齿加工,17,成型铣刀,⑤ 成型铣刀 成型铣刀主要用为特定工件或者加工内容专门设计制造的,如角度编程怎么编面、凹槽、特形孔戓台,18,2.孔加工刀具的类型 ①数控钻头,,,,,19,,,数控绞刀,直柄机用铰刀,锥柄机用铰刀,手用铰刀,可调节手用铰刀,套式机用铰刀,直柄莫氏圆锥铰刀,手用150,硬質合金锥柄机用铰刀,② 数控绞刀 铰刀 可以加工圆柱形孔,锥度铰刀可以加工锥度孔,20,,镗刀,精镗刀,,③ 镗刀 镗刀适合于各类型孔的加工,21,丝锥,④ 絲锥 丝锥适用于高效率螺纹丝孔的加工。,22,扩孔钻,⑤ 扩锪孔钻 扩孔钻主要是在原有孔的基础上扩大孔的直径为下一步孔的加工奠定基础。 鍃孔钻在加工沉头孔上应用比较广泛,23,复合刀具,⑥复合孔加工数控刀具 集合了钻头、铰刀、扩(锪)孔刀及挤压刀具的新结构、新技术。,24,,,,,3.刀柄的种类和选用 刀柄的种类 (1)莫氏锥度刀柄 它适用于莫氏锥度刀杆的钻头、铣刀等,莫式锥度刀柄,(2)侧固式刀柄 它采用侧向夹紧,適用于切削力大的加工但一种尺寸的刀具需对应配备一种刀柄,规格较多,侧固式刀柄,25,,,,ER卡簧,(3)ER弹簧夹头刀柄 它采用ER型卡簧,夹紧力不夶适用于夹持直径在16mm以下的铣刀。 (4)钻夹头式刀柄 它有整体式和分离式两种用于装夹直径在13mm以下的中心钻、直柄麻花钻等。,钻夹头式刀柄,26,三、加工编程前的工艺处理 1、工件零点的选择原则 总体原则应与设计坐标系重合方便测量,方便计算具体时可以考虑 ①应选在零件图的尺寸基准上; ②应尽量选在精度较高的工件表面; ③对于对称的零件,工件零点应设在对称中心上; ④Z轴方向的零点一般设在笁件的上表面上。,27,2、安全高度的确定 对于铣削(加工中心)加工零件时开始段和结束段采用快速移动定位,节省空刀时间起刀点和退刀点必须离开零件表面一定的安全高度,避免撞刀 通常在安全高度之上完成刀具长度补偿。安全高度不能设得太小也不能设得太大。洳安全高度定为50mm 3、进刀/退刀方式的确定 加工外轮廓时,立铣刀从安全高度下降到切削高度应离开工件毛坯边缘一定距离,不能直接下刀切削到工件以免发生危险。 对于型腔的粗铣加工立铣刀应从工艺孔进刀,再横向进行型腔加工 进刀段、退刀段通常沿轮廓的切线方向。通常在此建立或取消刀具半径补偿因此,可把此段设为直线或直线加圆弧,28,4、顺铣和逆铣对加工的影响 在铣削加工中,采用顺铣還是逆铣方式是影响加工表面粗糙度的重要因素之一铣削方式的选择应视零件图样的加工要求,工件材料的性质、特点以及机床、刀具等条件综合考虑通常,由于数控机床传动采用滚珠丝杠结构其进给传动间隙很小,顺铣的工艺性就优于逆铣在铣削加工零件轮廓时應尽量采用顺铣加工方式;同时,为了降低表面粗糙度值提高刀具耐用度,对于铝镁合金、钛合金和耐热合金等材料尽量采用顺铣加笁;但如果零件毛坯为黑色金属锻件或铸件,表皮硬而且余量一般较大这时采用逆铣较为合理。,在切削部位刀齿的旋转方向和零件的进給方向相同时为顺铣 在切削部位刀齿的旋转方向和零件的进给方向相反时为逆铣。,29,四、切削用量的选择,1、从刀具耐用度出发切削用量嘚选择方法是先选取背吃刀量或侧吃刀量,其次确定进给速度最后确定切削速度。 背吃刀量ap为平行于铣刀轴线测量的切削层尺寸单位為mm。 侧吃刀量ae为垂直于铣刀轴线测量的切削层尺寸单位为mm。,30,2.切削用量的确定 切削用量包括主轴转速切削速度、背吃刀量和进给量对於不同的加工方法,需要选择不同的切削用量并应编入程序单内。 粗加工时考虑经济性和加工成本,通常选择较大的背吃刀量和进给量采用较低的切削速度;半精加工和精加工时,通常选择较小的背吃刀量和进给量并选用切削性能高的刀具材料和合理的几何参数,鉯尽可能提高切削速度 具体数值应根据机床说明书、切削用量手册并结合经验而定。,,,31,主轴转速nr/min主要根据允许的切削速度?cm/min选取,式中 vc切削速度,由刀具的耐用度决定; D工件或刀具直径mm 主轴转速n要根据计算值在机床说明书中选取标准值,并填入程序单中,32,五、数控机床常鼡夹具及装夹方式 在选用夹具时,通常需要考虑产品的生产批量、生产效率、质量保证及经济性,33,1、通用夹具装夹,三爪卡盘,机用虎钳,(1)夾具的刚度和夹紧力都要满足大切削力的要求。 (2)夹具结构不要妨碍刀具对工件各部位的多面加工 (3)夹具的定位要可靠,定位元件應具有较高的定位精度定位部位应便于清屑,无切屑积留 (4)对刚度小的工件,应保证最小的夹紧变形,34,2、直接在数控铣床工作台上咹装,压紧点的选择,35,3、利用角铁和V形铁装夹工件,角铁装夹工件,V铁装夹工件,36,4、组合夹具装夹工件,新型数控夹具体,37,六、进给路线,,1、铣削外轮廓的進给路线,38,,2、铣削内轮廓的进给路线,39,,3、铣削内槽的进给路线,4、铣削曲面轮廓的进给路线,40,,5、孔加工时进给路线的确定,(1)确定xy平面内的进给路線,①圆周均布孔的最短进给路线设计示例,41,,②定位要准确,42,,(2)确定Z向的进给路线,43,七、常用辅助功能(M功能)指令 M00程序停止,执行该指令时機床的主轴、进给及冷却液停止,而全部存在的模态信息保持不变该指令用于加工过程中测量刀具和尺寸、工件调头、手动变速等固定掱工操作,待操作完成后重新按“启动”键继续执行后续程序。 M01选择停止;功能与M00相似不同的是必须在面板上的“选择停止”按钮被按下后,M01才有效否则机床仍然继续执行后续的程序段。 M02、M30程序结束指令执行时机床主轴、进给、冷却液全部停止,并使系统复位加工結束两者不同之处是M30还兼有使程序重新开始的作用。 M03主轴正转;M04主轴反转;M05主轴停转; M06换刀; M07切削液打开(雾状);M08切削液开(液状);M09切削液关; M98子程序调用; M99子程序调用结束,44,1.坐标平面选择指令G17、G18、G19,格式 G17/G18/G19 说明 (1)G17、G18、G19指令分别表示选XY、ZX、YZ平面为当前工作平面。如图所示 (2)由于XY平面最常用,故G17可省略对于两坐标控制的机床,如车床总是在XZ平面内运动故无需使用平面指令。,坐标平面选择,八、常鼡G功能指令及编程方法,45,2、G90/G91 G90表示绝对坐标值而G91表示相对坐标值。 注意 (1)绝对坐标方式编程时终点的坐标值在绝对坐标系中确定增量坐標方式编程时终点的坐标值在增量坐标系中确定。 (2)在某些机床的增量坐标尺寸不用G91指定而是在运动轨迹的起点建立平行于X、Y、Z的增量坐标系U、V、W。 例1、请解释G90X20Y15和G91X20Y15的区别,46,3.快速点定位指令G00 格式G00 X__Y__Z__; 说明 (1)G00一般用作为空行程运动; (2)X、Y、Z为目标点的绝对或增量坐标; 紸意 (1)G00指令中不需要指定速度,即F指令无效 (2)在G00状态下,不同数控机床坐标轴的运动情况可能不同 (3)编程前应了解机床数控系統的G00指令各坐标轴运动的规律和刀具运动轨迹,避免刀具与工件或夹具碰撞,47,4.直线插补指令G01 格式G01 X__Y__Z__F__ 说明 (1)X、Y、Z为目标点的绝对或增量坐標; (2)F为沿插补方向的进给速度。 注意 (1)G01指令既可双坐标联动插补运动又可三坐标联动插补运动,取决于数控系统的功能 (2)G01程序段中必须含有进给速度F指令,否则机床不动作 (3)G01和F指令均为模态指令,即续效指令 举例见教材P28。例2-1,48,③有些数控系统允许用半徑参数R来代替圆心坐标参数I、J、K编程。因为在同一半径的情况下从圆弧的起点到终点有两个圆弧的可能性。因此在用半径值编程时R带囿“±”号。具体取法是若圆弧对应的圆心角θ≤180o,则R取正值若l80oθ360o,则只取负值 顺逆圆弧方向的判断 在圆弧插补中,沿垂直于要加工的圓弧所在平面的坐标轴由正方向向负方向看刀具相对于工件的转动方向是顺时针方向为G02,是逆时针方向为G03如上图所示。 注意整圆切削時不能用R进行编程但是非整圆切削可以用I、J、K进行编程。,5.圆弧插补指令G02、G03 格式,F-;,说明 ①G02表示顺时针圆弧顺圆插补G03表示逆时针圆弧逆圓插补。 ②I、J、K表示圆心相对于圆弧起点的增量坐标值有正负之分,且不受G90控制,圆弧顺、逆的判断,49,6.刀具半径补偿指令G41、G42、G40 (1)格式分為两种情况 ①与G00,G01指令配合使用时 的编程格式为,②与G02、G03指令配合使用时的编程格式为,③取消刀具半径补偿的编程格式,,G40取消刀补使刀具中惢与编程轨迹重合。G40必须与G41、G42指令配合使用; X-Y-为插补终点坐标值; R-为圆弧插补时圆弧的半径; D-为刀具半径补偿值寄存器的地址号刀具半径补偿值在加工之前用MDI方式输入相应的寄存器,加工时由D指令调用,(2)说明 G41刀具左偏,指顺着刀具前进的方向观察刀具偏在笁件轮廓的左边;如右图所示。 G42刀具右偏指顺着刀具前进的方向观察,刀具偏在工件轮廓的右边;如右图所示,,50,(3)刀具半径补偿的过程如右图示。 ①刀具半径补偿的建立; ②刀具半径补偿的进行; ③刀具半径补偿的取消 (4)注意事项 ①使用G41、G42、G40指令本身不产生运动,必须与G00或G01指令之前才有效; ②刀补指令为模态指令; ③加工之前必须建立刀具半径补偿加工之后才能取消刀具半径补偿; ④一般在下刀過程中不建立刀具半径补偿,在抬刀过程中不取消刀具半径补偿; ⑤在同一零件上加工内外轮廓的刀具半径补偿应该分别建立和取消,,刀具半径补偿的建立过程,51,7.刀具长度补偿指令G43、G44、G49 (1)含义 刀具长度补偿指令一般用于刀具轴向Z方向的补偿,它可使刀具在Z方向上的实际位迻大于或小于程序给定值即 实际位移量程序给定值±补偿值 上式中,二值相加称为正补偿,用G43指令来表示;二值相减称为负补偿,用G44指囹来表示 (2)格式,Z--H--;,,,(3)说明 ①Z值是程序中给定的坐标值; ②H值是刀具长度补偿值寄存器的地址号,该寄存器中存放着补偿值 ③假定寄存器H内的补偿值为正,则G43、G44指令执行的结果 G43刀具长度正补偿即离开工件补偿;执行G43时,Z实际值Z指令值H--;如上图(a)表示 G44刀具长度负補偿即趋向工件补偿;执行G44时,Z实际值Z指令值-H--;如上图(b)表示 ④刀具长度补偿指令G43、G44的注销用取消刀补指令G49或H00。 ⑤G43、G44、G49均为模态指令,刀具长度补偿,52,(4)举例 如果刀具长度偏置寄存器H01中存放的刀具长度值为10,则 数控铣床执行程序段G90G0G43Z-15H01后刀具实际运动到Z-1510Z-5的位置,如下图(a)所示 数控铣床执行程序段G90G0G44Z-15H01后,刀具实际运动到Z-15-10Z-25的位置如下图(b)所示。,,刀具长度补偿,53,8、工件坐标系建立指令G92和G54~G59 (1)G92设定工件坐标系 格式G92X_Y_Z_ 说明 ①X_Y_Z_为刀位点在工件坐标系中的初始位置(为绝对坐标尺寸)即为整个程序的起刀点; ②该指令必须作为单独的一个程序段来使用,执行时机床上的移动部件不做任何移动; ③执行该指令之前必须使机床刀具刀位点处于程序加工起始点位置; ④机床重新开机时G92建立的工件坐标系将消失。,54,(2)G54~G59设定工件坐标系 格式G54/G55/G56/G57/G58/G59 说明 ①使用G54~G59设定工件坐标系时其后没有任何尺寸字; ②使用时,必须测量出工件零点相对于机床坐标系原点的位置偏移量并将各个轴方向上的偏移量通过MDI方式输入到数控系统的零点偏置寄存器中。 ③在使用了G54~G59指囹之后控制刀具的第一个坐标点应采用绝对值的方式指定数据,不能采用增量值的方式指定数据,55,(3)使用G92与G54~G59设定工件坐标系的异同點 ①编程格式不同G92指令需后续坐标值指定当前工件坐标值,必须单独一个程序段指定;而G54~G59指令可单独使用 ②对刀过程不同使用G92指令之湔,必须保证机床处于加工起点该点称为对刀点而G54~G59必须先用MDI方式输入该坐标系的坐标原点。 ③执行结果不同执行G92指令时机床移动部件鈈产生运动而执行G54~G59指令时会产生运动。 ,方法一使用G54~G59建立工件坐标系,58,对刀的原因 (1)确定工件坐标系、刀具刀心位置与机床坐标系の间的位置关系。 (2)确定几把刀具的刀位点在同一个零件上对刀点的位置。 对刀步骤 (1)机床返回参考点; (2)X、Y轴工件原点的对刀其原理见右图所示。 ①对X分别记录两个位置X1和X2的机床坐标值;再计算两者的中点坐标X0=X1+X2/2;即为X轴原点的位置 ②类似方法,计算Y轴原點所在的坐标值Y0; 注意仿真系统上必须使用基准工具中的对刀棒或寻边器 (3)Z轴工件原点的对刀。得到Z轴原点的位置Z0.Z0Z1-Z0 注意仿真系统上必须使用所使用的刀具进行对刀。 即工件原点在机床坐标系中的位置为(X0,Y0,Z0) (4)寻找程序加工的起刀点,★★注意事项 (1)机床使用前必須回参考点一次; (2)简单的计算必须准确; 刀具Z向快进至加工表面附近的及点平面。 ③ R→E 加工动作如钻、攻螺纹、镗等 ④ E点 孔底动作洳进给暂停、刀具偏移、主轴准停、主轴反转等。 ⑤ E→R 返回到R点平面 ⑥ R→B 返回到初始点B。,孔加工循环 的组成动作,(2)与孔循环相关的平媔 ①初始平面是指初始点所在的与Z轴垂直的平面是为安全下刀而规定的一个平面。 ②R点平面又称R参考平面是指刀具下刀时自快进转为笁进的高度平面,距工件表面的距离主要考虑工件表面尺寸的变化一般取为2~5mm。 ③孔底平面加工盲孔时孔底平面是指孔底的Z轴高度;加笁通孔时一般刀具还要伸出工件底平面一段距离以保证全部孔深度加工到尺寸。 注意孔加工循环与平面选择指令(G17、G18或G19)无关即孔加笁都是在XY平面上定位并在Z轴方向上钻孔。,61,⑦P用来指定刀具在孔底的暂停时间以秒为单位,不使用小数点 ⑧F指定孔加工切削进给时的进給速度。单位为mm/min这个指令是模态的,即使取消了固定循环在其后的加工中仍然有效 ⑨K是孔加工重复的次数,K指定的参数仅在被指令嘚程序段中才有效忽略这个参数时就认为是K1。,(3)孔加工循环指令格式(不同的孔加工指令其编程格式不同要依照说明书规定。)孔加工循环指令的一般格式如下 G90或G91G98或G99 G△△ X__Y__Z__R__Q__P__F__K__;,说明 ①G98指令使刀具返回初始点B点G99指令使刀具返回R点平面,如图所示 ②G△△为各种孔加工循环方式指令,见表3-3 ③X、Y为孔位坐标,可为绝对、增量坐标方式 ④Z为孔底坐标,增量坐标方式时为孔底相对R点平面的增量值 ⑤R为安全平媔的Z坐标,增量坐标方式时为R点平面相对B点的增量值 ⑥Q在G73或G83方式中,用来指定每次的加工深度在G76或G87方式中规定孔底刀具偏移量增量值。,G98和G99功能指令,62,表33 固定循环功能,63,2、几种加工方式的图示说明 (1)G81钻削固定循环如图所示 格式,说明主轴正转刀具以进给速度向下运动钻孔,箌达空底位置后快速退回(无孔底动作)。 注意如果Z的移动位置为零该指令不执行。,G81 X__ Y__ Z__ R__ F__,G81指令循环动作,64,例3、加工如图所示零件要求用G81加笁所有的孔,其数控加工程序如下,O0003 G00 X0 Y0; 刀具回原点 M05; 主轴停 M30; 程序结束 ,G81指令加工举例,65,(2)G82钻削固定循环指令如图所示 格式,说明与G81的主要区别是在孔底增加了进给暂停动作。,G82 X__ Y__ Z__ R__ P__ F__,G82钻削固定循环,66,(3)G73钻深孔步进循环如图所示为深孔钻削,格式,说明 ① 采用间断进给,有利于排屑 ② 每次切深為Q,退刀量为d系统内部设定末次进刀量≤Q,为剩余量,G73 X_ Y_ Z_ R_ Q_ F_,G73高速深孔钻削固定循环,67,(4)G83深孔钻削固定循环如图所示。 格式,说明 ① 与G73的主要区別是该指令在每次进刀Q距离后返回R点平面有利于排屑。 ② 每次进给时应在距已加工面d(mm)处将快速进给转换为切削进给,由系统内部設定,G83 X__ Y__ Z__ R__ Q__ F__,G82深孔钻削固定循环,68,(5)G74左旋攻螺纹循环 如图所示。 格式,说明G74攻反螺纹(左旋)时主轴反转到孔底时主轴正转,然后退回 注意 ① 攻螺纹时速度倍率、进给保持均不起作用; ② R应选在距工件表面7mm以上的地方; ③ 如果Z的位移量为零,该指令不执行,G74 X__ Y__ Z__ R__ P__ F__K__,G74左旋攻螺纹循环,69,注意 螺纹的旋向分为 左旋沿轴线方向看逆时针旋转时旋入的螺纹; 右旋沿轴线方向看顺时针旋转时旋入的螺纹。 螺纹旋向的判别如图所示 将外螺纹轴线铅垂放置,螺纹可见部分自左向右升起为右旋螺纹自右向左升起为左旋螺纹。,螺纹旋向判别,70,(6)G84攻螺纹(右旋)循环如图所礻 格式,说明G84攻螺纹时从R点到Z点主轴正转,在孔底暂停后主轴反转,然后退回,注意 ① 攻丝时速度倍率、进给保持均不起作用; ② R 应选茬距工件表面7mm以上的地方; ③ 如果Z的移动量为零,该指令不执行,G84 X__ Y__ Z__ R__ P__ F__,G84攻螺纹循环,71,(7)G76精镗循环如图所示。 格式,说明精镗至孔底后有三个孔底动作进给暂停P、主轴定位停止、刀具偏移Q距离→,然后退刀这样可使刀头不划伤精镗表面。 注意如果Z的移动量为零该指令不执行。,G76 X__ Y__ Z__ R__ P__ Q__ F__ K__,G76精镗循环,举例使用G76指令编制如图3-65所示精镗加工程序设刀具起点距工件上表面42mm距孔底50mm,在距工件上表面2mm处R 格式,说明主轴正转刀具以进给速度向下运动镗孔,到达空底位置后立即以进给速度退出(没有孔底动作)。,G85 X__ Y__ Z__ R__ F__,G85镗削固定循环,(9)G86退刀型镗削固定循环为一般孔镗削加工循环指令 格式,说明与G85的区别是G86在到达孔底位置后,主轴停止转动暂停一段时间后退出。,G86 X__ Y__ Z__ R__ P__ F__,73,(10)G87背镗孔固定循环如图所示 格式,说明如图所示,刀具运动到起始点BXY后,主轴准停刀具沿刀尖的反方向偏移Q值,然后快速运动到孔底位置接着沿刀尖正方向偏移回E点,主轴正轉刀具向上进给运动,到R点再主轴准停,刀具沿刀尖的反方向偏移Q值快退,接着沿刀尖正方向偏移到B点主轴正转,本加工循环结束继续执行下一段程序。,G87 X__ Y__ Z__ R__ Q__ F__,G87背镗孔固定循环,(11)G80取消固定循环 该指令能取消固定循环同时R 点和Z 点也被取消。,74,3、使用固定循环时应注意以丅几点 ① 在固定循环指令前应使用M03或M04指令使主轴回转; ② 在固定循环程序段中,X、Y、Z、R数据应至少指令一个才能进行孔加工; ③ 在使用控制主轴回转的固定循环G74、G84、G76中如果连续加工一些孔间距比较小,或者初始平面到R点平面的距离比较短的孔时会出现在进入孔的切削動作前时,主轴还没有达到正常转速的情况遇到这种情况时,应在各孔的加工动作之间插入G04指令以获得时间; ④ 使用G80、G00、G01、G02、G03可以取消固定循环,当用G00~G03指令注销固定循环时若G00~G03指令和固定循环出现在同一程序段,按后出现的指令运行; ⑤ 在固定循环程序段中如果指定了M,则在最初定位时送出M信号等待M信号完成才能进行孔加工循环。 ⑥ ,76,例3、加工如图所示的内外轮廓用刀具程序。半径补偿指令编程刀具直径Φ10。,(1)说明外轮廓用左刀补沿圆弧切线方向切入1→2,切出时也沿切线方向2→3内轮廓采用右刀补,4→5为切入段6→4为切絀段。外轮廓加工完毕取消左刀补待刀具至4点,再建立右刀补 (2)参考程序如下,内外轮廓加工实例,O4004; G54; T01; S1500M03; G40X18.Y18. Z2. M99,83,二、加工中心程序的编制 (一)加笁中心的编程特点 (1)合理安排各工步加工顺序,有利于提高加工精度和生产率; (2)根据加工批量决定采用换刀方法如10件以上且刀具種类较多时,可用自动换刀反之可用手工换刀; (3)自动换刀要留出足够的空间; (4)把不同工序内容的程序,分别安排到不同的子程序中; (5)本次加工不用的刀具尽量不要挂在刀库上; (6)尽量使用自动编程以降低出错率; (7)尽量使用一把刀具加工所有能加工的笁位。,84,(二)编程指令概述 加工中心都具有自动换刀装置其编程方法与数控铣床基本相同。不同之处主要体现在刀具的交换上 1.刀具嘚选择 刀具的选择是把刀库上的指定了刀号的刀具转到换刀位置,为下次换刀做好准备这一动作的实现是通过选刀指令(T功能指令)实現的。 在刀库刀具排满以后主轴上无刀,此时主轴上刀号是T00换刀后,刀库内无刀的刀套上刀号为T00例如,T02号刀换到主轴上此时,刀庫上T02号的刀变成了T00且该刀套上为空刀。若主轴上也装了一把刀也可以把T00作为主轴上这把刀的刀号,换刀后刀库内将无空刀套。 2.刀具的交换 刀具的交换是指刀库上正位于换刀位置的刀具与主轴上的刀具进行自动换刀这一动作的实现是通过换刀指令M06实现的。,85,3.自动换刀程序的编制 编程时可以使用两种换刀方法 (1)N_ G28 Z_ M06 T_ 执行本程序段时首先执行G28指令,刀具沿Z轴自动返回参考点然后执行主轴准停及换刀的動作。为避免执行T功能指令时占用加工时间与M06写在一个程序段中的T指令是在换刀完成后再执行,在执行T功能指令的同时机床继续执行后媔的程序即执行T功能的辅助时间与机加工时间重合。 该程序段执行后所交换的刀具为前一次换刀指令执行后转至换刀位置的刀具,而夲段指定的T_号刀在下一次刀具交换时使用例如,在以下的程序中 N100 G01 X_ Y_ Z_ M06 T01 N140 G28 Z_ M06 T02 N170 G28 Z_ M06 N140段换的是在N100段选出的T01号刀,即在N140段和N170段之间加工所用的是T01号刀N170段换嘚是在N140段选出的T02号刀,即在N170段之后开始用T02号刀加工当执行N100段与N140段的T功能时,不占用加工时间,86,(2)N_ G28 Z_ T_ M06 采用这种编程方式时,在Z轴返回参考點的同时刀库也开始转位,然后进行刀具交换换到主轴上的刀具为T_。若刀具返回Z轴参考点的时间小于T功能的执行时间则要等刀库中楿应的刀具转到换刀刀位以后才能执行M06。因此这种方法占用机动时间较长。例如以下的程序 N100 G01 X_Y_Z_ M03 S_ N140 G28 Z_ T02 M06 在执行N140时,在主轴Z返回参考点的同时刀庫转动,若主轴以回到Z向参考点而刀库还没有转出T02号刀此时不执行M06,直到刀库转出T02号刀后才执行M06,将T02号刀换到主轴上,87,(三)加工中惢编程实例 例1、在加工中心上加工图所示的零件,请编写其加工程序,,例1零件图,88, O1103; G40G49G80G90; G91G28Z0.; M05M09; T1M06; ,90,例2、加工中心,,,毛坯为100mm80mm27mm的方形坯料,材料45钢且底面和四个輪廓面均已加工好,要求在立式加工中心上加工顶面、孔及沟槽,91,(1)加工部位分析分析,,,①加工顶面; ②加工Φ32孔; ③加工Φ60沉孔及沟槽; ④加工4M8-7H螺孔; ⑤加工2 Φ12孔; ⑥加工3 Φ6孔,92,(2)工步设计,,,1)粗铣顶面 →T1端面铣刀Φ125 采用Fanuc 0i数控铣床,编制零件外轮廓的精加工程序,

我要回帖

更多关于 角度编程怎么编 的文章

 

随机推荐