西门子一级代理|交换机代理
以轨迹速度 F 运行回转轴(FGREF)
在某些工具或工件或两者都被回转轴移动的加工中,应按通用的方式在 F 值下作为轨迹进给编程生效的加工进给。 必须为每根相关的回转轴设定一个有效的半径(参考半径)。
参考半径的单位取决于G70/G71/G700/G710的设置。
FGROUP指令中必须包含所有共同运作的轴,以计算轨迹进给率。
为了在不进行FGREF编程的情况下保持兼容,在系统启动后及复位时 1 度= 1 毫米 的换算生效。 即:FGREF 的参考半径 =360 毫米/(2π)=57.296 毫米。
提示
预设取决于激活的基本系统(MD10240 $MN_SCALING_SYSTEM_IS_METRIC)和当前生效的G70/G71/G700/G710设置。
特殊情况:
程序代码
N100 FGROUP(X,Y,Z,A)
N110 G1 G91 A10 F100
N120 G1 G91 A10 X0.0001 F100
在该编程中,N110中作为回转轴进给率编程的 F 值单位为度/分钟,而在N120中编程的进给率的单位根据当前生效的G70/G71/G700/G710为 100 英寸/秒或 100 毫米/分钟。
注意
如果在程序段中只编程了回转轴,FGREF也有效。 单位为度/分钟的常规F值只适用于参考半径符合FGREF预设的情况。
使用G71/G710时: FGREF[A]=57.296
使用G70/G700时: FGREF[A]=57.296/25.4
读取参考半径
可通过系统变量读取回转轴参考半径的值:
在同步动作或在带预处理停止的零件程序中,通过系统变量:
$AA_FGREF[]
当前主运行值
在不带预处理停止的零件程序中,通过系统变量:
$PA_FGREF[]
编程值
如果未编程值,则读取两个回转轴变量的预设值 360 毫米 / (2π) = 57.296 毫米(1 度对应 1 毫米)。
对于线性轴,这两个变量的值总为 1 毫米。
读取影响速度的轨迹轴
可通过系统变量读取参与轨迹插补的轴:
在同步中或带预处理停止的零件程序中,通过系统变量:
$AA_FGROUP[]
当设定的轴通过基本设置或FGROUP编程会影响当前主运行程序段中的轨迹速度时,输出值“1”。 无影响时,变量输出值为“0”。
$AC_FGROUP_MASK
输出一个使用FGROUP编程、会影响轨迹速度的通道轴的位码。
$PA_FGROUP[]
当设定的轴通过基本设置或FGROUP编程会影响轨迹速度时,输出值“1”。 无影响时,变量输出值为“0”。
$P_FGROUP_MASK
用于带有FGREF的定向轴的轨迹参考系数
在定向轴上,FGREF[]系数的生效取决于是通过回转轴还是矢量插补改变刀具方向。
在回转轴插补中,定向轴的各个FGREF系数会像回转轴一样,作为单个基准轴计算轴的行程。
在矢量插补中,由单个FGREF系数的几何平均值得到有效FGREF系数会生效。
FGREF[有效] = [(FGREF[A] * FGREF[B]...)]的n次方根
其中:
A:
第 1 定向轴的轴名称
B:
第 2 定向轴的轴名称
C:
第 3 定向轴的轴名称
n:
定向轴的数量
示例:
标准 5 轴转换中有两根方向轴,因此有效的系数就是由两个轴向系数的平方根:
FGREF[有效] = [(FGREF[A] * FGREF[B])]的平方根
进给类型(G93/G94/G95)
G 指令G93,G94和G95为模态有效。 如果在G93,G94和G95之间进行了切换,必须重新编程轨迹进给值。使用回转轴加工时,进给率也可以用单位度/分钟来设定。
反比时间进给率(G93)
反比时间进给率说明了在一个程序段内执行运行指令所需要的时间。
单位: 1/min
示例:
N10 G93 G01 X100 F2
表示: 编程的轨迹行程在 0.5 分钟内运行完毕。
如果各程序段的轨迹长度差别很大,那么在使用G93编程时应在每个程序段中确定一个新的F值。 使用回转轴加工时,进给率也可以用单位度/分钟来设定。
同步轴进给率
在地址F下编程的进给率适用于所有在程序段中编程的轨迹轴,但不适用于同步轴。 合适控制同步轴,以便同步轴在各个行程下需要的时间相同,正如轨迹轴和所有轴同时到达它们的终点。
同步轴的极限速度(FL)
使用指令FL可以为同步轴编程一个极限速度。 如果未编程FL,快速运行速度将作为极限速度生效。 通过赋值机床数据(MD36200 $MA_AX_VELO_LIMIT)可以取消FL。
轨迹轴作为同步轴运行(FGROUP)
使用FGROUP可以确定,轨迹轴是以轨迹进给还是作为同步轴运行。 例如在螺旋线插补中可以定义,只有两根几何轴 X 和 Y 以编程的进给率运行。 而进刀轴Z成为同步轴。
示例: FGROUP(X,Y)
更改FGROUP
可通过以下方式对FGROUP的设置进行更改:
重新编程FGROUP: 例如FGROUP(X,Y,Z)
不给定轴,重新编程FGROUP: FGROUP()
FGROUP()后机床数据中设置的基本状态生效。 几何轴重新与轨迹轴关联运行。
FGROUP中的轴名称必须为通道轴名称。
进给率F的尺寸单位
使用 G 指令G700和G710除了可以设定几何数据,还可以定义进给率F的尺寸系统,即:
使用G700时:[inch/min]
使用G710时:[ mm/min ]
提示
进给参数不会受到G70/G71的影响。
用于带有极限速度FL的同步轴的尺寸单位
使用 G 指令G700/G710为F设置的尺寸系统同样适用于FL。
回转轴和线性轴的测量单位
对于通过FGROUP互相连接并且共同运行一个轨迹的线性轴和回转轴,线性轴尺寸单位的进给率有效。 根据G94/G95的预设,以毫米/分钟或英寸/分钟,或毫米/转或英寸/转为单位。
根据公式计算回转轴的切线速度,单位为毫米/分钟或英寸/分钟:
F[毫米/分钟] = F'[度/分钟] * π * D[毫米] / 360[度]
F :
切线速度
F':
角度速度
π:
圆弧常数
D:
直径