数控机床NC2
数控NC代码及解释

常用数控编程代码以及解释1、编程主代码功能G代码功能通过编程并运行这些程序而使数控机床能够实 G00 定位(快速移动) G01 直线插补(进给速度)G02 顺时针圆弧插补各进给轴的运动,如直线圆弧插补、进给控制 G03 逆时针圆弧插补 G04 暂停,精确停止G09 精确停止现的功能我们称之为可编程功能。
一般可编程 G17 选择X Y平面 G18 选择Z X平面G19 选择Y Z平面各进给轴的运动,如直线圆弧插补、进给控制 G27 返回并检查参考点 G28 返回参考点G29 从参考点返回现的功能我们称之为可编程功能。
一般可编程 G30 返回第二参考点 G40 取消刀具半径补偿G41 左侧刀具半径补偿功能分为两类:一类用来实现刀具轨迹控制即 G42 右侧刀具半径补偿 G43 刀具长度补偿+G44 刀具长度补偿-现的功能我们称之为可编程功能。
一般可编程 G49 取消刀具长度补偿 G52 设置局部坐标系G53 选择机床坐标系通过编程并运行这些程序而使数控机床能够实 G54 选用1号工件坐标系 G55 选用2号工件坐标系G56 选用3号工件坐标系各进给轴的运动,如直线圆弧插补、进给控制 G57 选用4号工件坐标系 G58 选用5号工件坐标系G59 选用6号工件坐标系现的功能我们称之为可编程功能。
一般可编程 G60 单一方向定位 G61 精确停止方式G64 切削方式通过编程并运行这些程序而使数控机床能够实 G65 宏程序调用 G66 模态宏程序调用G67 模态宏程序调用取消各进给轴的运动,如直线圆弧插补、进给控制 G73 深孔钻削固定循环 G74 反螺纹攻丝固定循环G76 精镗固定循环现的功能我们称之为可编程功能。
一般可编程 G80 取消固定循环 G81 钻削固定循环G82 钻削固定循环各进给轴的运动,如直线圆弧插补、进给控制 G83 深孔钻削固定循环 G84 攻丝固定循环G85 镗削固定循环1 可编程功能 G86 镗削固定循环 G87 反镗固定循环G88 镗削固定循环功能分为两类:一类用来实现刀具轨迹控制即 G89 镗削固定循环 G90 绝对值指令方式G91 增量值指令方式现的功能我们称之为可编程功能。
项目3 数控机床参数设置----NC基本参数的设置

9 3
任 务 项 目. 数 数控 控机 机床 床主 参轴 数参 设数 置的 设 置
二、主轴参数初始化(伺服侧):
No4133:设定电机代码 No4019#7=1,关机开机执行参数初始化
注:主轴初始化必须在No3716#0=1,No3717非0情况下有效 。
9 3
任 务 项 目. 数 数控 控机 机床 床主 参轴 数参 设数 置的 设 置
任 务
项.
目数
3
控
数机
控床
机
床 参 数 设 置
基 本 参 数 的
设
置
NC
8
四、NC的基本参数
显示与编辑参数:
语言参数:动态语言切换 No3104#6:是否显示排除刀具长度补偿的坐标值 No3129#1:是否显示排除刀具位置偏移的编程位置 No3105#0 #2:是否显示伺服 主轴的实际速度、T代码 No3106#5:是否显示主轴倍率 No3111#0:是否显示伺服调整画面 No3111#1:是否显示主轴调整画面 No3117#7:报警时是否切换至信息画面 No3115#0:是否显示当前位置 No3115#1:是否显示绝对、相对、待走量坐标
3
控
数机
控床
机
床 参 数 设 置
基 本 参 数 的
设
置
NC
8
四、NC的基本参数
外设通讯参数: No20=0,1,2,4,17(RS232、存储卡、USB)
设定值: 0:RS232 1口(JD36A) ~ No101~No103 1:RS232 1口(JD36A) ~ No111~No113 2:RS232 2口(JD36B) ~ No121~No123 4:存储卡 17:USB
nc程序讲解

nc程序讲解
NC程序是数控机床上的一种控制程序,用于指导机床按照预定的路径和速度来加工工件。
下面是对NC程序的一些讲解:
1. 基本结构:NC程序由一系列代码组成,每个代码代表一条指令。
代码由字母和数字组成,用于指示机床的运动、速度、切削参数等。
2. G代码:G代码是NC程序中常用的指令,用于控制机床的运动。
例如,G01表示直线插补,G02表示顺时针圆弧插补,G03表示逆时针圆弧插补。
3. M代码:M代码也是NC程序中常用的指令,用于控制机床的辅助功能,如切削液开关、主轴开关等。
例如,M03表示主轴正转,M08表示冷却液打开。
4. X、Y、Z轴:X、Y、Z轴是机床常用的三个坐标轴,用于确定工件在空间中的位置。
NC程序中的指令可以通过改变这些轴的数值来控制机床的运动。
5. F速度:F速度是NC程序中用于控制机床进给速度的参数,单位通常是毫米/分钟或英寸/分钟。
较大的F值表示机床运动更快,而较小的F值表示机床运动更慢。
6. 变量:NC程序中可以使用变量来存储和调用数值。
例如,使用变量来指定切削深度或加工轨迹中的半径。
这样可以方便地修改和调整程序。
7. 循环:NC程序中可以使用循环来重复执行一段代码。
这样可
以减少重复的工作,并提高工作效率。
循环可以根据不同的条件进行控制,例如根据计数器的值或输入信号的状态。
总体来说,NC程序是编程语言中的一种特殊形式,用于指导数控机床的运动和加工工件。
通过合理编写和调整NC程序,可以实现高效、精确的加工过程。
多种NC问题及解决办法

多种NC问题及解决办法NC (Numerical Control)是计算机数控技术的简称,是近代先进制造业中不可或缺的重要工具。
然而,在使用NC设备的过程中,我们常常会遇到一些问题,如NC程序错误、机床加工误差等。
本文将针对几种常见的NC问题,提供解决办法。
一、NC程序错误NC程序错误是使用NC设备时经常遇到的一个问题。
它可能导致零件加工错误、机床运行异常等情况。
1.1 问题描述:NC程序错误通常表现为程序中存在语法错误、行号错误、指令错误等。
1.2 解决办法:(1)仔细分析程序报错信息,检查NC程序内的语法规则是否符合要求。
(2)逐行检查NC程序中的指令,确保指令正确无误。
(3)利用NC程序调试工具,逐步执行、单步调试程序,查找并解决错误。
二、机床加工误差机床加工误差是指由于工艺、设备或操作等因素引起的制造误差。
它会导致加工零件的尺寸、形状偏差超过规定范围,影响产品质量。
2.1 问题描述:机床加工误差可能表现为加工零件尺寸超出公差范围、表面粗糙度大等。
2.2 解决办法:(1)定期进行机床的保养与维护,确保机床的精度和性能稳定。
(2)合理选择切削工艺和刀具,并确认加工参数的合理性。
(3)通过在加工前进行试刀试件,对加工过程进行优化,减小误差发生的概率。
三、NC设备与配件故障NC设备与配件故障会导致机床无法正常运行,从而影响加工质量和生产效率。
3.1 问题描述:NC设备与配件故障可能包括电气故障、液压故障、传动系统故障等。
3.2 解决办法:(1)定期对NC设备进行维护保养,如清洁、润滑、紧固等。
(2)监测机床的电气系统,及时处理电气故障,如查找并更换损坏的电路元件。
(3)定期检查液压系统,确保其正常工作,并及时调整液压系统的参数。
(4)检查传动系统,确保传动链条的正常运转,修复或更换损坏的传动件。
综上所述,NC技术在制造业中有着广泛的应用,但在使用过程中难免会遇到各种问题。
对于NC程序错误,我们需要仔细检查程序,并利用调试工具逐步解决问题。
数控机床知识简介

数控机床知识简介机床数字控制技术是集计算机 .电子 .电气 .电力拖动 .自动控制与自动丈量 .机械 .液压 .气动为一体的高新技术。
它较好的解决了形状复杂 .精细 .中小批量零件加工问题 ,而跟着计算机协助设计 .计算机协助制造 .计算机协助工艺(CAD/CAM/CAPP) 等新技术的应用 ,特别是在自动化和柔性化制造系统中发挥着不行代替的作用 ,为产品不停更新换代推波助浪。
为此也推进了数控技术自己的不停完美和发展。
数控机床( NC 机床)狭义的说就是以数字字符形式控制机床运动,完成机械加工的机床。
而我们常说的 CNC 是指计算机数控( Computer Number Control)数控机床出现于五十年月末,七十年月此后跟着微型计算机技术的发展而快速发展起来的。
此刻已经成为机加行业不行缺乏不行代替的加工设备。
NC 技术的硬件也经历了从分别元件、中 .小规模集成电路、大规模集成电路到超大规模集成电路的过程。
初期的 NC 实质是由硬件构成的插补器,采纳光电阅读机读取纸带(一般为 ISO/EIA 标准代码)跟着技术的进步在 NC 中逐渐增添了各样协助功能、赔偿功能、检测功能等速度等,速度也大大提高,人机界面大大改良(这自然与有关技术的发展有关)。
一.数控机床特色1.特色:加工精度高 ;加工零件一致性 .交换性好 ;减少了工装 .夹具 ;柔性化程度高 ;提升了工作效率 ;一次装夹能够进行多工序加工 ,提升了加工质量 ,减少了协助工作时间 ;改良了劳动条件等等。
2.对机床要求:为了提升整机靠谱性就一定采纳靠谱性高的元.器件 ;提升机床的耐磨性能和保持润滑优秀 ;为了提升精度就一定提升轴承 .丝杠 .带轮 .齿轮等传动零件的精度和提升对导轨接触面 .垂直 .平行等的要求 ;对机床机械装置和电气装置质量也提升了要求 ;为了提升机床的自动化程度就一定提升其余协助设备的自动化程度等等。
3.构造状况1)机床基础件:铸件(应为高强度的树脂沙造型密烘铸件)、焊接件(一般用于轻型机床,且易变形)2)导轨:导轨是机床精度的首要零件有以下几种形式①滑动导轨:传统机床的导轨有 V 型和矩型两种形式。
2.1 走近NC系统及NC机床

数控技术第二讲走近数控机床2.1走近NC 系统及NC 机床2.2走近数控车床2.3走近数控铣床2.4走近数控加工中心Contents Page 目录页数控系统是一种程序控制系统,它能逻辑地处理输入到系统中的数控加工程序,控制数控机床运动并加工出零件。
计算机数控系统(Computer Numerical Control,CNC )是以计算机为核心的数控系统。
实现数字控制技术的设备称为数控系统(Numerical Control System)。
国外的数控系统:日本FANUC公司生产的FANUC系列数控系统;德国SIEMENS公司生产的SINUMERIK 系列数控系统等。
国内的数控系统:基本上形成了2种平台,开发出了4个基本系统,其中,华中I型和中华I型是将数控专用模块嵌入通用PC机构成的单机数控系统;而航天I 型和蓝天I型是将 PC 嵌入到数控之中构成的多机数控系统,形成典型的前后台结构。
SIEMENS... 数控系统领域的潮流开拓者Siemens ... the trendsetter in CNC controlsSIEMENS... ShopTurnSiemens ... Turning made easy with ShopTurnSIEMENS... ShopMillSiemens ... Milling made easy with ShopMillFANUC华中数控有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)1、数控机床的定义国际信息处理联盟(International Federation of Information Processing——IFIP)第五技术委员会对数控机床所作的定义是:数控机床是一个装有程序控制系统的机床,该系统能够逻辑地处理具有使用号码或其它符号编码指令规定的程序。
2、数控机床的组成 数控系统 机床本体机床I/O 电路和装置 检测装置 主轴驱动装置进给驱动装置 主轴伺服单元 进给伺服单元 操作面板 PLC 计算机数控系统机 床输入输出 装置 辅助控制机构 进给传动机构 主运动机构计算机数控 装置 有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)主要内容机床I/O 电路和装置 检测装置 主轴驱动装置进给驱动装置 主轴伺服单元 进给伺服单元 操作面板 PLC 计算机数控系统机 床输入输出 装置 辅助控制机构 进给传动机构 主运动机构计算机数控 装置输入输出装置可以通过多种方式获得数控加工程序: 穿孔纸带MDI(Manual Data Input)方式软驱USB接口RS232C接口DNC接口机床I/O 电路和装置 检测装置 主轴驱动装置进给驱动装置 主轴伺服单元 进给伺服单元 操作面板 PLC 计算机数控系统机 床输入输出 装置 辅助控制机构 进给传动机构 主运动机构计算机数控 装置计算机数控装置组成:计算机系统、位置控制板、PLC接口板,通讯接口板、特殊功能模块以及相应的控制软件。
永远创新池贝的机床
本 机 械 学 会 杂 志 称 “ 表 明 日本 机 床 制造 业 已 接 可 以 8 轴 数 控 进 行 5 面 体 加 工 的铣 削 车 削 中心 这
近世界先进水平 “ 。在 一百 多 年 的发 展 过 程 中 ,池 “M2 Y ” (90年 ) T 5 S 19 ,在 1 9 年 ,又开 发成功 N 4 9 C数
池 贝 的机床 技术 如 同其他 日本 企 业 锥面 的加工 .由于 u轴 刀具直接 通过 N C控制 由 u轴
一
样 ,有很 多独 到 之处 .这里 仅举 池 贝 进给完成 .不采用成形 刀具 .既减少 了换刀时 间 .又
的加工 中心 上应 用较 多 的一 项 u轴刀 具 保 证 了加 工精度 。 就可 以充分体 现池贝 的技术特 点 .u轴 刀 u轴 刀柄 配合 池 贝的珩 磨 头可 组成 u 轴珩 磨刀 具 是公 司 的一 项 专利 技术 ( 日本 专利 号 具 .从而 能够进 行珩 磨加工 。由于 珩磨 头直径 由 N C
的工作 台面有 :5 0 X 5 0 0 0 mm,6 0 X u轴 刀具 即可完成 加工 .加工 时间大约 1 0 2分 /1个 . 6 0m m 0 8 0X80 0 0 mm等规格 。 大 大提 高 了生产 效 率 和加 工精 度 ,而 对 一些 球面 和
,
向开始发展 的时代 ,与工件 固定 、控 制 X、Y轴 的铣 现场 ,自 己检 证和体验 DN C技术 的尖端 性 ,还 把该
削加 工技术 相比 ,三轴 N C数控化 的车 削加工还 有许 生产 技 术 广泛 应 用于 汽车 零 件和 弱 电零 件等 领 域 的 多需待 从 技术 上 加 以解 决 问题 ,池 贝就 率 先 在 自 己 加 工 现 场 。 最 畅销 的 A2 5型 普通车床 上研发 安装 N C数控 装置 , 池 贝 目前 机床产 品全部 以数控机 床 的生产 为主 , 向车 床 的 ” 电一体 化 “ 技术 发起 了挑 战 。池 贝于 主要分三大类 :第一大类是数 控车床 ,有平床 身和斜 机 19 6 6 年 制 成 了 日本 国产 第 一 台 N C 数 控 车 床 床身 两种 ,过 床 身最大 加 工直径 从 3 0 mm 到 8
nc操作规程
nc操作规程NC(Numerical Control)是数控机床的简称,是一种通过计算机来指挥机床进行加工操作的技术。
由于NC 技术的高精度和高效率,已经成为现代制造业中不可或缺的重要工具。
本文将介绍一些关于NC操作的规程。
一、安全操作规程1. 在进行NC操作之前,必须佩戴好个人防护装备,包括安全帽、防护眼镜、防护手套等,确保自身的安全。
2. 在进行NC操作之前,必须核对机床的各项安全装置是否完好,并进行相关检查和试运行。
3. 在进行NC操作时,禁止将身体的任何部位靠近机床动态部件,避免发生危险。
4. 在进行NC操作时,禁止戴任何带有松散物品的手套,以防纺织物被卷入机床中。
5. 在进行NC操作时,禁止随意触碰机床的刀具和切割区域,避免发生意外伤害。
6. 在进行NC操作时,禁止使用损坏或过期的工具和材料,确保操作的正常进行。
7. 在进行NC操作时,禁止工作人员穿着松散的衣物或长发,避免被卷入机床中。
二、操作程序规程1. 在进行NC操作之前,必须熟悉机床的操作界面和控制系统,确保能够正确设置加工参数。
2. 在进行NC操作之前,必须对所要加工的工件进行严格的测量和检查,确保尺寸和形状满足要求。
3. 在进行NC操作时,必须根据加工工艺要求选择合适的刀具和刀具切削参数,并进行正确的装夹。
4. 在进行NC操作时,必须正确设置加工路径和加工参数,避免出现刀具碰撞和加工质量不良。
5. 在进行NC操作时,必须定期检查加工过程中的加工质量和工件尺寸,及时调整参数和修复问题。
6. 在进行NC操作时,必须按照工序顺序进行加工,并合理安排加工时间,确保加工效率和质量。
三、维护保养规程1. 在进行NC操作之后,必须进行机床的清洁和维护保养工作,保持机床的正常运行状态。
2. 在进行NC操作之后,必须清理和更换刀具和刀具夹具,避免影响下次加工作业。
3. 在进行NC操作之后,必须对机床的润滑系统进行检查和维护,确保润滑效果和零部件寿命。
NC操作天天必学
NC操作天天必学NC操作是指数控机床操作,它是一种现代化的加工方式,具有高效、精准、灵活等优点,被广泛应用于工业生产中。
对于想要从事数控加工工作的人来说,掌握NC操作是必不可少的技能。
下面将从基础知识、常用指令和注意事项三个方面进行介绍,帮助读者更好地学习和掌握NC操作。
一、基础知识1.数控机床的组成:数控机床由机械部分、数控装置和输入设备组成。
机械部分主要用于加工实物,数控装置用于控制加工过程,输入设备用于输入程序和参数。
2.坐标系:数控机床的坐标系是用来描述加工零件位置的系统。
常见的坐标系有直角坐标系和极坐标系,常用的坐标系有绝对坐标系和相对坐标系。
3.常用指令:常用的数控指令有加工指令、插补指令和控制指令。
加工指令用于控制加工刀具的运动轨迹,插补指令用于控制加工刀具的加工速度和轨迹,控制指令用于控制机床操作。
二、常用指令1.直线插补指令:G01是直线插补指令,用于控制加工刀具沿直线运动到指定位置。
例如,G01X10Y20表示刀具沿X轴向右移动10个单位,Y轴向上移动20个单位。
2.圆弧插补指令:G02和G03分别是顺时针和逆时针圆弧插补指令,用于控制刀具沿圆弧路径运动。
例如,G02X50Y50R40表示刀具以半径为40的圆弧路径从当前位置旋转到坐标(50,50)。
3.速度控制指令:F指令用于控制加工刀具的进给速度。
例如,F100表示刀具进给速度为100个单位/分钟。
4.停止指令:M指令用于控制机床的工作状态。
例如,M05表示停止主轴的旋转。
三、注意事项1.程序编写:程序编写要仔细、准确。
要根据实际加工需要编写正确的指令,同时注释清楚每个指令的作用。
2.冷启动:每次操作前要进行冷启动,以确保机床处于正确的状态。
冷启动包括断电、重新上电,然后进行各项运动轴的回零操作。
3.保养维护:定期对数控机床进行保养维护,保持机床的正常运转。
包括清洁机床、润滑部件以及定期检查机床各项功能。
4.安全操作:在进行NC操作时,要注意机床的安全操作规程,佩戴好防护用品,保证自己和周围人员的安全。
nc加工是什么意思FANUC 常见问题解答
发卖常见疑难题目目解释题答 1、DOS版的FAPT LADDER在WIN98下安装,使用直接把文件COPY到计算机的硬盘上,双击FLADDER.EXE便可;二、在config.sys文件中,插手:device=c:\windows\ansi.sys(您在本身的计算机上搜刮一下,看ansi.sys文件在哪个目次下,就写上这个路径)二、关于工件坐标系,丝杠间隙赔偿一台数字控制刨床,FANUC 0m体系,由于丝杠间隙加大,更改535号参量到实测值,加工发现,工件坐标系也偏了。
回原点后加工,发现工件坐标系更改没法实现,改0.001毫米,现实加工时几乎偏了丝杠间隙的量,而不是0.001。
把535改回原来的值,工件坐标系更改就正常了。
改大赔偿导致坐标系偏可以理解,导致坐标系改0.001现实偏移0.011不可理解了,请给予诠释为感。
阿谁参量设置分歧纰缪吗?答:PRM535规模: 0 – 2550 (0.001mm)更改后需要从头成立工件坐标系,从头对刀。
3、编程和对刀的疑难题目 (BEIJING-FANUC Power Mate O)答:移动指令和T代码不能在同一步伐段,须分开。
移动指令和辅助功能在同一步伐段时,依照参量设定,可以先执行移动或同时动作。
别的,这两台机床在执行T指令特殊情况移动1个刃具偏置值,这是对的,T代码本身就是执行刃具偏置的 G50 X_ Z_ T_ 的具体申明看操作申明,那上面说的比较具体;另有,刀架不在操作者的对面,这跟国际标准相反,可设定伺服参量改变X轴移动方向,就可使G0二、G03、G41、G42是否严格遵循笛卡儿坐标系和右首定则4、关于光栅尺 (FANUC 16M)答:1、 1815#1=0二、伺服参量设定银幕:Number of velocity pulses: 8192Number of position pulses: 125003、设定flexible feed gear(N/M)原则:直至移动间隔与现实间隔相符。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
国际上通用的八单位数控穿孔带有ISO(国际标准化协 会)和EIA(美国电子工业协会)代码。分别见表2-1和表 2-2。 代码中有数字码(0-9)、文字码(A-Z)和符号码。这些 代码根据每排孔的个数及其位置的不同予以区别。第 三列和第四列之间的连续小孔称中导孔(又称同步孔) 作为每行大孔的定位基准,并产生同步信号。 EIA代码和ISO代码的主要区别在于:EIA代码每行为 奇数孔,其第五列为补奇列;ISO代码各行为偶数孔, 其第八列为补偶列。补奇或补偶的作用是鉴别纸带的 穿孔是否有错。因为,一般其中的一个孔未穿孔或未 完全穿孔的可能性较大,而少穿两个孔的可能性则极 小。
(三)Y坐标轴
在确定了X、Z轴的正方向后,可按右手直角 笛卡尔坐标系,用右手螺旋法则来确定Y坐标 的正方向,即在ZX平面内,从+Z转到+X时, 右螺旋应沿+Y方向前进。
二、机床坐标系与工件坐标系
(一)机床坐标系与机床原点 机床坐标系是机床上固有的坐标系,并设有固定 的坐标原点;机床上有一些固定的基准线,如主 轴中心线;固定的基准面,如工作台面、主轴端 面和T型槽侧面。当机床的坐标轴手动返回各自 的原点(又称零点)以后,用各坐标轴部件上的基 准线和基准面之间的给定距离来决定机床原点的 位置,该点在数控机床的使用说明书上均有说明。 如立式数控铣床的机床原点为X、Y轴返回原点后, 在主轴中心线与工作台面的交点处,可由主轴中 心线至工作台的两个侧面的给定距离来测定。
模态代码
(又称续效代码),字母相同的为一组,同组的任意两个代码 不能同时出现在一个程序段中,模态代码表示这种代码一经 在一个程序段中指定,便保持有效到以后的程序段中出现同 组的另一代码时才失效,在某一程序中一经应用某一模态G 代码,如果其后续的程序段中还有相同的功能的操作且没有 出现过同组的G代码时,则在后续的程序中可以不再指令和 书写这一功能代码。 表内第二栏中没有字母的表示对应的G代码为非模态代码, 即只有书写了该代码时才有效。第四栏功能说明中的“不指 定”代码,用作将来修订标难时供指定新的功能之用。“永 不指定”代码,说明即使将来修订标推时,也不指定新的功 能。但是这两类代码均可由数控系统设计者根据需要自行定 义表中所列功能以外的新功能,但必须在机床说明书中予以 说明,以便用户使用。
第二节 数控机床的坐标系
一、直线进给和圆周进给运动坐标系 一个直线进给运动或一个圆周进给运动定义一个坐 标轴。在ISO和EIA标难中都规定直线进给运动用右 手直角笛卡尔坐标系X、Y、Z表示,常称基本坐标系。 X、Y、Z坐标轴的相互关系用右手定则决定。如图22所示,图中大拇指的指向为x轴的正方向,食指指向 为Y轴的正方向,中指指向为Z轴的正方向。 围绕X、Y、Z轴旋转的圆周进给坐标轴分别用A、B、 C表示,根据右手螺旋定则,以大拇指指向+X、+Y、 +Z方向,则食指、中指等的指向是圆周进给运动的 +A、+B、+C方向。
(二)G指令、M指令和其他指令
1.准备功能G指令 准备功能G指令,用来规定刀具和工件的 相对运动轨迹(即规定插补功能)、机床坐标系、 坐标平面、刀具补偿、坐标偏置等多种加工操 作。JB3208-83标准中规定:G指令由字母G 及其后面的二位数字组成,从G00到G99共 100种代码.如表2-3所示。
一、坐标指令
G90、G91、G92为坐标指令,分述如下: 1.G90是绝对坐标指令 该指令表示程序段中的编程尺寸是按绝对坐标 给定的,如上例程序(a)中所有坐标地址字符 后紧跟的尺寸数字都是相对于编程原点(又称 工件原点)O工给定的。
2.G91是相对坐标指令
该指令表示程序中的编程尺寸是按相对坐标给 定的。如上例程序(b)中的尺寸都是相对于前 一个定位点给定的。一般在同一个程序中只用 一种坐标指令,但是也有数控系统,允许在同 一程序中混合使用G90和G91两种指令,而且 两种指令的坐标地址用不同的文字表示,如绝 对坐标用义X、Y、Z,相对坐标用U、V、W。
数控机床的进给运动,有的由刀具向工件运动来 实现;有的由工作台带着工件向刀具运动来实现。 为了便于在不知道刀具、工件之间如何作相对运 动的情况下,确定机床的进给操作,上述坐标轴 运动的正方向都是假定工件不动,刀具相对于工 件(静止的)而运动来确定的。如果是工件相对于刀 具运动,则用加‘”的字母表示,按相对运动的 关系,工件运动的正方向恰好与刀具运动的正方 向相反,即有:
(一)程序的组成 一个完整的加工程序,由若干程序段组成;一 个程序段由若干代码字组成;每个代码字则由 文字(地址符)和数字(有些数字还带有符号)组 成。字母、数字、符号统称为字符。举例如下:
(二)程序段格式
所谓程序段格式,即一个程序段中字的排列、书写方 式和顺序,以及每个字和整个程序段的长度限制和规 定。不同的数控系统往往有不同的程序段格式,格式 不符合规定,数控系统便不能接受。 目前较常用的程序段格式是字-地址程序段格式,如 前面举例介绍的程序格式。程序段中每个字都以地址 符开始,其后再跟有符号和数字。代码字的排列顺序 没有严格的要求,不需要的代码字以及与上段相同的 续效字可以不写,这种格式的特点是:程序简单,可 读性强,易于检查。因此,现代数控机床广泛采用这 种格式。
常用的标准纸带有五单位(每排五列孔,宽17.5mm)和 八单位(每排八列孔,宽25.4mm)两种。根据孔道上有 孔、无孔的不同组合,表示各种各样的代码。五单位 穿孔纸带多用于数控线切割机床。八单位穿孔纸带用 于数控机床,其尺寸规格如图2-1。由于科学技术的 发展以及加工零件的需要,目前在大多数情况下,都 以磁盘、磁带取代了纸带;或者通过计算机通信接口, 将编好的程序传送到机床数控系统中去;一些简单的 零件程序,一般都在数控系统的键盘上用手动数据输 入方式 (MDl)传送到数控系统中去。
(2)S指令为主轴转速指令
该指令是续效代码,用来指定主轴的转速, 单位为r/min,S后所跟的一串数字的指定 方法与F指令的指定方法完全相同。
(3)T指令为刀具号指令
在自动换刀的数控机床中,该指令用以选择 所需的刀具。指令以T为首,其后跟有二位 数字,以代表刀具的编号。
三、数控加工程序的结构
数控技术
郑州大学机械工程学院
第二章 数控加工的程序编制
第一节 概 述
第二节 数控机床的坐标系
第三节 G指令编程应用与举例
第四节 数控加工程序编制举例 第五节 程序编制中的数学处理 第六节 自动编程
第一节 概
述
一、什么叫数控编程 将零件加工的工艺顺序、运动轨迹与方向、位移 量、工艺参数(主轴转速、进给量、切深)以及辅 助动作(换刀、变速、冷却液开停等),按动作顺 序,用数控机床的数控系统所规定的代码和程序 格式,编制成加工程序单(相当于普通机床加工的 工艺规程),再将程序单中的内容记录在磁盘(或 纸带)等控制介质上,输送给数控系统,从而控制 数控机床自动加工。这种从零件图纸到制成控制 介质的过程称为数控机床的程序编制。
(三)主程序和子程序
在一个零件的加工程序中,若有一定 量的连续的程序段在几处完全重复出 现,如在一块较大的材料上加工多个 相同形状和尺寸的部位的程序,则可 将这些重复的程序串单独抽出来,按 一定的格式做成子程序,并存入子程 序存储器中。程序中子程序以外的部 分便称为主程序,在执行土程序的过 程中,如果需要.可调用于程序,并 可以多次重复调用,某些数控系统子 程序执行过程中还可以调出其他的子 程序,即所谓“多层嵌套”,从而大 大地简化了编程工作,缩短了程序长 度,节约程序对存储器的占用量.主 程序与子程序的关系举例如下:
2.辅助功能M指令
辅助功能指令也有M00-99,共计100种,见表2-4所示。M指令也 有续效指令与非续效指令。 M00——程序停止指令。在执行完含有M00的程序段后,机床的主 轴、进给及冷却液都自动停止。该指令用于加工过程中测量工件 的尺寸、工件调头、手动变速等固定操作。当程序运动停止时, 全部现存的模态信息保持不变,固定操作完成后,重按“启动” 键,便可继续执行后续的程序。 M01——计划(任选)停止指令。该指令与M00基本相似,所不同的 是:只有在“任选停止”按键被按下时,M01才有效,否则机床 仍不停地继续执行后续的程序段。该指令常用于工件关键尺寸的 停机抽样检查等情况,当检查完成后,按启动键继续执行以后的 程序。 M02——程序结束指令。当全部程序结束后.用此指令使主轴进 给、冷却全部停止,并使机床复位。该指令必须出现在程序的最 后一个程序段中。
二、数控编程的代码
(一)穿孔带及其代码 记录数控加工程序的控制介质,早期都用穿孔 纸带。因为穿孔纸带代码,清楚地反映了数字、 文字、符号,最终都变成了二进制的数字码指 令;数控机床用ISO编码也是按八单位穿孔纸 带格式规定的; 穿孔纸带是一种机械式的代码孔,不易受环境 影响,便于长期保存,且存储的程序量很大, 故在某些情况下仍有应用价值。
四、最小设定单位
数控机床的数控系统发出一个脉冲指令后, 经伺服系统的转换、放大、反馈后推动机 床上的工件(或刀具)实际移动或脉冲当量,一般为0.010.001mm,视不同档次的机床而选定。在 编程时,所有编程尺寸部应转换成与最小 设定单位相应的数值。
3.F、S、T指令
F指令为进给速度指令。该指令是续效代码,它们有 两种表示方法。
代码法:即F后跟二位数字,这些数字不直接表示进
给速度的大小,而是机床进给速度数列的序号,进给 速度数列可以是算术级数,也可以是几何级数。
直接指定法:即F后跟的数字也就是进给速度的大小,
例如F100表示进给的速度是100mm/min。这种指定 方法较为直观,因此现在大多数数控机床均采用这一 指定方法。
(一)Z坐标