上海邑斯自动化科技有限公司
2021/3/2 15:13:156SN1123-1AB00-0CA3西门子 611 功率模块,2-轴
6SN1123-1AB00-0CA3 ***备件*** SIMODRIVE 611 功率模块,2-轴,50A 内部散热 电机额定电流: 进给 = 18A 主轴 = 24A |
对于铣削加工,实际操作中可采用更实用的每齿进给量编程来代替旋转进给率编程。
通过激活刀具补偿数据组的刀具参数 $TC_DPNT(齿数),控制系统根据每个运行程序段中可编程的每齿进给量计算生效的旋转进给率: | ||
F = FZ * $TC_DPNT | ||
其中: | F : | 旋转进给率,单位毫米/转或英寸/转 |
FZ: | 每齿进给量,单位毫米/齿或英寸/齿 | |
$TC_DPNT: | 刀具参数:齿数/转 |
不考虑激活刀具的刀具类型($TC_DP1)。
编程的每齿进给量保持模态有效,不受换刀影响,也不管是否选择了刀具补偿数据组。
激活刀沿的刀具参数 $TC_DPNT 的更改在下一次选择程序段补偿或激活有效补偿数据时生效。
换刀和选择/取消刀具补偿数据组会重新计算当前生效的旋转进给率。
提示 每齿进给量仅在轨迹上生效,无法进行轴编程。 |
提示 G95和FZ指令可一同或分别在程序段中编程。 |
G95: | 进给方式:旋转进给率,单位毫米/转或英寸/转(由G700/G710决定) 关于G95请参见“进给率(G93,G94,G95,F,FGROUP,FL,FGREF)” | |
FZ: | 每齿进给速度 | |
激活: | 使用G95 | |
有效性: | 模态 | |
尺寸单位: | 毫米/齿或英寸/齿(由G700/G710决定) |
提示 在G95 F... 和 G95 FZ... 间切换在G95 F...(旋转进给率)和G95 FZ...(每齿进给量)之间进行切换时,将删除不生效的进给值。 |
提示 使用 FPR 推导进给率和旋转进给率类似,也可以使用FPR从任意回转轴或主轴推导出每齿进给量(参见“用于定位轴/主轴的进给率(FA, FPR, FPRAON, FPRAOF)”)。 |
注意 换刀/切换主主轴后续的换刀或主主轴切换必须由用户通过相应的编程实现,比如重新编程FZ。 |
注意 和轨迹几何形状(直线、圆弧)一样,工艺要求例如顺铣或逆铣、端面铣削或柱面铣削等都不会被系统自动考虑。 编程每齿进给量时必须考虑到这些参数。 |
示例 1: 5 齿铣刀($TC_DPNE = 5)
程序代码 | 注释 | |
---|---|---|
N10 G0 X100 Y50 | ||
N20 G1 G95 FZ=0.02 | ; | 每齿进给量 0.02毫米/齿 |
N30 T3 D1 | ; | 切换刀具,并激活刀具补偿数据组。 |
M40 M3 S200 | ; | 主轴转速 200 转/分钟 |
N50 X20 | ; | 以如下进给量铣削: FZ = 0.02 毫米/齿 ⇒ 生效的旋转进给率: F = 0.02 毫米/齿 * 5 齿/转 = 0.1 毫米/转 或者: F = 0.1 毫米/转 * 200 转/分钟 = 20 毫米/分钟 |
… |
示例 2: 在 G95 F... 和 G95 FZ... 间切换
程序代码 | 注释 | |
---|---|---|
N10 G0 X100 Y50 | ||
N20 G1 G95 F0.1 | ; | 旋转进给率 0.1 毫米/转 |
N30 T1 M6 | ||
N35 M3 S100 D1 | ||
N40 X20 | ||
N50 G0 X100 M5 | ||
N60 M6 T3 D1 | ; | 切换为 5 齿铣刀($TC_DPNT = 5)。 |
N70 X22 M3 S300 | ||
N80 G1 X3 G95 FZ=0.02 | ; | 从 G95 F… 切换至 G95 FZ…,每齿进给量 0.02 毫米/齿生效。 |
… |
示例 3: 从主轴推导出每齿进给量(FBR)
程序代码 | 注释 | |
---|---|---|
… | ||
N41 FPR(S4) | ; | 主轴 4 上的刀具(非主主轴)。 |
N51 G95 X51 FZ=0.5 | ; | 根据主轴 S4,每齿进给量 0.5 毫米/齿。 |
… |
示例 4: 后续换刀
程序代码 | 注释 | |
---|---|---|
N10 G0 X50 Y5 | ||
N20 G1 G95 FZ=0.03 | ; | 每齿进给量 0.03毫米/齿 |
N30 M6 T11 D1 | ; | 切换为 7 齿铣刀($TC_DPNT = 7)。 |
N30 M3 S100 | ||
N40 X30 | ; | 生效的旋转进给率 0.21 毫米/转 |
N50 G0 X100 M5 | ||
N60 M6 T33 D1 | ; | 切换为 5 齿铣刀($TC_DPNT = 5)。 |
N70 X22 M3 S300 | ||
N80 G1 X3 | ; | 每齿进给量 0.03毫米/齿 模态有效 ⇒ 生效的旋转进给率: 0.15 毫米/转 |
… |
示例 5: 切换主主轴
程序代码 | 注释 | |
---|---|---|
N10 SETMS(1) | ; | 主轴 1 为主主轴。 |
N20 T3 D3 M6 | ; | 刀具 3 切换至主轴 1。 |
N30 S400 M3 | ; | 主轴 1 转速为 S400(就是 T3 转速)。 |
N40 G95 G1 FZ0.03 | ; | 每齿进给量 0.03毫米/齿 |
N50 X50 | ; | 轨迹运行,生效的进给率取决于: - 每齿进给量 FZ - 主轴 1 的转速 - 激活的刀具 T3 的齿数 |
N60 G0 X60 | ||
... | ||
N100 SETMS(2) | ; | 主轴 2 为主主轴。 |
N110 T1 D1 M6 | ; | 刀具 1 切换至主轴 2。 |
N120 S500 M3 | ; | 主轴 2 转速为 S500(就是 T1 转速)。 |
N130 G95 G1 FZ0.03 X20 | ; | 轨迹运行,生效的进给率取决于: - 每齿进给量 FZ - 主轴 2 的转速 - 激活的刀具 T1 的齿数 |
提示 切换主主轴(N100)之后,用户必须为主轴 2 驱动的刀具选择补偿值。 |
在G93,G94和G95间切换
G95未激活时也可编程FZ,但此编程不生效并会在选择G95时被删除。即在G93,G94和G95间切换时,FZ值也会像F值一样被删除。
重新选择 G95
G95激活时,重新选择G95没有作用(当没有编程F和FZ间的切换时)。
逐段有效进给率(FB)
G95 FZ...(模态有效)激活时,逐段有效进给率FB...被视为每齿进给量。
SAVE 属性
在有SAVE属性的子程序中, FZ会像F一样,写入子程序启动前的值。
一个程序段中的多个进给值
“一个程序段中的多个进给值”功能在使用每齿进给量时不可用。
同步动作
无法在同步动作中使用FZ。
读取每齿进给速度和轨迹进给类型
可通过系统变量读取每齿进给速度和轨迹进给类型:
| $AC_FZ | 当前主程序段准备时生效的每齿进给速度。 | |
$AC_F_TYPE | 当前主程序段准备时生效的轨迹进给类型。 | ||
值: | 含义: | ||
0 | 毫米/分钟 | ||
1 | 毫米/转 | ||
2 | 英寸/分钟 | ||
3 | 英寸/转 | ||
11 | 毫米/齿 | ||
31 | 英寸/齿 |
| $P_FZ | 编程的每齿进给速度 | |
$P_S_TYPE | 编程的轨迹进给类型 | ||
值: | 含义: | ||
0 | 毫米/分钟 | ||
1 | 毫米/转 | ||
2 | 英寸/分钟 | ||
3 | 英寸/转 | ||
11 | 毫米/齿 | ||
31 | 英寸/齿 |
提示 如果G95未激活,变量 $P_FZ 和 $AC_FZ 总是输出零值。 |
6SN1123-1AB00-0CA3西门子 611 功率模块,2-轴