找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 132|回复: 2

[分享] 超强 发那科侧铣头后处理,三菱侧铣头后处理,支持各轴向自定义条件 刀轴非正交轴报警

[复制链接]

43

主题

533

回帖

6796

积分

上尉

积分
6796
发表于 昨天 19:09 | 显示全部楼层 |阅读模式
本帖最后由 来源路 于 2025-10-27 19:14 编辑

支持立铣和侧铣
带ini配置文件可自定义修改关闭增强功能
每个轴向可以自定义输出内容,
每个轴向不同坐标和坐标偏执两种方案可供选择
刀轴不不平行与XYZ轴(非正交刀轴)报警刀轴朝下-Z报警 (可关闭)
负刀轴状态下G41和G42对调(可关闭),不然刀补不对,
立铣和侧铣可选不同的转速上限。
klm_3X_cxt.rar (200 Bytes, 下载次数: 23)
####################常规参数设置区 #########################
#命令#变量名##设置值#####################说明######

set      lu1             "G21 G40 G17 G49 G80 G90"   ;#程序开始模态代码重置 可任意修改增减
set      lu2             "53"                                       ;#装夹偏执0=G53填53/0=G54填54,(lu3/lu4/lu5/lu6/lu7/都不为0时此功能失效)


set      lu3             "58"                                         ;#刀轴为+X时坐标系输出为G多少就填写多少,不启用此功能请填写0 不启用此功能则使用装夹偏执方案
set      lu4             "57"                                         ;#刀轴为-X时坐标系输出为G多少就填写多少,不启用此功能请填写0 不启用此功能则使用装夹偏执方案
set      lu5             "56"                                         ;#刀轴为+Y时坐标系输出为G多少就填写多少,不启用此功能请填写0 不启用此功能则使用装夹偏执方案
set      lu6             "55"                                         ;#刀轴为-Y时坐标系输出为G多少就填写多少,不启用此功能请填写0 不启用此功能则使用装夹偏执方案
set      lu7             "0"                                           ;#刀轴为+Z时坐标系输出为G多少就填写多少,不启用此功能请填写0 不启用此功能则使用装夹偏执方案

set      lu11             "1"                                          ;#每个操作前是否需要输出输出操作名且输出M01,1=是/0=否

set      lu19              "1"                                          ;#是否检查程序非G54提示        1=是/0=否
set      lu20             "1"                                           ;#是否检测包含多坐标系提示,    1=是/0=否
set      lu21              "1"                                          ;#是否弹窗过切检查状态,           1=是/0=否
set      lu22             "1"                                           ;#是否报告过切检查状态,           1=是/0=否
set      lu23             "1"                                           ;#是否检查H≠T提示报警           1=是/0=否
set      lu24             "1"                                           ;#是否检查D≠T提示报警           1=是/0=否
set      lu25             "1"                                           ;#是否检查0刀号提示报警        1=是/0=否
set      lu26             "1"                                            ;#是否检查异刀同号提示报警      1=是/0=否
set      lu27              "1"                                           ;#是否检查非正交刀轴和刀轴-Z向下报警         1=是/0=否
set      lu28             "1"                                            ;#是否检查转速为0报警             1=是/0=否
set      lu29             "1"                                            ;#是否检查勾选了Z偏执提示       1=是/0=否
set      lu30              "1"                                            ;#是否弹窗三菱发那科选择       1=是/0=否

set      lu32             "1"                                             ;#换刀前是否Z回零       1=是/0=否
set      lu33             "1"                                             ;#换刀模式选择     0=不输出换刀/1=T和M06同行/2=T和M06换行
set      lu34             "1"                                             ;#是否输出备刀      1=是/0=否 (lu33不输出换刀则也不会输出备刀)
set      lu35             "1"                                             ;#刀号前是否输出N号? N号=刀号        1=是/0=否
set      lu36             "1"                                             ;#是否输出G43 H  ?        1=是/0=否
set      lu37             "1"                                             ;#是否开启负刀轴状态下G41和G42对调       1=是/0=否
set      lu38             "5000"                                        ;#立铣转速上限是? 超过此值按此值输出     
set      lu39              "2000"                                        ;#侧铣转速上限是? 超过此值按此值输出     
set      lu40              "1"                                             ;#程序结束Y轴是否回零        1=是/0=否   
set      lu41             "1"                                               ;#程序结束Z轴是否回零        1=是/0=否  
set      lu42             "1"                                               ;#换刀处是否输出XY范围值        1=是/0=否



#################### 自动正交侧铣头参数设置区#########################

set      lu44                                                    "0"                                           ;#刀轴转为+X时需要输出什么内容? 使用\n换行  0表示不输出
set      lu45                                                    "0"                                            ;#刀轴转为-X时需要输出什么内容? 使用\n换行  0表示不输出
set      lu46                                                    "0"                                           ;#刀轴转为+Y时需要输出什么内容? 使用\n换行  0表示不输出
set      lu47                                                    "0"                                            ;#刀轴转为-Y时需要输出什么内容? 使用\n换行  0表示不输出
set      lu48                                                    "0"                                           ;#刀轴转为+Z时需要输出什么内容? 使用\n换行  0表示不输出


2.png
发那科侧铣头参数预设值:
###  参数No.5101,用侧铣钻孔这个参数必须设定好!
###  0 FXY为“0”时,钻孔轴始终为Z轴。
###  FXY改成“1”时,钻孔轴即为程序所选轴,注意是与所选平面G17/G18/G19垂直的轴。

###  参数No.5001,侧铣可以建立刀具长度补偿!
###  修改#1 TLB为“0”是指刀具长度补偿A  G43 H和G41与G42,即始终为Z轴;
###“1”指定刀具长度补偿B,即建立垂直于所指定平面(G17/G18/G19)的轴的长度补偿和G41与G42,。



2

主题

293

回帖

689

积分

三级士官

积分
689
发表于 昨天 19:18 来自手机 | 显示全部楼层
谢谢分享

2

主题

247

回帖

3263

积分

中尉

积分
3263
发表于 昨天 19:30 | 显示全部楼层
非正交的可以直接输刀长值有没有
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-10-28 02:57

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表