发那科刀补设置参数31i刀补为什么补不进

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

有的,在磨损里进行相应一样的误差刀补。一般撞刀建议还是重新对刀的好。话说过来,如果装的轻这种办法是可取的,我也经常这样做!比较省事。 也可以通过修改坐标系G54这种办法,这样就是总体补了。

}

·本说明书的任何内容不得以任何方式复制。 ·所有参数指标和设计可随时修改,恕不另行通知。

本说明书中所载的商品内置有基于“外汇及对外贸易管理法”的限制软件。 因此,在出口本商品时,需要得到该法律的准许。

我们试图在本说明书中描述尽可能多的情况。 然而,对于那些不必做的和不可能做的情况,由于存在各种可能性,我们没有描述。 因此,对于那些在说明书中没有特别描述的情况,可以视为“不可能”的情况。

本说明书中记载了我公司以外的程序名称和装置名称, 这些都包括在各制造商的注册商 标中。 但在某些情况下,正文中没有用?和?标记注明。


为了更加安全地使用 CNC 装置附带的机床(以下简称“机床”),“为了安全使 用” 描述与 CNC 装置相关的安装注意事项。 用户所使用的某些 CNC 装置虽然没 有相对应的功能,但已经标上了该项注意事项,用户在阅读时可以忽略。 有关机床的安全注意事项,请参阅机床制造商提供的说明书。 凡是编写机床程序和进行机床操作的作业人员, 必须在充分理解机床制造商提供 的说明书和本说明书的内容后再使用。
本说明书包括保证操作人员人身安全以及防止机床损坏的有关安全的注意事项, 并根据它们在安全方面的重要程度,在正文中以“警告”和“注意”来叙述。 有关的补充说明以“注释”来描述。 在使用之前,必须熟读这些“警告”、“注意”和“注释”中所叙述的事项。 警告 适用于:如果错误操作,则有可能导致操作人员死亡或受重伤。

注意 适用于:如果错误操作,则有可能导致操作人员受轻伤或者损坏设备。

注释 指出除警告和注意以外的补充说明。 ?

请仔细阅读本说明书,并加以妥善保管。


警告 1 在实际加工工件时, 不能一上来就运转机床, 要通过试运行来确认机床 的动作状态;确认项目包括:使用单程序段、进给速度倍率、机床锁住 功能或没有安装刀具和工件时的空载运转。如果不能肯定机床运转正 常, 会因为机床预想不到的运转而损坏工件或者机床, 或导致操作人员 受伤。 2 机床运转之前应认真检查是否已经正确输入想要输入的数据。 使用不正确的数据运转机床, 会因为机床预想不到的运转而损坏工件和 机床,或导致操作人员受伤。 3 要确保进给速度与打算进行的操作相适应。 一般地讲, 每台机床其最大 进给速度受到限制。根据运转内容的不同,最佳速度也不同,请依照机 床说明书执行。 如果机床运转的速度不正确, 会给机床带来预想不到的负荷, 从而损坏 工件和机床,或导致操作人员受伤。 4 当使用刀具补偿功能时, 请充分确认补偿方向和补偿值。 使用不正确的 数据运转机床, 会因为机床预想不到的运转而损坏工件和机床, 或导致 操作人员受伤。 5 制造商已经设置了 CNC 和 PMC 参数的最佳值, 一般情况下不必改变。 然而, 在迫不得已必须改变参数时, 在改变前, 必须弄懂该参数的功能。 如果参数设置不正确,则会因为机床预想不到的运转而损坏工件和机 床,或导致操作人员受伤。

注意 1 接通电源后,在位置显示画面或报警画面显示在 CNC 装置的画面上之 前,不要触摸 MDI 面板上的任何按键。 MDI 面板上的某些键是为维护或别的特殊操作而设置的,按压这些键 中的任何一个,都会使 CNC 处于预想不到的状态,在这种状态下启动 机床有可能导致机床预想不到的运转。 2 用户手册说明 CNC 装置具备的全部功能,其中包括选项功能。应注意 的是,所选的选项功能将随着机床型号不同而不同。因此,说明书中所 载的有些功能不能使用,用户应事先确认机床的规格。 3 4 某些功能可能是按机床制造商的要求提供的。 当使用这些功能时, 关于 使用方法和注意事项,请参阅机床制造商提供的说明书。 液晶显示屏使用非常精密的加工技术制作而成, 但是由于其特性, 有时 会存在像素缺陷和经常点亮的像素。但是这并非故障,请予谅解。

程序、 参数和宏变量都存储在 CNC 装置内部的永久性存储器中。 通常, 即使接通/断开电源,存储内容也不会丢失。但是,有时会因为不注意 而将这些数据删除掉, 或者在修复故障时, 需要清除永久性存储器中的 全部数据。 为避免上述情况的发生, 确保被删除数据的迅速恢复, 应将这些数据制 成备份并妥善保管起来。

与编程有关的警告和注意


下面叙述与编程有关的主要安全注意事项。 在编程时,请仔细阅读用户手册,充分理解里面的内容。 警告 1 坐标系设定 如果坐标系的设定不正确, 即使程序的移动指令正确, 也会导致机床预 想不到的运转。 这种情况会损坏刀具、机床和工件,或导致操作人员受伤。 2 用非直线插补法定位 当用非直线插补法定位时 (即在起点和终点之间采用非线性运动定位方 式),在进行编程之前,必须仔细确认刀具的路径。 由于定位是在快速移动下进行的, 如果刀具与工件相碰, 就会损坏刀具、 机床和工件,或导致操作人员受伤。 3 旋转轴动作的功能 编制极坐标插补或法线方向控制等的程序时,应格外注意旋转轴的速 度。程序编得不合适,会使旋转轴的速度变得过快,或由于工件的安装 方法不当,工件因离心力而脱落。 这种情况会损坏刀具、机床和工件,或导致操作人员受伤。 4 英制/米制转换 由英制输入转为米制输入, 或由米制输入转为英制输入, 并不转换工件 原点偏置值、各类参数和当前位置等单位。因此,在运行机床之前,必 须充分确认这类数据的单位。 试图用错误的数据进行操作, 会损坏刀具、 机床和工件,或导致操作人员受伤。 5 圆周速度恒定控制 在圆周速度恒定控制中圆周速度恒定控制轴的工件坐标系的当前位置 接近原点时,主轴的速度会变得过快,因此,必须正确指定最大转速。 如果没有正确指定最大转速,就会损坏刀具、机床和工件,或导致操作 人员受伤。 6 行程检查 对于需要进行手动参考点返回的机床, 在接通电源后, 务须进行手动参 考点返回。在手动参考点返回之前,行程检查失效。注意,在行程检查 失效的状态下, 即使行程超出限制, 也不会有报警发出, 从而损坏刀具、 机床和工件,或导致操作人员受伤。 7 刀架干扰检查 刀架干扰检查是根据在自动运行期间所指定的刀具数据进行的。 如果指 定的刀具与实际使用的刀具不匹配, 就不能正确进行干扰检查, 从而损 坏刀具和机床,或导致操作人员受伤。 接通电源时以及手动选择一个刀架后, 务须在自动运行下指定所用刀具 的刀具号。
注意 1 绝对/增量方式

如果用绝对值编写的程序在增量方式下执行, 或者用增量值编写的程序 在绝对方式下执行,会导致机床预想不到的运转。 2 平面选择 对圆弧插补/螺旋插补/固定循环,如果指定的平面不正确,会导致机床 预想不到的运转。详情请参阅各自的功能描述。 3 扭矩极限跳转 在试图进行扭矩极限跳转之前,务须将扭矩极限设为有效。 如果在扭矩极限失效的状态下指定扭矩极限跳转, 将执行移动指令而不 产生跳转动作。 4 可编程镜像 注意: 当可编程镜像被设为有效时, 之后的程序动作将会发生很大的变 化。 5 补偿功能 如果在补偿功能方式下指定机床坐标系的指令或与参考点返回相关的 指令,则会暂时取消补偿,从而导致机床预想不到的运转。 因此,在发出上述任何指令之前,先取消补偿功能方式。

与操作有关的警告和注意


本节示出与操作机床有关的为确保安全的主要注意事项。 在进行操作时,请仔细阅读用户手册,充分理解里面的内容。 警告 1 手动运行 手动运行机床时, 要把握刀具和工件的当前位置, 还要充分确认移动轴、 移动方向和进给速度的选择没有错误。 错误操作会损坏刀具、 机床和工 件,或导致操作人员受伤。 2 手动参考点返回 对于需要进行手动参考点返回的机床, 在接通电源后, 务须进行手动参 考点返回。 如果不首先进行手动参考点返回就操作机床, 会导致机床预 想不到的运转。另外,在进行手动参考点返回之前,行程检查失效。 这种情况会损坏刀具、机床和工件,或导致操作人员受伤。 3 手动数值指令 当发出一个数值指令时, 要把握刀具和工件的当前位置, 并充分确认移 动轴、移动方向和指令的选择以及输入的数值没有错误。 在错误的指令下操作机床,会损坏刀具、机床和工件,或导致操作人员 受伤。 4 手动手轮进给 手动手轮进给时, 若选择 100 倍等较大的倍率旋转手轮, 会使刀具和转 台的移动速度加快。因此,运转时如果不加注意,就会损坏刀具、机床 和工件,或导致操作人员受伤。 5 倍率的失效 在螺纹切削、 刚性攻丝或其他攻丝期间, 当指定宏变量倍率失效或取消 倍率而倍率失效时,将成为预想不到的速度,从而损坏刀具、机床和工 件,或导致操作人员受伤。 6 原点/预设操作 当机床处于程序执行中时,原则上不要进行原点/预设操作。 若在程序执行中进行原点/预设操作,在之后的程序执行过程中,机床 将执行预想不到的动作。 这种情况会损坏刀具、机床和工件,或导致操作人员受伤。 7 工件坐标系位移 手动干预、机床锁住或镜像都会导致工件坐标系位移。因此,在执行程 序之前,必须认真确认坐标系。 如果不考虑工件坐标系的位移而执行程序,会导致机床预想不到的运 转。 这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
警告 8 软件操作面板和菜单开关

利用软件操作面板和菜单开关,可以从 MDI 面板指定机床面板不支持 的操作,如改变方式、改变倍率值、指定 JOG 进给指令等。 因此,如果不注意操作 MDI 面板键,会导致机床预想不到的运转。这 种情况会损坏刀具、机床和工件,或导致操作人员受伤。 9 RESET(复位)键 按下 RESET 键时,执行中的程序停止。结果,伺服轴也会随之停止, 但是, RESET 键 MDI 由于面板的故障等原因而有可能不起作用, 为了 确保安全,在需要停止电机时,不要按下 RESET 键,而应使用急停按 钮。

注意 1 手动干预 如果在程序执行过程中进行手动干预, 根据不同的状态, 在重新启动机 床时,移动路径会有所不同。因此,手动干预之后,在重新启动机床之 前,应确认手动绝对开关、参数和绝对/增量指令方式等的状态。 2 进给暂停、倍率和单程序段 使用用户宏程序系统变量#3004,可使进给暂停、进给速度被率和单程 序段功能失效。这时,由操作人员进行的这些操作将会失效,操作机床 时必须格外小心。 3 空运行 通常采用空运行来确认机床的运转性能。 空运行时机床以空运行速度运 转, 该速度不同于用程序指定的进给速度。 有时机床会在快速移动下运 动。 4 在 MDI 方式下的刀具半径补偿、刀尖半径补偿 对于 MDI 方式下的指令, 刀具半径补偿或者刀尖半径补偿都不会执行, 请注意移动路径。特别是在刀具半径补偿方式或者刀尖半径补偿方式 下,若在自动运行中从 MDI 输入一个指令来中断,之后在重新启动自 动运行时,必须格外留意其移动路径。详情请参阅各自的功能描述。 5 编辑程序 如果机床暂停加工,之后对加工中的程序进行修改、插入或删除,然后 继续执行该程序, 就会导致机床预想不到的运转。 对正在使用的加工程 序进行修改、插入或删除是十分危险的,原则上不要擅自为之。


警告 1 存储器备份电池的更换 更换电池的工作只有那些已经接受过维修培训和安全培训的人员才能 胜任。 在打开机柜更换电池时,小心不要接触高压电路部分(标有 并配有绝缘盖)。 触摸不加盖的高压电路,会导致触电。 标记

注释 CNC 靠电池来保存存储器的数据,即使在无外部电源供应的情况下也 必须保存诸如程序、偏置值、参数等数据。 当电池的电压下降时, 机床操作面板上或画面上会显示电池电压下降报 警。 当电池电压下降的报警显示后,应在一周内更换电池。若不更换电池, CNC 存储器中的数据将会丢失。 电池的更换步骤,请参阅用户手册(T 系列/M 系列通用)的Ⅳ.维护 篇中的电池更换方法。

警告 2 绝对脉冲编码器备份电池的更换 更换电池的工作只有那些已经接受过维修培训和安全培训的人员才能 胜任。 在打开机柜更换电池时,小心不要接触高压电路部分(标有 并配有绝缘盖)。 触摸不加盖的高压电路,会导致触电。 标记

注释 绝对脉冲编码器靠电池来保存绝对位置的数据。 当电池的电压下降时, 机床操作面板上或画面上会显示出绝对脉冲编码 器的电池电压下降报警。 当电池电压下降的报警显示后,应在一周内更换电池。若不更换电池, 绝对脉冲编码器内部的绝对位置数据将会丢失。 更换电池的方法,请参阅 FANUC SERVO MOTOR AMPLIFIER αi series 维修说明书。


警告 3 保险丝的更换

在更换烧断的保险丝之前,应先找到造成保险丝熔断的原因并将它排 除。 因此, 只有那些已经接受过维修培训和安全培训的人员才能胜任此项工 作。 在打开机柜更换保险丝时,小心不要接触高压电路部分(标有 记并配有绝缘盖)。 触摸不加盖的高压电路,会导致触电。 标


本说明书由下列篇幅构成。
Ⅰ. 概述 概述中描述本说明书的构成、可以使用的机型、相关说明书、以及阅读说明 书时的注意事项。 Ⅱ. 编程 编程篇就利用 NC 语言创建程序时的程序的格式、解释、限制等,针对每一 功能进行描述。 Ⅲ. 操作 操作篇中就机床的手动运行和自动运行、数据的输入/输出方法、程序的编 辑方法等进行描述。 附录 附录中就参数、指令值范围、报警等各类列表进行描述。

注释 1 本说明书仅就可通过加工中心系统的路径控制型动作的功能进行描 述。有关非加工中心系统专用的其他功能,请参阅用户手册(车床系统 /加工中心通用)(B-63944CM)。 2 3 本说明书中描述的功能,根据不同的机型,有的不可使用。详情请参阅 DESCRIPTIONS(规格说明书)(B-63942EN)。 本说明书中对正文中所叙述内容以外的参数细节不予描述,请参阅 PARAMETER MANUAL(参数说明书)(B-63950EN)。 参数中预先设定了 CNC 机床的功能和动作状态、经常使用的数值。通 常,机床制造商已经设定便于用户操作机床的参数。 4 本说明书不仅描述基本功能,而且还描述选项功能。 用户购买的装置中安装有哪些选项,请参阅机床制造商提供的说明书。

1.概述 可以使用的机型名称


正文中使用下列符号。符号的含义如下所示。
诸如 X_ Y_ Z_ …,它们表示任意轴的组合。 紧跟地址之后的底划线处,将输入坐标值等数值。 (在编程篇中使用)
该符号表示程序段结尾。 实际上,与 ISO 代码 LF 对应,并与 EIA 代码 CR 对应。

阅读本说明书时的注意事项


注意 1 作为 CNC 机床系统的功能,并非仅由 CNC 决定,而是通过机床、机床 端强电回路、伺服系统、CNC、操作面板等的组合决定的。这里不可能 全部描述这些装置组合时的功能、编程和操作。 本说明书以 CNC 为基准进行概要描述,有关不同类型 CNC 机床的说 明,请仔细阅读机床制造商提供的相关说明书。就说明书中所载事项, 机床制造商提供的说明书优先于本说明书。 2 3 本说明书的每页上边都标有小标题,这是为便于读者查阅必要事项。 读者可以先查找小标题,然后再查阅所需的内容。 我们试图在本说明书中叙述尽可能多的情况。 然而,对于那些不必做的和不可能做的事情,由于存在各种可能性,不 可能在本说明书中面面俱到。 因此,对于那些在本说明书中没有描述的情况,应解释为“不可这样操 作”。

有关各类数据的注意事项


注意 加工程序、参数、偏置数据等,存储在 CNC 装置内部的永久性存储器 中。这些数据通常不会因为电源的接通/断开而丢失。但是,有时会因 为错误注意而将这些数据删除掉, 或者在修复故障时, 不得不清除永久 性存储器中的全部数据。 当发生此类不测的事态时, 为了尽快恢复正常, 事先应留下各类数据的 备份。

刀具形状和基于程序的刀具移动

·在刀具的底面加工-刀具长度补偿功能


通常加工一个工件要用几个刀具。 每个刀具都具有其不同的长度。根据刀具而改变程序,是一件非常麻烦的事情。 因此,通过事先测量每个刀具的长度,例如, 在 CNC 上设定与标准刀具之差 (见用 户手册(车床系统/加工中心系统通用)的“显示和设定数据”项),即使在换 刀后,也可不必改变程序地进行加工。此功能叫做刀具长度补偿功能。(见用户 手册(车床系统/加工中心系统通用)的“刀具长度补偿”项)

·在刀具的侧面加工-刀具半径补偿功能


基于刀具半径补偿的刀具路径 加工形状

由于刀具具有半径, 因此, 通常对于加工形状, 刀具路径处在仅偏离半径的位置。 通过事先将刀具的半径登录在 CNC 中(见用户手册(车床系统/加工中心系统 通用)的“显示和设定数据”项),针对加工形状,可以沿着仅偏离刀具半径的 路径使刀具移动。此功能叫做刀具半径补偿功能。(见“补偿功能”项)

2.预备功能(G 功能)


预备功能的指令由紧接地址 G 后的数值来表述,并决定包含在程序段中的指令 的含义。G 代码分为以下两种类型。 类别 单步 G 代码 模态 G 代码 含义 只在被指定的程序段中才有效的 G 代码 直到相同组中的其他 G 代码被指定之前有效的 G 代码

2.预备功能(G 功能) 解释

当接通电源或机床被复位时,如果机床进入清零状态(参数 CLR(No.3402#6)),模态 G 代码就成为如下状态。 (1) 表 2 中用 指定的 G 码被激活。 (2) 当系统由于接通电源或复位而清零时,G20 和 G21 保持不变。 (3) 可以用参数 G23(No.3402#7)表示接通电源后是选择 G22 还是选择 G23。 在复位的清零状态下,并不影响对 G22 或 G23。

00 组中的 G 代码除 G10 和 G11 外,都是单步 G 代码。 当指定的 G 代码不在 G 代码表中或没有相对应的选项时, 会有报警(PS0010) 显示。 在相同程序段中可指定不同组的多个 G 代码。 如果在相同程序段中指定了多个相同组的 G 代码,则最后指定的那个 G 代 码有效。

在钻孔固定循环中如果指定 01 组的 G 代码,则取消钻孔固定循环。也即, 成为与指定了 G80 相同的状态。 01 组的 G 代码不受用来指定钻孔固定循环的 G 代码的影响。

2.预备功能(G 功能)

定位(快速移动) 直线插补(切削进给) 圆弧插补/螺旋插补 01 圆弧插补/螺旋插补 渐开线插补 CW/CCW 指数函数插补 CW/CCW 三维圆弧插补 CW/CCW 暂停 00 AI 轮廓控制(高精度轮廓控制兼容指令) AI 轮廓控制/纳米平滑加工/平滑插补 HRV3,4 接通/断开 01 NURBS 插补 假想轴插补 圆柱插补 AI 轮廓控制(前瞻控制兼容指令) 00 准确停止 可编程数据输入 刀具回退&返回 直径/半径编程的可编程切换 可编程数据输入取消 21 17 极坐标插补方式 极坐标插补方式取消 极坐标指令取消 极坐标指令 XpYp 平面 02 ZpXp 平面 YpZp 平面 06 04 19 英制输入 米制输入 存储行程检查功能 ON 存储行程检查功能 OFF 主轴速度变动检测 OFF 主轴速度变动检测 ON 其中,Xp: X 轴或者其平行轴 Yp: Y

2.预备功能(G 功能)


表 2 (b) G 代码列表 (2/4) 组 含义 参考点返回检查 自动返回至参考点 从参考点移动 00 第 2、第 3、第 4 参考点返回 可变参考点返回 跳转功能 EGB 轴跳转 螺纹切削 01 可变导程螺纹切削 圆弧螺纹切削 CW 圆弧螺纹切削 CCW 刀具长度自动测定 00

工具半径补偿或刀尖半径补偿:保持矢量 工具半径补偿和刀尖半径补偿:拐角圆弧插补 工具半径补偿或刀尖半径补偿:取消/ 三维刀具补偿:取消 工具半径补偿或刀尖半径补偿/三维刀具补 偿:左 5 轴加工刀具半径补偿:左(类型 1) 5 轴加工刀具半径补偿(前缘偏置) 5 轴加工刀具半径补偿:左(类型 1) (FS16i 兼容指令) 5 轴加工刀具半径补偿:左(类型 1)

(FS16i 兼容指令) 5 轴加工刀具半径补偿:左(类型 2) 工具半径补偿或刀尖半径补偿/三维刀具补偿: 右 5 轴加工刀具半径补偿:右(类型 1) 5 轴加工刀具半径补偿:右(类型 1) (FS16i 兼容指令) 5 轴加工刀具半径补偿:右(类型 1) (FS16i 兼容指令) 5 轴加工刀具半径补偿:右(类型 2) 法线方向控制取消方式

法线方向控制左侧 ON 法线方向控制右侧 ON 刀具长度补偿+ 刀具长度补偿-

2.预备功能(G 功能)

刀具轴向刀具长度补偿 08 刀具中心点控制(类型 1) 刀具中心点控制(类型 2) 刀具位置偏置 00 刀具位置偏置 伸长 缩小

刀具位置偏置伸长 2 倍 刀具位置偏置缩小 2 倍 刀具长度补偿取消 比例缩放取消 比例缩放 可编程镜像取消 可编程镜像 多边形加工取消 多边形加工 局部坐标系设定

机床坐标系选择 刀具轴向控制 工件坐标系 1 选择 工件坐标系 2 选择 工件坐标系 3 选择 工件坐标系 4 选择 工件坐标系 5 选择 工件坐标系 6 选择

单向定位 准确停止方式

自动拐角倍率 攻丝方式 切削方式

宏程序调用 宏模态调用 A 宏模态调用 B 宏模态调用 A/B 取消 坐标旋转或三维坐标变换方式 ON

坐标旋转或三维坐标变换方式 OFF 特性坐标系选择 图形复制(旋转复制) 图形复制(平行复制)

2.预备功能(G 功能)


表 2 (d) G 代码列表 (4/4) 组 含义 钻深孔循环 09 09 24 34 09 00 24 34 反向攻丝循环 精细镗孔循环 固定循环取消 电子齿轮箱 2 组同步取消 电子齿轮箱同步取消 钻孔循环、点镗孔循环 切割 电子齿轮箱 2 组同步开始 电子齿轮箱同步开始 钻孔循环、镗阶梯孔循环 钻深孔循环 攻丝循环 攻丝循环 (FS15 格式) 09 反向刚性攻丝循环 (FS15 格式) 镗孔循环 镗孔循环 反向镗孔循环 镗孔循环 镗孔循环 03 绝对指令 增量指令 最大增量指令值检查 00

工件坐标系的设定/主轴最高转速钳制 工件坐标系预设 反比时间进给

圆周速度恒定控制 圆周速度恒定控制取消 固定循环初始平面返回 固定循环 R 点平面返回 圆柱插补 极坐标插补方式 极坐标插补方式取消

可以使用渐开线插补进行渐开线曲线的加工。同时还可以进行刀具半径补偿。通 过使用渐开线插补,就不再需要通过微小的直线或者圆弧来近似渐开线曲线,可 以消除微小程序段高速加工下的脉冲分配的中断,从而进行高速而又平顺的加 工。此外,还可以简化加工程序的创建,减少程序容量。 另外,在进行渐开线插补时,对所指定的进给速度自动地应用下列 2 种倍率,从 而可以切削加工精度更高的光洁的切削面。(渐开线插补自动速度控制功能) ·在刀具半径补偿方式下的倍率 ·基圆附近的倍率


Xp-Yp 平面的渐开线插补

Zp-Xp 平面的渐开线插补

Yp-Zp 平面的渐开线插补

G02.2: 顺时针方向的渐开线插补 G03.2: 逆时针方向的渐开线插补 G17/G18/G19: Xp-Yp / Zp-Xp / Yp-Zp 平面选择 Xp Yp Zp I R F ,J : X 轴或其平行轴(在参数中设定) : Y 轴或其平行轴(在参数中设定) : Z 轴或其平行轴(在参数中设定) ,K : 从起点看到的渐开线曲线的基圆的中心位置 : 基圆的半径 : 切削进给速度


可以使用渐开线插补进行渐开线曲线的加工。通过使用渐开线插补,即使是微小 程序段的高速加工,脉冲分配也不会中断,因而可以实现高速而又顺滑的加工。 此外,还可以简化加工程序的创建,减少程序容量。

基圆的中心坐标 基圆的半径 渐开线曲线的起点角度 从当前位置到基圆的切线的切点角度 X 轴和 Y 轴的当前位置

与 XY 平面的渐开线曲线一样,定义 ZX 平面和 YZ 平面的渐开线曲线。


渐开线曲线的终点由地址 Xp、Yp 或 Zp 指定。Xp、Yp、Zp 的指令值以绝对值 或者增量值来表示。若是增量值,指定从渐开线曲线的起点看到的终点坐标。 没有指定终点时,会有报警(PS0241)发出。 起点或终点的指令处在基圆内时,会有报警(PS0242)发出。不同的刀具半径补偿 C,有时其偏置矢量也会进入基圆内。在渐开线曲线的内侧进行偏置时特别需要 注意。
基圆中心对应于 X、Y、Z,分别通过 I、J、K 来指定。但是,紧跟 I、J、K 之 后的数值为自渐开线曲线的起点看到的基圆中心的矢量分量,它不受 G90、G91 的限制,始终由增量值来指定。请根据方向赋予 I、J、K 某一符号。 I、J、K 均没有指定时,或者指定了 I0、J0、K0 时,会有报警(PS0241、PS0242) 发出。 没有指定 R 时,或者 R≦0

·2 类渐开线曲线的选择


若只是给定起点和 I、J、K,可以创建 2 类渐开线曲线,即靠近基圆的渐开线曲 线和远离基圆的渐开线曲线。与起点相比,终点靠近基圆中心时,渐开线曲线朝 着基圆靠近。相反,渐开线曲线则远离基圆。
渐开线插补的进给速度为由 F 代码指定的切削进给速度。 并且,沿着渐开线曲线 的速度(渐开线曲线的切线方向的速度)被控制为指定的进给速度。
平面选择与圆弧插补一样,利用 G17、G18、G19 来选择进行渐开线插补的平面。
可以将刀具半径补偿应用到渐开线曲线的加工。 刀具半径补偿指令与直线插补和 圆弧插补一样,利用 G40、G41、G42 来指定。 G40:刀具半径补偿取消 G41:刀具前进方向的左侧偏置 G42:刀具前进方向的右侧偏置 通过近似计算求出在渐开线曲线的起点和终点位置的、 与直线或者圆弧之间的交 点。假设通过求出的起点和终点的交点之渐开线曲线为刀具中心的路径。 在进入渐开线插补方式之前指定 G41 或 G42,并在取消渐开线插补后指定 G40。 在渐开线插补方式下,不能指定刀具半径补偿 G41、G42 或 G40。
在渐开线插补中,为所指定的进给速度自动地应用倍率,即可提高加工精度。请 参阅下面的“渐开线插补自动速度控制”。

·可以指定的 G 代码


渐开线插补方式下可以指定的 G 代码如下所示。 G04:暂停 G10:可编程数据输入 G17:X-Y 平面选择 G18:Z-X 平面选择 G19:Y-Z 平面选择 G65:宏程序调用 G66:宏模态调用 G67:宏模态调用取消 G90:绝对指令 G91:增量指令
即使在下列 G 码方式中也可以进行渐开线插补。 G41:刀具半径补偿左侧 G42:刀具半径补偿右侧 G51:比例缩放 G51.1:可编程镜像 G68:坐标旋转

当终点不在通过起点的渐开线插补上时,成为如图所示的曲线。 当通过起点的渐开线曲线和通过终点的渐开线曲线的偏差值大于参数 (No.5610)中设定的值时,会有报警(PS0243)发出。存在终点误差时,进给 速度仅改变相对于指令值的偏移值。

X 终点 Pe 修正后的路径 偏移值 起点 Ps

逆时针方向的渐开线插补(G03.2)情形下的终点误差

渐开线插补自动速度控制


渐开线插补自动速度控制是这样一种功能:它在进行渐开线插补时,对所指定的 进给速度自动地应用下列 2 种倍率,从而可以切削加工精度更高的光洁的切削 面。 ·在刀具半径补偿方式下的倍率 ·基圆附近的倍率

·在刀具半径补偿方式下的倍率


对渐开线插补应用刀具半径补偿时,在通常的渐开线插补下刀具中心的路径(刀 具中心路径)的切线方向速度始终被控制为指定的速度。 此时,成为实际切削速度的编程路径上的刀具外周部(切削点)的速度会随着渐 开线曲线的曲率时刻变化而发生变化。 特别是当刀具在渐开线曲线的内侧被偏置时,刀具越是接近基圆,实际的切削速 度与所指定的进给速度相比就越大。 为进行平滑的加工, 最理想的作法是将实际切削速度控制在指定的进给速度范围 内, 本功能会对应用了刀具半径补偿的渐开线插补中时刻变化的渐开线曲线的曲 率倍率值进行计算,并将实际切削速度即在切削点的切线方向上的速度,控制成 为通常情况下指定的进给速度。

切削点 Rofs 编程路径

刀具半径补偿内侧偏置时的倍率


在刀具半径内侧偏置时应用倍率、或在基圆附近应用倍率时,基圆附近的刀具中 心的速度有可能成为 0。为了避免这一现象,在参数(No.5620)中设定倍率的下限 值。 在进行内侧偏置时,基圆附近的刀具中心的速度有可能变得非常小。为了避免这 一现象,在参数(No.5620)中设定倍率的下限值(OVRlo)。 由此,进给速度就被钳制起来,这样进给速度就不会低于在指令速度上乘以倍率 下限值(OVRlo)的值。 在进行外侧偏置时,倍率在某些情况下会变得非常大。在这种情况下,进给速度 将被钳制在最大切削进给速度上。

·基圆附近的加速度钳制


在从渐开线曲线的曲率半径计算出加速度,并施以参数设定值以上的加速度时, 系统将对切线方向速度进行控制,以使其成为参数设定值以下的加速度。由于系 统始终能将其控制为一定速度以下的加速度, 因而可根据机床的极限进行有效的 速度控制。此外,由于系统可以连续且又平顺地进行速度控制,因而减少了基圆 附近的加工冲击。 为了计算出加速度, 将渐开线曲线的曲率半径和切线方向速度应用于圆弧加速度 表达式。 加速度 = F × F / R F:切线方向速度 R:曲率半径 容许加速度在参数(No.1735)中指定。

加速度大于容许加速度时,通过下面的计算来钳制进给速度。 钳制速度 = √曲率半径×容许加速度 根据该计算结果,如果钳制速度低于进给速度下限值,就将进给速度下限值作为 钳制速度。进给速度下限值在参数(No.1732)中指定。


本功能是这样一种功能:它与相对于圆弧插补进行的螺旋插补一样,在使进行渐 开线插补的 2 个轴移动的同时,还使别的轴移动(最多达 4 个轴)。
Xp-Yp 平面的螺旋渐开线插补
Zp-Xp 平面的螺旋渐开线插补
Yp-Zp 平面的螺旋渐开线插补
α, β, γ, δ:渐开线插补轴以外的任意 1 个轴。 最多可指定 4 个轴。

基于直线和旋转轴的渐开线插补(G02.2、G03.3)


在极坐标插补方式下使用渐开线插补,即可进行渐开线曲线的加工。由此,沿着 直线轴和旋转轴平面上所描绘的渐开线曲线进行加工。
直线轴为 X 轴或其平行轴时,视其为 XpYp 平面,用 I、J 来指定。
直线轴为 Y 轴或其平行轴时,视其为 YpZp 平面,用 J、K 来指定。
直线轴为 Z 轴或其平行轴时,视其为 ZpXp 平面,用 K、I 来指定。
G02.2: 顺时针方向的渐开线插补 G03.2: 逆时针方向的渐开线插补 例) 直线轴为 X 轴的情形 X,C: 渐开线曲线的终点坐标值 I,J: 从起点看到的渐开线曲线的基圆的中心位置 R: 基圆的半径 F: 切削进给速度

C(假想轴) 刀具补偿后的路径 编程路径 N204 C轴 N205

极坐标插补方式下的渐开线插补

定位到开始位置 极坐标插补开始

极坐标插补中的渐开线插补


起点、终点都必须在自渐开线曲线的起点 100 转以内。转数超过 1 转的渐开线曲 线也可以用 1 个程序段来指定。 若指定起点、终点超过自渐开线曲线的起点 100 转的点,则会有报警(PS0242) 发出。
在渐开线插补方式中,不能指定任意角度的倒角和倒圆。
在下列方式中不能使用渐开线插补。 G07.1:圆柱插补
可以进行等导程的直线螺纹切削。主轴转速可从主轴上的位置编码器实时读得, 读得的主轴转速被转换为用来移动刀具的每分钟切削进给速度。
通常为作一个螺钉,从粗削到精削,沿着相同路径重复进行螺纹切削。 当装在主轴上的位置编码器与一转信号同步开始时,即使重复进行螺纹切削,刀 具在工件圆周上的起点和刀具的路径相同。但是,值得注意的是,主轴转速从粗 削到精削须保持恒定不变。当主轴的转速变化时,将导致螺纹偏斜。 由于伺服系统等的滞后,在螺纹切削的起点和终点将产生一些导程差,考虑到该 值,加工的螺纹长度常比所指定的稍长些。 表

注释 1 主轴的转速有如下限制。 1≦主轴的转速≦(最高进给速度)/(螺纹的导程) 其中,主轴的转速:min-1 螺纹的导程:mm 或者 inch 最高进给速度:mm/min 或 inch/min;毎分钟进给的最大指令值和基于 电机和机床限制的最大进给速度,取两者中较小的值 2 3 4 在螺纹切削过程中,务须将切削进给速度倍率固定在 100%上。 相对于被转换的切削进给速度,切削进给速度被钳制起来。 进给暂停在螺纹切削中失效。在螺纹切削中按下进给暂停按钮时,机床 会在螺纹切削结束(不再是 G33 方式)的下一程序段的终点停止。


本章包含以下内容: 4.1 极坐标指令 (G15、G16)
可以在半径和角度的极坐标上输入终点坐标值。 从指定极坐标指令的平面的第一轴的+方向,沿逆时针方向的角度为正,沿顺时 针方向的角度为负。 此外,在绝对指令/增量指令(G90、G91)下都可以指定半径和角度。

极坐标指令(极坐标方式)开始 极坐标指令 极坐标指令(极坐标方式)取消

: 极坐标指令开始 : 极坐标指令取消 : 极坐标指令的平面选择(G17、G18 或 G19) : 极坐标指令的中心选择(G90 或 G91) G90 时工件坐标系的原点为极坐标的中心 G91 时当前位置为极坐标的中心

: 构成极坐标指令的平面的轴地址和指令值 平面的第 1 轴 : 指定极坐标的半径 平面的第 2 轴 : 指定极坐标的角度

·将工件坐标系的原点设为极坐标的中心时


以绝对值指定半径值。 工件坐标系的原点成为极坐标的中心。 但是,在使用局部坐标系(G52)时,局部坐标系的原点成为极坐标的中心。

指令位置 指令位置 半径 角度 当前位置 半径 角度 当前位置


·将当前位置设为极坐标的中心时

以增量值指定半径值。 当前位置被设为极坐标的中心。


指令位置 半径 角度 当前位置 角度为绝对指令的情形 指令位置 角度 半径 当前位置
Y ·极坐标的原点为工件坐标系的原点 ·平面为 X-Y 平面

·半径值和角度为绝对指令时

·半径值为绝对指令而角度为增量指令时


·极坐标方式下半径编程
在极坐标方式下,用 R 指令来指定圆弧插补、螺旋插补(G02、G03)的半径。

·在极坐标方式下不会被视为极坐标指令的轴指令


有关伴有如下指令的轴指令,不会被视为极坐标指令。 ·暂停(G04) ·可编程数据输入(G10) ·局部坐标系设定(G52) ·工件坐标系变更(G92) ·机床坐标系的选择(G53) ·存储行程检查(G22) ·坐标旋转(G68) ·比例缩放(G51)

·任意角度的倒角和倒圆


在极坐标方式下,不能指定任意角度的倒角和倒圆。
本章就下列内容进行描述。 5.1 5.2 5.3 5.4 钻孔固定循环 刚性攻丝 任意角度的倒角和倒圆 分度工作台分度功能

钻孔固定循环可以用包含 G 代码的一个程序段,这样便可省掉通常要用多个程 序段来指定使用频率较高的几个加工动作。因此,可以简化编程。同时可以减小 程序,从而有效使用存储器。 表 5.1(a)是钻孔固定循环的列表。 表5.1(a) 钻孔动作 G 代码 (-Z 方向) G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89 间歇进给 钻孔固定循环列表 退刀动作 在孔底位置的动作 (+Z 方向) ——————

快速移动 高速钻深孔循环 切削进给 反向攻丝 快速移动 精密镗孔 ———— 取消 快速移动 钻孔、定点镗孔 快速移动 钻孔、镗阶梯孔

切削进给 暂停→主轴正转(CW) 切削进给 主轴定向 ————— 切削进给 切削进给 暂停 间歇进给 —————— —————— ——————

快速移动 钻深孔循环 切削进给 攻丝 切削进给 镗孔 快速移动 镗孔 快速移动 回程镗孔 手动 镗孔

切削进给 暂停→主轴逆转 切削进给 ——————

切削进给 主轴停止 切削进给 主轴正转 切削进给 暂停→主轴停止 切削进给 暂停

钻孔固定循环的动作顺序


定位平面由 G17、G18、G19 的平面选择方式决定。 定位轴是钻孔轴以外的轴。
虽然钻孔固定循环除包含钻孔循环外还包含攻丝循环和镗孔循环,本章中,为了 统一名称,将其称为钻孔。 钻孔轴是不构成定位平面的基准轴(X、Y 或 Z)或者该平行轴。 用来作为钻孔轴的基准轴或平行轴是按钻孔轴地址决定的(指定在与 G73~G89 的 G 代码相同的程序段中)。 如果没有指定钻孔轴的轴地址,基准轴被假定为钻孔轴。 表5.1(b) 定位平面和钻孔轴 定位平面 Xp-Yp 平面 Zp-Xp

Xp:X 轴或 X 轴的平行轴 Yp:Y 轴或 Y 轴的平行轴 Zp:Z 轴或 Z 轴的平行轴

也可以不将 G17、G18、G19 指定在与 G73~G89 相同的程序段中。 注意 请在暂时取消钻孔固定循环后再切换钻孔轴。

注释 通过参数 FXY(No.5101#0),可以将 Z 轴始终设为钻孔轴。当 FXY 为 0 时,Z 轴始终为钻孔轴。


钻孔轴方向的移动量根据 G90 和 G91 的指令,如下图所示。 G90(绝对指令) G91(增量指令)
G73/G74/G76/G81~G89 是模态 G 代码,且在被取消之前保持有效。我们将此叫 做钻孔方式。 一旦在钻孔方式下指定钻孔数据,则在被改变或取消之前该数据保持不变。 因此,在固定循环开始时指定全部所需的钻孔数据,在固定循环过程中,只能指 定将要变更的数据。

使刀具从孔底返回到 R 点平面,还是返回到初始平面,由 G98、G99 来指定。下 图示出指定 G98 或 G99 时的动作。通常,最初的钻孔使用 G99,最后的钻孔使 用 G98。 即使在 G99 方式进行钻孔动作,初始平面不会改变。 G98(返回到初始平面) G99(返回到 R 点平面)

初始平面和 R 点平面


想要重复等距离的钻孔时,用 K_指定重复次数。 K 只在它被指定的程序段中有效。 以增量方式(G91)指定第一个孔的位置。 如果以绝对方式(G90)来指定它,钻孔在同一个孔位置重复。 重复次数 K 最大指令值=9999

如果 K0 被指定,钻孔数据被存储,但不钻孔。 注释 应为 K 指定 0 或 1~9999 的整数值。


用 G80 或 01 组 G 代码,取消固定循环。 组 01 的 G 代码 G00 : G01 : G02 : G03 : 定位(快速移动) 直线插补 圆弧插补或螺旋插补(顺时针方向) 圆弧插补或螺旋插补(逆时针方向)
下面说明各固定循环。 在这些说明中所使用的图像用下列符号来表示。 定位(快速移动 G00) 切削进给(直线插补 G01) 手动进给

主轴定向(主轴停止在固定的旋转位置) 位移(快速移动 G00) 暂停

高速钻深孔循环(G73)


此循环进行高速钻深孔操作。 该循环以间歇方式切削进给到达孔底,一边将金属切屑从孔中清除出去,一边进 行加工。

5.为简化编程的功能 解释

高速钻深孔循环沿 Z 轴方向进行间歇进给, 金属切屑很容易从孔中清除, 可以设 定较小的退刀量,这就使得钻孔能有效进行。 在参数(No.5114)中设退刀量 d。 刀具以快速移动的方式收回。


在指定 G73 之前,利用辅助功能(M 代码)使主轴旋转。
当在相同程序段中指定 G73 指令和 M 代码时,在最初的定位操作时执行 M 代 码。当指定了重复次数 K 时,仅在第 1 次执行上述操作,第 2 次以后不再执行 M 代码。
当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。
在切换钻孔轴之前,请暂时取消固定循环。
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
请在进行钻孔动作的程序段中指定 Q。如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。
请勿在包含 G73 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G73 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。
该循环可以进行反向攻丝操作。 主轴在孔底正转,执行反向攻丝循环。

主轴反转 R点 P Z点 主轴正转 R点

主轴反转 P R 点平面 Z点 主轴正转


使主轴反转进给,当到达孔底时,主轴正转并退刀,进行反向攻丝。 注意 在反向攻丝动作中,忽略进给速度倍率,在完成返回动作之前,进给暂 停不会使机床停止。
在指定 G74 之前,利用辅助功能(M 代码)使主轴反转。 连续执行从孔位置和初始平面到 R 点平面的距离较短的钻孔动作时,在进入孔 的切削动作之前,主轴有可能不能进行正常旋转。在这种情况下,请勿指定重复 次数 K,而需要将基于 G04 的暂停插入到每个钻孔动作之前以腾出时间。 有的机床不必考虑上述情况,详情请参阅机床制造商提供的说明书。
当在相同程序段中指定 G74 指令和 M 代码时,在最初的定位时执行 M 代码。当 指定了重复次数 K 时, 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。

当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。


在切换钻孔轴之前,请暂时取消固定循环。
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
请在进行钻孔动作的程序段中指定 P。如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。
请勿在包含 G74 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G74 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。
该循环用来进行高精度的镗孔。 主轴在到达孔底时停止,刀具离开工件的表面后收回。

主轴正转 初始平面 OSS R点 R点 主轴正转 R 点平面


当刀具到达孔底时,主轴停止在固定的旋转位置,刀具与刀尖反向移动并且收 回,这样能保证加工表面不受损伤,实现精确和有效的镗孔加工。
在指定 G76 之前,利用辅助功能(M 代码)使主轴旋转。
当在相同程序段中指定 G76 指令和 M 代码时,在最初的定位时执行 M 代码。当 指定了重复次数 K 时, 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。
当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。

5.为简化编程的功能 限制

在切换钻孔轴之前,请暂时取消固定循环。


在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
Q 的值必须以正值予以指定。 即使以负值指定, 符号也将被忽略。 在参数(No.5148) 中设定位移的方向。 在进行钻孔动作的程序段中指定 P 和 Q。 如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。 注意 Q (在孔底的位移量)是保留在钻孔固定循环中的模态信息,指定时必须 注意,因为它还可以被 G73、G83 当做进刀量使用。
请勿在包含 G76 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G76 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。

定位后,钻孔 2,然后返回到 R 点平面 定位后,钻孔 3,然后返回到 R 点平面 定位后,钻孔 4,然后返回到 R 点平面 定位后,钻孔 5,然后返回到 R 点平面 定位后,钻孔 6,然后返回到初始平面 返回到参考点 主轴停止

钻孔循环,定点镗孔(G81)


该循环用于通常的钻孔加工。 切削进给进行到孔底,刀具以快速移动的方式从孔底退出。
沿 X 轴和 Y 轴定位之后,刀具快速移动到 R 点平面。 之后,从 R 点平面到 Z 点进行钻孔加工。 刀具以快速移动的方式收回。
在指定 G81 之前,利用辅助功能(M 代码)使主轴旋转。
当在相同程序段中指定 G81 指令和 M 代码时,在最初的定位时执行 M 代码。当 指定了重复次数 K 时, 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。
当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。

5.为简化编程的功能 限制

在切换钻孔轴之前,请暂时取消固定循环。


在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
请勿在包含 G81 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G81 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。

钻孔循环,镗阶梯孔(G82)


该循环用于通常的钻孔加工。 切削进给进行到孔底,在孔底暂停,然后刀具以快速移动的方式从孔底收回。 该循环可以提高孔深的精度。
沿 X 轴和 Y 轴定位之后,刀具快速移动到 R 点平面。 之后,从 R 点平面到 Z 点进行钻孔加工。 在孔底暂停后,刀具以快速移动的方式收回。
在指定 G82 之前,利用辅助功能(M 代码)使主轴旋转。
当在相同程序段中指定 G82 指令和 M 代码时,在最初的定位时执行 M 代码。当 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。 指定了重复次数 K 时,
当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。

5.为简化编程的功能 限制

在切换钻孔轴之前,请暂时取消固定循环。


在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
请在进行钻孔动作的程序段中指定 P。如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。
请勿在包含 G82 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G82 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。
该循环加工深孔。 该循环以间歇方式切削进给到达孔底,一边将金属切屑从孔中清除出去,一边进 行加工。
Q 是每次的进刀量,始终以增量值来指定。

在第 2 次以后的切削进给中,在加工到其紧之前的位置 d,由快速移动改变微切 削进给。d 设定在参数 (No.5115) 中。


Q 的指令值务须设定一正值。即使指定负值,也将被忽略。
在指定 G83 之前,利用辅助功能(M 代码)使主轴旋转。
当在相同程序段中指定 G83 指令和 M 代码时,在最初的定位时执行 M 代码。当 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。 指定了重复次数 K 时,
当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。

5.为简化编程的功能 限制

在切换钻孔轴之前,请暂时取消固定循环。


在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
请在进行钻孔动作的程序段中指定 Q。如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。
请勿在包含 G83 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G83 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。

钻小口径深孔循环(G83)


钻深孔循环重复下列步骤:在检测到过载扭矩信号(使用跳转信号)时,具有过 载扭矩检测功能的轴杆使刀具收回,并在改变主轴转速和切削进给速度后,钻孔 动作重新开始。 通过指定被设定在参数(No.5163)中的 M 代码,就进入钻小口径深孔循环方式。 在该方式指定 G83,即可执行钻小口径深孔循环。钻小口径深孔循环方式可用
G80 指令或复位来解除。

Z点 暂停 暂停 Δ: 返回 R 点时最初的微小退刀量及第 2 次以后的切削中与孔底间的余隙量 (参数(No.5174)) q: 每次的进刀量 Z点 所指示的移动路径表示以快速移动速度移动。 所指示的移动路径表示按程序指令指定的在切削进给速度下的移 动。 所指示的移动路径表示按照参数设定的循环中的前进、后退速度进 行的移动。

5.为简化编程的功能 解释


后退动作(孔底→微小退刀量Δ,增量) 后退动作 (孔底→至 R 点) 前进动作(R 点→至孔底+余隙量Δ的点) 切削(第 2 次以后,进刀量 Q+Δ,增量)


*暂停 *Z 轴 R 点(或起始点)返回=循环结束

在后退和前进动作期间,通过切削进给加/减速时间常数进行加/减速控制,并 且在后退操作时,在 R 点进行到位检查。


通过指定被设定在参数(No.5163)中的 M 代码,就进入钻小口径深孔循环方式。 但是,该 M 代码不等待 FIN。因此,如果在相同程序段中指定该 M 代码与另一 个 M 代码,需要引起注意。 (例)
在钻小口径深孔循环方式下,通过指定 G83 时,即开始执行钻小口径深孔循环。
G83 是模态 G 代码,一旦指定以后,在指定另一个固定循环或指定取消固定循

环的 G 代码之前保持不变。因此,在连续进行相同的钻孔时,不必对每个程序 段指定钻孔数据。


本循环方式中,在执行指定 G83 定位到孔位置的动作之后,在开始钻孔方向的 轴的 R 点定位时,钻小口径深孔循环执行中信号接通。在指定了其他的固定循 环,或通过 G80、复位或急停取消本方式时,本信号断开。详情请参阅机床制造 商提供的说明书。
过载扭矩检测信号使用跳转信号。当钻孔方向的轴处于 R 点和 Z 点之间,且刀 具前进或在执行切削动作时,该跳转信号有效(执行后退动作)。详情请参阅机 床制造商提供的说明书。 注释 当检测出前进动作中过载扭矩时, 在执行后退动作 (微小退刀量Δ+向 R 点的移动)后,刀具在下一个前进动作中,移动到上次切削结束时刻的 微小退刀量Δ的后退动作已完成的位置。
在单独的 G83 循环中,针对每个钻深孔动作(前进→切削→后退)改变切削条件。 也可以通过参数 OLS、NOL(No. 5160#1、#2)的设定不改变切削条件。

改变切削进给速度 在执行第 2 次以后的每次钻孔动作时,改变用 F 代码编程的切削进给速度。 在参数(No.5166、No.5167)中设定上一次切削动作中检测到和没有检测到 跳转信号时的变更比率。 切削进给速度=F×α <第 1 次> α=1.0 <第 2 次> α=α×β÷100 在上次的切削中有跳转信号: 在上次的切削中没有跳转信号:

如果切削进给速度的变更比率α小于设定在参数(No. 5168)中的比率, 停止改 变切削进给速度。此外,已被改变的切削进给速度的上限即为最大切削进给 速度。

改变主轴转速 在开始第 2 次以后的前进动作时,改变用 S 代码编程的主轴转速。在参数 (No.5164、No.5165)中设定上一次切削动作中检测到和没有检测到跳转信 号时的变更比率。 主轴转速=S×γ <第 1 次> γ=1.0 <第 2 次> γ=γ×δ÷100 在上次的切削中有跳转信号: 在上次的切削中没有跳转信号:

当切削进给速度达到最小速度时,停止改变主轴转速。此外,已被变更的主 轴转速的上限为相当于 S 模拟数据最大值的数值。


前进与后退动作的进行方式不同于快速移动定位的方式,同切削进给一样,前进 与后退动作是以插补动作的方式进行的。但是,刀具寿命管理功能在计算刀具寿 命时不考虑前进与后退动作。

以地址 I 来指定前进与后退速度时,其格式与地址 F 相同。也即,

两种情形的速度均为 1000mm/min。在指定 G80 之前或进行复位之前,在 G83 模态状态下指定的地址 I 继续有效。 注释 在 I 的指定被省略,参数(No.5172)(后退动作时)、参数(No.5173)(前 进动作时)的设定值为 0 时,移动速度成为与用 F 指定的速度相同的速 度。


在钻小口径深孔循环方式下,可以指定如下指令。
?钻孔轴以外的轴的孔位置指令 ?基于用户宏程序的运算、转移 ?子程序(孔位置组等)调用 ?绝对/增量的切换 ?坐标旋转 ?比例缩放指令(该指令不影响进刀量 Q 及微小退刀量Δ) ?空运行 ?进给暂停
在单程序段操作被激活时,每次后退动作后钻孔停止。此外,通过参数
SBC(No.5105#0)的设定,还可以在每个循环执行单程序段停止操作。
针对循环中的切削、后退、前进的每个动作,进给速度倍率有效。
可以将切削中的后退动作的累计次数和过载扭矩信号所进行的后退动作的累计 次数输出到设定在参数 (No.5170、No.5171) 中的用户宏程序公共变量 (#100~

参数 (No. 5170) : 设定用来输出切削期间的后退动作的累计次数的公共变量号。 参数 (No.5171) : 设定基于切削期间接收到的过载扭矩信号的后退动作累计次数 的公共变量编号。 注释 输出给用户用程序的公共变量的累计次数值,将被进入钻小口径深孔循 环方式后的 G83 指令清零。


请用单程序段来指定在钻小口径深孔循环方式下的子程序调用指令 M98P_。
M3 S2000 ; M□□ ; 主轴起动 切换为“钻小口径深孔循环”方式 “钻小口径深孔循环”指令 X_ Y_ ; : : G80 ; “钻小口径深孔循环”方式取消 改变孔位置后执行
该循环可以进行攻丝加工。 主轴到达孔底时反转,执行攻丝循环。

主轴正转 P R点平面

5.为简化编程的功能 解释

使主轴正转进给,当到达孔底时,主轴反转并收回,这个操作生成螺纹。 注意 在攻丝动作期间忽略进给速度倍率,在返回动作完成之前,进给暂停并 不使机床停止。


在指定 G84 之前,利用辅助功能(M 代码)使主轴旋转。 连续执行从孔位置和初始平面到 R 点平面的距离较短的钻孔动作时,在进入孔 的切削动作之前,主轴有可能不能进行正常旋转。在这种情况下,请勿指定重复 次数 K,而需要将基于 G04 的暂停插入到每个钻孔动作之前以腾出时间。 有的机床不必考虑上述情况,详情请参阅机床制造商提供的说明书。
当在相同程序段中指定 G84 指令和 M 代码时,在最初的定位时执行 M 代码。当 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。 指定了重复次数 K 时,
当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。
在切换钻孔轴之前,请暂时取消固定循环。
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
请在进行钻孔动作的程序段中指定 P。如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。
请勿在包含 G84 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G84 将被取消。
沿 X 轴和 Y 轴定位之后,刀具快速移动到 R 点平面。 之后,从 R 点平面到 Z 点进行钻孔加工。 在到达 Z 点后,刀具以切削进给的方式返回到 R 点。
在指定 G85 之前,利用辅助功能(M 代码)使主轴旋转。

当在相同程序段中指定 G85 指令和 M 代码时,在最初的定位时执行 M 代码。当 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。 指定了重复次数 K 时,


当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。
在切换钻孔轴之前,请暂时取消固定循环。
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
请勿在包含 G85 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G85 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。
沿 X 轴和 Y 轴定位之后,刀具快速移动到 R 点平面。 之后,从 R 点平面到 Z 点进行钻孔加工。 当主轴在孔底停止旋转后,刀具以快速移动方式收回。
在指定 G86 之前,利用辅助功能(M 代码)使主轴旋转。 连续执行从孔位置和初始平面到 R 点平面的距离较短的钻孔动作时,在进入孔 的切削动作之前,主轴有可能不能进行正常旋转。在这种情况下,请勿指定重复 次数 K,而需要将基于 G04 的暂停插入到每个钻孔动作之前以腾出时间。 有的机床不必考虑上述情况,详情请参阅机床制造商提供的说明书。
当在相同程序段中指定 G86 指令和 M 代码时,在最初的定位时执行 M 代码。当 指定了重复次数 K 时, 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。
当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。

5.为简化编程的功能 限制

在切换钻孔轴之前,请暂时取消固定循环。


在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
请勿在包含 G86 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G86 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。
该循环用来进行高精度的镗孔。
沿 X 轴和 Y 轴定位之后,主轴停止在固定的旋转位置,刀具在与刀尖相反的方 向位移后,以快速移动的方式定位在孔底(R 点)。 在此位置,刀具沿刀尖方向位移,主轴正转,沿 Z 轴进行正方向镗孔,直到 Z 点。 在此位置,使主轴又停止在固定的旋转位置,然后刀具沿着与刀尖相反的方向位 移,并返回到初始平面,之后,刀具沿着刀尖方向位移,主轴正转,进入下一程 序段的动作。
在指定 G87 之前,利用辅助功能(M 代码)使主轴旋转。 连续执行从孔位置和初始平面到 R 点平面的距离较短的钻孔动作时,在进入孔 的切削动作之前,主轴有可能不能进行正常旋转。在这种情况下,请勿指定重复 次数 K,而需要将基于 G04 的暂停插入到每个钻孔动作之前以腾出时间。 有的机床不必考虑上述情况,详情请参阅机床制造商提供的说明书。
当在相同程序段中指定 G87 指令和 M 代码时,在最初的定位时执行 M 代码。当 指定了重复次数 K 时, 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。

当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。


在切换钻孔轴之前,请暂时取消固定循环。
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
Q 的值必须以正值予以指定。 即使以负值指定, 符号也将被忽略。 在参数(No.5148)

中设定位移的方向。 在进行钻孔动作的程序段中指定 P 和 Q。 如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。 注意 Q (在孔底的位移量)是保留在钻孔固定循环中的模态信息,指定时必须 注意,因为它还可以被 G73、G83 当做进刀量使用。


请勿在包含 G87 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G87 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。

在 Z 点停止 1 秒钟 定位后,钻孔 2 定位后,钻孔 3 定位后,钻孔 4 定位后,钻孔 5 定位后,钻孔 6 返回到参考点 主轴停止


沿 X 轴和 Y 轴定位之后,刀具快速移动到 R 点平面。 从 R 点平面到 Z 点进行镗孔操作。 之后,刀具在孔底暂停,而后主轴停止,并进入保持状态。因此,此时可以切换 到手动方式,手动移动刀具。什么样的手动动作都可以进行,但是,最后应将刀 具从孔中抽出较为安全。 在重新开始加工时, 如果在 DNC 运行方式或存储器运行方式启动, 刀具按照 G98 或 G99 返回到初始平面或 R 点平面后,主轴正转,而后按照下一个程序段的程 序指令重新开始动作。
在指定 G88 之前,利用辅助功能(M 代码)使主轴旋转。
当在相同程序段中指定 G88 指令和 M 代码时,在最初的定位时执行 M 代码。当 指定了重复次数 K 时, 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。

当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。


在切换钻孔轴之前,请暂时取消固定循环。
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。
请在进行钻孔动作的程序段中指定 P。如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。
请勿在包含 G88 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G88 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。
这一循环与 G85 相同,但是在孔底执行暂停操作。
在指定 G89 之前,利用辅助功能(M 代码)使主轴旋转。
当在相同程序段中指定 G89 指令和 M 代码时,在最初的定位时执行 M 代码。当 指定了重复次数 K 时, 仅在第 1 次执行上述动作, 第 2 次以后不再执行 M 代码。
当在钻孔固定循环中指定了刀具长度补偿时(G43、G44、G49)时,在向 R 点定位 时应用该补偿。
在切换钻孔轴之前,请暂时取消固定循环。
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中不钻孔。

请在进行钻孔动作的程序段中指定 P。如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。


请勿在包含 G89 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G89 将被取消。
在钻孔固定循环方式下,刀具位置偏置被忽略。

钻孔固定循环取消 (G80)


该循环取消钻孔固定循环。
取消所有的钻孔固定循环,之后进行正常的操作。
R 点平面和 Z 点也被取消。

其它钻孔数据也均被取消。


M3 S100 ; 主轴起动 定位后,钻孔 1,然后返回到 R 点平面 Y-550. ; Y-750. ; X1000. ; Y-550. ; G98 Y-750. ; M5 ; 定位后,钻孔 2,然后返回到 R 点平面 定位后,钻孔 3,然后返回到 R 点平面 定位后,钻孔 4,然后返回到 R 点平面 定位后,钻孔 5,然后返回到 R 点平面 定位后,钻孔 6,然后返回到初始平面 主轴停止

参考点返回,主轴停止 刀具长度补偿取消,换刀 初始平面,刀具长度补偿 主轴起动 定位后,钻孔#11,然后返回到 R 点平面 定位后,钻孔#2,然后返回到 R 点平面 定位后,钻孔#3,然后返回到初始平面 定位后,钻孔#4,然后返回到 R 点平面 定位后,钻孔#5,然后返回到 R 点平面 定位后,钻孔#6,然后返回到初始平面 参考点返回,主轴停止 刀具长度补偿取消,更换刀具 初始平面,刀具长度补偿 主轴起动 定位后,钻孔#7,然后返回到 R 点平面 在参考点设定坐标系 换刀 初始平面,刀具长度补偿 主轴起动 定位后,钻孔#1

使用了刀具长度补偿、固定循环的程序 参考点


攻丝循环(G84)和反向攻丝循环(G74)可以在标准方式和刚性攻丝方式下进行。 在标准方式下,主轴旋转或停止都伴随着沿攻丝轴上的移动,攻丝轴使用辅助功 能进行攻丝:M03(主轴正转)、M04(主轴反转)和 M05(主轴停止)。 在刚性方式下,通过控制主轴电机(把它看成伺服电机)以及在攻丝轴和主轴之 间的插补进行攻丝。 利用刚性方式进行攻丝时,主轴每旋转一周,攻丝轴就进给一定的距离(螺纹导 程)。即使在加速或者减速期间,这种操作也不改变。 因此,刚性方式不必使用可变丝锥(在标准攻丝方式下要求使用),而可进行更 快、更精确的攻丝操作。
当主轴电机被控制在刚性方式 (把它看成伺服电机) 时, 可以进行高速攻丝循环。
主轴停止 初始平面 动作 1 动作 2 主轴正转 R点 动作 3 动作 6 主轴停止 P R 点平面 动作 5 P 主轴停止 Z点 主轴反转
主轴停止 P Z点 主轴反转 主轴正转 R点 主轴停止 P R 点平面
沿 X 轴和 Y 轴定位之后,刀具快速移动到 R 点平面。 从 R 点平面到 Z 点进行攻丝操作,完成攻丝操作之后,主轴停止转动并暂停。 然后,停止中的主轴反转,刀具收回到 R 点平面,主轴停止旋转,之后快速移 动到初始平面。 正在进行攻丝时,进给速度倍率和主轴倍率都假设为 100%。但是,可通过设定 使进给速度倍率有效。
可以用下列三种方式中的任何一种指定刚性方式。 · 在攻丝指令之前指定 M29 S*****。 · 在含有攻丝指令的程序段中指定 M29 S*****。 · 作为刚性攻丝 G 代码指定 G84。(将参数 G84(No.5200#0)设定为 1。)
在每分钟进给方式下,进给速度÷主轴转速=螺纹的导程。 在每转进给方式下,进给速度=螺纹导程。
当在固定循环中指定刀具长度补偿时(G43、G44、G49)时,在向 R 点定位时应用 偏置。
可以通过 FS15 格式指令使用刚性攻丝功能,刚性攻丝的顺序(包括与 PMC 之 间的数据传输等)和限制等事项,按照本章的说明执行。
可以应用直线型加/减速或铃型加/减速。
预读插补前加/减速无效。
各类倍率虽然无效,但是通过设定参数可以使下列倍率有效。 ·拉拔倍率 ·倍率信号 详如后述。
空运行对 G84(G74)也有效。因此,对 G84(G74)的钻孔轴的速度应用空运行时, 系统随之进行攻丝。 空运行速度较快时,主轴的速度也将随之加快,应予注意。

机床锁住对 G84(G74)也有效。 即使在机床锁住状态执行 G84(G74),钻孔轴也不会移动。因此,主轴也不会动 作。


在刚性攻丝中执行复位操作时,解除刚性攻丝方式,主轴电机返回到通常的方 式。但是,G84(G74)方式根据参数 CLR(No.3402#6)设定,在某些情况下不会被 解除,应予注意。
在 G84(G74)方式下,若将参数 FHD(No.5200#6)设定为 0,进给暂停、单程序段 将无效。将其设定为 1,进给暂停、单程序段将有效。
在手动手轮进给下进行刚性攻丝时,请参阅“基于手动手轮的刚性攻丝”项。 不能在除此以外的手动进给中进行刚性攻丝。
在刚性攻丝方式下,为了补偿主轴正转、反转时的空转,进行反冲补偿。请在参 数(No.5321~No.5324)中设定反冲量。 沿着钻孔轴的反冲补偿可按通常方式执行。
在切换钻孔轴之前,请暂时取消固定循环。在刚性方式下切换时,会有报警

如果指定的转速大于所用齿轮的最大转速,则会有报警(PS0200)发出。 刚性攻丝中所使用的 S 在刚性攻丝的固定循环取消时被清除,S0 成为被指 定的状态。


·在串联主轴的情形下,最大主轴分配量为 32767pulse/每 8msec。(显示在诊断 显示画面的 No.451 中。) 此值随着位置编码器的齿轮比设定和刚性攻丝的指令而变化, 指定了超过此上限 的指令时,会发生报警(PS0202)。
当指定值超过切削进给速度上限值时,会有报警(PS0011)发出。
如果在 M29 和 G84 之间指定 S 指令和轴移动,会有报警(PS0203)发出。此外, 如果在攻丝循环中指定 M29,会有报警(PS0204)发出。
请在进行钻孔动作的程序段中指定 P。如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。
在固定循环方式下,刀具位置偏置被忽略。
在刚性攻丝的循环中,不能执行程序再启动。
请用单程序段来指定在固定循环方式下的子程序调用指令 M98P_。

刚性方式指令 刚性攻丝加工

反向刚性攻丝循环 (G74)


当主轴电机被控制在刚性方式 (把它看成伺服电机) 时, 可以进行高速攻丝循环。
主轴停止 初始平面 动作 1 主轴正转 动作 2 R点 动作 3 P 主轴停止 动作 6 主轴停止 P R 点平面 动作 5 Z点 主轴反转
沿 X 轴和 Y 轴定位之后,快速运行到 R 点平面。 从 R 点平面到 Z 点进行攻丝操作,完成攻丝操作之后,主轴停止转动并暂停。 然后,停止中的主轴正向旋转,刀具收回到 R 点平面,主轴停止旋转,而后快 速移动到初始平面。 进行攻丝动作时,进给速度倍率和主轴倍率都假设为 100%。但是,可通过设定 使进给速度倍率有效。
可以用下列三种方式中的任何一种指定刚性方式。 · 在攻丝指令之前指定 M29 S*****。 · 在含有攻丝指令的程序段中指定 M29 S*****。 · 作为刚性攻丝 G 代码指定 G74。(将参数 G84(No.5200#0)设定为 1)
在每分钟进给方式下,进给速度÷主轴转速=螺纹导程。 在每转进给方式下,进给速度=螺纹导程。
当在固定循环中指定刀具长度补偿时(G43、G44、G49)时,在向 R 点定位时应用 偏置。
可以通过 FS15 格式指令使用刚性攻丝功能,刚性攻丝的顺序(包括与 PMC 之 间的数据传输等)和限制等事项,按照本章的说明执行。
可以应用直线型加/减速或铃型加/减速。
预读插补前加/减速无效。
各类倍率虽然无效,但是通过设定参数可以使下列倍率有效。 ·拉拔倍率 ·倍率信号 详如后述。
空运行对 G84(G74)也有效。因此,对 G84(G74)的钻孔轴的速度应用空运行时, 系统随之进行攻丝。 空运行速度较快时,主轴的速度也将随之加快,应予注意。
机床锁住对 G84(G74)也有效。 即使在机床锁住状态执行 G84(G74),钻孔轴也不会移动。因此,主轴也不会动 作。
在刚性攻丝中执行复位操作时,解除刚性攻丝方式,主轴电机返回到通常的方 式。但是,G84(G74)方式根据参数 CLR(No.3402#6)设定,在某些情况下不会被 解除,应予注意。

在 G84(G74)方式下,若将参数 FHD(No.5200#6)设定为 0,进给暂停、单程序段 将无效。将其设定为 1,进给暂停、单程序段将有效。


在手动手轮进给下进行刚性攻丝时,请参阅“基于手动手轮的刚性攻丝”项。 不能在除此以外的手动进给中进行刚性攻丝。
在刚性攻丝方式下,为了补偿主轴正转、反转时的空转,进行反冲补偿。请在参 数(No.5321~No.5324)中设定反冲量。 沿着钻孔轴的反冲补偿可按通常方式执行。
在切换钻孔轴之前,请暂时取消固定循环。在刚性方式下切换时,会有报警
? 如果指定的转速大于所用齿轮的最大转速,则会有报警(PS0200)发出。 ? 刚性攻丝中所使用的 S 在刚性攻丝的固定循环取消时被清除,S0 成为被指
·在串联主轴的情形下,最大主轴分配量为 32767pulse/每 8msec。(显示在诊断 显示画面的 No.451 中。) 此值随着位置编码器的齿轮比设定和刚性攻丝的指令而变化, 指定了超过此上限 的指令时,会发生报警(PS0202)。
当指定值超过切削进给上限值时,会有报警(PS0011)发出。
如果在 M29 和 G84 之间指定 S 指令和轴移动,会有报警(PS0203)发出。 此外,如果在攻丝循环中指定 M29,会有报警(PS0204)发出。
请在进行钻孔动作的程序段中指定 P。如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。
在固定循环方式下,刀具位置偏置被忽略。
请用单程序段来指定在固定循环方式下的子程序调用指令 M98P_。

刚性攻丝加工 每分钟进给指令 定位 刚性方式指令 刚性攻丝加工


在刚性攻丝方式下切削深孔是困难的,这是因为金属切屑会粘在刀具上,或增加 切削阻力。 在这种情况下,深孔刚性攻丝循环就很有用。通过参数 PCP(No.5200#5)设定, 本功能可以从高速深孔攻丝循环和标准深孔攻丝循环中予以选择。

G84, G74 ·高速深孔攻丝循环 (参数 PCP(No.5200#5)为 0 时) ①刀具以通常的切削进给速度操作, 使用 通常的时间常数。 ②收回倍率有效,使用收回时间常数。

Z点 ·深孔攻丝循环 (参数 PCP(No.5200#5)为 1 时) ①刀具以通常的切削进给速度操作, 使用 通常的时间常数。 ②收回倍率有效,使用收回时间常数。 ③收回倍率有效,使用通常的时间常数。 R点 q q q ① ③ ② d q d q R 点平面 初始平面 R点 q ③ ① ② d d=切削开始距离


沿 X 轴和 Y 轴定位之后,快速移动到 R 点平面。从 R 点平面开始进行切深为 Q (每次的进刀量)的切削操作,然后刀具后退 d(退刀量)。退刀时,通过参数
DOV(No.5200#4)可以指定倍率是否有效。到达 Z 点时,主轴停止,然后反向旋

转并收回。 在参数(No.5213)中设定退刀量 d。


沿 X 轴和 Y 轴定位之后,快速移动到 R 点平面。从 R 点平面开始进行切深为 Q (每次的进刀量)的切削操作,然后刀具返回到 R 点。退刀时,通过参数
DOV(No.5200#4)可以指定倍率是否有效。切削进给速度 F 从 R 点移动到离上一

并从该点重新开始切削操作。 参数 DOV(No.5200#4) 次切削点的距离为 d 的位置, 对于此时的切削进给速度 F 的移动仍然有效。到达 Z 点时,主轴停止,然后反向 旋转并收回。 在参数(No.5213)中设定切削开始距离 d。


可以应用直线型加/减速或铃型加/减速。
预读插补前加/减速无效。
各类倍率虽然无效,但是通过设定参数可以使下列倍率有效。 ·拉拔倍率 ·倍率信号 详如后述。
空运行对 G84(G74)也有效。因此,对 G84(G74)的钻孔轴的速度应用空运行时, 系统随之进行攻丝。 空运行速度较快时,主轴的速度也将随之加快,应予注意。
机床锁住对 G84(G74)也有效。 即使在机床锁住状态执行 G84(G74),钻孔轴也不会移动。因此,主轴也不会动 作。
在刚性攻丝中执行复位操作时,解除刚性攻丝方式,主轴电机返回到通常的方 式。但是,G84(G74)方式根据参数 CLR(No.3402#6)设定,在某些情况下不会被 解除,应予注意。
在 G84(G74)方式下,若将参数 FHD(No.5200#6)设定为 0,进给暂停、单程序段 将无效。将其设定为 1,进给暂停、单程序段将有效。
在手动手轮进给下进行刚性攻丝时,请参阅“基于手动手轮的刚性攻丝”项。 不能在除此以外的手动进给中进行刚性攻丝。
在刚性攻丝方式下,为了补偿主轴正转、反转时的空转,进行反冲补偿。请在参 数(No.5321~No.5324)中设定反冲量。 沿着钻孔轴的反冲补偿可按通常方式执行。
在切换钻孔轴之前,请暂时取消固定循环。在刚性方式下切换时,会有报警
? 如果指定的转速大于所用齿轮的最大转速,则会有报警(PS0200)发出。 ? 刚性攻丝中所使用的 S 在刚性攻丝的固定循环取消时被清除,S0 成为被指
·在串联主轴的情形下,最大主轴分配量为 32767pulse/每 8msec。(显示在诊断 显示画面的 No.451 中。) 此值随着位置编码器的齿轮比设定和刚性攻丝的指令而变化, 指定了超过此上限 的指令时,会发生报警(PS0202)。
当指定值超过切削进给上限值时,会有报警(PS0011)发出。
如果在 M29 和 G84 之间指定 S 指令和轴移动,会有报警(PS0203)发出。 此外,如果在攻丝循环中指定 M29,会有报警(PS0204)发出。
在进行钻孔操作的程序段中指定 P、Q。如果被指定在不进行钻孔动作的程序段 中,则不能被当作模态数据存储。 当 Q0 被指定时,则不执行深孔刚性攻丝循环。
在固定循环方式下,刀具位置偏置被忽略。
请用单程序段来指定在固定循环方式下的子程序调用指令 M98P_。
该循环取消刚性攻丝的固定循环。 指令方法与钻孔固定循环取消相同,请参阅“钻孔固定循环取消”项。 注释 在刚性攻丝的固定循环取消时,刚性攻丝中所使用的 S 值也被清除。 (与指定了 S0 的状态相同。) 也即,不能将为刚性攻丝指定的 S 用在取消刚性攻丝的固定循环之后 的程序中。 在取消刚性攻丝的固定循环后,请根据需要重新指定 S。
各类倍率虽然无效,但是通过设定参数可以使下列倍率有效。 ·拉拔倍率 ·倍率信号
拉拔倍率可以使参数中所设定的固定的倍率值或者程序中所指定的倍率值在拉 拔时(含深孔/高速深孔时的收回时)有效。
将参数 DOV(No.5200#4)设定为 1,在参数(No.5211)中设定倍率值。 倍率值以 1%的刻度单位,可以在 0~200%的范围内设定。此外,将参数

· 实际的倍率值换算,按照如下方式计算。 因此,拉拔时的主轴转速在某些情况下与通过“J”地址指定的转速不一致。此 外,倍率值超出 100%~200%的范围时,被固定在 100%上。

拉拔时的主轴转速(J 指令) × 100 主轴转速(S 指令)

通过参数设定和指令成为实际有效的倍率,如下表所示。 参数设定 指令 存在由地址“J”指定的拉拔 时的主轴转速指令 100~200%的范围内 100~200%的范围外 DOV=1 OV3=1 程序指令 100% 参数(No.5211)

不存在由地址“J”指定的拉拔时的主轴转速指令

注释 1 请勿将小数点使用于地址“J”的指令中。 使用小数点时,成为如下所示的情形。 例)参考轴的设定单位为 IS-B 时 ·非计算器型小数点输入 指令值被变换为考虑了最小设定单位的值。 “J200.” 成为 200000min-1。 ·计算器型小数点输入 变换为舍去了小数点以后的数值。 “J200.” 成为 200min-1。 2 3 请勿在地址“J”的指令中使用负号。 使用负号时,视为指定了 100~200%范围外的值。 应用了拉拔倍率值的主轴转速,通过下列计算求出倍率的最大值,以免 超过使用中的齿轮的最高转速(参数(No.5241~No.5244))。因此,根 据倍率值,求得的值在某些情况下与主轴最高转速不一致。 倍率的最大值(%)= 4 主轴最高转速(设定在参数中) × 100 主轴转速(S 指令)

指定拉拔时的主轴转速的地址“J”,被在刚性攻丝方式下指定时,直 到取消固定循环之前都有效。


将参数 OVS(No.5203#4)设定为 1 时,即可对刚性攻丝中的切削/拉拔动作应用下 列所示的倍率。 · 通过进给速度倍率信号应用倍率 (第 2 进给速度倍率信号有效时,对于应用了进给速度倍率后的速度,应用 第 2 进给速度倍率) · 通过倍率取消信号取消倍率

本功能与每个动作的倍率关系,如下所示。 · 切削时 倍率取消信号=0 的情形 通过倍率信号指定的值 倍率取消信号=1 的情形 100% · 拉拔时 倍率取消信号=0 的情形 通过倍率信号指定的值 在倍率取消信号=1,拉拔倍率无效的情形 100% 拉拔倍率有效时 通过拉拔倍率指定的值 注释 1 应用了倍率值的主轴转速,通过下列计算求出倍率的最大值,以免超过 使用中的齿轮的最高转速(参数(No.5241~No.5244))。因此,根据倍 率值,求得的值在某些情况下与主轴最高转速不一致。 倍率的最大值(%)= 2 主轴最高转速(设定在参数中) × 100 主轴转速(S 指令)

倍率的操作, 随所使用的机床而不同, 请参阅机床制造商提供的说明书。

可以在以下插补之间自动插入倒角程序段和倒圆程序段。 ·在直线插补与直线插补之间 ·在直线插补与圆弧插补之间 ·在圆弧插补与直线插补之间 ·在圆弧插补与圆弧插补之间


当在指定直线插补(G01)或圆弧插补(G02、G03)程序段的末尾指定上述格式时, 则插入一个倒角程序段或倒圆程序段。 可以连续指定两个以上的倒角程序段和倒圆程序段。
紧跟 C 的数值指定从假想拐角交点起的倒角起点到终点的距离,所谓假想拐角 就是不进行倒角时假设存在的拐角。

被插入的倒角的程序段 C

R 被插入的倒圆程序段

5.为简化编程的功能 举例


在直线插补(G01)和圆弧插补(G02、 G03)以外的程序段中即使指定倒角(,C)或者倒 圆(,R)也即将被忽略。
指定倒角操作或倒圆操作的程序段后面,必须是直线插补(G01)或(G02、G03)的 移动指令的程序段。如果是除此之外的指令,会有报警(PS0051)发出。 但是,在这些程序段之间,可以仅插入一个 G04(暂停)程序段。在执行已被插 入的倒角和倒圆的程序段后进入暂停状态。
如果插入倒角程序段或倒圆程序段而导致超出原先的插补移动范围, 则会有报警 (PS0055)发出。

C 实线为没有倒角时的刀 具路径

当进行两个直线插补操作时,如果两条直线之间的角度差在±1°以内,则认为倒 角或倒圆程序段的移动量为 0(零)。当进行直线插补和圆弧插补操作时,如果 直线和圆弧在交点处切线之间的角度差在±1°以内, 则认为倒圆程序段的移动量 为 0(零)。当进行两个圆弧插补时,如果交点处两个圆弧切线之间的角度差在 ±1°以内,则认为倒圆程序段的移动量为 0(零)。


在单程序段中运行指定了倒角及倒圆的程序段时, 操作一直持续到新插入的倒角 或倒圆的程序段的终点,机床在该终点以进给暂停方式停止。但是,将参数 SBC(No.5105#0)设定为 1 时,即使在已被插入的倒角或倒圆的程序段的起点,机 床也会以进给暂停方式停止。 注释 1 2 在相同程序段中指定了“,C”和“,R”时,最后指定的那个地址有效。 在螺纹切削的指令程序段中指定了“,C”或“,R”时,会有报警(PS0050) 发出。
通过给分度轴(旋转轴 A、B、C 中的其中之一)指定分度位置(角度),既可 进行加工中心的分度工作台的分度。 在分度工作台移动之前和之后,分度工作台自动松开或夹紧。
地址以 A、B 或 C 指定分度位置。 分度位置可以用下面任何一种方法指定(取决于参数 G90(No.5500#4)的设定)。 1. 2. 始终是绝对值 基于绝对/增量指令 G 代码 G90/G91 的值

正值表示逆时针方向分度位置,负值表示顺时针方向分度位置。 分度工作台的最小分度角度是设定在参数(No.5512)中的值。 只有整数倍的值才能 指定为分度角度。如果指定不是整数倍的值,则会有报警(PS0135)发出。此外, 还可以输入以度为单位的小数。

旋转方向和旋转值可以用下面两种方法中的任何一种决定, 请参阅机床制造商提 供的说明书,找出哪一种方法适用。 1. 使用在参数(No.5511)中设定的辅助功能的方法 (地址)(分度位置)(辅助功能);朝负方向旋转 (地址)(分度位置);朝正方向旋转(没有指定辅助功能) 当参数 ABS(No.5500#2)指定该选项时,大于 360 度的旋转角度被四舍五入 成 360 度以内的相应旋转值。譬如,当 G90 B400.0(辅助功能);被指定在 0 度位置时,工作台在负方向旋转 40 度。 2. 不使用辅助功能的方法 通过设定参数 ABS、INC、G90(No.5500#2、#3、#4),即可选择下列 2 种操 作。 选择操作时,请参阅机床制造商提供的说明书。 ① 在旋转角度最小的方向旋转 这种旋转只有在绝对方式下才有效,通过参数 ABS (No.5500#2)的设 定,指定的旋转角度大于 360 度时被四舍五入成 360 度以内的相应旋转 值。 譬如,当“G90 B400.0;”被指定在 0 度位置时,工作台在正方向旋转 40 度。 ② 指定的方向 在绝对编程方式下,通过设定参数 ABS (No.5500#2),指定的旋转角度 大于 360 度时,有的会被四舍五入成 360 度以内的相应旋转值,而有的 则不会被四舍五入成 360 度以内的相应旋转值。在增量方式下,旋转值 不四舍五入。 譬如,当“G90 B720.0;”被指定在 0 度位置时,工作台在正方向旋转两 次(而旋转值不四舍五入)。


工作台始终绕分度轴以快速移动方式旋转。 分度轴不能执行空运行。

注意 如果在分度工作台分度轴移动期间复位, 则以后在进行分度工作台分度 之前,务须进行参考点返回。

注释 1 2 3 4 在单程序段指定分度指令。 如果在一个已被指定有另一个控制轴的程序 段中指定分度指令,则会有报警 (PS0136) 发出。 等待分度工作台完成夹紧/松开的状态,显示在诊断画面 (No.12)上。 指定负方向的辅助功能被在 CNC 的内部进行处理,而相关的 M 代码 信号和完成信号在 CNC 和机床之间传输。 如果在等待夹紧或松开完成的状态下进行复位, 夹紧信号或松开信号就 被清除。此外,CNC 则从等待完成的状态中退出。


表5.4 (a) 分度功能和其他功能 项目 相对位置显示 绝对位置显示 从参考点自动返回 (G29) 第 2 参考点返回 (G30) 在机床坐标系中的移动 (G53) 单向定位 第 2 辅助功能(B 代码) 描述 当参数 REL(No.5500#1)指定该选项 时,这个值被四舍五入。 当参数 ABS (No.5500#2)指定该选项 时,这个值被四舍五入。 不能返回。 不能移动。 不能指定。 对于 B 以外的分度轴的任何地址都是可 能的。 除非由机床进行特殊处理,否则就可以 分度工作台分度轴移动中的操作 进行进给暂停、联锁和急停。 分度完成后机床锁住有效。 伺服断开信号 无效。 通常情况下, 分度轴处于伺服断开状态。 分度工作台分度轴上的机床坐标系和工 发给分度工作台分度轴的增量指令 件坐标系必须互相一致(工件原点偏置 值为 0)。 在 JOG、INC 以及 HANDLE 方式下, 手动运行无效。 分度工作台分度轴的操作 可以进行手动参考点返回。 如果在手动参考点返回期间轴选择信号 设为 0,则移动停止,不执行夹紧指令。

三维刀具补偿(G40、G}

正六边形被三条对角线等分成6个完全相同的等边三角形,对角线长度的一半就是六边形的边长

G41是左刀补G42是右刀补还有加工时分顺铣和逆铣两种假设走一条直线,我们用逆铣+左刀补,我们尺寸未达到时,补正就是添加正值!相反的,我们顺铣+左刀补,尺寸未达到时,补正就是添加负值!逆铣+右刀补,尺寸未达到时,补正就是添加负值!顺铣+右刀补,我们尺寸未达到时,补正就是添加正值!

好久没看这方面的书了.

● 补   (补)   bǔㄅㄨˇ◎ 把残破的东西加上材料修理完整:缝~.~葺.亡羊~牢.◎ 把缺少的东西充实起来或添上:弥~.~充.贴~.~习.滋~.  ◎ 益处:不无小~.于事无~. 妙在以前没有的东西现在补上.如以前做的不好,现在做的比以前好,补上缺陷的部分 请采纳

有两种办法一种是用系统提供的三角函数SIN,COS指令,Z向做常量,X或Y做变量,程序循环(可以应用在不同角度的倒角上).二种是把这60MM分成若干份,因为是45度所以X和Z的数值是一样的,最后程序循环若干次,每次加上计算的等分数(只能用在45度的倒角上) 再问: 重点是刀补计算~因为是相当于带r角的铣刀~不像平底刀的

没有稳定的.刀杆是根据国际标准而定的.针对加工需求选用不同长短的刀杆.要看您需要多少长了,如是非标刀具那就需要定做了.

G41和G42调刀补的时侯是一样的,统一刀具靠进工件为负值理解正确,输入要补尺寸的一半就行了.

刀具补偿的作用 是什么 应该搞清楚?编辑语句错误,导致过切现象经常发生 你的程序无法让机器识别方向导致坐标偏移G01 X0 Y0 F300;G41 G01 X0 F100 D01;…………更改内容 :在执行刀具补偿运动之后必须要有一条移动语句(X轴移动或Y轴移动)让机床知道下一步的运动方向.例1:G01 X0 Y0 F

半径补偿尺寸和磨损其实都是 用在半径补偿里面.刀具实际补偿值为这两个值相加的和.比如:半径值里面尺寸为8 磨损补偿值里面为-0.2,侧实际补偿值为8+(-0.2)=7.8 再问: 如果用电脑编程把那个改为两者,半径尺寸就生效,那半径磨损是不是也要在那个情况下才生效呢 再答: 不管是你用电脑或手工编,只要程序里面用了半径

还是直角带锐口的那种,没什么现象! 再问: 不对,在拐角处是一个圆弧 再答: 那是使用刀补后出现的假象而已!

在铸件厚壁处和热节部位(即铸件上热量集中,内接圆直径较大的部位)设置冒口,是防止缩孔、缩松的有效措施.冒口的尺寸应保证冒口比它要补缩的部位凝固得晚,并有足够的金属液供给.采用“顺序凝固原则”,在铸件上建立一个从远离冒口的部分到冒口之间逐渐递增的温度梯度,从而实现由远离冒口处向冒口方向顺序地凝固,即远离冒口的部位先凝固,

I love this beautiful girl so much to dream to marry her.这句话看的明白否?我爱这个女孩那么深以至于想娶她.翻译怪了点,直译.主语I 就是这个句子中做动作的人、物,或者可以简单理解成句中动作的执行者或者发出者.谓语love 基本上谓语只有两种类型一个是动作词,比如

比如 你要画20000mm的直线 你选直线命令 然后输入20000 回车 这时显示不出全部的直线长度 此时 需要操作 Z 回车 A 回车 就可以了!希望能帮得到你

}

我要回帖

更多关于 发那科刀补设置参数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信