来源路 发表于 前天 19:09

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

支持立铣和侧铣
带ini配置文件可自定义修改关闭增强功能
每个轴向可以自定义输出内容,
每个轴向不同坐标和坐标偏执两种方案可供选择
刀轴不不平行与XYZ轴(非正交刀轴)报警刀轴朝下-Z报警 (可关闭)
负刀轴状态下G41和G42对调(可关闭),不然刀补不对,
立铣和侧铣可选不同的转速上限。

####################常规参数设置区 #########################
#命令#变量名##设置值#####################说明######

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表示不输出



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

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



时间都去哪了? 发表于 前天 19:18

谢谢分享

372929199007121 发表于 前天 19:30

非正交的可以直接输刀长值有没有

zajfdiskzaj 发表于 昨天 05:56

多谢大佬分享:victory:

zajfdiskzaj 发表于 昨天 05:56

这个有时间限制吗:handshake

qq312523146 发表于 昨天 13:47

好好学习

sanshi80 发表于 5 小时前

字多应该不错,收藏备用:lol
页: [1]
查看完整版本: 超强 发那科侧铣头后处理,三菱侧铣头后处理,支持各轴向自定义条件 刀轴非正交轴报警