简化编程指令_第1页
已阅读1页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、简化编程指令工程实训中心一、简化编程指令 (镜像) 1、镜像功能G51.1,G50.1 格式一: G17 G51.1 X_Y_ G50.1 格式二: G17 G51 X_Y_I_J_ G50G51.1 G51建立镜像,由指令坐标轴或坐标点后的坐标值指定镜像位置(对称轴、线、点)。格式一中X_Y_用于指定对称轴或对称点。 格式二中X_Y_用于指定对称轴或对称点, I_J_值为负值(-1)镜像,正值(1)不镜像.G50.1 G50指令用于取消镜像。注: 有刀补时,先镜像 ,然后进行刀具长度补偿、半径补 偿。一、简化编程指令(镜像) 例. 图1所示的镜像功能程序O1主程序N01 G90 G54 G0

2、0 X0 Y0 S600 M03N02 G43 Z100. H01 Z5.M08N03 M98 P100 加工N04 G51 X0 Y0 I-1 J1 以Y轴镜像N05 M98 P100 加工N06 G50 取消Y轴镜像N07 G51 X0 Y0 I-1 J-1 以位置点为(0,0)N08 M98 P100 加工N09 G50 取消点(0,0)镜像N10 G51 X0 Y0 I1 J-1 以X轴镜像N11 M98 P100 加工N12 G50 取消X轴镜像 N13 M05N14 M30O100子程序N01 G01 Z-5. F50N02 G41 X20. Y10. D01N03 G01 Y60

3、.N04 X40. N05 G03 X60. Y40. R20.N06 Y20.N07 X10.N08 G40 X0 Y0N09 G00 Z10.N10 M99 R20 60 20 20 60 20 60 60 20 X Y 图 1 镜像功能 一、简化编程指令(缩放)2、缩放功能G51,G50 格式一: G51 X_Y_Z_P_ 格式二: G51 X_Y_Z_I_J_K_ G50其中,G51中的X、Y、Z给出缩放中心的坐标值,P后跟缩放倍数。I_J_K_用于指定不同坐标轴上的缩放比例。 G51既可指定平面缩放,也可指定空间缩放。使用G51指令可用一个程序加工出形状相同,尺寸不同的工件。G51、

4、G50为模态指令,可相互注销,G50为默认值。 注: 有刀补时,先缩放,然后进行刀具长度补偿、半径补偿。一、简化编程指令(缩放) 例如在图2所示的三角形ABC中,顶点为A(30, 40),B(70, 40),C(50, 80),若缩放中心为D(50, 50),则缩放程序为 G51 X50 Y50 P2 执行该程序,将自动计算A,B,C三点坐标数据为A(10,30),B (90,30),C (50,110),从而获得放大一倍的ABC。 A(10, 30) B (90, 30) C(50, 110) C B A D X Y 图 2 ABC 缩放示意图 O 一、简化编程指令(旋转)3、旋转指令G68

5、,G69 格式:G68 _R_ (X_Y_R_ ) G69 G68为坐标旋转功能,G69为取消坐标旋转功能。 其中,(、)是由G17,G18或G19定义的旋转中心的坐标值,为旋转角度,单位是(),-360.0R360.0,角度不足1的以小数点表示,如1518用15.3表示。 注: 在有刀具补偿的情况下,先进行坐标旋转,然后才进行刀具半径补偿、刀具长度补偿。在有缩放功能的情况下,先缩放后旋转。 一、简化编程指令如图3所示的旋转变换功能程序。O1 (主程序)N10 G90 G54 G00 X0 Y0 S500 M03N14 G43 Z10. H01N20 M98 P100 加工 N30 G68 X

6、0 Y0 R45. 旋转45N40 M98 P100 加工N50 G69 取消旋转N60 G68 X0 Y0 R90. 旋转90N70 M98 P100 加工N80 G69 M05 M30 取消旋转一、简化编程指令(极坐标)3、极坐标指令 格式:G17G16X Y ; G16 极坐标指令生效 G15 G15 极坐标指令取消 X 表示极坐标半径,是指定点到极点的距离。极坐标半径一律用正值表示。Y 表示极坐标角度,是指定点到极点的连线与X轴的角度,逆时针方向为正方向。 极坐标极点指定方式有两种:一种是以工作坐标系的零点作为极点,程序段G90G17G16; 一种是以刀具当前位置作为极点,程序段G91

7、G17G16。 极坐标轴的方位取决于G17、G18、G19指定的加工平面。 当用G17指定加工平面时,+X轴为极轴,程序中的X坐标指令极半径,Y坐标指令极角。 用G18指定加工平面时,+Z轴为极轴,程序中的Z坐标指令极半径,X坐标指令极角。 当用G19指定加工平面时,+Y轴为极轴,程序中的Y坐标指令极半径,Z坐标指令极角。 一、简化编程指令例. 如图4所示,用极坐标方式编写六边形轮廓加工程序。O1 N10 G90 G54 G00 X0 Y0 S600 M03N15 G43 Z10. H01N20 G16N25 G41 X50. Y180. D01N30 G01 Z-5. F100N35 Y12

8、0.N40 Y60.N45 Y0N50 Y-60.N55 Y-120.N60 Y-180.N65 G00 G40 Z10.N70 G15N75 M30G17 G90 G16 极坐标指令编程,XY加工平面。G00 X100.0 Y30.0 移到孔#1的上方,极半径为100,极角为30 . . . 钻孔#1G00 X100.0 Y150.0 移到孔#2的上方,极半径为100,极角为150 . . . 钻孔#2 G00 X100.0 Y270.0 移到孔#3的上方,极半径为100,极角为270 . . . 钻孔#3G15 取消极坐标编程方式YXO#3#1#212030R100极坐标编程图例设定局部坐标系指令(G52)G52 X100. Y50.机床坐标系原点机床坐标系原点参考点参考点局部坐标系局部坐标系局部坐标系局部坐标系G59G59G58G58G57G57G56G56G55G55G54G54指令格式 G52 X_Y_Z_; G52 X0 Y0 Z0 ;(1)G52为设定局部坐标系,该坐标系的参考基准

温馨提示

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

评论

0/150

提交评论