beijing-fanuc0i ma系统操作说明书本中任何部分不得以形式进行复制_第1页
beijing-fanuc0i ma系统操作说明书本中任何部分不得以形式进行复制_第2页
beijing-fanuc0i ma系统操作说明书本中任何部分不得以形式进行复制_第3页
beijing-fanuc0i ma系统操作说明书本中任何部分不得以形式进行复制_第4页
beijing-fanuc0i ma系统操作说明书本中任何部分不得以形式进行复制_第5页
已阅读5页,还剩767页未读 继续免费阅读

下载本文档

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

文档简介

变 公司不作另行通 因安全须 s-I.概 CNC机床操作流 II编概 进给进给功 3. 参考 机床的特定位 零件图纸坐标系和CNC系统指定的坐标 3. 刀具移动指令尺寸的表示方 绝对值/增量值指 切削速 主轴速度功 行 控制 轴 设定单 最大行 准备功能(G功能 插补功 定位 单方向定位 直线插补 园弧插补G02 螺旋插补G02 园柱插补 螺纹切削 跳转功能 高速跳转信号 概 快速移 5.4. 准确停 G0 G6 切削方 G6 攻丝方 G6 自动拐角倍 5.4.2. 内拐角自动倍 G6 内圆弧切削进给速度变 拐角自动减 根据拐角角度进行拐角. 根据程序段间进给速度的差值进行暂停 参考 坐标 机械坐标 7.2. 设置工件坐标 7.2. 选择工件坐标 7.2. 改变工件坐标 7.2. 工件坐标系预 G92. 7.2. 附加工件坐标 G54.1或G5 局部坐标 平面选 坐标值与尺 绝对与增量编程G90 极坐标指令 英制/公制转换G20 主轴速度功能S功 用代码指定主轴速 直接指定主轴速度值S5位数指 刀具功能(T功能 刀具管 刀 管理数 刀 管理数据 修改和删 加工程序中的刀 管理指 刀具辅助功 辅助功 M功 一个程序段中有多个M指 第二辅助功能(B代码 程序构 子程 M98 简化编程功 固定循 13.1 高速深孔钻循 13.1 左旋攻丝循环G7 13.1 精镗循环G7 .1 钻孔循环点钻循环G8 . 钻孔循 锪镗循 G8 13.1. 排屑钻孔循 G8 小孔深孔钻循环 攻丝循环 镗孔循 镗孔循 镗孔循环背镗孔循环 镗孔循 镗孔循环 固定循环取 刚性攻 刚性攻丝 左旋刚性攻丝循环 深孔刚性攻丝排屑循环G84或 固定循环取消 任意角度倒角/拐角圆 外部移动功能 刀具长度偏置G43G44 概 刀具长度偏置方式中的 G28和G30指 刀具长度偏置的测量 刀具偏置 刀具半径补偿 刀具半径补偿C的详细说 14.5. 概 14.5. 起刀时的刀具移 14.5. 偏置方式中的刀具移 14.5. 偏置取消方式中的刀具移 14.5. 检查 14.5. 刀具半径补偿产生的过 14.5. 由MDI输入指 .5 刀具半径补偿C方式中的G5 G2 G30和G29指 14.5 拐角圆弧插 G3 刀具补偿值补偿号和程序输入补偿值 比例缩放G50 坐标系旋转G68 法线方向控制G40.1,G41.1,G42.1,或 可编程镜像 变 系统变 宏程序语句和NC语 转移和循 无条件转 GOTO语 .5. 条件语 IF语 15. 循 WHILE语 宏程序调 非模态调 15.6. 模态调 用G代码调用宏程 用M代码调用宏程 用M代码调用子程 15.6. 用T代码调用子程 15.6. 典型程 宏程序语句的处 用户宏程序的...............................................................................................................................限 外部输出指 中断型用户宏程 11. 指定方法说 1. 功能的详细说 显示格式图形菜 格式图形数据输入功能的字符和代 可编程参数输入 使用FS10/11纸带格式的器运 高速切削功 根据圆弧半径对进给速度箝 预读处理控制 预读处理控制预读多个程序 旋转轴的循环功 III.操概 用程序移动刀 自动运 程序检 运行机床进行检 如何在不运行机床的情况下观察位置显示的变 编辑零件加工程 显示和设置数 显 1.7. 程序显 1.7. 当前位置显 1.7. 显示 1.7. 零件数的显 运行时间的显 1.7. 图形显 操作设 设置和显示单 2.1. 9”黑白CRT/MDI单 8.4”彩色LCD/MDI单 MDI面板上键的位 键盘详细说 功能键和软 一般的屏幕操 功能 软 键盘输入和输入缓存 信息 软件配 外部I/O设 FANUC便携式软盘 2.5. 通 2.5. 通电后的屏幕显 2.5. 断 手动返回参考 手动连续进 增量进 手轮进 自动运 器操 MDI运 DNC运 程序的重新启 作业调度功 子程序调用功能 镜 手动干预和返 程序的检 进给倍 单程序 安全功 紧急停 超 行程检 显 自诊断屏幕检查系 数据输入/输 文 输入程 输出程 输入偏置数 输出偏置数 参数输 参数输 8.6. 螺距误差补偿值输 8.6. 螺距误差补偿值输 用户宏程序公共变量的输 用户宏程序公共变量的输 软盘 的显 的显 读入文 输出程 删除文 ALLIO屏幕的数据的输入/输 8.10 与输入/输出相关的参数的设 8.10 程序的输入/输 8.10 参数的输入/输 8.10 偏置数据的输入/输 8.10. 用户宏程序公共变量的输 8.10 软盘文件的输入/输 字的插入替换和删 字的检 跳到程序 字的插 字的替 字的删 程序段的删 删除一个程序 删除多个程序 删除一个程 删除所有程 删除指定范围内的多个程 拷贝一个完整程 拷贝程序的一部 移动程序的一部 9.6. 合并程 拷 移动和合并的补充说 字和地址的替 用户宏程序的编 背景编 用MDI面板创建程 顺序号的自动插 在示教方式中创建程序重 图形会话编程功 按下功能 的屏幕显 工件坐标系中的位置显 11.1. 相对坐标系中的位置显 11.1. 综合位置显 11.1. 工件坐标系的预 11.1 实际进给速度显 11.1. 运行时间和零件数的显 11.1. 运 显示屏

在MEMORY方式或MDI方式 11.2. 程序内容显 11.2. 当前程序段显示屏 11.2. 下个程序段显示屏 11.2. 程序检查屏 11.2. MDI操作的程序屏 的屏幕显示在EDIT方式 11.3. 显示使用的内存和程序....................................................................................................................11.3. 显示指定组的程序清按下功能 的屏幕显 11.4. 设定和显示刀具偏置 11.4 刀具长度的测 11.4. 显示和输入设置SETTIN 数 11.4. 顺序号比较和停 11.4 显示和设定运行时 工件数和时 11.4 显示和设定工件原点偏移 11.4. 工件原点测量值的直接输 11.4 显示和设定用户宏程序公共变 11.4 显示格式数据和格式菜 显示和设定软操作面 显示和设定刀具管理数 显示和设定扩展的刀具管 按下功能 的屏幕显 11.5. 参数的显示和设 11.5. 螺距误差补偿数据的显示和设 11.6. 程序号和顺序号的显 11.6. CNC的状态和输入/输出操作或设定数据的警告信息显 11.7. 外部操作信息显 清 11.8. 擦除屏 11.8. 自动擦除屏 图形显 帮助功 . 分离型绝对脉冲编的电池6 内置型绝对脉冲编的电池6 附 功能和纸带格式 不精确的螺纹长 拐角处的刀具路 圆弧切削的径向误 通电清除和复位时的状 CNCCNC装置本节所有叙述都假设为这类配置的机床的安全操作这是非常重要的注意有些预防措施只与一些特定的功能相关因此对某些CNC装置是不可用的操作者还必须遵守由机床厂商提供的说明书中指明的与机床有关的安全预防措施操作者必须在完全熟悉本说明书以及由制造厂商提供的相关说明书的内容后才能操作机床或编制程序来控制机床警 注意和注释的定 s-1警告 意补充的信息作为注释叙述在操作机床之前请仔细地阅读警告注意和注释警警如果指定的操作方法或步骤有可能使用户受或者同时用户或损坏设注注如果指定的操作方法或步骤有可能使设备损注明书2警警零件加工前一定要首先检查机床的正常运行加工前一定要通过试车保证机床正确工作例如利用单程序段进给倍率或机械锁住等且在机不装工件和刀具时检查机床的正确运行如果未能确认机床动作的正确性机床可能出现误动作有可能损坏工件机床或用户确保指定的进给速度与想要进行的机床操作相适应通常每一台机床都有最大进给速度合适的进给速度根据不同的操作而变化请参阅随机床厂提供的说明书来确定最大的进给速度如果没有按正确的速度进行操作机床有可能发生误动作从而引起工件或机床本身的损坏甚至伤及用当使具补偿功能时请仔细检查补偿方向和补偿使用不正确的指定数据操作机床机床可能误动作从而有可能引起工件或机床本身的损坏甚至CNCPMC的参数都是机床厂设置的通常不需要修改当必须修改参数的时候请确保改动参如果不能对参数进行正确的设置有可能引起机床的误动作可能损坏工件机床本身或用在机床通电后CNC装置尚未出现位置显示或画面之前请不要碰MDI面板上的任何MDI面板上的有些键专门用于和特殊的操作按下这其中的任何键可能使CNC装置处于非正常状态在这种状态下启动机床有可能引起机床的误动作CNC装置提供的操作说明书和编程说明书对机床的功能进行了完整的叙述包括各种可选功能可选功能随机床而变化因此本说明书叙述的某些功能对特定机床实际上并不适用疑问请有些功能是在机床制造商的请求下实现的当使用这些功能时请参阅由机床制造商提供的说明书注程序参数和宏变量在CNC装置的非易失性器中 通常在断电的情况下这些信息被保留然而这些数据有可能在无意中被删除或诊断故障时必须将这些数据从非易失性器中删除为避免偶然情况或保证被删除数据的快速恢复应备份所有数据并将备份的数据妥善保管3与编程相关的警告和 在编程之前请认真阅读操作说明书和编程说明书 警警如果没有设置正确的坐标系尽管指令是正确的但机床有可能并不按你动作运动这种误动作有可能损坏刀具机床工件甚至用户非线性运当进行非线性移动的定位时在起点和终点之间 利用非线性运动进行定位在编程之前请仔细这种定位为快速移动如果刀具和工件发生了碰撞有可能损坏刀具机床工件甚至用当编制极坐标插补或法线方向垂直控制时 请特别注意旋转轴的转速不正确的编程有可能导致回转轴转速过高如果工件安装不牢由于离心力过大会甩出工件从而导致事故这样的事故会导致刀具机床损坏甚至伤及用户在输入的英制和公制之间转换时没有变更数据比如工件的原点参数和当前的位置的测量单位因此在开动机床之前要确定测量采用哪种单位制如果试图采用不正确的数据进行操作会导致刀具机床本身的损坏甚至伤及用户当进行恒定端面切削速度控制的坐标轴近工件坐标系原点时主轴的速度可能变得非常高因此有必要指定最大的允许速度如果指定的最大允许速度不合适有可能损坏刀具机床本身工件警警在接通机床电源后需要进行手动返回参考点在手动回参考点前行程检查功能不能用注意当不能进行行程检查时即使出现超程系统也不会发出警报这也许会造成刀具机床本身工件的损坏甚至伤及用户在圆弧插补螺旋插补或固定循环时如果使用的平面不正确机床有可能不按预想的进行动作请如果在补偿功能方式下发出基于机床坐标系的运动命令或参考点返回命令 4与机床操作相关的警告本节说明与机床操作相关的安全预防措施在操作机床之前请仔细阅读操作说明书和编程说明书警警当手动操作机床时要确定刀具和工件的当前位置正确地指定了运动轴方向和进给速接通电源后请执行手动返回参考点位置如果机床没有执行手动返回参考点就进行操作 运动不可预料行程检查功能在执行手动返回参考点之前不能执行机床的误动作有可能造成刀具机床本身和工件的损坏甚至用户在手轮进给时在较大的倍率比如100下旋转手轮刀具和工作台会快速移动大倍率的手轮移动有可能会造成刀具或机床的损坏甚至伤及用户在螺纹加工刚性攻丝或其它攻丝期间 如果倍率被根据宏变量的规定速度不能预测可能会造成刀具机床本身和工件的损坏或者用户清原点/原点预置操一般来说在机床按照程序运行时不要进行清除原点或原点预置操作否则机床有可能出现误动作这会造成刀具机床本身的损坏甚至伤及用户警警用程序控制机床的运行时如果程序不允许有坐标系移动任何坐标原点的移动都会使机床产生误动作造成刀具机床本身或工件的损坏甚至伤及机床用户软操作面板和菜单开MDI面板软操作面板和菜单开关可以指定机床操作面板上没有的操作功能例如方式切换倍率值改变和手动进给等注意如果对MDI面板按键误操作 机床可能会出现误动作会导致刀具机床本身和工件的损坏或用户 当重新启动程序时刀具运动轨迹有可能变化因此在人工干预后重新启动程序之前请确认手动绝对值开关参数和绝对值/增量值命令方式的设进给暂停倍率和单程序段进给暂停倍率和单程序段功能可以用系统的用户宏变量#3004取消在这种状态下操作机床请一通常使用空运转来确认机床运行的正确性在空运转期间机床以空运转的速度运动这与程序编入的进给速度不一样注意空运转的速度有时比编程的进给速度高MDI在MDI方式中应注意用命令指定的刀具轨迹在MDI方式中不进行刀具半径或刀尖半径的补偿当用MDI方式输入命令中断处于刀具半径或刀尖半径补偿方式的自动操作时 恢复后特别注意刀具的路径请参阅相关功能的详细叙述程序编机床在程序控制下运行时如果在机床停止后进行加工程序的编辑修改插入或删除此后再次起动机床恢复自动运行机床将会发生不可预料的动作一般来说当加工程序还在使用时请不要修改插入或者删除其中令与日与日相关的警警警当更换电池时请注意不要触及高压电路标有并且装有绝缘盖触及露的高压线路会遭到极大的电击注CNC使用电池来保持器中的内容当外部电源切断时它必须保留诸如程序偏置和参数等数据如果电池电压降低会在机床的操作面板或屏幕上显示低电压当出现电池电压低的时 一个星期之内更换电池否则CNC内存中的内容会丢失警警当更换电池时请注意不要触及高压电路标有并且装有绝缘盖触及露的高压线路会遭到极大的电击注当出现电池电压低的时请在一个星期之内更换电池否则CNC内存中的内容会丢失有关电池更换的详细步骤请参阅操作说明书或者编程说明书的部分警警当打开电气柜更换保险丝时请注意不要触及高压电路标有并且装有绝缘盖触及露的高压线路会遭到电击的I.1概 叙述了章节的组成可用的系统型号相关的说明书和阅读本说明叙述了每个功能NC语言进行编程的指令格式特性和限制. .本说明书叙述的一些功能在有些产品中不适用具体情况请见规格说明 本说明书没有详尽地叙述参 有关参数的详细情况请见参数说明 本说明书用于以下数控系统其简称如下简FANUC0i-MA系0i X_Y_Z轴的组合用在编程中ISOLFEIA代CR 下表中的说明书与0i系列的MODELA有关 在表中本说明书用星号* 10i系列相关的说明名连接说明书硬件连接说明书功能操作说明书车床操作说明书加工中心*编程说明书宏编译/ FANUCAC伺服电机系列规格说明书FANUCAC伺服电机系列的参数说明书FANUCACFANUCAC伺服电机系列规格说明书FANUCAC伺服电机系列的参数说明书FANUCAC主轴电机系列规格说明书FANUCAC主轴电机系列参数说明书FANUC伺服放大器系列规格说明书FANUCAC伺服电机系列的维修说明书FANUC伺服放大器系列规格说明书FANUCAC伺服电机系列的维修说明书FANUCAC伺服电机系列(I/OlinkOption)的维修与OPENCNC相关的名编FANUCOPENCNC操作说明书名编FANUCOPENCNC操作说明书基本操作1(适用于Windows95/NT)FANUCOPENCNC操作说明书DNCCNC机床操作流

CNC机床加工零件时首先要准备好程序然后用程序操作1首先根据零件图准备好CNC机床用的程如何准备好程序在第II部分编程中作了详尽的叙述2程序被读进CNC系统中 然后在机安装工件和刀具且根据程序运行刀具最后实际进行加工CNC系统在第III部分操作中作了详尽地叙述在实际编程前制定如何加工零件的加工计划1231.阅读本说明书的注意数控机床系统的功能不仅取决于CNC而且取决于机床强电柜伺服系统CNC以及操作面板等的组合要说明全部组合的功能编程和操作是太了本说明书只从CNC的角度予以说明因把标题放置在左边以便读者能够容易找到必要的信息当查找必要的信息时读者通过检索这些标题可以节省时间加工程序参数变量等都存在CNC装置内部的非易失性存储器中通常这些内容不会因为接通/断开电源而丢失 有可能发生这样的情况那就是因为错误的操作而删除了原先存在非易失性器中的数据当这种事故发生的时候为了能快速恢复数据建议预先将各种数据留存 述不能执行的各种功能选择和指令的组合1概 1. 加工时刀具沿构成工件形状的直线和圆弧移动见-形移动

图 图 编程的指令G01G02 图 注注1.1.进给进给功 为切削工件刀具以指定速度移动称为进1.2(a)进给功能可以用实际数值指定进给速度如 刀具以150mm/min的速度进给移动在程序中规定如下指定进给速度的功能称为进给功能参照-51.3.1参考点机床 一台数控机床设定一个特定位置通常在这个位置进行换刀和设定上的特定位置编程的绝对零点这个位置称为参考位置点图1.3.1(a) 把刀具移动到参考点有以下两种方1手动回参考点见-3.12自动返回参考点见-6通常接通电源后首先执行手动返回参考点然后用自动返回参考点功能移动刀具到参考点进行换刀1.3.2(a)坐标系 下面两个坐标系被指定在不同位置 -在零件图纸上设定坐标系该坐标系上的坐标值用作编程数该坐标系在实际机床工作台上设定用程序编制从刀具的现在图 当工件被安装在工作台上时就决定了这两个坐标系之间的位置关按照零件图纸上的坐标系编制的程序指令刀具在CNC中移动把工件切成图纸指定的形状因此为了正确地把工件切成图纸指定的形状两个坐标系必须设在 为了把两个坐标系设在同一位置根据零件形状加工数量可以使用 1使用工件的基准面和基准点 移动刀具的指令可以用绝对值或增量值表示见-8.1 绝对值指令是刀具移动到距坐标系零点某一距离的点即刀具移动 1. 对于CNC切削速度可用主轴速度以rpm为单位指 <假设用直径100mm的刀具以80m/min的切削速度加工工件时N=1000v/D250rpm因此要求下面的指令主轴速度的指令称为主轴速度功能见-91.不同加工使用的刀 当进行钻孔攻丝镗孔铣削等加工时必须选择适当的刀 对每把刀具赋给一个编号在程序中指令不同的编号时就选择相应 ATC01T01能称为刀具功能(见-10)1.1. 当开始实际加工时需要旋转主轴供给冷却液为 M码指令参照-11例 当指令M03 主轴以指令的主轴速度顺时针方向旋CW1.1. 为运行机床而送到CNC的一组指令称为程序用指定的指令刀具沿着直线或圆弧移动主轴电机按照指令旋转或停止1段组成的用于区分每个程序段的号称为顺序号,用于区分每个程序的号称为程序号(见-12) 1.7(b)程序段构成一个程序段用识别程序段的顺序号开始而以程序段结束代码结束本说明书用表示程序段结束代码在ISO代码中为LF而在EIA代CR

17(c)通常在程序段结束代码之后在程序开头指定程序号 序的结尾指定程序结束代码M02或M30主程序和子程 当相同模式的加工在程序中多次出现时可把这个模式编成一个程子程序执行指令时就执行子程序的指令当子程序执行完时返回1.1. 通常加工一个零件要用几把刀刀具有不同的长度根据使用的刀长度补偿功 因此应预先测量使用的每把刀具的长度并在CNC中设定标准刀具的长度和每把刀具的长度之间的差数据显示和设定见-11即 因为刀具有半径所以刀具中心的轨迹相对于工件的轮廓偏移了一半径补偿功能 如果刀具半径在CNC中的话数据显示和设定见-11刀具见-14.4,14.51.1. 具不能进入的区域该功能称为行程检测见-6.322.Oi-3扩展控制轴总数最多4轴包括Cs轴3扩展同时控制轴数总数4注注JOG进给手动返回参考点或手动快速移动的同13No.10020JAX时113 3个基本轴的名称总是XY和Z附加轴的名称用参数NO.1020设BCUVW参数No.1020当该参数设为0或指定有效字符以外的字符时则轴名默认指定为1默认轴 当轴名为默认值14时不能实现MEMMDI和RMT方式的操重复轴 如果在参数中指定了重复的轴名仅对先设定的轴进行操2.2. 增量系统包括最小输增量输入和最小指令增量输出最小输入增量是编程移动距离的最小单位最小指令增量是机刀具移动的最小单位两个增量都用mm,inch或deg表示增量系统分为IS-B和IS-C用参数No.1004的第1位ISC选择IS-B或IS-C参数No.1004第1位ISC的设定适用于所有轴例如当选择IS-CIS-C最小指令增量是公制还是英制取决于机床用参数INMNo.1001#0设定公制还是英制为在公制和英制之间选择最小输入增量可使用G代码G20或G21或设置Setting参数选不允许英制和公制的组合使用有些功能不能使用不同单位制的坐标轴圆弧插补刀具半径补偿等机床中使用的增量系统见机床制2 见§2.3节增量系统2.4(a)最大行程99999.999mm99999.999deg9999.9999inch99999.999deg9999.9999mm9999.9999deg999.99999inch9999.9999deg注注3准备功能G功3GG在指令同组其它GG例G01G0001G 1.如果设定参数No.3402的第6位 使电源接通或复位时进入清除状态此时的模态G2当电源接通或复位而使系统为清除状态时原来的G20或G21保3用参数No.3402#7(G23)设置电源接通时是G22还是G23另外CNCG22G234设定参数No.3402#0(G01)可以选择G00还是5设定参数No.3402#3G91可以选择G90还是6设定参数No.3402的#1G18和#2G19可以选择G173当指令了G代码表中未列的G代码时,输出P/SG代码在同一程序段中可以指令多个如果在同一程序段G代码仅执行最后指令的G代码如果在固定循环中指令了01组的G代码 则固定循环被取消与指令G80相同注意01组G代码不受固定循环G代码的影响根据参数No.5431#0 的设定G60的组别可以转换当时G6000G代码当MDL=1时为01G代码3G3G代码类组圆弧插补/圆弧插补/暂停准确停止预读控制超前读多个程序段XPYP平XPXYPYZPZZPXP平YPZP平返回第 刀具半径补偿左侧刀具半径补偿右侧22组钻孔循环锪镗循环或外部操作功能组恒周速控制切削速度恒周速 消切削速度R44. 以绝对值指令编程时编制终点的坐标值以增量值指令编程时编制刀具移动的距离G00IP_:G00IP_:绝对值指令时是终点的坐标值增量值指令时是刀具移 刀具轨迹与直线插补G01相同刀具以不超过每轴的快速移动速度在最短的时间内定位G00指令中的快速移动速度由机床制造厂对每个轴单独设定到参数No.1420中由G00指令的定位方式在程序段的开始刀具加速到预定的速度而在程序的终点在确认到位之后执行下个程序到位是指进给电机将工作台拖至了指定的位置范围内 由机床制造厂决定并设置到参数No.1826中根据参数No.1601#5(NCI)的设定 即使指定直线插补定位在下面的情况下仍然使用非直线插补定位因此确保刀具不损坏工件4单方向定位 位G60G60IP_:绝对值指令时是终点的坐标值增量值指令时是刀具移 过冲量和定位方向由参数No.5440设定即使指令的方向与参数设定的方向一致刀具在到达终点之前也要停止一次G60是非模态G代码若把参数No5431#0MDL设置为1时 以用作01组的模态G代码G60指令其它指定与非模态G60G代码时非模态G01G代码一样有效例o┋┋┋在钻孔固定循环期间Z04 G60G60IP_:绝对值指令时是终点的坐标值增量值指令时是刀具移 F指定的进给速度直到新的值被指定之前 一直有效因此无需对每个程序段都指定F用F代码指令的进给速度是沿着直线轨迹测量的 如果F代码不指令进给速度被当作零轴方向的进给速度F=f轴方向的进给速度F=f轴方向的进给速度F=轴方向的进给速度FL=222 以度/分为指令单位单位是小数点的位置 例如X Y或Z和旋转轴例如A B或C进行直线插补时由Fmm/min指令的速度是 和直角坐标系中的切轴进给速度的获得 首先使用上面的公式计算分配需要的时间然后轴进给速度单位变换为度/分G91G01X20.0B40.0B40.040mm20202分268.3度32例 200.0Y100.0YX0(始点G91G01C-90.0G91G01C-90.0F300.0;进给速度(始点(终点 XXPYP平面上的圆G _Y I_J_FRXP_ZPI_K_FRGYP_ZPJ_K_FR4.4指令格式说明圆弧插补顺时针方向(圆弧插补逆时针方向XP轴从起点到圆弧圆心的距离带符号YP轴从起点到圆弧圆心的距离带符号ZP轴从起点到圆弧圆心的距离带符号 在直角坐标系中当从ZP轴YP轴或XP轴的正到负的方向看XPYP面时决定XPYP平面ZPYP平面或YPZP平面的 G02和 G03看下图 用地址 YP或ZP指定圆弧的终点并且根据G90或G91用绝对值

IJKXPYPZP轴向的圆弧中心位置IJK是增量值表示如下IJ和K必须根据方向指定其符号正或负I0J0和K0可以省略当XP YP和ZP省略终点与起点相同并且中心用IJ和K指定时是360的圆弧整圆值时,则产生P/S(No.020) 在圆弧和包含该圆弧的圆的中心之间的距离能用圆的半径R指定以代替IJ和K在这种情况下可以认为一个圆弧小于180而另一个大于180当指定超过180的圆弧时半径必须用负值指定如果XpYpZp全都省略即终点和起点位于相同位置并且R0的圆弧 刀具不移 圆弧插补的进给速度等于F代码指定的进给速度并且沿圆弧的进给速度圆弧的切向进给速度被控制为指定的进给速度指定的进给速度和实际刀具的进给速度之间的误差在2%以内 是这个进给速度是加上刀具半径补偿之后沿圆弧的进给速度 如果同时指定地址IJK和R的话用地址R指定的圆弧优先 如果指令了不在指定平面的轴时显示例如在指定XY平面时如果指定UXNo.028当指定接近180中心角的圆弧时 这种情况下用IJ和K指定圆弧的中心例1绝对值编程G92X200.0Y40.0G90G03X140.0Y100.0R60.0F300.;G02X120.0Y60.0R50.0;或G92X200.0G90G03X140.0Y100.0I-60.0F300.;G02X120.0Y60.0I-50.0;G91G03X-60.0Y60.0R60.0F3000.;G02X-20.0Y-40.0R50.0;或G91G03X-60.0Y60.0I-60.0F300.;G02X-20.0Y-40.0I-50.0;44 XXPYP平面圆弧同时移 _Y I_J__(_)FR与ZPXP _ I_K__(_)F RY_ J_K__(_)F R 指令方法只是简单地加上一个不是圆弧插补轴的移动轴F指令指定沿圆弧的进给速度因此直线轴的进给速度如下F直线轴的长度确定进给速 使直线轴的进给速度不超过任何限制 参 44 离这样可以与另一个轴进行直线插补或圆弧插补 在插补之后这 切槽的程序可以非常容易的编制ooIP旋转轴地址rG107G07.1 用参数(No.1022)指定旋转轴是X轴Y轴或Z轴还是这些轴的一 平行轴指定G轴例如当旋转轴是平行于XG17XP-YP平面平面是有旋转轴和YY对圆柱插补只能设定一个旋转轴 G02G03以的 指令中使用半径 与在-4.4中叙述的方法相旋转轴的单位不是度而是mm(公制输入)或inch英制输入<例ZC参数(No.1022)C轴设为5(X轴的平行轴)在这种情况下圆弧G18G02(G03)参数(No.1022)的C轴也可以设为6Y轴的平行轴在这种情况下圆弧插补的指令是G19G02(G03)然后在圆柱插补方式中 在圆柱插补方式中用角度指定的旋转轴的移动量一次内部地转成外表面上直线轴的距离这样与另一个轴可以进行直线插补或圆弧插补在插补之后该距离再变换为角度对这个转换移动量舍入当圆柱直径小的时候实际移动量不等于指定的移动量但是这一

2 2

指令值

REVMOTIONREV旋转轴每转的移动量参数No.1260的设定值R工件半径 在圆柱插补方式中圆弧半径不能用字地址IJ或K指定 如果在已经使具半径补偿时开始圆柱插补则圆柱插补方式中不 在圆柱插补方式中不能指定定位操作包括产生快速移动的循环指令例如G28G53G73G74G76G80到G89在指令定位之前在定位方式G00补G07.1 在圆柱插补方式中圆柱插补方式不能复位在圆柱插补方式复位前必须清除圆柱插补方式 必须先指定刀具偏置在圆柱插补方式中 当正在使用分度工作台分度功能时不能指定圆柱插例4 能切削等导程的直螺纹装在主轴上的位置编实时地主轴 度的主轴速度转换成刀具的每分进给 一般情况下一个丝杠从粗加工到精加工螺纹切削按照相同轨迹重复当装在主轴上的位置编输出一转信号时螺纹切削开始从此以后螺纹切削在固定位置开始重复进行螺纹切削在工件上的刀具轨迹不变如果不是这样将出现不正确的螺纹导程一般情况下由于伺服系统的滞后等原因在螺纹切削的开始点和结束点将产生某些不正确的导程要对这些情况进行补偿应使指定的4.7(aF1(0.0001F1(0.0001注注1 螺纹导主轴速度螺纹导程mm最大进给速度mm/mininch/min该值的确定有两种方法一是按每分钟进给速度的允许最大值确定另一方法是根据机械包括电机的限制值确定两者取较小者在螺纹加工期间进给暂停无效在螺纹加工期间若按进给暂停按钮机床在螺纹切完之后4G33 以1.5mm的螺距切削螺G33Z10.4跳转功 在G31指令之 象G01一样可以指令直线插 在 指令执行期间如果输入一个外部跳转信号 即中断指令的执行转当不编程加工终点而是用来自机床的信号指定加工终点时 转功能例如用于磨削跳转功能还用于测量工件的尺寸G31G31G31:非模态G代码(仅在指定的程序段 因为它们被在用户宏程序系统变量#50615064中如下所示当指令每分钟进给时进给倍当指令每分钟进给时进给倍 空运行和自动加 是设置参数No.6200#7(SKF)为1时,这些变为有 当指定每转进给速度时这些功能有效注在 具半径补偿C时如果发出G31指令则显示P/SNo.035在G31G40例G31对值指令的2轴移

4 跳转信号是高速跳转信号被直接连接到NC不经过PMC以代替 通跳转信号此时最多可输入8在NC侧,跳转信号输入有延迟和误差约为02ms不考虑PMC侧G3G31G31:非模态G代码仅在指定的程序段中有效55 进给功能控制刀具的进给速度进给功能有两种 1.快速移当指定定位指令(G00)CNC(No.1420)设置的快速移2. 使用机床操作面板上的开关可以对快速移动速度或切削进给速度实自动加/为防止机械振动在刀具移动开始和结束时自动实施加5.1(a)自动加/ 在切削期间如果在指令的程序段之间移动方向改变的话可以造成 圆角轨迹图5.1(b)5.1(b)在圆弧插补中出现径向误差图5.1C 5.1(b)5.1(c)中表示的误差取决于进给速度所以若要求刀具按编程的轨迹移动的话需要控制进给速度55G00G00IP;终点的尺寸字 定位指令(G00)以快速移动定位刀具在快速移动中当指定的速度变0并且伺服电机到达由机床制造厂设定的一定范围(到位检查宽度)以后执行下个程序段No.1420设置所以快速移动速度不需用机床操作面板上的开 快速移动速度可以施加倍 倍率值F02550F0由参数No.1421对每个轴设置固定速度 详细说明见机床厂的 直线插补G01 圆弧插补G02G03等的进给速度是用F代码后在切削进给中程序段连续执行 所以进给速度的变化为最小进给每分进给G94FFCNCG94每分G94每分G代码05G95;每转进给的G代码(05组 加工中CNC对切削速度进行控制使得与工件轮廓相切的速度一直5.3(a)切向进给速度 直接指定G94是模态代码一旦G94被指定在G95每转进给定前一直有效在电源接通时设置为每分种进给方式0%到254%间隔1%更详细的情况见机床制造厂的相关说明书5.3(b)每分对某些指令不能使用倍率例如螺纹切削对某些指令不能使用倍率例如螺纹切削在指定G95每转进给F之后的数值直接指定主轴每转G95刀具的进给量G95给指定之前一直有一旦指定G95直到G94每分钟0%到254%间隔1%详细情况见机床制造厂的有关说明书图 当主轴速度低时可能出现进给速度波动主轴转速越低进一位数F代码进给 当在F之后指定数值为1 的1位数时使用参数No.14511459中设置的进给速度F0为快速移动速度F1FFmin:由参数No.1460设定 F4的进给速度上 由参No.1461设定F5F9的进给速度上限X由参数No.1461设置1127的任意 度显示在CRT屏幕上 用参数No.1422设置各轴的切削进给速度的公共上限如果实际的削进给速度使用倍率后超过指定的上限的话就被箝制在上No.1430沿插补后切削进给速度超过该轴的最大进给速度时切削进给速度箝注注mm/mininch/minCNC2%但是加/ 时可能更大更明确地说该误差是根据稳态移动期间刀具移动500mm以上的时间计算的 5刀具在程序段的终点执行到位检查然后执行下个程序段一旦指定直到G62G63G64指定之前该功能一直刀具在程序段的刀具在程序段的终点执行到位检查然后执行下个程序段一旦指定直到G62G63G64指定之前该功能一直刀具在程序段的终点执行到位检查然后执行下个程序段一旦指定直到G61G62G63指定之前该功能一直刀具在程序段的终点不而执一旦指定直到G61G62或G64指定之前该功能一直有刀具在程序段的终点不而执G63时进给速度倍率和进一旦指定直到G61G63或G64指定之前该功能一直有率以抑制单位时间内的切削量这样可以加工出好的表面精度中有效而与G注注当参数No.1601#5NCI设为1 内拐角角度2<178(是设定值G09 在准确停止方式切削方式和攻丝方式刀具移动的轨迹是不同的5.4.1图 从程序 到程序 2的刀具轨电源接通或系统清除时设定为切削方式G64方 当指定G62并有刀具半径补偿功能且加工内拐角时,在拐角的两端自有四种内拐角图5.4.2.1(a)在图5.4.2.1(a)中2PP是用参数No.1711设定的值当近似等于P时,误差小5.4.2.1(a)内拐角 在内拐角的前和后执行进给速度倍率执行进给倍率的距离为Ls和LeLs和Le是从刀具中心轨迹上的点到拐角处的距离图5.4.2.1(b),图5.4.2.1(d)Ls和Le用参数No.1713和1714设定5.4.2.1(b)倍率范围直线到直线 在相邻象限的话进给速度实施倍率 图5.4.2.1(c)图5.4.2.1(c)倍率范围圆弧到圆弧考虑一个圆弧的程序2从a点到b点和从c点到d点的进给速度实施倍率图5.4.2.1(d)图5.4.2.1(d)倍率范围直线到圆 用参数No.1712设定倍率值对空运行和F1位数倍率值也有效在每分进给方式中实际进给速度如下 内拐角的自动倍率进给速度倍率插补前的加/在插补前的加 期间内拐角倍率无起刀/G41 如果偏置是零的话内拐角倍率不执 对内偏置的圆弧切削编程轨迹上的进给速度根据程编值F和圆弧半确定如下所示图5.4.2.2在刀具半径补偿方式 该功能效G62FRp编程半径F1RcRp那么Rc/Rp0则刀具停止用参数No.1710指定最小比MDR当Rc/RpMDR时刀具的进给速度是FMDR注注F 差该功能自动地控制拐角处的进给速度当参数No.1601#6ACD=1系统处在G64方式切削加工方式并且切削进给程序段程序段A跟随着另一个切削进给程序段程序段B时该功能有效No.1602#4CSD切换 No.1741B在这种情况下该功能认为累积脉冲数是零 BXY 拐角小于参数No.1740中指 当拐角角度小于参数中指定的角度时进给速度和时间两者之间的t的开口区域剩余值但因为自动加/回路进给速度小于参数设定值于是执行下个程序段该 两个程序段程序段A和B之间的角度假定是表示如 加工角度仅与由参数No.1740设定的角度在所选平面上移动相比较加工进给速度仅与在所选平面上沿着第1和第2轴移动由参数No.1741指定的进给速度相比较即当沿着3个以上轴移动时只需考虑被选平面上的第1和第2轴的移动 拐角圆度由参数No.1740和1741中指定角度和进给速度决定常为了加工一个尖角设定角度为零进给速度为180000等于180 当指定G09准确停止时执行准确停 而不管参数No.17401741中设定的角度和进给速 当在程序段A的终点和程序段B的起点沿着每个轴的进给速度的差值给速度的差值进行大于在参数No.1781中的指定值时,该功能降低进给速度当所有轴No.1741中指定的进给速度时该功能执行程序段 是否是是否是B 沿着每个轴的程序段间的进给速度差大于参数No.1781中 当程序段间每个轴的进给速度差大于参数No.1781中设定的值时进速度和时间的相互关系表示如下虽然累计脉冲等于时间t时的开口区域剩余值因为自动加/电路的进给速度小于参数No.1741中指定的进给速度所以开始执行下个程序段 参数No.1783设定各轴的允许进给速度差 在空运行期间或用外部信号期间也检查进给速度 此时使用 当指定G09准确停止时执行准确停止而不管参数的设定 如果在运行期间倍率发生变化则不能正确检查进给速度 该功能对每转进给指令F1位数指令刚性攻丝和单程序段无5暂停暂停G04X_G04 G04指定暂停,按指定的时间延迟执行下个程序段另外在切削方G64方式中为进行准确停止检查可以指定暂停PX参数No.3405#1DWL可对每转进给方式G95的每转指定暂停表5.5(a)暂停时间的指令值范围用X指令0.001s0.000110.001s10.0001s6CNC如后面所述这个位置称为参考点6 参考点是机的一个固定点用参考点返回功能刀具可以容易地移例如参考点用作刀具自动交换的位置用参数No.12401243图 刀具经过中间点沿着指定轴自动地移动到参考点或者刀具从参考 点经过中间点沿着指定轴自动地移动到指定点当返回参考点完成6.1(a) 返回参考点检查G27是检查刀具是否已经正确地返回到程序中指 G28 G28 G30P2IP_;返回第2参考 G30P3IP_;3参考G30P4IP_;4参考IP:指定中间位置的指令(绝对值/增量值指令G29G29IP:指定从参考点返回的目标点的指令(绝对值/增量值指令G27G27IP:指定参考点的指令(绝对值/增量值指令返回参考点 因此为了安全执行该指令之前 应该清除刀具半径补偿和刀具长度补偿中间点的坐标在CNC中每次只G28程序段中指令轴的坐标值对其它轴用以前指令过的坐标值例N1G28X40.0;中间点X40.0N2G28Y60.0中间点返回第23 在没有绝对位置检测器的系统中 只有在执行过自动返回参考点 G28或手动返回参考点参照 3.1之后方可使用返回 4参考点功能通常当刀具自动交换ATC位置与第1参考点不同时使用G30指令从参考点返回 在一般情况下在G28或G30指令后立即指定从参考点返回指令增量值编程指令值指定离开中间点的增量值G28指令刀具经中间点到达参考点之后工件坐标系改变时中间点也变为新坐标系若此时指令了G29则刀具经新坐标系的中间点移G30指令也执行同样的操作返回参考点检测 G27指 刀具以快速移动速度定位如果刀具到达参考点的话返但是如果刀具到达的位置不是参考点的话则显示返回参考点 通电后用返回第1参考点建立机床坐标系之前手动和自动返回参 点的速度与自动快速移动速度相同由参数No.1428设定即使在返 注注1此100% 为参考点返回完成在已经建立机床坐标系之后在参考点未返回机床坐标系建立之前可用参数 No.14010位选择手动快移速度G28G00注注No.14280时速度值与下列参数设定值一致G28G00 *1当RPD 参数No.1401的0位设定为1时设定参数No.1424的 在机床锁住接通时即使刀具已经自动地返回到参考点返回完成指灯也不亮在这种情况下即使指定G27指令也测刀具是否 电源接通后尚未执行手动返回参考点时若指定了G28指令则从中间参考点无绝对位 在这种情况下刀具以参数No.1006#5 向移动因此指定的中间点必须是能够返回参考点的点 在偏置方式中用G27指令刀具到达的位置是加上偏置位获得的位置 因此如果加上偏置值的位置不是参考位置则指示灯不亮而显示报警通常在指令G27之前应清除刀具偏置当编程位置与参考位置 当机床系统是英制系统而用公制输入时即使编程位置偏离了由最小设 定单位的基准位置时返回参考点指示灯也亮这是因为机床系统的 G28G90X1000.0Y500.0;(编程从A到B的移动 BC图 7CNC知道要求的刀具位置刀具可以移动到这个位置刀具位置由刀具在坐标系中的坐标值表示坐标值由程编轴指定3XYZ轴时坐标值指定如下7由X40.0Y50.0Z25.0不同的机床坐标系的轴是不一样的本说明书中尺寸字表示为7 在通电之后执行手动返回参考点设置机床坐标系见3.1机床坐标系一旦设定就保持不变直到电源关掉为止G90G90G53IP_;选择机床坐标系G53当指令机床坐标系上的位置 刀具快速移动到该位置用于选择床坐标系的G53是非模态G代码即 段有效对G53应指定绝对值G90当指定增量值指令G91时G53指令被忽略当指令刀具移动到机床的特殊位置时 换刀位置应该用G53编制在机床坐标系的移动程序 当指定G53指令时就清除了刀具半径补偿刀具长度偏置和刀具置电源接通后立即指定 在G53指令指定之前必须设置机床坐标系因此通电后必须进行G28器时就不需要该操作 使CNC系统通电然后手动回参考点可以立即建立一个加工坐标系其坐标值为由参数No.1240设定7 工件加工时使用的坐标系称作工件坐标系工件坐标系由CNC预先设一个加工程序设置一个工件坐标系选择一个工件坐标系设置的工件坐标系可以用移动它的原点来改变改变工件坐标系 1用G92法在程序中在G92当执行手动返回参考点 自动设定工件坐标系见3.13用G54到G59法使用CRT/MDI面板可以设置6个工件坐标系见11.4.6 G92用 G92 设定工件坐标系使刀具上的点例如刀尖在指定的坐标值位置如果在刀具长度偏置期间用G92设定坐标系则用无偏置的坐标值设定坐标系刀具半径补偿被G92临时删除例 如下所述关于设定方法见7.2.11用G92或自动设定工件坐标系方法设定了工件坐标系后工件2用MDI面板可设定6个工件坐标系G54G59指定其中一个G代码可以选择6G54G55G56G57G58G59在电源接通并返回参考点之 建立工件坐标系1到当电源接通时自动选择G54例 用G54到G59指定的6个工件坐标系可以用外部工件零点偏移或工1从MDI面板输入见-11.4.62用G10或G92编程CNC图 G10L2G10L2Pp P=1616 移量加的结果为新的工件零点偏移G92G92用G10改 用G10指令各工件坐标系可以分别改用G92改变 指定G92IP_使工件坐标系用代码从G54到G59选择移动从而设定新的工件坐标系使得刀具位置与指定的坐标值IP_一致 当外部工件零点偏移值设定后G92设定坐标系时该坐标系不受外部工件零点偏置值影 例 当指 时刀具当前位置为X=100.0,Z=80.0例 工件坐标系预置功能是用手动干预预置一个工件坐标系该坐标系与 有两种方法用于工件坐标系预置功 法是使用编程指令 另法是在绝对位置显示屏幕 和综合位置显示屏幕上使用MDI操作 11.1.4G92.1G92.1IPIP0;指定预置工件坐标系操作的轴地址未指定的轴不进行预置操 当在复位状态中执行手动返回参考点操作时工件坐标系从机床坐标系零点偏移了工件零点偏移值例如假设工件坐标系选择G54时执行手动返回参考点操作在这种情况下工件坐标系自动地设定且它的零点从机床零点偏移了G54的工件零点偏置值从工件坐标系零如果使用绝对位置编在电源接通时自动的设定工件坐标系它的零点从机床零点移动G54的工件零点偏移值电源接通时的机床位置从绝对编读出并且在工件坐标系中的当前位置从这个机床位置减去G54工件零点偏置值来设定由这些操作设定的工件坐标系 当手动绝对值信号断开时b在机床锁住状态执行移动指c用手轮中断移d使用镜像功能操e使用G52设定局部坐标系或者使用G92移动工件坐标系在上面的a中工件坐标系的移动量为手动干预的移动量在上面的操作中一旦移动的工件坐标系用GMDI操作预置则从机床零点偏移工件零点偏置值这与在已经偏移的工件坐标系上进行手动返回参考点操作是同样的在该例中这样的GMDI操WZnWzo的作用WzoPn的参数NO.3104#3(PPD)指定是否预置相对值坐标RELATIVE以及绝 当使用工件坐标系预置功能时应清除补偿方式刀具半径补偿刀具 长度补偿和刀具偏置如果该功能执行而没有清除这些补偿方式补偿 矢量被暂时地清除 在程序再起动期间不执行工件坐标系预置功 当设置比例坐标系旋转或可编程镜像方式时不能使用工件坐标系预 除了6个工件坐标系(标准工件坐标系)G54到G59以外还可使(G54.1或 G54.1Pn;G54.1Pn;或 G10L20Pn G10L20Pn 当P代码和G54.1(G54)一起指定时从附加工件坐标系 工件坐标系一旦选择一直有效直到另一个工件坐标系被选择在电源接通时选择标准工件坐标系1 G54.1 G54.1 ┇G54.1 当指定绝对工件零点偏置值时指定值就是新的偏置值当指定增 工件零点偏置值时指定值加到当前的偏置值上生成新的偏置当用标准工件坐标系时对附加工件坐标系中的工件零点偏置可以1用OFFSET功能键显示和设置工件零点偏置2G10功能使工件零点偏置值用程序设定有效见第2章节工件原点偏移G10

3用户宏程序允许工件零点偏置值作为系统变量处4工件零点偏移数据可以作为外部数据输入或输5PMC窗口功能可使工件零点偏移数据作为程序指令模态数据阅当使用绝对值指定工件原点偏置时指定值是新的偏移值当使用增量值时指定值与当前的偏移值相加获得新的偏移量

在 G54之后必须指定P代码如果在同一程序段中后没有代码则认为是附加工件坐标系 如果在P代码中的指定值不在指定的范围内 将发出P/SG54.1(G54)P代码例G54.1(G54)G04P1000;

当在工件坐标系中编制程序时为容易编程可以设定工件坐标系的子坐标系子坐标系称为局部坐标系G52G52IP_;设定局部坐G52IP0;取消局部坐IP_:局部坐标系的原用指令G52IP_可以在工件坐标系G54G59中设定局部坐标IP_指定的位置部坐标系设定时后面的以绝对值方式G90指令的移动是在局部坐标系中的坐标值用G52指定新的零点可以改部坐标系为了取消局部坐标系并在工件坐标系中指定坐标值应使局部坐标系7.3 复位时是否清除局部坐标系取决于参数的设定当参数No.3402#6(CLR)或参数 1G92不取消而保持不变

G代码的钻孔需要选择平面G代码7.4GXpYp平ZpXp平YpZp平由G17 G18或G19指令的程序段中出现的轴地址决定Xp 当在G17 G18或G19程序段中省略轴地址时认为是基本3轴地址参数No.1022用于设定基本3轴X Y和Z的平行轴在 G19不指令的程序段中平面维持不当电源接通或CNC复位时由参数 G18和 G19选择G17 XY平面 ZX平面或G19 YZ平面例UX轴时平面选择G17X_Y_XY平面G17U_Y_UY平面G18X_Z_ZX平面 平面不改变ZX XY平 ZX平 UY平 ZX平面Y轴移动与平面没有任何关系8坐标值和8绝对值和增量值编程 极坐标指令 英制/公制转换

有两种方法指令刀具的移动绝对值指令和增量值指令在绝对值指令中编程终点的坐标值而在增量值指令中编程移动距离G90G91分别用于指令绝对值或增量值G90G91例

坐标值可以用极坐标半径和角度输1轴正向的逆时针转向而负向是顺时针半径和角度两者可以用绝对值指令或增量值指令 G〇〇G16开始极坐标指令极坐标方式 G取消极坐标指令取消极坐标方式极坐标指令的平面选择G17G18G90G911轴极坐标半径2轴极角用绝对值编程指令指定半径零点和编程点之间的距离工件坐标系的零点设定为极坐标系的原点当使用局部坐标系G52时局 N1G17G90 指定极坐标指令和选择XY平面设定工件坐标系的零点作为极坐标N2G81X100.0Y30.0Z-20.0R-5.0N3N4N5G15 N1G17G90 指定极坐标指令和选择XY平 N2G81X100.0Y30.0Z-20.0R-5.0N3G91N4N5G15

在极坐标方式中对圆弧插补或螺旋线切削G02 G03用R指定 下列指令指定的轴极坐标指令的部暂停G04行程检测G22坐标系旋转G68比例缩放G51 G代码必须编在程序的开头在设定坐标系之前以单独程序段指/G代码指定以后输入数据的单位切换到增量IS-BIS-C的最小英制或公制输入增量单位第II-3.2节对角度的数据输入的单位保持不变在英制/公制转换之后改变下面值的1.在程序执行期间绝对不能切换G202.1.在程序执行期间绝对不能切换G202.切换到公制输入 或相反时刀具补偿值必须根据最小输入增量单位但是当参数No. =1时刀具补偿值被自动转换而不必重新设在英制输入切换到公制输入或相反时对第1G28注当最小输入增量单位和最小命令增量单位不同时最大误差是最小命令单位的一半这个误差不积英制和公制输入可以用 数字值可以用小数点输入当输入距离时间或速度时可以使用小数点下面地址可以指定小数点 R 有两种类型的小数点标示法计算器型 度当使用小数点时这样的值被认为是最小输入增量单位使用参数No.3401#0(DPI)选择计算器型或小数点在一个程序中数值可以用或不用小数点指定单位单 最小设定单0.001mm单位单位G20/G21G20/G21代码小数点的位置取决于指令 X1.0G04;X1.0认为是一个距离并处理为 这个指令等于 刀具暂停10 等于 刀具暂停1注 例X1.23456;0.001mm时处理成0.0001mm时处理成28位数时出现换成整数以后进行位数检测例 ;因为指定的数多于8位出现 X123456.7;以出现8位主轴速度功能S用地址S后的数值指令主轴速度直接指定主轴速度值S5恒表面切削速度控制指令 当在地址S后指定一个数值 S代码关于S代码后的数值位数S代 主轴速度可以直接用地址S后的最多5位数值 指定指定主S5位数指令 速度的单位取决于机床厂的规定 详细情况请见机床制造厂提供 S后指定表面速度刀具和工件之间的相对速 主轴旋转使表 G96G96表面速度m/min或英尺注根据机床制造厂的指定该速度单位可以改变G97G97主轴速度 在参数 在参数 X轴 Y轴 Z轴 4G92G92S_;S后指定最高主轴速度rpm 恒定表面切削速度控制指令是模态G代 在指定G96指 程序进入恒速控制方式G96方式 指定的S值被认为表面速度G96指令必须指定轴沿着该轴使用恒速控制G97指令取消G96方式当使用恒表面切削速度控制时高于G92S_;中指定的主轴速度最高主轴速度被箝制在最高主轴速度上 接通时最高主轴速度还没有设定并且主轴速度不箝制在G96程序段中的 表面速度指令被当作 周速度是0直到主轴正向旋转或 主轴负向旋转在程序中出9.3(a)工件半 为执行恒表面切削速度控制需要设定工件坐标系使旋转轴例如 轴应用恒表面切削速度控制的轴的中心的坐标值变为使用贮存的表面速度m/min或英尺/min 表面速度假定为0G96方表面速度m/min或inch/min转换成主轴速度轴速度该速度m/min 在螺纹切削期间恒表面切削速度控制也有效因此建议在螺旋螺 纹加工和锥螺纹加工开始以前用G97使恒表面速度控制无效因 在由G00指定的快速移动程序段中恒表面速度控制不是根据刀具位切削速度控制G00 置的瞬间变化计算表面速度而是根据该段的终点计算的表面速度实现控制的因为快速移动时不切削10刀具功能T功Oi有两种刀具功能一个是刀具选择功能另一个是刀具管理功1010刀具选择

在地址T后指定数值最多8位用以选择 的刀在一个程序段中只能指定一个T代码关于地址T可指令的位数T代码对应的机床动作请见机床厂的说明书T代码在同一程序段中指定时指令的执行有下面两种方1移动指令和T功能指令同时执2移动指令执行完后执行T功能指选择1和2的哪一种取决于机床制造厂的规范 刀 管理功

1oon刀具被分成许多组对每组指定刀具使用的时间和次数累计每组刀具使用的刀具在同组中以预定的顺序选择和使用下一把刀具的功能1oon第1把刀具管理数据第n把刀具管理图10.2(a)刀具管理数据(n把刀具 机床CNC的运oo 机床CNC的运ooo选刀组mo换刀指令o将被选刀放在m将准备位置的刀具装在主轴上换刀始计算 刀具号指定刀具补偿值的代码和 能的最大组数和每组的刀具数由参数No.6800#0,#1(GS1,GS2)设定表 可的最大组数和刀具004112警警No.680001GS1GS2时指令原有数据数据全部清除则不能设置新数据否T4

指定刀具偏置值的代码分为H代码刀具长度偏置和D代码刀 能的刀具补偿值代码的最大号是255注注 10.2.2节和10.2.4 在CNC装置中 说4种操作方法其程序格式也不同如下所述 在全部的刀具管理数据清除以后编程的刀具管理 新数据 刀具计算方式的各刀具组的计算方式时间次数可 刀具是用时间分还是用次数表示由参数 用分的情况4300 分用次数的情况 次指令格用清除所有组原来值指定刀具偏量值代DooM03指令格指令定 刀 指定刀具偏量值代D代 ooM30组的清除结oM30或G10L3P1oM02M30计算方式1次数 时间注注Q指令省略时在参数No.6800#7(LTM)中的设定值用作仅当扩展的刀具管理功能有效 才能指定和 参数 No.6800#6=1说 T▽▽▽▽指定刀具组号注管理忽略号时TT T代码在▽▽▽▽中指定刀组的选择号该值为刀组编号与参数#6810设定的刀具管理忽略号的相加值例如当刀具管理忽略号是100时要设定刀注管理忽略号时TT 对以前用过的刀具结束管理并且开始计算用T代码M代码的功能时1M代码指定管理可用M06 为当前使用的刀具选择刀具管理数据的H代 为当前使用的刀具选择刀具管理数据的D代 M06指令之后必须指定H99D99M06指令以后指H99D99以外的代码时不选择刀具管理数据的HD代码刀具交换方 对刀 管理可用下面所述的四种换刀方法不同的机床换刀法不同详细情况请见机床制造厂的说明书表 刀具交换方ABCDM06的指令的刀刀具寿命M06时,对指定的刀具M06程序段中指定刀具组B但是即使指定的是C方法的组号当只指定M06时,P/S报N0.153注注例 从组1选择没有期满的刀具假设选择刀具号┇M06对组1中的刀具执行刀具计算计算刀号010的刀 从组2选择没有期满的刀具假设选择刀具号┇ 对组2中的刀具执行刀具计算计算刀号100的刀具当前使用的刀号组1用T代码信号输出输刀具交换方法B和 假设刀 管理忽略号是 从组1中选择没有期满的刀 010 010 从组3选择没有期满的刀具200 010 对组1的刀具执行刀具计┇ 从组2选择没有期满的刀对组2的刀具执行刀具计算100的刀具 使用次数计数或使用时间分指定刀具说 在程序中使用的刀具的使用次数加1换具话说仅当CNC装置从复位状态进入自动运行状态之后当指定第1刀具组号和刀具交换指令时使用次数增加1 当指定刀具交换M06 时对由刀具组号指定的刀具开始刀具管理在刀具管理中刀具用切削期间的时间以4秒为单位计算如果在4秒期间内刀具已经用完且换上另外的刀具 时间不计算单程序段停止进给暂停快速移动暂停机床锁住和互锁的时间不注注1当从 具中选择刀具时是从当前刀具号开始寻 期时选择最后的刀具当当前使用的刀具具跳转信号交换时使用在这里叙述的方法选择下一把新具2当用时间计算刀具时计算可以使具倍率信号099.90时不计算时间在倍率使用之前No.6801#2(LFV)3当刀 输出信号当刀具 具交换信号当刀具是在CNC装置被复位或指定刀 计数重新开始的M代码 辅助功能有两种类型辅助功能M代码用于指定主轴起动主轴停止程序结束等等而第二辅助功能B代码用于指定分度工作台当运动指令和辅助功能在同一程序段指定时指令以下面的两种方法之移动指令执行完成后执行辅助功能指令 详细情况请见机辅助功能M功 当地址M之后指定数值 代码信号和选通信号被送到机床机床M代码在某些情况下可以最M代码除了M98 M198或调用子程序由参数No.6080~6089设定的M代码外其它M代码由机床厂处理见机床制造厂的说明书 程序结束自动运行停止并且CNC装置复参数No.3402#5(M02)或No.3404#4(M30)用于取消用 M30使 M00的程序段执行之后自动运行停止当程序停止时所有程序停机存在的模态信息保持不变用循环起动使自动运行重新开始这随机 与M00类似在包含M01的程序段执行以后自动运行停止只是 当机床操作面板上的任选停机的开关置1时 这个代码用于调用子程序代码和选通信号不送出详细情况见第子程序调 12.3节的子程 子程序结 执行M99使控制返回到主程序代码和选通信号不送出详细情况见 这个代码用于在外部输入/输出功能中调用文件的子程 详细情调用子程 见 注注 M02和M30后面的程序段不预读被缓冲 不缓冲的十个M代码可

温馨提示

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

评论

0/150

提交评论