收藏 分销(赏)

数控车床编程的操作方法.docx

上传人:xrp****65 文档编号:5927308 上传时间:2024-11-23 格式:DOCX 页数:64 大小:262.52KB 下载积分:10 金币
下载 相关 举报
数控车床编程的操作方法.docx_第1页
第1页 / 共64页
数控车床编程的操作方法.docx_第2页
第2页 / 共64页


点击查看更多>>
资源描述
目 录 第一章 加工中心设备操作基础………………………………………….. 2 第二章 加工中心程序基本知识………………………………………… 16 第三章 数控车床编程与操作基础………………………………………..35 第四章 数控设备日常保养规范…………………………………………..51 第五章 钻床设备操作基础………………………………………………..52 第六章 量检具使用方法…………………………………………………..58 第七章 安全生产操作规范………………………………………………..64 附录 刀具基础知识(车刀、镗刀、铣刀、复合刀、钻头、丝锥)……………第一章 加工中心设备操作基础 第一节 机床操作面板 机床操作面板由CRT/MDI面板和两块操作面板组成。 1. CRT/MDI面板 如图1-1所示,CRT/MDI面板有一个9〞CRT显示器和一个MDI键盘组成,CRT/MDI面板各键功能见表1-1。 图1-1 CRT/MDI面板 表1-1 CRT/MDI面板各键功用说明 键 名 称 功 能 说 明 RESET 复位键 按下此键,复位CNC系统。包括取消报警、主轴故障复位、中途退出自动操作循环和输入、输出过程等 OUTPT START 输出 启动键 按下此键,CNC开始输出内存中的参数或程序到外部设备 地址和数字键 按下这些键,输入字母、数字和其它字符 INPUT 输入键 除程序编辑方式以外的情况,当面板上按下一个字母或数字键以后,必须按下此键才能到CNC内。另外,与外部设备通讯时,按下此键,才能启动输入设备,开始输入数据到CNC内 CAN 取消键 按下此键,删除上一个输入的字符 CURSOR 光标移动键 用于在CRT页面上,一步步移动光标 ↑:向前移动光标 ↓:向后移动光标 PAGE 页面变换键 用于CRT屏幕选择不同的页面 ↑:向前变换页面 ↓:向后变换页面 POS 位置显示键 在CRT上显示机床现在的位置 PRGRM 程序键 在编辑方式,编辑和显示在内存中的程序 在MDI方式,输入和显示MDI数据 MENU OFFSET 刀具偏置数值和宏程序变量的显示的设定 DGNOS PRARM 自诊断的参数键 设定和显示参数表及自诊断表的内容 OPRALARM 报警号显示键 按此键显示报警号 AUXGRAPH 图象 图象显示功能 2. 下操作面板 如图1-2所示,面板上个按钮、旋钮、指示灯功用说明见表1-2。 图1-2 下操作面板 表1-2 下操作面板各开关功用说明 开 关 名 称 功 用 说 明 CNC POWER CNC电源按钮 按下ON接通CNC电源,按下OFF断开CNC电源 CYCLE START 循环启动按钮(带灯) 在自动操作方式,选择要执行的程序后,按下此按钮,自动操作开始执行。在自动循环操作期间,按钮内的灯亮。在MDI方式,数据输入完毕后,按下此按钮,执行MDI指令 FEED HOLD 进给保持按钮(带灯) 机床在自动循环期间,按下此按钮,机床立即减速、停止,按钮内灯亮 MODE SELECT 方式选择按钮开关 EDIT:编辑方式 AUTO:自动方式 MDI:手动数据输入方式 HANDLE:手摇脉冲发生器操作方式 JOG:点动进给方式 RAPID:手动快速进给方式 ZRM:手动返回机床参考点方式 TAPE:纸带工作方式 TEACH:手脉示教方式 BDT 程序段跳步功能按钮(带灯) 在自动操作方式,按下此按钮灯亮时,程序中有“/”符号的程序将不执行 SBK 单段执行程序按钮 (带灯) 按此按钮灯亮时,CNC处于单段运行状态。在自动方式,每按一下CYCLE START按钮,只执行一个程序段 DRN 空运行按钮(带灯) 在自动方式或MDI方式,按此按钮灯亮时,机床执行空运行方式 MLK 机床锁定按钮(带灯) 在自动方式、MDI方式或手动方式下,按下此按钮灯亮时,伺服系统将不进给(如原来已进给,则伺服进给将立即减速、停止),但位置显示仍将更新(脉冲分配仍继续),M、S、T功能仍有效地输出 E-STOP 急停按钮 当出现紧急情况时,按下此按钮,伺服进给及主轴运转立即停止工作 MACHINE RESET 机床复位按钮 当机床刚通电,急停按钮释放后,需按下此按钮,进行强电复位。另外,当X、Y、Z碰到硬件限位开关时,强行按住此按钮,手动操作机床,直至退出限位开关(此时务必小心选择正确的运动方向,以免损坏机械部件) PROGRAM PROTECT 开关(带锁) 需要进给程序存储、编辑或修改、自诊断页面参数时,需用钥匙接通此开关(钥匙右旋) FEEDRATE OVERRIDE 进给速率 修调开关(旋钮) 当用F指令按一定速度进给时,从0%-150%修调进给速率 当用手动JOG进给时,选择JOG进给速率 JOG AXIS SELECT 手动JOG方式时,选择手动进给轴和方向。务必注意:各轴箭头指向是表示刀具运动方向(而不是工作台) MANUAL PULSE GENERATOR 手摇脉冲发生器 当工作方式为手脉HANDLE或手脉示教TEACH. H方式时,转动手脉可以正方向或负方向进给各轴 AXIS SELECT 手脉进给轴选择开关 用手选择手脉进给的轴 HANDLE MULTIPLIER 手脉倍率开关 用手选择手脉进给时的最小脉冲量 MACHINE POWER READY POWER 电源指示灯 主电源开关合上后,灯亮 READY 准备好指示灯 当机床复位按钮按下后机床无故障时,灯亮 ALARM SPINDLE CNC LUBE SPINDLE 主轴报警指示 CNC CNC报警指示 LUBE 润滑泵液面低报警指示 HOME X Y Z IV 分别指示各轴回零结束 3. 右操作面板 如图1-3所示,面板上各开关功用说明见表1-3。 图1-3 右操作面板 表1-3 右操作面板各开关功用说明 开 关 名 称 功 用 说 明 SPINDLE LOAD 主轴负载表 表示主轴的工作负数 SPINDLE SPEED OVERRIDE 主轴转速修调开关 在自动或手动时,从50%-120%修调主轴转速 STOP CW CCW SPINDLE MANUAL OPERATE 主轴手动操作按钮 在机床处于手动方式(JOG、HANDLE、TFACH、H、RAPID)时,可启、停主轴 CW:手动主轴正转(带灯) CCW:手动主轴反转(带灯) STOP:手动主轴停止(带灯) COOL MANUAL OPERATE 手动冷却操作按钮 在任何工作方式下都可以操作 ON:手动冷却启动(带灯) OFF:手动冷却停止(带灯) 第二节 手动操作与自动操作 1.表1-4 手动操作的方法 项 目 MODE SELSCT 方式选择开关 选择、修调开关 操作说明 备 注 手动参考点返回 ZRM 按JOG AXIS SELECT的+X或+Y或+Z键选择一个轴 每次只能选择一个轴 手动连续进给 JOG FEEDRATE OVERRIDE选择点动速度 按JOG AXIS SELECT中键+X或-X或+Y或-Y或+Z或-Z RAPID 手摇脉搏发生器手动进给 HANDLE 由AXIS SELECT选择欲进给轴X、Y或Z 由HANDLE MULTIPLIET调节脉搏当量 旋转“MANUAL PULSE GENERATOR” 主轴手动操作 JOG RAPID HANDLE TEACH. H 调节“SPINDLE SPEED OVERRIDE” 按“SPINDLE MANUAL OPERATE”中键CW或CCW或STOP 每次开机后,在MDI页面输入一次S。以后直接手动 冷却泵启/停 任何方式 按“COOL MANUAL OPERATE”中键ON或OFF 2.自动操作 自动操作的方法见表1-5。 表1-5 自动操作的方法 项目 PROGRAM PROTECT MODE SELECT 方式选择开关 功能键 操 作 说 明 内存操作 AUTO PRGRM 输入程序号→CURSOR ↓→CYCLE START MDI操作 右旋 MDI PRGRM 软键NEXT→键入坐标字→INPUT→CYCLE START 第三节 加工程序的输入和编辑 表1-6 加工程序的输入和编辑方法 类 别 项 目 PROGRAM PROTECT MODE SELECT 功能键 操 作 说 明 将纸带上的程序输入内存 单一程序输入,程序号不变 右旋 EDIT或AUTO PRGRM INPUT 单一程序输入,程序号变 键入程序号→INPUT 多个程序输入 INPUT或键入程序号→INPUT MDI键盘 输入程序 EDIT 输入程序号→INSRT→键入字→INSRT→段结束键入EOB→ INSRT 检索 程序号检索 EDIT或AUTO 键入程序号→按CURSOR↓或键入地址O →按CURSOR↓ 程序段检索 程序号检索→键入段号→按CURSOR↓ 或键入N→按CURSOR↓ 指令字或地址检索 程序号检索→ 程序段检索→键入指令或地址→按CURSOR↓ 编辑 扫描程序 EDIT 程序号检索→程序段检索→按CURSOR↓或PAGE↓扫描程序 插入一个程序 检索插入位置前一个字→键入指令字→INSRT 修改一个字 检索要修改的字→键入指令字→ALTER 删除一个字 检索要删除的字→DELET 删除一个程序段 检索要删除的程序段号→DELET 删除一个程序 检索要删除的程序号→DELET 删除全部程序 键入0-9999→DELET 第四节 刀具偏置 如果NC程序使用刀具半径补偿指令,在运行此程序之前必须通过刀具偏置的方法设定刀具半径补偿值,还可以通过刀具偏置的方法调整刀具半径的补偿量。刀具偏置有绝对值方式和增量值方式两种输入方法,采用哪一种输入方式由机床的内定参数设定。 1. 绝对值方式输入刀具偏置量 输入刀具偏置量的方法,按刀具偏置功能键MENU OFFSET ,在CRT上显示刀具偏置页面,按↓PAGE钮可以调整显示页面。 1)选定刀具偏置号 选定刀具编置号有二种方法,一种方法是按CURSOR↓或↑光标键,移动光标至要找的刀具偏置号处,如果连续按光标按钮,光标在屏幕上顺序移动,直至找到需要的刀具偏置号(如果移动光标超出这一页面,将进入下一页面);另一种方法是按NO Q P按钮,输入要找的刀具偏置号,再按INPUT按钮,从而选定需要的刀具偏置号。 2)输入刀具偏置值(带小数点也可以) 按INPUT键,输入刀具偏置值,如刀具偏置号为25,输入刀具偏置值为15.4mm。 2. 增量值方式输入刀具偏置量 增量值方式输入刀具偏置量是指输入刀具偏置量的减少量或增加量。 例如 当前刀具偏置量     5.678 输入刀具偏置量(增量值) 1.5 屏幕显示刀具偏置量    7.176(5.678+1.5) 增量值方式输入刀具偏置量的方法同绝对值方式输入刀具偏置量的方法基本相同,但存储的刀具偏置量为原来刀具偏置量与输入刀具偏置量增量的代数和。 3. 注意 机床输入刀具偏置量的方式为增量方式输入刀具偏置量。 在自动运行期间,当刀具偏置量被修改时,新的刀具偏置量不是立刻有效,只有程序再次出现H代码时,并且H代码指定的刀具偏置号与表内修改的刀具偏置号相符合时才有效。 4. 数控加工中心对刀操作 用刀具的最前点碰所要加工的面,为了防止刀尖碰伤工件或刀具有撞坏,对刀时使用对刀块作辅助,并看机械坐标系中Z方向所显示的数值并输入刀补中,再输入对刀块数值,注意输对刀块尺寸时一定要按“+输入”不要按“输入”。 六. 设置工件坐标系零点 1. 设置工件坐标系零点(如图1-6所示) 1)对刀操作 设置数控加工中心手动主功能状态 刀具位于工件左侧,轻微接触工件左侧,记录X坐标值。 刀具位于工件前侧,轻微接触工件前侧,记录Y坐标值。 2)工件坐标系原点坐标计算 X0=-(∣X∣-d /2) Y0=-(∣Y∣-d /2) 2)设定工件坐标系 移动刀具至X0 、Y0、 Z0坐标位置,此时刀位点与工件坐标系零点重合,设定数控加工中心置零子功能状态,设X0 、Y0、 Z0坐标值为零,在数控系统内部建立了以刀位点为原点的工件坐标系。 图1-6 设置工件坐标系零点 第二章 加工中心程序基本知识 第一节 编程的一般步骤 1. 确定工艺过程 数控机床与普通机床的加工工艺有许多相似之处,通过对工件进行工艺分析,拟定加工工艺路线,划分加工工序;选择机床、夹具和刀具;确定定位基准和切削用量。不同之处主要体现在控制方式上,前者操作者把加工工艺过程、工艺参数等操作步骤编成程序,记录在控制介质上,通过数控系统控制数控机床对工件切削加工,后者则由操作工人根据加工工艺操作机床对工件进行切削加工。 2. 计算刀具轨迹坐标值 为方便编程和计算刀具轨迹坐标值,先设定工件坐标系,随后根据零件的形状和尺寸计算零件待加工轮廓上各几何元素的起点、终点坐标以及圆和圆弧的起点、终点和圆心坐标,从而确定刀具的加工轨迹。 3. 编写加工程序 对于形状简单的工件采用手工编程,对于形状复杂的工件(如空间曲线和曲面)则需要采用CAD/CAM方法进行自动编程。 4. 程序输入数控系统 将程序输入到数控系统的方法有二种:一种是通过操作面板上的按钮直接把程序输入数控系统,另一种是通过计算机RS232接口与数控机床连接传送程序。 5. 程序检验 通过图形模拟显示刀具轨迹或用机床空运行来检验机床运动轨迹,检查刀具运动轨迹是否符合加工要求。可用单步执行程序的方法试切削工件,即按一次按钮执行一个程序段,发现问题及时处理。 第二节 数控系统指令代码 1. 程序段格式 程序段由程序序号、地址符、数字值和程序段结束符组成。 例如: N__ G__ F__ T__ S__ M__ ; 式中: N 程序序号地址符; G   准备功能地址符; F   进给速度地址符; T   刀具号地址符; S   主轴转速地址符; M   辅助功能地址符; ;   程序段结束地址符。 2 数控系统功指令代码 数控系统的指令代码分为二大类:准备功能代码和辅助功能代码。 准备功能代码主要用于控制刀具对工件进行切削加工,准备功能G代码由地址字符G与后面的二位数字组成,表3-1所示 FANUC 0M-C数控铣床准备功能G代码表。数控系统实际使用的G功能指令标准化程度较低,只有G01~G04、G17~G19、G40~G42的指令定义在各个数控系统中基本相同,因此编程时必须遵照机床的使用说明书编写加工程序。 表3-1 FANUC 0M-C铣床准备功能G代码表 G代码 组 号 功 能 G代码 组 号 功 能 G00 01 快速点定位 G52 00 局部坐标系统 *G01 直线插入 G53 机床坐标系选择 G02 顺时针圆弧插补 G54-G59 12 工件坐标系1-6 G03 逆时针圆弧插补 G60 00 单向定位 G04 00 暂停 G61 13 精确停校验方式 G07 假象轴插补 G62 自动角隅超驰 G09 准确停止校验 G63 攻螺纹模式 G10 偏移量设定 *G64 切削模式 G15 18 极坐标指令取消 G65 00 宏指令简单调用 G16 极坐标指令 G66 14 宏指令模态调用 *G17 02 XY平面选择 G67 宏指令模态调用取消 G18 ZX平面选择 G68 16 坐标系旋转 G19 YZ平面选择 G69 坐标系旋转取消 G20 06 英制输入 G73 09 钻孔循环 G21 公制输入 G74 反攻螺纹 *G22 04 存储行程限位ON G76 精镗 G23 存储行程限位OFF *G80 取消固定循环 G27 00 返回参考点校验 G81 钻孔循环镗阶梯孔 G28 返回参考点 G82 攻螺纹循环 G29 从参考点返回 G83 镗孔循环 G30 第二参考点返回 G84 反镗孔循环 G31 跳跃功能 G85 G39 尖角圆弧插补 G86 *G40 07 取消刀具半径补偿 G87 G41 刀具半径左补偿 G88 G42 刀具半径右补偿 G89 G43 08 刀具长度正补偿 *G90 03 绝对值编程 G44 刀具长度负补偿 G91 增量值编程 G45 00 刀具偏置增加 G92 00 设定工件坐标系 G46 刀具偏置减少 *G94 05 每分钟进给速度 G47 刀具偏置两倍增加 G95 每转进给速度 G48 刀具偏置两倍减少 *G98 04 返回起始平面 *G49 08 取消刀具长度补偿 G99 返回R平面 G50 11 取消比例 G51 比例 注:1)*号表示G代码为数控系统通电后的初始状态。 2)00组的G代码为非模态指令,其它G代码均为模态指令。 辅助功能代码主要用于控制机床的辅助设备,如主轴、刀架和冷却泵的工作,由继电器的通电与断电来实现其控制过程。辅助功能M代码由地址字符M与后面二位数字组成,如表3-2所示辅助功能M代码表。 表3-2 辅助功能M代码表 M指令 功 能 简 要 说 明 M00 程序停止 切断机床所有动作,按程序启动按钮后继续执行后面程序段。 M01 任选停止 与M00功能相似,机床控制面板上“条件停止”开关接通时有效。 M02 程序结束 主程序运行结束指令,切断机床所有动作。 M03 主轴正转 从主轴前端向主轴尾端看时为逆时针。 M04 主轴反转 从主轴前端向主轴尾端看时为顺时针。 M05 主轴停止 执行完该指令后主轴停止转动。 M06 刀具交换 表示按指定刀具换刀。 M08 切削液开 执行该指令时,切削液自动打开。 M09 切削液关 执行该指令时,切削液自动关闭。 M30 程序结束 程序结束后自动返回到程序开始位置,机床及控制系统复位。 M98 调用子程序 主程序可以调用两重子程序。 M99 子程序返回 子程序结束并返回到主程序。 第三节 数控加工中心基本指令解释 1.绝对坐标输入方式G90指令和增量坐标输入方式G91指令 指令格式 G90 G91 指令功能 设定坐标输入方式 指令说明 1 G90指令建立绝对坐标输入方式,移动指令目标点的坐标值X、Y、Z 表示刀具离开工件坐标系原点的距离; 2 G91指令建立增量坐标输入方式,移动指令目标点的坐标值X、Y、Z 表示刀具离开当前点的坐标增量。 2快速点定位G00指令 指令格式 G00 X__ Y__ Z__ 指令功能 快速点定位 指令说明 1 刀具以各轴内定的速度由始点(当前点)快速移动到目标点; 2 刀具运动轨迹与各轴快速移动速度有关; 3 刀具在起始点开始加速至预定的速度,到达目标点前减速定位。 4. 直线插补G01指令 指令格式 G01 X__ Y__ Z__ F__ 指令功能 直线插补运动 指令说明 1 刀具按照F指令所规定的进给速度直线插补至目标点; 2 F代码是模态代码,在没有新的F代码替代前一直有效; 3 各轴实际的进给速度是F速度在该轴方向上的投影分量; 4用G90或G91可以分别按绝对坐标方式或增量坐标方式编程。 5. 插补平面选择G17、G18、G19指令 指令格式 G17 G18 G19 指令功能 表示选择的插补平面 指令说明 1 G17表示选择XY平面; 2 G18表示选择ZX平面; 3 G19表示选择YZ平6. 6.顺时针圆弧插补G02指令和逆时针圆弧插补G03指令 指令格式 XY平面圆弧插补指令 G02 R__ G17 X__Y__ F__ G03 I__ J__ 7. 暂停G04指令 X__ 指令格式G04 P__ 指令功能 刀具作短暂的无进给光整加工 指令说明 1 地址码X可用小数,单位为S; 2 地址码 P只能用整数,单位为ms。 8.自动返回参考点G28指令 指令格式 G28 X__ Y__ Z__ 指令功能 刀具经指定的中间点快速返回参考点 指令说明 1 坐标值X__Y__Z__为中间点坐标;      2 刀具返回参考点时避免与工件或夹具发生干涉; 3 通常G28指令用于返回机床原点, 执行该指令前必须取消刀具半径补偿和刀具长度补偿 9.返回第二参考点G30指令 指令格式 G30 X__ Y__ Z__ 指令功能 刀具经指定的中间点快速返回第二参考点 指令说明 1 坐标值X__Y__Z__为中间点坐标;      2 刀具返回参考点时避免与工件或夹具发生干涉; 3 通常G30指令用于返回参考点后自动换刀,执行该指令前必须取消刀具半径补偿和刀具长度补偿 10. 刀具半径补偿G41、G42指令 指令格式 G41 G00 X__ Y__ D G42 G01 指令功能 数控系统根据工件轮廓和刀具半径自动计算刀具中心轨迹,控制刀具沿刀 具中心轨迹移动,加工出所需要的工件轮廓,编程时避免计算复杂的刀心轨迹。 11. 取消刀具半径补偿G40指令 指令格式 G00 G40 X__ Y__ G01 指令功能 取消刀具半径补偿 指令说明 1 指令中的X__ Y__表示刀具轨迹中取消刀具半径补偿点的坐标值; 2 通过G00或G01运动指令取消刀具半径补偿; 3 G40必须和G41或G42成对使用。 12. 刀具长度补偿G43、G44、G49指令 指令格式 G43 Z__ H__ G44 G49 指令功能 对刀具的长度进行补偿 指令说明 1 G43指令为刀具长度正补偿; 2 G44指令为刀具长度负补偿; 3 G49指令为取消刀具长度补偿; 4 刀具长度补偿指刀具在Z方向的实际位移比程序给定值增加或减少一 个偏置值; 5 格式中的Z值是指程序中的指令值; 6 H为刀具长度补偿代码,后面两位数字是刀具长度补偿寄存器的地址符。 H01指01号寄存器,在该寄存器中存放对应刀具长度的补偿值。H00寄 存器必须设置刀具长度补偿值为0,,调用时起取消刀具长度补偿的作用, 其余寄存器存放刀具长度补偿值; 执行G43时:Z实际值=Z指令值+H__中的偏置值 执行G44时:Z实际值=Z指令值-H__中的偏置值 13.孔加工固定循环 a.孔加工固定循环的运动与动作 对工件孔加工时,根据刀具的运动位置可以分为四个平面(如图4-1所示):初始平面、R平面、工件平面和孔底平面。在孔加工过程中,刀具的运动由6个动作组成: 图4-1 孔加工循环的平面 动作1—快速定位至初始点 X,Y表示了初始点在初始平面中的位置; 动作2—快速定位至R点 刀具自初始点快速进给到R点; 动作3—孔加工 以切削进给的方式执行孔加工的动作; 动作4—在孔底的相应动作 包括暂停、主轴准停、刀具移位等动作; 动作5—返回到R点 继续孔加工时刀具返回到R点平面; 动作6—快速返回到初始点 孔加工完成后返回初始点平面。 为了保证孔加工的加工质量,有的孔加工固定循环指令需要主轴准停、刀具移位。图4-2表示了在孔加工固定循环中刀具的运动与动作,图中的虚线表示快速进给,实线表示 切削进给。 图4-2 固定循环的动作 1)初始平面 初始平面是为安全操作而设定的定位刀具的平面。初始平面到零件表面的距离可以任意设定。若使用同一把刀具加工若干个孔,当孔间存在障碍需要跳跃或全部孔加工完成时,用G98指令使刀具返回到初始平面,否则,在中间加工过程中可用G99指令使刀具返回到R点平面,这样缩短加工辅助时间。 2)R点平面 R点平面又叫R参考平面。这个平面表示刀具从快进转为工进的转折位置,R点平面距工件表面的距离主要考虑工件表面形状的变化,一般可取2-5mm。 3)孔底平面 Z表示孔底平面的位置,加工通孔时刀具伸出工件孔底平面一段距离,保证通孔全部加工到位,钻削盲孔时应考虑钻头钻尖对孔深的影响。 b. 选择加工平面及孔加工轴线 选择加工平面有G17、G18和G19三条指令,对应XY、XZ和YZ三个加工平面,以及对应孔加工轴线分别为Z轴、Y轴和X轴。立式数控铣床孔加工时,只能在XY平面内使用Z轴作为孔加工轴线,与平面选择指令无关。下面主要讨论立式数控铣床孔加工固定循环指令。 c. 孔加工固定循环指令格式 指令格式  G90 G99 G73~G89 X__ Y__ Z__ R__ Q__ P__ F__ L__    G91 G98 指令功能 孔加工固定循环 指令说明1 在G90或G91指令中,Z坐标值有不同的定义。     2 G98、G99为返回点平面选择指令,G98指令表示刀具返回到初始点平面,      G99指令表示刀具返回到R点平面,如图4-2-2所示;   3 孔加工方式G73~G89指令,孔加工方式对应指令见表4-2-1; 4 X__ Y__ 指定加工孔的位置,(与G90或G91指令的选择有关); Z__指定孔底平面的位置(与G90或G91指令的选择有关);     R__指定R点平面的位置(与G90或G91指令的选择有关);     Q__在G73或G83指令中定义每次进刀加工深度,在G76或G87指令中定   义位移量,Q值为增量值,与G90或G91指令的选择无关; P__指定刀具在孔底的暂停时间,用整数表示,单位为ms; F__指定孔加工切削进给速度。该指令为模态指令,即使取消了固定循环,在其后的加工程序中仍然有效; L__指定孔加工的重复加工次数,执行一次L1可以省略。如果程序中选G90 指令,刀具在原来孔的位置上重复加工,如果选择G91指令,则用一个程序段对分布在一条直线上的若干个等距孔进行加工。L指令仅在被指定的程段中有效。 如图4-3左图所示,选用绝对坐标方式G90指令,Z表示孔底平面相对坐标原点的距离,R表示R点平面相对坐标原点的距离;如图4-4右图所示,选用相对坐标方式G91指令,R表示初始点平面至R点平面的距离,Z表示R点平面至孔底平面的距离。 图4-3 G90与G91的坐标计算 表4-14 固定循环功能表 G代码 孔加工动作 (-Z方向) 孔 底 动 作 返回方式(+Z方向) 用 途 G73 间歇进给 快速进给 高速深孔往复排屑钻 G74 切削进给 暂停→主轴正转 切削进给 攻左旋螺纹 G76 切削进给 主轴定向停止→刀具移位 快速进给 精镗孔 G80 取消固定循环 G81 切削进给 快速进给 钻孔 G82 切削进给 暂停 快速进给 锪孔、镗阶梯孔 G83 间歇进给 快速进给 深孔往复排屑钻 G84 切削进给 暂停→主轴反转 切削进给 攻右旋螺纹 G85 切削进给 切削进给 精镗孔 G86 切削进给 主轴停止 快速进给 镗孔 G87 切削进给 主轴停止 快速进给 背镗孔 G88 切削进给 暂停→主轴停止 手动操作 镗孔 G89 切削进给 暂停 切削进给 精镗阶梯孔 孔加工方式指令以及指令中Z、R、Q、P等指令都是模态指令,因此只要指定了这些指令,在后续的加工中不必重新设定。如果仅仅是某一加工数据发生变化,仅修改需要变化的数据即可。 G80为取消孔加工固定循环指令,如果中间出现了任何01组的G代码,则孔加工固定循环自动取消。因此用01组的G代码取消孔加工固定循环,其效果与用G80指令是完全相同的。 孔加工固定循环指令的应用: N01 G91 G00 X__ Y__ M03 主轴正转,按增量坐标方式快速点定位至指定位置; N02 G81 X__ Y__Z__F__ G81为钻孔固定循环指令,指定固定循环原始数据; N03 Y__ 钻削方式与N02相同,按Y__移动后执行N02的钻孔动作; N04 G82 X__ P__ L__ 移动X__后执行G82钻孔固定循环指令,重复执行L__次; N05 G80 X__ Y__ M05 取消孔加工固定循环,除F代码之外全部钻削数据被清除; N06 G85 X__Z__R__P__ G85为精镗孔固定循环指令,重新指定固定循环原始数据; N07 X__Z__ 移动X__后按Z__坐标执行G85指令,前段R__仍然有效。 N08 G89 X__ Y__ 移动X_ Y_后执行G89指令,前段的Z_及N06段的R_P_仍有效。 N09 G01 X__ Y__ 除F__外,孔加工方式及孔加工数据全部被清除。 d. 各种孔加工方式说明 1)高速深孔往复排屑钻G73指令 孔加工动作如图4-4a所示。G73指令用于深孔钻削,Z轴方向的间断进给有利于深孔加工过程中断屑与排屑。指令Q为每一次进给的加工深度(增量值且为正值),图示中退刀距离“d”由数控系统内部设定。 图4-4 G73循环与G83循环         a)G73循环    b)G83循环 2)深孔往复排屑钻G83指令 孔加工动作如图4-4b所示。与G73指令略有不同的是每次刀具间歇进给后回退至R点平面,这种退刀方式排屑畅通,此处的“d”表示刀具间断进给每次下降时由快进转为工进的那一点至前一次切削进给下降的点之间的距离,“d”值由数控系统内部设定。由此可见这种钻削方式适宜加工深孔。 3)攻左旋螺纹G74指令与攻右旋螺纹G84指令 如图4-5所示,使用G74指令,主轴左旋攻螺纹,至孔底后正转返回,到R点平面后主轴又恢复反转。如果使用G84指令,主轴右旋攻螺纹,至孔底后反转返回,到R点平面后主轴又恢复正转。如果在程序段中暂停指令P_有效,则在刀具到达孔底后先执行暂停动作,然后改变主轴转动方向后返回。 图4-5 左螺纹加工 图4-6 精镗孔 4)精镗孔G76指令 孔加工动作如图4-6所示。图中OSS表示主轴准停,Q表示刀具移动量(规定为正值,若使用了负值则负号被忽略)。在孔底主轴定向停止后,刀头按地址Q所指定的偏移量移动,然后提刀,刀头的偏移量在G76指令中设定。采用这种镗孔方式可以高精度、高效率地完成孔加工而不损伤工件表面。 5)钻孔G81指令与锪孔G82指令 如图4-7所示,G82与G81指令相比较唯一不同之处是G82指令在孔底增加了暂停,因而适用于锪孔或镗阶梯孔,提高了孔台阶表面的加工质量,而G81指令只用于一般要求的钻孔。 图4-7 钻孔与锪孔 6)精镗孔G85指令与精镗阶梯孔G89指令 如图4-8所示,这两种孔加工方式,刀具以切削进给的方式加工到孔底,然后又以切削进给的方式返回R点平面,因此适用于精镗孔等情况,G89指令在孔底增加了暂停,提高了阶梯孔台阶表面的加工质量。 图4-8 精镗孔与精镗阶梯孔 7)镗孔G86指令 如图4-9所示,加工到孔底后主轴停止,返回初始平面或R点平面后,主轴再重新启动。采用这种方式,如果连续加工的孔间距较小,可能出现刀具已经定位到下一个孔加工的位置而主轴尚未到达指定的转速,为此可以在各孔动作之间加入暂停G04指令,使主轴获得指定的转速。 图4-9 镗孔G86指令 8)背镗孔G87指令 如图4-10所示,X轴和Y轴定位后,主轴停止,刀具以与刀尖相反方向按指令Q设定的偏移量偏位移,并快速定位到孔底,在该位置刀具按原偏移量返回,然后主轴正转,沿Z轴正向加工到Z点,在此位置主轴再次停止后,刀具再次按原偏移量反向位移,然后主轴向上快速移动到达初始平面,并按原偏移量返回后主轴正转,继续执行下一个程序段。采用这种循环方式,刀具只能返回到初始平面而不能返回到R点平面。 9)镗孔G88指令 如图4-11所示,刀具到达孔底后暂停,暂停结束后主轴停止且系统进入进给保持状态,在此情况下可以执行手动操作,但为了安全起见应先把刀具从孔中退出,再启动加工按循环启动按纽,刀具快速返回到R点平面或初始点平面,然后主轴正转。 图4-10 背镗孔 图4-11 镗孔G88指令 e. 重复固定循环简单应用 例题 钻削图4-12中的五个孔,加工程序为: ……      G90 G00 X20 Y10 G91 G98 G81 X10 Y5 Z-20 R-5 L5 F80 …… 图4-12重复固定循环简单应用 当加工很多相同的孔时,应仔细分析孔的分布规律,合理使用重复固定循环,尽量简化编程。本例中各孔按等间距线性分布,可以使用重复固定循环加工,即用地址L规定重复次数。采用这种方式编程,在进入固定循环之
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 环境建筑 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服