数控编程基础系列教程四.doc_第1页
数控编程基础系列教程四.doc_第2页
数控编程基础系列教程四.doc_第3页
数控编程基础系列教程四.doc_第4页
全文预览已结束

下载本文档

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

文档简介

数控编程基础系列教程四.txt男人的话就像老太太的牙齿,有多少是真的?!问:你喜欢我哪一点?答:我喜欢你离我远一点!执子之手,方知子丑,泪流满面,子不走我走。诸葛亮出山前,也没带过兵!凭啥我就要工作经验? 本文由胸应贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 (一)坐标系相关 G 指令 1.绝对坐标与相对坐标指令 G90 G91 G90:绝对坐标指令,与“绝对坐标”概念对应,表示程序段中的编程尺 寸按绝对坐标(工件坐标系)给定;即程序中,移动指令终点的坐标值是以固定 的工件原点为基准来计量的。 G91:相对坐标指令,与“相对坐标”概念对应,表示程序段中的编程尺 寸按相对坐标给定;即编程时,按运动轨迹来看,移动指令终点的坐标是以起始 点(前一个点)为基准来计量的。 2.工件坐标系设定指令 G92: 格式 车床:G92 铣床:G92 X_ X_ Z_ Y_ Z_ 含义: 规定了刀具起刀点(即刀具运动起点)到工件原点的距离(即相对位置),从 而建立起工件坐标系。指令中 X、Y、Z 值是刀尖起点在工件坐标系下的坐标, 该指令执行后并不产生运动。 以 O1 为工件原点建立工件坐标系 G92 以 O2 为工件原点建立工件坐标系 G92 X25 X50 Z23 Z23 同样是 G92 X25 Z23 ,但若刀具位置改变,则所建立的工件坐标系不同。 通过对刀,保证刀尖与程序起点相符。 3.坐标平面选择指令 其作用是选择某一平面作为当前工作平面, 明确在所选平面上进行圆弧插 补或刀具补偿。 G17:XY 平面选择指令: G18:ZX 平面选择指令: G19: YZ 平面选择指令: 对于三坐标控制,任意两坐标可联动的铣床和加工中心,常用上述指令指 定机床在所选定的平面上进行运动;默认是 XY 平面选择,此时 G17 可省略 对于两坐标控制的机床,如车床,因只有 X 轴、Z 轴构成的 ZX 平面,无 须使用上述指令。 (二)运动方式相关 G 指令 1.快速点定位指令 G00 其作用是使刀具从当前位置开始,以各坐标轴预先设定的快速移动速度, 快速移动到程序段所指定的下一个定位点。一般用作为空行程运动。 格式 车床:G00 X 铣床:G00 X_ 该指令是续效指令;若用了 G90,则 X、Y、Z 值是运动终点在工件坐标系 下的坐标值;若用了 G91 则 X、Y、Z 值是运动终点相对于当前点的坐标增量。 起点为刀具当前点,程序段中不要写。执行该指令时,由于各坐标轴以各自预先 设定的快速移动速度移,所以并不能保证各轴同时到达终点;快速移动的路线有 可能为折线。另外在该指令中,F 指令不起作用。 2直线插补指令 G01 其作用是使刀具从当前位置开始,以各坐标轴联动的方式,按规定的合成 进给速度,直线插补移动到程序段所指定终点。该指令是续效指令;一般用作为 轮廓切削。 格式 车床:G01 X_ Z _ F _ 铣床:G01 X_ Y _ Z _ F _ 若用了 G90,则 X、Y、Z 值是运动终点在工件坐标系下的坐标值;若用了 G91 则 X、Y、Z 值是运动终点相对于当前点的坐标增量。另外,F 为刀具移动时的合 成进给速度,如果 F 指令不写,一般进给速度为机床所能达到的最大进给速度。 例:铣削加工图示轮廓,P 为起刀点,刀具由 P 点快速移至 A 点,然后沿 AB OA 方向铣削,再快速返回 P 点。编写加工程序。 绝对坐标编程 %1050 N10 G92 X28 Y20 Z0 ; N20 G90 G00 X16 S600 M03 ; N30 G01 X-8 N40 N50 X0 Y8 F100; Y0; X16 Y20; N60 G00 X28 M02; 相对坐标编 %1050 N10 G92 X28 Y20 Z0 ; (可不写) N20 G91 G00 X-12 M03 S600; N30 G01 X-24 Y-12 F100; N40 N50 X8 Y-8; X16 Y20; N60 G00 X12 Y0 M02; 例:精车图示零件轮廓(40 外圆不加工),设 A 为起刀点, 刀具由 A 点快进 至 B 点(在工件右端面前 2mm), 然后沿 BCDEF 方向切削, 再快退至 A 点. 编写加工程序。 直径方式、绝对坐标编程 O1030 N01 G92 X50 Z10; N02 G90 G00 X20 Z2 M03 S600; N03 G01 X20 Z-14 F100; N04 X28 Z-38; N05 N06 X42; Z-48; N07 G00 X50 Z10 ; N08 M02 3.圆弧插补指令 G02:顺时针圆弧插补指令 G03:逆时针圆弧插补指令 其作用是使刀具从当前位置开始,以各坐标轴联动的方式,按规定的合成 进给速度,顺(逆)时针圆弧插补移动到程序段所指定终点。 顺时针圆弧/ 逆时针圆弧的判定:根据插补时移动轨迹的旋转方向来区 分;对于某两个轴所决定的平面内的顺/ 逆时针圆弧插补,要根据垂直于该平面 的第三个轴从正向往负向看来判定。 续效指令 圆弧插补指令格式一(以顺时针圆弧插补为例) G02 X_ Y _ I _ J _ F _ G02 X_ Z _ I _ K _ F _ XY 平面顺时针圆弧插补 Z X 平面顺时针圆弧插补 G02 Y _ Z_ J _ K_ F _ YZ 平面顺时针圆弧插补 若用了 G90,则 X、Y、Z 值是圆弧终点在工件坐标系下的坐标值;若用了 G91,则 X、Y、Z 值是圆弧终点相对于圆弧起点(即当前点)的坐标增量;圆弧 起点为刀具当前点,程序段中不要写。I、J、K 是圆心相对于圆弧起点的坐标增 量。另外,F 为刀具移动时的合成进给速度。 注:1)用 G02、G03 之前,一般要先用 G17、G18、G19 指定平面; 2)G02、G03 指令中 X、Y、Z、/ I、J、K 必须与指平面中的轴相对应。 圆弧插补指令格式二(以逆时针圆弧插补为例) G03 X_ Y _ R_ F _ G03 X_ Z _ R_ F _ G03 Y_ Z _ R_ F _ XY 平面逆时针圆弧插补 Z X 平面逆时针圆弧插补 YZ 平面逆时针圆弧插补 其中 R 为圆弧半径,当圆心角小于 180 度时,R 为正值;否则为负值。若 用了 G90,则 X、Y、Z 值是圆弧终点在工件坐标系下的坐标值;若用了 G91,则 X、Y、Z 值是圆弧终点相对于圆弧起点的坐标增量。 例:铣削加工图示零件,设 A 为起刀点,从 A 点沿圆弧 C1、C2、C3 到 D 点 停止,进给速度为 100mm/min。编写加工程序。 绝对坐标、圆心坐标法编程: %1002 G92 X0 Y18 Z0; G90 G02 X18 Y0 I0 J-18 F100 S300 M03 G03 X68 Y0 I25 J0 G02 X88 Y20 I0 J20 M02; 相对坐标、圆心坐标法编 %1002 G91 G02 X18 Y-18 I0 J-18 F100 S300 M03; G03 X50 Y0 I25 J0 ; G02 X20 Y20 I0 J20 M02; 绝对坐标、半径 R 法编程: %1002 G92 X0 Y18 Z0 ; G90 G02 X18 Y0 R18 F100 S300 M03; G03 X68 Y0 R25 ; G02 X88 Y20 R-20 M02; 相对坐标、半径 R 法编程 %1002 G91 G02 X18 Y-18 R18 F100 S300 M03; G03 X50 Y0 R25; G02 X20 Y20 R-20 M02; 例:车削加工下面图示零件,已知零件的各点坐标为 A (22, -45.32) , B(22,-75),C(38.44, -60.16), F(0,-28),编写加工程序。 绝对坐标、半径方式编程 N60 G03 X22 Z-45.32 I0 K-28 F5 N70 G02 X22 Z-75 I16.44 K-14.84 相对坐标、半径方式编程 N60 G91 G03 X22 Z-45.32 I0 K-28 F50 N70 G02 X0 Z-29.86 I16.44 K-14.84 例:铣削加工下面图示零件,编写加工程序。 绝对坐标编程 %1001 G92 X-10 Y-10 Z0; N01 G90 G17 G00 X10 Y10 S300 M0 N02 G01 X30 F100 N03 G03 X40 Y20 I0 J10 N04 G02 X30 Y30 I0 J10; N05 G01 X10 Y20 N06 Y10 ; N07 G00 X-10 Y-10 M02; 相对坐标编程 %1001 N01 G91 G17 G00 X20 Y20 S300 M03; N02 G01 X20 F100 ; N03 G03 X10 Y10 I0 J10; N04 G02 X-10 Y10 I0 J10 N05 G01 X-20 Y-10 N06 Y-10 N07 G00 X-20 Y-20 M02; 4.暂停指令(延时指令)G04 其作用是使刀具作短时间的无进给的光整运动;常用于车削环槽、锪孔、钻 孔、镗孔。 格式:如华中 I 型车削系统 G04 铣削系统 G04 X _ (秒); P _ (毫秒) 锪孔,对孔底有粗糙度要求,编写加工程序。 %1002 N10 G91 G01 Z-7 F60; N20 G04 P5000; N30 G00 Z7 M02; (三)刀具补偿指令 刀具补偿指令包括刀具半径补偿指令和刀具长度补偿指令。 1.刀具半径补偿指令 G41 G42 G40 使用刀具半径补偿功能的目的,是适应圆头刀具(铣刀、圆头车刀) 加时的 需要,以简化编程刀具。 刀具半径补偿的概念:在用用圆头刀具(铣刀)加工工件轮廓时,由于刀具有半径 R,因此刀具中心轨迹与零件轮廓形状不一致。为加工出要求的零件轮廓形状, 刀具中心必须沿着与工件轮廓法向偏移一个刀具半径距离的轨迹移动。编程时, 由工件轮廓的坐标参数和刀具半径可计算出刀具中心轨迹的坐标参数; 作为编程 时的数据。若手工进行上述计算则很烦琐、复杂。为编程方便,又能加工出合格 的工件,最好能直接以工件轮廓的坐标参数为数据来编程;而由数控系统根据数 控加工程序中工件轮廓数据和刀具半径自动计算刀具中心轨迹; 这就是刀具半径 补偿指令的作用。 具体的指令: G41: 刀具半径左补偿指令(左刀补指令);指顺着刀具前进的方向观察, 刀具偏在工件轮廓的坐侧,进行半径补偿。 G42 :刀具半径右补偿指令(右刀补指令);指顺着刀具前进的方向观察,刀 具偏在工件轮廓的右侧,进行半径补偿。 格式:G41 G42 Dxx Dxx 刀具补偿号 例:G41 D01 在数控装置内存中, 有刀具补偿表; 表中数据值在加工前由 MDI 方式输入, 可修改。 G40:刀具半径补偿撤消指令 绝对坐标编程 %1001 N01 G92 X-10 Y-10 Z0; N02 S300 M03; N03 G90 G17 G00 G42 D01 X10 Y10; N04 G01 X30 F100 N05 G03 X40 Y20 I0 J10 N06 G02 X30 Y30 I0 J10; N07 G01 X10 Y20 N08 Y10 ; N09 G00 G40 X-10 Y-10 M02; 相对坐标编程 %1001 N01 S300 M03; N01 G91 G17 G00 G42 D01 X20 Y20; N02 G01 X20 F100 ; N03 G03 X10 Y10 I0 J10; N04 G02 X-10 Y10 I0 J10 N05 G01 X-20 Y-10 N06 Y-10 N07 G00 G40 X-20 Y-20 M02; *使用刀具半径补偿指令的优点: 1、简化编程:编程时,可先不考虑刀具的半径对刀具中心轨迹的影响,而 直接按轮廓尺寸编程;在实际加工前,由手工输入刀具的半径补偿值。 2、若刀具半径发生变化,只要手工输入新的刀具半径补偿值,即可修正相 应的刀具中心轨迹,无须修改程序;有利于刀具磨损、刀具重磨。 3、可使粗加工程序简化:通过有意识地改变刀具半径补偿量,可用同一把刀具、 同一个程序,进行粗、精加工。 例如图示, 精加工时, 刀具半径 ab, 刀具半径补偿量 ab, 刀具中心运动轨迹 bb ; 粗加工时刀具半径 ab,刀具半径补偿量 ac,刀具中心运动轨迹 cc 。 2.刀具长度补偿指令 G43 G44 使用刀具长度补偿功能的目的:当刀具实际长度与编程规定的长度不一致 时,可以消除差值,而不用改变程序。 G43: 刀具长度正向补偿指令 G44: 刀具长度负向补偿指令 格式:G43 G44 Z _ Z_ Hxx Hxx 补偿后的实际位置值= 指令值 +(Hxx) 补偿后的实际位置值= 指令值 (Hxx) 刀具补偿号 刀具补偿的数值可正可负。 G49 或 H00:刀具长度补偿撤消指令 。 例:加工 A、B、C 孔,刀具长度补偿值 H01= -4.0 ;编写加工程序。 %1002 N1 G91 G00 X120 Y80 M03 N2 G43 Z-32 H01; N3 G01 Z-21 S200 F100; N4 G04 P2000; N5 G00 Z21; N6 X30 Y-50; N7 G01 Z-41; N8 G00 Z41; N9 X50 Y30; N10 G01 Z-25; N11 G04 P2000; N12 G00 Z57 H00; N13 X-200 Y-60; N14 M02; (四)子程序调用指令 以华中 I 型数控系统为例, M98:子程序调用指令 被调用的 子程序号 格式:M98 P_ L_ 子程序被重复 调用的次数 M99:子程序结束返回指令,一般作为一个单独的程序段来写。 例:用10 圆柱铣刀加工高度为 16mm 的凸轮,要求两次下刀,每次下刀深度为 8mm ,编写加工程序。 G90 G91 混合编程编程 %1001 N01 G92 X-10 Y-10 Z0; N01 G90 G00 Z-8 S300 M03; N03 M98 P1002 L1; N04 G90 G00 Z-16; N05 M98 P1002 L1; N06 G90 G00 Z0 M02; %1002 N01 G91 G17 G, 00 G42 D01

温馨提示

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

评论

0/150

提交评论