功能
用户可以使用指令 TOFFL/TOFF 和 TOFFR, 在 NC 程序中对有效刀具长度或有效刀具半径进行修正,而无需改变刀具补偿存储器中所保存的刀具补偿数据。
程序结束后,这些编程的偏移会被再次删除。
刀具长度偏移
编程的刀具长度偏移按照编程的类型进行分配:即分配给补偿存储器中所保存刀具长度分量 L1、L2 和 L3 (TOFFL),或分配给几何轴(TOFF)。 平面转换时(G17/G18/G19 ↔ G17/G18/G19)会对编程偏移进行相应的处理:
如果偏移值分配给了刀具长度分量,则编程的偏移生效的方向也要相应的变换。
如果偏移值分配分配给了几何轴,则平面转换不会对参考坐标轴的分配产生影响。
刀具半径偏移
进行刀具半径偏移编程可以使用指令 TOFFR。
句法
刀具长度偏移:
TOFFL=<值>
TOFFL[1]=<值>
TOFFL[2]=<值>
TOFFL[3]=<值>
TOFF[<几何值>]=<值>
刀具半径偏移:
TOFFR=<值>
含义
TOFFL: | 对有效刀具长度进行补偿的指令 TOFFL 可以使用或不使用索引进行编程: 不使用索引: TOFFL= 在编程偏移值生效的方向上,补偿存储器中保存的刀具长度分量 L1 也开始生效。 使用索引: TOFFL[1]=, TOFFL[2]= 或者 TOFFL[3]= 在编程偏移值生效的方向上,补偿存储器中所保存的刀具长度分量L1、L2 或 L3也开始生效。 指令 TOFFL 和 TOFFL[1] 的效果相同。 提示: 如何计算轴中的刀具长度补偿值,由刀具类型和当前的工作平面(G17 / G18 / G19)确定。 |
TOFF: | 在与给定几何轴平行的组件上进行刀具长度补偿的指令 TOFF 刀具长度分量的方向生效,它在未旋转的刀具上(可定向刀架或方向转换)与索引中给出的 <几何轴> 平行。 提示: 框架不对刀具长度分量的编程值分配产生影响,即:将刀具长度分量的分配至几何轴不是以工件坐标系(WCS)为基准,而是以刀具初始设置中的刀具坐标系为基准。 |
<几何轴>: | 几何轴标识符 |
TOFFR: | 对有效刀具半径进行补偿的指令 TOFFR 可以 在刀具半径补偿被激活时 按照编程的偏移值来改变有效刀具半径。 |
<值>: | 刀具长度或半径的偏移值 |
类型: | REAL |
|
提示 指令 TOFFR 的作用几乎与指令 OFFN 相同(参见“ 刀具半径补偿 ")。 仅仅在圆柱面曲线转换(TRACYL)和槽面补偿被激活时有所区别。 在这种情况下 ≤ OFFN 在刀具半径上使用负号,而 TOFFR 与之相反使用正号。 OFFN 和 TOFFR 可以同时有效。 通常他们的值可以相加而生效(槽面补偿除外)。
|
其他句法规则
可以同时改变刀具长度的三个分量。 但在一个程序段中,不允许一方面使用 TOFFL/TOFFL[1..3] 组中的指令而另一方面使用 TOFF[<几何轴>] 组中的指令。
同样在一个程序段中也不允许同时写入 TOFFL 和 TOFFL[1] 。
如果在一个程序段中没有对全部三个刀具分量进行编程,则未编程的分量保持不变。 因此可以使用程序段方式对多个分量进行修正。 这只有在刀具分量要么仅使用 TOFFL 、要么仅使用 TOFF 进行修改时才能实现。 将程序类型从 TOFFL 转换至 TOFF 或进行反向转换时,应首先取消先前可能存在的编程刀具长度偏移(参见示例 3)。
边界条件
设定数据的运用
在将编程偏移值分配至刀具长度分量时要使用下列设定数据:
SD42940 $SC_TOOL_LENGTH_CONST (在平面转换时变换刀具长度分量)
SD42950 $SC_TOOL_LENGTH_TYPE (不考虑刀具类型进行刀具长度补偿分配)
如该设定数据的有效值不等于 0,则其相对于 G 代码组 6 的内容(平面选择 G17 - G19)或者刀具数据中所包含的刀具类型($TC_DP1[<T–Nr.>, <D–Nr.>])具有优先权,即该设定数据对于偏移的计算与刀具长度分量 L1 至 L3 有相同的作用
西门子6SN1123-1AA00-0CA2
V/f 控制的结构
下图为 V/f 控制的结构示意图:

V/f 控制的结构
V/f 特性曲线
在考虑极对数的情况下,将转速设定值切换到需要设定的频率。并输出属于转速设定值的同步频率(无滑差补偿)。
下图为 V/f 特性曲线的示意图:

V/f 特性曲线
调试 V/f 控制
在 V/f 控制的调试前请注意下列事项:
|
|
| 例如当运行具有交替式转动惯量的驱动时,借助在电流限值(p0640)处启动能够实现驱动的快速启动。达到电流限值(p0640)只会使斜坡函数发生器停止。电流仍有可能进一步增大。因此在参数设置时必须遵循对监控功能电流限制的安全距离,以确保驱动不会由于过电流故障断开。 |
|
按如下步骤来调试 V/f 控制:
检查是否满足 V/f 控制的前提条件。
已进行过*调试:
V/f 控制的参数已被预设为合理的值。
未进行过*调试:
必须检查和修正下列相关的电机数据:
r0313 当前(或计算出的)电机极对数
p0314 电机极对数
p1318 V/f 控制,加速/减速时间
p1319 V/f 控制,频率为零时的电压
p1326 V/f 控制,可编程特性曲线上第 4 点的频率
p1327 V/f 控制,可编程特性曲线上第 4 点的电压
p1338[0...n] V/f 运行,谐振抑制增益
p1339[0...n] V/f 运行,谐振抑制滤波时间常量
p1349[0...n] V/f 运行,谐振抑制大频率
通过参数 p0311 设置电机额定转速。
通过参数设置 p1317 = 1 激活 V/f 控制
西门子PLC,西门子CPU,西门子代理商,西门子授权代理商,西门子一级代理商