4第五章数控铣编程含比例旋转孔循环工艺

合集下载

数控铣床编程与加工操作

数控铣床编程与加工操作
上一页 下一页 返回
5.2 数控铣削加工工艺分析
别引起重视。如果已确定或准备采用数控铣削加工,就应事先 对毛坯的设计进行必要更改或在设计时就加以充分考虑,即在 零件图样注明的非加工面处也增加适当的余量。
2)分析毛坯的装夹适应性。主要考虑毛坯在加工时定位和 夹紧的可靠性与方便性,以便在一次安装中加工出较多表面。 对不便于装夹的毛坯,可考虑在毛坯上另外增加装夹余量或工 艺凸台、工艺凸耳等辅助基准。如图5-6所示,该工件缺少合 适的定位基准,在毛坯上铸出两个工艺凸耳,在凸耳上制出定 位基准孔。
4)由直线、圆弧组成的平面轮廓铣削的数学处理比较简单。 非圆曲线、空间曲线和曲面的轮廓铣削加工,数学处理比较复 杂,一般要采用计算机辅助计算和自动编程。
上一页
返回
5.2 数控铣削加工工艺分析
数控铣削加工的工艺设计是在普通铣削加工工艺设计的基础, 考虑和利用数控铣床的特点,充分发挥其优点。关键在于合理安排 工艺路线。协调数控铣削工序与其他工序之间的关系,确定数控铣 削工序的内容和步骤,并为程序编制准备必要的条件。
上一页 下一页 返回
5.1 数控铣床加工的特点
2.工件的加工精度高,能加工复杂型面 目前数控装置的脉冲当量一般为0. 001 mm,高精度的数
控系统可达0. 1 μm,一般情况下,都能保证工件精度。由于 数控铣床具有较高的加工精度,能加工很多普通 机床难以加工或根本不能加工的复杂型面,所以在加工各种复 杂模具时更显出其优越性。 3.大大提高了生产效率 在数控铣床上,一般不需要专用夹具和工艺装备。在更换工 件时,只需调用储存在数控装置中的加工程序、装夹工件和调 整刀具数据即可,因而大大缩短了生产周期;其次,数控铣床具 有铣床、撞床和钻床的功能,使工序高度集中,大大提高了生 产效率并减小了工件装夹误差。

参考答案-《数控机床编程与操作(第四版 数控铣床 加工中心分册)习题册》-A02-3585

参考答案-《数控机床编程与操作(第四版 数控铣床 加工中心分册)习题册》-A02-3585

数控机床编程与操作(第四版数控铣床加工中心分册)习题册参考答案第一章数控铣床/加工中心及其编程基础第一节数控铣床/加工中心概述一、填空题1. 数控技术2. 车削加工3. 铣削镗削4. 刀库刀具自动交换装置5. 采用点位控制系统刀具移动轨迹6. 数控装置刀库和换刀装置7. 分盘式刀库链式刀库8. 法那科西门子华中数控广州数控二、选择题1.C2.D3.B4.D5.C6.D三、判断题1.×2.×3.×4.√5.√6.×第二节数控加工与数控编程概述一、填空题1. 加工程序数字控制2. 加工程序加工精度3. 手工编程自动编程4. 确定加工工艺数值计算制作控制介质5. 软磁盘移动存储器硬盘6. 语言式交互式CAD/CAM7. 程序程序数控编程8.UG PRO/E MASTERCAM POWERMILL二、选择题1.A2.C3.B4.C5.A6.B三、判断题1.×2.×3.×4.√5.√第三节数控铣床/加工中心编程基础知识一、填空题1. 标准坐标系2. X Y Z3. 主轴X远离4. 右右5. 程序号程序内容程序结束6.O 四位数字7.M02 M30 M17 M02 RET8. 字—地址使用分隔符固定9. ( ) ; 10. 基准参考正二、选择题1.C2.A3.D4.C5.A6.D7.B8.B9.D三、判断题1.×2.×3.√4.√5.×6.×7.×8.√9.√10.×第四节数控机床的有关功能及规则一、填空题1. 准备功能辅助功能其他功能2. 1号刀具2号刀沿3. 每分钟每转mm / min mm / r4.G96 G97 v =πDn / 10005.M03 M04 M056. 模态代码续效非模态非续效7. XY ZX YZ8. 绝对坐标相对坐标9. 合成速度圆弧的切线方向的速度10. 50%~120%二、选择题1.D2.A3.A4.C5.D6.A7.A8.C9.C 10.D 11.C 12.B三、判断题1.×2.×3.×4.√5.×6.√7.√8.×9.√10.√第五节数控铣床/加工中心编程的常用功能指令一、填空题1.G00 G01 顺时针圆弧插补逆时针圆弧插补2. 圆弧半径起点到圆心矢量3.M98 M99 M08 M094. 正值负值5.G006. 镗平面锪孔7. 工件坐标系8. 暂停10s9. 至绝对坐标X-30.0 处10. G75二、选择题1.D2.C3.D4.C5.B6.A7.B8.B9.B 10.A 11.A 12.A三、判断题1.×2.×3.√4.√5.√6.×7.√8.×9.√10.√11.√12.√13.√14.×15.√四、编程题略。

参考答案-《数控机床编程与操作(第四版 数控铣床 加工中心分册)习题册》-A02-3585

参考答案-《数控机床编程与操作(第四版 数控铣床 加工中心分册)习题册》-A02-3585

数控机床编程与操作(第四版数控铣床加工中心分册)习题册参考答案第一章数控铣床/加工中心及其编程基础第一节数控铣床/加工中心概述一、填空题1. 数控技术2. 车削加工3. 铣削镗削4. 刀库刀具自动交换装置5. 采用点位控制系统刀具移动轨迹6. 数控装置刀库和换刀装置7. 分盘式刀库链式刀库8. 法那科西门子华中数控广州数控二、选择题1.C2.D3.B4.D5.C6.D三、判断题1.×2.×3.×4.√5.√6.×第二节数控加工与数控编程概述一、填空题1. 加工程序数字控制2. 加工程序加工精度3. 手工编程自动编程4. 确定加工工艺数值计算制作控制介质5. 软磁盘移动存储器硬盘6. 语言式交互式CAD/CAM7. 程序程序数控编程8.UG PRO/E MASTERCAM POWERMILL二、选择题1.A2.C3.B4.C5.A6.B三、判断题1.×2.×3.×4.√5.√第三节数控铣床/加工中心编程基础知识一、填空题1. 标准坐标系2. X Y Z3. 主轴X远离4. 右右5. 程序号程序内容程序结束6.O 四位数字7.M02 M30 M17 M02 RET8. 字—地址使用分隔符固定9. ( ) ; 10. 基准参考正二、选择题1.C2.A3.D4.C5.A6.D7.B8.B9.D三、判断题1.×2.×3.√4.√5.×6.×7.×8.√9.√10.×第四节数控机床的有关功能及规则一、填空题1. 准备功能辅助功能其他功能2. 1号刀具2号刀沿3. 每分钟每转mm / min mm / r4.G96 G97 v =πDn / 10005.M03 M04 M056. 模态代码续效非模态非续效7. XY ZX YZ8. 绝对坐标相对坐标9. 合成速度圆弧的切线方向的速度10. 50%~120%二、选择题1.D2.A3.A4.C5.D6.A7.A8.C9.C 10.D 11.C 12.B三、判断题1.×2.×3.×4.√5.×6.√7.√8.×9.√10.√第五节数控铣床/加工中心编程的常用功能指令一、填空题1.G00 G01 顺时针圆弧插补逆时针圆弧插补2. 圆弧半径起点到圆心矢量3.M98 M99 M08 M094. 正值负值5.G006. 镗平面锪孔7. 工件坐标系8. 暂停10s9. 至绝对坐标X-30.0 处10. G75二、选择题1.D2.C3.D4.C5.B6.A7.B8.B9.B 10.A 11.A 12.A三、判断题1.×2.×3.√4.√5.√6.×7.√8.×9.√10.√11.√12.√13.√14.×15.√四、编程题略。

数控铣零件工艺设计与编程

数控铣零件工艺设计与编程

数控铣零件工艺设计与编程数控铣零件工艺设计与编程是数控机床加工的重要环节之一,它关系到零件加工质量和效率。

本文将介绍数控铣零件工艺设计与编程的流程和一些注意事项。

数控铣零件工艺设计与编程的流程一般包括以下几个步骤:设计分析、工艺流程安排、刀具选用、工艺参数确定、编程生成、程序检查和修正。

首先,在设计分析阶段,需要对零件的结构和加工要求进行分析,了解零件的形状、尺寸和表面精度要求。

同时,要考虑材料的选择和加工难度,为下一步的工艺流程安排做好准备。

接下来,根据零件的特点和要求,结合工艺能力,进行工艺流程安排。

确定工序、加工顺序、夹具和工装的设计,并考虑加工顺序的合理性和加工难度。

在安排工序时,要尽量减少加工次数和夹紧次数,提高加工效率。

然后,根据工艺流程的要求,选择适当的刀具。

刀具的选择应该根据零件的材料、形状和加工要求来确定,要考虑到刀具的硬度、切削速度和切削力等因素,确保切削效果良好。

在选定刀具后,需要确定加工的工艺参数。

工艺参数包括切削速度、进给速度、切削深度和冷却液的选用等。

这些参数的确定应该根据材料的硬度和机床的性能来调整,以保证零件的加工质量和工艺效率。

随后,根据工艺流程和参数,编写数控程序。

编程是将工艺要求转化为机床可以识别和执行的代码。

编程的过程要考虑到刀具的路径、轨迹和切削方式,保证加工的质量和效率。

常用的编程语言有G代码和M代码,其中G代码用来控制加工路径和刀具的运动,M代码用来控制机床的附加功能。

编程完成后,需要对程序进行检查和修正。

检查程序的正确性和合理性,确保程序能够正确执行并得到理想的加工效果。

在检查的过程中,要注意程序是否存在错误和冗余,以及工艺参数是否合理。

总之,数控铣零件工艺设计与编程是一个综合性的工作,它需要考虑到很多因素,包括零件的结构要求、材料特性和加工效率。

只有合理进行工艺设计和编程,才能确保零件加工的质量和效率。

数控铣零件工艺设计与编程是数控机床加工的重要环节之一,它关系到零件加工质量和效率。

由简入繁讲授数控铣床手工编程

由简入繁讲授数控铣床手工编程

由简入繁讲授数控铣床手工编程数控铣床是一种高精度、高效率的加工设备,广泛应用于航空航天、汽车制造、模具制造等行业。

数控铣床手工编程是数控操作人员必备的基本技能之一,掌握这项技能可以使操作人员更好地利用数控铣床进行加工,提高加工质量和效率。

本文将从数控铣床手工编程的基本原理、编程步骤、编程注意事项等方面进行讲解。

一、数控铣床手工编程的基本原理数控铣床手工编程是指根据零件的工艺要求,通过数控系统的输入功能,手动编写加工程序,使数控铣床按照编写的程序进行加工。

数控铣床手工编程的基本原理是根据零件的图纸和加工工艺,确定工件的加工轮廓和加工路径,并将这些信息转化为数控编程语言代码,通过数控系统输入,使数控铣床按照编写的程序进行加工。

数控铣床手工编程的步骤主要包括以下几个方面:确定加工零件的工艺要求、绘制加工图纸、确定加工刀具和工艺参数、编写数控程序、输入数控系统、对程序进行调试和加工。

1、确定加工零件的工艺要求:首先需要根据零件的图纸和工艺要求,确定工件的加工轮廓和加工路径,包括加工的起点和终点、切削深度等参数。

4、编写数控程序:根据绘制的加工图纸和确定的加工刀具和工艺参数,编写数控程序,将加工路径和加工轮廓转化为数控编程语言代码。

5、输入数控系统:将编写好的数控程序输入到数控系统中,通过数控系统的编辑功能进行输入。

6、对程序进行调试和加工:在输入数控系统后,对编写的程序进行调试,检查程序的准确性和完整性,然后进行加工。

数控铣床手工编程需要注意以下几个方面:熟练掌握数控编程语言、掌握数控系统的操作功能、准确分析零件加工要求、保证编程的准确性和完整性。

1、熟练掌握数控编程语言:数控编程语言是数控铣床手工编程的基础,操作人员需要熟练掌握数控编程语言的语法、结构和规则,以保证编写的程序准确无误。

2、掌握数控系统的操作功能:操作人员需要熟练掌握数控系统的各项操作功能,包括输入、编辑、调试等功能,以便顺利进行数控编程。

4.5铣床、加工中心编程技巧(子程序、极坐标、坐标旋转、比例、镜象)

4.5铣床、加工中心编程技巧(子程序、极坐标、坐标旋转、比例、镜象)
(二) 变量的引用 1.将跟随在一个地址后的数值用一个变量来代替,即引 入了变量。 地址字后面可指定变量号或公式。
格式: <地址字>#I <地址字>-#I <地址字>[<式子>]
例:F#103,设#103=15 则为F15 Z-#110,设#110=250 则为Z-250 X[#24+#18*COS[#1]]
子程序调用
调用子程序的指令格式如下:
M98(调用) P 次数
子程序号
P后跟被调用的子程序次数和程序号。当不指定调
用次数时,子程序只调用一次
如:M98 P23456。指重复调用子程序3456 2次
主、子程序可写在同一个文件中,主程序在前,子 程序在后,两者之间可空几行分隔开来。
作业1
编制程序,用Φ16立 铣刀(T01)及φ16钻 头(T02)加工如图所 示零件,毛坯尺寸 为 100mm×100mm× 20mm
子程序 O100 G00 G41 X10 Y4 D01 G01 Z-28 F200 Y30 X20 G03 X30 Y20 I10 J0 G01 Y10 X5 G00 Z5 G40 X0 Y0 M99
在有刀具补偿的情况下,是先进行坐标旋转,然后才 进行刀具半径补偿、刀具长度补偿。在有缩放功能的情况 下,是先缩放,再旋转。
子程序 O100 G00 G41 X10 Y4 D01 G01 Z-28 F200 Y30 X20 G03 X30 Y20 I10 J0 G01 Y10 X5 G00 Z5 G40 X0 Y0 M99
3.坐标系旋转指令G68、G69
指令格式:
G17 G68 X… Y… R…
G18 G68 X… Z… R…
X20.0 G03 X30.0 Y20.0 I10.0 G01 Y10.0

(完整版)数控铣床固定循环编程

(完整版)数控铣床固定循环编程
① 镗孔循环指令G85 \G86 和G89
G85(G86) X_Y_Z_R_F_K_ G85 指令与G84 指令相同,但在孔底时主轴不反转。 G86 指令与G81 相同,但在孔底时主轴停止,然后快
速退回。 注意: (1) 如果Z 的移动位置为零,该指令不执行; (2) 调用此指令之后,主轴将保持正转。
20.8.15
G89 X_Y_Z_R_P_F_K_
G89 指令与G85 指令相同,但在孔底有暂停。 注意:如果Z 的移动量为零,G89 指令不执行 。
20.8.15
② 反镗循环指令G87
X_Y_Z_R_Q_F_K_
说明: G87 指令动作循环见图。描述如下: (1) 在X、Y 轴定位; (2) 主轴定向停止; (3) 在X、Y 方向分别向刀尖的反方向移动I 、J 值; (4) 定位到R 点(孔底); (5) 在X、Y 方向分别向刀尖方向移动I 、J 值; (6) 主轴正转; (7) 在Z 轴正方向上加工至Z 点; (8) 主轴定向停止; (9) 在X、Y 方向分别向刀尖反方向移动I 、J 值; (10) 返回到初始点(只能用G98); (11) 在X、Y 方向分别向刀尖方向移动I 、J 值; (12) 主轴正转。 注意:如果Z 的移动量为零,该指令不执行。
20.8.15
1)高速钻深孔循环G73和钻深孔循环指令G83
G73(G83) X_Y_Z_R_Q_F_K_
说明: Q:每次进给深度; k:指令执行重复次数。高速钻深孔循环G73 G73 用于Z 轴的间歇进给,使深孔
加工时容易排屑,减少退刀量, 可以进行高效率的加工。 G73 指令动作循环见上图。 注意:Z、K、Q 移动量为零时,该指令不执行。
7.孔加工固定循环指令
孔加工固定循环指令通常由下述 6 个动作构成: (1) X、Y 轴定位; (2) 快速运行到R平面; (3) 孔加工; (4) 在孔底的动作; (5) 退回到R平面; (6) 快速返回到起始点。

数控铣床程序设计

数控铣床程序设计

数控铣床程序设计数控铣床是一种高度自动化的机床,它通过计算机编程来控制铣削过程,实现对工件的精确加工。

数控铣床程序设计是数控加工中非常重要的一环,它直接关系到加工效率和加工质量。

下面将详细介绍数控铣床程序设计的基本步骤和要点。

数控铣床程序设计的基本步骤1. 分析工件图样:首先需要对工件的图样进行详细分析,了解工件的形状、尺寸、公差要求等,以便确定加工工艺。

2. 选择加工策略:根据工件的特点和加工要求,选择合适的加工策略,如粗加工、半精加工和精加工的顺序,以及刀具的选择等。

3. 确定加工路径:在数控编程中,加工路径是刀具相对于工件的运动轨迹。

需要根据工件的形状和加工要求,合理规划刀具的移动路径。

4. 编写数控程序:根据加工路径和加工策略,使用数控编程语言(如G代码)编写数控程序。

程序中需要包含刀具的选择、刀具路径、速度、进给率等信息。

5. 程序校验:编写完成后,需要对程序进行校验,确保程序的正确性。

这通常通过数控仿真软件来完成。

6. 机床调试:将程序输入到数控铣床中,并进行实际的调试,以确保程序在机床上能够正确运行。

7. 加工过程监控:在加工过程中,需要密切监控机床的运行状态,确保加工过程的顺利进行。

数控铣床程序设计的关键要点1. 刀具选择:刀具的选择对加工效率和加工质量有直接影响。

需要根据工件的材料、硬度、形状等因素选择合适的刀具。

2. 切削参数设置:切削参数包括切削速度、进给率、切削深度等。

合理的参数设置可以提高加工效率,减少刀具磨损。

3. 程序结构:良好的程序结构可以提高程序的可读性和可维护性。

程序应该按照一定的逻辑顺序编写,使用合适的程序段和循环结构。

4. 误差补偿:在实际加工中,由于机床、刀具、材料等因素的存在,会产生一定的加工误差。

通过程序设计中的误差补偿,可以减少这些误差对加工质量的影响。

5. 安全措施:在程序设计中,需要考虑到机床和操作人员的安全。

例如,避免刀具与工件的碰撞,设置紧急停止程序等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1)
2)
另一种方法如下图所示,如有的数 控系统用G54指令的X、Y、Z坐标表示 工件坐标系原点在机床坐标系中的坐标 值。
先确定刀具的换刀点位置,然后由 G92指令根据换刀点位置设定工件坐标 系的原点,G92指令中X、Y、Z坐标表示 换刀点在工件坐标系XP、YP、ZP中的 坐标值
第二节 数控铣床编程基本指令
在程序中的书写形式 同数控车床的G50一样 要写在程序中
5.2.4选择工件加工坐标系(G54~G59)
指令格式:G54(或G55~G59) 功能:设定工件坐标系(或称程序零点偏置)
指令说明: (1)若在工作台上同时加工多个相同零件或不同的零件或同一零件上不同部位的不同形状特征,它们 都有各自的尺寸基准,在编程过程中,有时为了避免尺寸换算,可以建立六个工件坐标系,其坐标原 点设在便于编程的某一固定点上; (2)当加工某个零件(不同部位的不同或相同形状特征(相同形状时可用子程序调用))时,只要选 择相应的工件坐标系G54(或G55~G59)编制加工程序即可。 (3)在机床坐标系中,确定6个工件坐标系的坐标原点的坐标值后,通过CRT/MDI方式输入设定。
这里,用增量值指令编程,坐标值有正负值之分,终点坐标值大于始点坐标值为正值, 终点坐标值小于始点坐标值为负值。
5.2.2平面选择(G17,G18,G19)
①坐标平面选择指令用于选择圆弧插补平面和刀具补偿平面。 如图6-3所示, G17选择XOY平面, G18选择XOZ平面, G19选择YOZ平面。 ②移动指令与平面选择无关, 例,G17 Z-, Z轴不存在于XOY平面上,但这条指令可使机床在 Z轴方向上产生移动。 ③该组(G17,G18,G19)指令为模态指令,在数控铣床上,数控系统初始状态一般默认为 G17状态。 若要在其他平面上加工则应使用坐标平面选择(G18和G19)指令。
第五章 数控铣床加工程序的编制
内容提要: 数控铣床编程的基本方法及典型零件 的工艺源自析程序编制铣削主轴旋转方向
从操作人员的位置,面向立式铣床的前部观看:右旋铣刀
其它
第一节 数控铣床编程基础
5.1 数控铣床编程基础
模态与非模态(和数控车床相同) 模态(modal)一词来自模式(mode) 小数点编程 刀具长度补偿功能 固定循环加工功能 刀具半径补偿 M功能和G功能的顺序性——移动指令和M指令在同一程序段中时,先执行M指令后再 执行移动指令 工件坐标系的设定法 数控铣床中有两种设定工件坐标系的方法
G90:绝对坐标输入方式设定 G91:相对坐标输入方式设定 G00:快速点定位指令 G01:直线插补指令
G17/G18/G19:圆弧插补平面指定指令
G02:顺时针圆弧插补指令 G03:逆时针圆弧插补指令 G41:刀具左补偿设定指令
G42:刀具右补偿设定指令
G40:取消刀具补偿 编程坐标系原点设定指令:G92/G54等等
如下图所示,刀具从A点快速移动至C点,使用绝对坐标与增量坐标方式编程 如下。 绝对坐标编程: G92 X0 Y0 Z0; 设工件坐标系原点,换刀点O与机床坐标系原点重合 G90 G00 X15. Y-40.; 刀具快速移动到OP点 G92 X0 Y0; 重新设定工件坐标系原点,换刀点OP与工件坐标系原点重合 G00 X20. Y10.; 刀具快速移动到A点定位 X60. Y30.; 刀具从开始点A快速移动到C点 增量坐标编程: G92 X0 Y0 Z0; 设工件坐标系原点,换刀点O与机床坐标系原点重合 G91 G00 X15. Y-40.; 刀具快速移动到OP点 G92 X0 Y0; 重新设定工件坐标系原点,换刀点OP与工件坐标系原点重合 G00 X20. Y10.; 刀具快速移动到A点定位 X40. Y20.; 刀具从开始点A快速移动到C点
N70 X0; 加工左下方图形 N80 Y0; 加工左下方图形 N90 G00 Z6.0; Z方向快退 N100 G55; 选择G55工件坐标系(零点偏置) N110 G00 X0 Y0; 刀具快速进至O2点上方6mm处 N120 X10.0; 快进至A点 N130 G0l Z-1.0 Fl00; Z方向加工进给 N140 G02 I-10.; 加工右下方图形 N150 G00 Z6.0; Z方向快退 N160 G56; 选择G56工件坐标系(零点偏置) N170 G00 X0 Y0; 刀具快速进至O3点上方6mm处 N180 X10. Y5.77; 快进至B点 N190 G0l Z-1.0 F100; Z方向加工进给 N200 X0 Y11.55; 加工右上方图形 N210 X-10. Y5.77; 加工右上方图形 N220 Y-5.77; 加工右上方图形 N230 X0 Y-11.55; 加工右上方图形 G54设置X-300. Y-l00. Z-60.; 书写形式 N240 X10.0 Y-5.77; 加工右上方图形 N250 Y5.77; 加工右上方图形 G55设置X-260. Y-90. Z-60.; N260 G00 Z6.0; Z方向快退 G56设置X-260. Y-60. Z-60.; N270 G57; 选择G57工件坐标系(零点偏置) G57设置X-300. Y-70. Z-60.; N280 G00 X0 Y0; 刀具快速进至O4点上方6mm处 程序 说明 N290 G0l Z-1.0 F100; Z方向加工进给 Nl0 G54; 选择G54工件坐标系(零点偏置) N300 X10.; 加工左上方图形 N20 M03 Sl000; 主轴正转,转速1000r/min N310 G03 Y20. I0 J10.0; 加工左上方图形 N30 G90 G00 X0 Y0 Z6.0; 刀具快速进至O1点上方 N320 X0; 加工左上方图形 6mm处 N330 Y0; 加工左上方图形 N40 G01 Z-1.0 F100; Z方向加工进给,速度 N340 G00 Z6.0; Z方向快退 100mm/min N350 M05; 主轴停止 N50 X20.0; 加工左下方图形 N360 M30; 程序结束并返回程序开头 N60 Y20.0; 加工左下方图形
程序
说明
N1O G17 G90 G03 XO Y50.O R50.O F10O; 在XOY平面A→B N2O G19 G03 YO Z50.O R50.O; N30 G18 X50.O ZO R50.0; 在YOZ平面B→C 在XOZ平面C→A
5.2.3坐标系的设定(G92)
该指令设定起刀点即程序开始运动的起点 ,从而建立工件坐标系。工件坐标系原点又 称为程序零点,执行G92指令后,也就确定了起刀点与工件坐标系坐标原点的相对距离。 指令格式:G92 X- Y- Z-; 功能:设定工件坐标系(即编程坐标系)。
(4)G54等6个工件坐标系坐标原点的坐 将其利用CRT/MDI方式用G54设定坐标系 标值的确定方法,如下图所示,建立原点 时,只要将该点坐标值:X=-60.0, Y=-60.0, 在OP的G54工件坐标系,原点OP在机床坐 Z=-10.0输入到数控机床的偏置寄存器(如下 标系O-XYZ中坐标值为: 图所示)对应位置处即可。 X=-60.0, Y=-60.0, Z=-10.0,即 (-60.0,-60.0,-10.0),
举例
程序
说明
指令格式:G00 X- Y- Z-; 指令功能:快速点定位 指令说明: (1)点定位G00指令为刀具相对于工件分别以各轴系统规定快速移动速度由始点(当前点)快速移动到 目标点; (2)刀具在起始点开始加速至预定的速度,到达目标点前减速定位。 (3)刀具运动轨迹与各轴快速移动速度有关; (4)点定位指令G00的运动速度、运动轨迹由系统决定。运动轨迹在一个坐标平面内是先按比例沿 45º 斜线移动,再移动剩下的一个坐标方向上的直线距离。如果是要求移动一个空间距离,则先同时移 动三个坐标,即空间位置的移动一般是先走一段空间的直线,再走一条平面斜线,最后沿剩下的一个坐标 方向移动达到终点。可见,G00指令的运动轨迹一般不是一条直线,而是三条或两条直线段的组合。忽 略这一点,就容易发生碰撞,相当危险。如左 下图所示,刀具的起始点位于工件坐标系的A点,当程序为: G90 G00 X45.0 Y25.0;或G91 G00 X35.0 Y20.0; 时,则刀具的进给路线为一折线,即 刀具从始 点A先沿斜线移动至B点,然后再沿X轴移动至终 点C。当采用绝对值G90指令编程时,刀具分别 以各轴快速移动速度移至工件坐标系中坐标值 为X,Y,Z的定位点上。当采用增量值G91指令编 程时,刀具则移至当前点至目标点的增量距离为 X,Y,Z值的点上。
增量坐标编程: G92 X0 Y0 Z0; 设工件坐标系原点,换刀点O与机床坐标系原点重合 G91 G00 X15. Y-40.; 刀具快速移动到OP点 G92 X0 Y0; 重新设定工件坐标系原点,换刀点OP与工件坐标系原点重合 G00 X20. Y10.; 刀具快速移动到A点定位 X40. Y20.; 刀具从开始点A快速移动到C点
5.2.1.绝对坐标输入方式G90指令与增量坐标输入方式G91指令
编程时作为指令轴移动量的方法,有绝对值指令和增量值指令两种方法。 绝对值编程是根据预先设定的编程原点计算出绝对值坐标尺寸进行编程的一种方法。 即采用绝对值编程时,首先要指出编程原点的位置。 增量值编程是根据与前一位置的坐标值增量来表示位置的一种编程的方法。即程序 中的终点坐标是相对于起点坐标而言的。 G90 G00 X50.0 Y60.0; G91 G00 X-70.0 Y40.0; 指令格式:G90/G91 ①G90和G91是一对模态指令, 指令功能:设定坐标输入方式 ②系统通电时,机床处于在 (1)绝对值输入G90指令应用: 同一程序段内只能用一种, (2)增量值输入G91指令应用: G90状态。 ①G90和G91是一对模态指令, 在同一程序段内只能用一种, 不能混用。
原点位置由”刀具位置”和”G92X-Y-Z-坐标”决 (1) G92 X- Y- Z-;要写在开始程序段 (2) 可以方便地设定任意点为新坐标系原点 刀具在高Z20处 想设OP为原点
相关文档
最新文档