第二章常用编程指令及数学处理_第1页
第二章常用编程指令及数学处理_第2页
第二章常用编程指令及数学处理_第3页
第二章常用编程指令及数学处理_第4页
第二章常用编程指令及数学处理_第5页
已阅读5页,还剩28页未读, 继续免费阅读

下载本文档

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

文档简介

1、第二章常用编程指令及数学处理n 常用编程指令常用G指令含义与格式常用指令综合应用2.1 2.1 常用编程指令常用编程指令一一 常用常用G G指令含义与格式指令含义与格式1 G901 G90、G91G91指令指令(1 1)G90G90绝对尺寸(绝绝对尺寸(绝对坐标)指令:是指在指定对坐标)指令:是指在指定的坐标系中机床运动的终点的坐标系中机床运动的终点坐标值是相对于坐标原点给坐标值是相对于坐标原点给出的。(见图出的。(见图1 1)(图图1 1)绝对)绝对尺寸尺寸 (2 2)G91G91增量尺寸(相增量尺寸(相对坐标)指令:是指机床对坐标)指令:是指机床(刀具)运动的终点位置(刀具)运动的终点位置

2、的坐标值是相对于前一位的坐标值是相对于前一位置给出的。(见图置给出的。(见图2 2) (图(图2 2)增量尺寸)增量尺寸 2.1 2.1 常用编程指令常用编程指令一一 常用常用G G指令含义与格式指令含义与格式2 2 G50G50、G92 G92 加工坐标系的设定加工坐标系的设定 即建立坐标系,机床(刀具、工作台)不产生运动,通过该指令设定起刀点即程序开始运动的起点。格式: G50 X Y Z ; G92 X Y Z ; 指令中的坐标即为刀具出发点在工件坐标系下的坐标值。指令中的坐标即为刀具出发点在工件坐标系下的坐标值。 如数车:G50 X Z ;(省略Y轴坐标是因为数控车床仅在ZX平面进行加

3、工) 例:图图1 1 中设A点为起刀点: G50 X10 Y12;注:式中X、Y、Z尺寸字是指起刀点相对于加工原点的位置。用这种用这种方式设置的加工原点是随刀具起始点位置的变化而变化的,这一点方式设置的加工原点是随刀具起始点位置的变化而变化的,这一点在重复加工中应注意。在重复加工中应注意。 一一 常用常用G G指令含义与格式指令含义与格式2.1 2.1 常用编程指令常用编程指令例:按图设置加工坐标系的程序段如下:G50 X128.7 Z375.1例:试用G92指令设定图示条件下的加工坐标系。设定程序为 G92 X50 Y50 Z10 3 3 G17G17、G18G18、G19G19坐坐标平面选

4、择指令标平面选择指令 即用来选择圆弧插补的平面和刀具补偿平面的(选择加工平面)。格式:G17/G18/G19一一 常用常用G G指令含义与格式指令含义与格式2.1 2.1 常用编程指令常用编程指令注:(1) G17指令机床在XY平面内进行加工; G18指令机床在ZX平面内进行加工; G19指令机床在YZ平面内进行加工;(2)在数控车床上一般默认为在ZX平面内加工;在数控铣床上一般默认为在XY平面内加工;(3)如果是移动指令则与平面选择无关: 例:G17 Z10;这条指令可使机床在Z轴上产生移动。 4 4 G00G00 快速点定位指令快速点定位指令 即命令刀具以点位控制方式从刀具所在点快速移动到

5、下一个目标位置。 格式:G00 X (U )Y (V ) Z (W ); 式中X、Y、Z是目标位置的坐标值。 例: 图1中AB: G90 G00 X30 Y37;(绝对指令编程)快速定位到B点 注:G00速度一般由数控系统设定参数后不再变化。指令执行开始后,刀具沿着各个坐标方向同时按参数设定的速度移动,最后减速到达终点。一一 常用常用G G指令含义与格式指令含义与格式2.1 2.1 常用编程指令常用编程指令注意: 在各坐标方向上有在各坐标方向上有可能不是同时到达终点。可能不是同时到达终点。 例如,在ANUC系统中,运动总是先沿45角的直线移动,最后再在某一轴单向移动至目标点位置,如图所示: 图

6、3快速点定位 例:G00指令的运用如图所示刀具从当前点(120,90)快速进给至点(50,6)的程序段为G00X50.0Z6.0例:图示切槽的时候如退刀程序段写为G00 X50.0 Z100.0则错误,将发生干涉。正确的程序段为 G00X50.0 Z100.05 5 G01G01直线插补指令直线插补指令 按指定进给速度的直线或斜线运动。 格式:G01 X (U )Y (V ) Z (W ) F_;式中:X、Y、Z直线运动的终点坐标 值。例:图1中AB: G90 G01 X30 Y37 F150; (绝对指令编程) G91 G00 X20 Y25 F150; (增量指令编程)一一 常用常用G G

7、指令含义与格式指令含义与格式2.1 2.1 常用编程指令常用编程指令例:车削图示外圆的程序段为G01X60.0Z-80.0F1006 G026 G02、G03G03圆弧插补指令圆弧插补指令(1)G02按指定进给速度的顺时针圆弧插补;(2)G03按指定进给速度的逆时针圆弧插补。 圆弧顺逆方向的判别:沿着不在圆弧平面内的坐标轴,由正方向向负方向看,顺时针方向G02,逆时针方向G03,如图4所示。 图4 圆弧顺逆方向的判别一一 常用常用G G指令含义与格式指令含义与格式2.1 2.1 常用编程指令常用编程指令各平面内圆弧情况 a)XY平面圆弧b)ZX平面圆弧 c)YZ平面圆弧程序格式程序格式:程序格

8、式:XY平面: G17 G02 X Y I J F或G02 X Y R F G17 G03 X Y I J F或G03 X Y R F ZX平面:G18 G02 X Z I K F或G02 X Y R FG18 G03 X Z I K F或G03 X Y R FYZ平面: G19 G02 Z Y J K F或G02 X Y R F G19 G03 Z Y J K F或G03 X Y R F其中:(1)X、Y、Z的值是指圆弧插补的终点坐标值; (2)I、J、K是指圆心相对于圆弧起点的增量坐标,与G90、G91 无关;(3)R为指定圆弧半径,当圆弧的圆心角180。时,R值为正,当圆弧的圆心角180

9、。时,R值为负。例:在图中,当圆弧A的起点为P1,终点为P2,圆弧插补程序段为: G02 X321.65 Y280 I40 J140 F50或: G02 X321.65 Y280 R-145.6 F50例:如图所示车削圆弧的指令为G02 X50.0 Z-10.0 I40.0 J17.0 F80图5 当圆弧A的起点为P2,终点为P1时,圆弧插补程序段为: G03 X160 Y60 I-121.65 J-80 F50或: G03 X160 Y60 R-145.6 F50 7 7 暂停指令暂停指令(G04)(G04) 该指令可使刀具作短时间(n秒钟)的停顿,以进行进给光整加工。主要用于车削环槽、不通

10、孔和自动加工螺纹等场合,如图所示。 指令格式:04 P_ 指令中后的数值表示暂停时间。 一 常用G指令含义与格式2.1 2.1 常用编程指令常用编程指令8 8 自动回原点指令(自动回原点指令(G28G28) 该指令使刀具由当前位置自动返回机床原点或经某一中间位置再返回到机床原点。 指令格式:指令格式:G28 X(U)_Z(W)_G28 X(U)_Z(W)_ 指令中的坐标为中间点坐标,其中X坐标必须按直径给定。直接返回机床原点时,只需将当前位置设定为中间点即可。刀具复位指令必须写在G28指令的同一程序段或该程序段之前。刀具以快速方式返回机床原点。 一 常用G指令含义与格式2.1 2.1 常用编程

11、指令常用编程指令OAXBCDEY102045R1515402030例:刀具走刀路线为ABCDEA(不考虑刀具半径) 。图6O0001G92 X0 Y0;M03 S800 T01;G00 X20 Y0;G01 Y30 F150;X30 Y40; X45; G02 X60 Y25 R15 F100;G01 Y10 F150X0;GOO X0 Y0;M05M30 OAXBCDEY102045R1515402030 9 G40 9 G40、G41G41、G42-G42-刀具半径补偿指令刀具半径补偿指令2.1 常用编程指令 G41左偏刀具半径补偿G42右偏刀具半径补偿G40刀具半径补偿取消程序格式:G0

12、1 G41/G42 X Y H;G01 G40 X Y;式中 X、Y:建立刀具半径补偿直线段的终点坐标值;H:刀具偏置代号地址字,后面一般用两位数字表示代号;一 常用G指令含义与格式1010 G45 G45G48G48刀具位置偏置指令刀具位置偏置指令 刀具位置偏置:刀具位置在刀具运动方向上的偏置。 G45沿刀具运动方向上增加一个偏置量(刀具半径) G46沿刀具运动方向上减少一个偏置量(刀具半径) G47沿刀具运动方向上增加两倍偏置量(刀具半 G48沿刀具运动方向上减少两倍偏置量(刀具半径) 编程格式:G45/G46/G47/48 XYH 注意:对圆弧插补和斜面轮廓应尽量避免使用G45G48指令

13、。 2.1 常用编程指令一 常用G指令含义与格式1111 G43 G43、G44G44、G49G49刀具长度补偿指令刀具长度补偿指令 G43刀具长度正补偿 G44刀具长度负补偿 G49 撤消刀具长度补偿 编程格式: G01 G43/G44 Z H; G01 G49式中:H同上述刀具半径补偿时含义相同,不过偏置量中放入刀具的长度补偿值作为偏置量。2.1 常用编程指令一 常用G指令含义与格式二 常用指令综合应用例1 圆弧AB: G90 G03 X15 Y20 I-10 J0 F_; 圆弧BA:G90 G02 X25 Y10 I0 J-10 F_; B(15,20) O1(15,10 )xyo2.1 常用编程指令A(25,10)R10 A(15,10) B(65,10)R10F(15,28) C(65,28)yoxE(25,38) D(55,38)(图6) 例2:图6刀具运动路线OABCDEFA,程序为:2.1 常用编程指令二 常用指令综合应用O0001 (程序名)N10 G50 X0 Y0; (设置起刀点)N20 M0

温馨提示

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

评论

0/150

提交评论