纯属意外* 发表于 2012-6-16 16:04:04

后处理输出IJK与R的选择,求高手解答。

后处理输出IJK与R的特点。一般后处理都是以IJK输出的。但是个人认为就非整圆的圆弧来说,应该走R来的顺畅以及后处理出来程式也比较短。提高运行效率。但是因为不会TCL语言编写。不懂制作IJK与R分开的判断句,只能从简单的在IJK 单独输出或者R单独输出,只能二选一。。。 有的朋友说制作两个后处理好了。但是问题是两个后处理用起来实在不方便。遇到有整圆又有圆弧的情况下就无法使用了。。。 所以现在只是想搞明白圆弧与整圆输出全部用R表达。实际加工是否会有问题。。。 望高手解答一下。。。:loveliness:

haoyuan366 发表于 2012-6-17 00:25:12

这个TCL判断句等我有空试试看:lol······我建议用ijk输出····全R不好使

纯属意外* 发表于 2012-6-17 10:48:34

haoyuan366 发表于 2012-6-17 00:25 static/image/common/back.gif
这个TCL判断句等我有空试试看······我建议用ijk输出····全R不好使

嗯。感谢老大解答。。。 下面是 后处理论坛一个高手实践的结果。 他已经用中文表达了判断句。。

引用原文内容:
“经过n次上机实切,证实ijk和r并存是可行的。



需要注意的是:圆弧的表达分3种情况:(在用全圆输出的情况下)

圆弧角小于或者等于180度,r的值为正。

大于180度和小于360度时,r的值需为负值。

等于360度时,用ijk表达。(只有当整圆出现时用ijk表达)



ijk这三个数值是不能同时出现的:

g17平面,只能出现i和j, 需要抑制 k 的输出。

g18平面,只能出现i和k, 需要抑制 j 的输出。

g19平面,只能出现j和k, 需要抑制 i 的输出。



g17,g18,g19平面选择是常规功能,一般机床系统都支持。

所以,编程时,运动输出类型 最好是使用: “圆弧-垂直/平行于刀轴”。

也就是说,刀轨尽量用平滑的方式去表达,而不要用线形去逼近。

对加工的表面质量有直接的关系。



对于螺旋下刀运动,也同样遵循上面所说的,只不过,螺旋运动包括三个轴的运动,

其中两个轴负责完成圆弧的动作,另一轴做直线插补运动。



另:需要注意的是,如果要用刀具半径补偿,则只能用g17,不能用g18和g19。

因为半径补偿只支持g17。


还有一点,就是:

钻孔循环也只支持g17,g18和g19不可用。

g18和g19平面下用钻孔循环,是指的侧铣头。

比如要想完成类似g83的动作,只能用输出g01和g00的方式来表达了。 ”

纯属意外* 发表于 2012-6-17 14:49:50

呵呵。那也没办法。人家不愿意共享。。。 能这样解释已经算不错了。不能强求别人吧。。 而且这位高手 在后处理论坛都一年多没登入了。。   自己对这方面实在是苦手。。。 :Q

纯属意外* 发表于 2012-6-17 18:21:12

:Q这个是不是完整的判断句。。。
global mom_arc_angle

if {$mom_arc_angle <= "180" } {
MOM_do_template circular_move_r
   } elseif {$mom_arc_angle > "180" && $mom_arc_angle < "360" } {
MOM_do_template circular_move_r
} elseif {$mom_arc_angle == "360" } {
MOM_do_template circular_move_ijk
   }

global mom_pos_arc_center mom_prev_pos
if {$mom_pos_arc_center(0) == $mom_prev_pos(0)} {
MOM_suppress once I
}
if {$mom_pos_arc_center(1) == $mom_prev_pos(1)} {
MOM_suppress once J
}

qq312523146 发表于 2015-5-11 11:43:49

好好学习,天天向上

#神马都是浮云# 发表于 2015-7-22 17:25:18

纯属意外 发表于 2012-6-17 10:48 static/image/common/back.gif
嗯。感谢老大解答。。。 下面是 后处理论坛一个高手实践的结果。 他已经用中文表达了判断句。。

引用原 ...

问题解决没有!我也在寻找这个解决方案

#神马都是浮云# 发表于 2015-7-22 17:22:18

haoyuan366 发表于 2012-6-17 00:25 static/image/common/back.gif
这个TCL判断句等我有空试试看:lol······我建议用ijk输出····全R不好使

我现在也在寻找这个问题

菜鸟010 发表于 2018-3-23 11:48:32

纯属意外* 发表于 2012-6-17 10:48
嗯。感谢老大解答。。。 下面是 后处理论坛一个高手实践的结果。 他已经用中文表达了判断句。。

引用 ...

不知道你用的什么系统但侧洗头钻孔循环和半径补偿都是可以用的
页: [1]
查看完整版本: 后处理输出IJK与R的选择,求高手解答。