yjdcwxa
发表于 2020-7-30 07:46:18
Bridge_︻︻︻︻ 发表于 2020-7-29 20:53
#5204是第四轴?那一个A一个B,为什么都是用#5204?
是第四轴,AB轴都是用的第四轴,二选一
andy1414
发表于 2020-7-30 08:54:39
雖然我會macro但是不能理解為何需要macro來旋轉座標
yjdcwxa
发表于 2020-7-30 10:34:30
andy1414 发表于 2020-7-30 08:54
雖然我會macro但是不能理解為何需要macro來旋轉座標
这个不重要,就像我不能理解為何好多人喜欢用G17 G18 G19这么不直观的平面旋轉功能编程一样,每个公司都有自己的习惯。既然你会,那你能帮我分析一下么,为什么9028B是OK的,换算成9028A就不行了呢?
andy1414
发表于 2020-7-30 11:58:58
yjdcwxa 发表于 2020-7-30 10:34
这个不重要,就像我不能理解為何好多人喜欢用G17 G18 G19这么不直观的平面旋轉功能编程一样,每个公司都 ...
macro通常是由一組主程式利用G65或G66呼出,其中需要帶入變量,
變量是基本運算參數,沒有主程式,沒有意向,要分析副程序MACRO變得困難且無意義。
這裡高手如雲,貼出主程序,副程序,說明意向(指要做哪些動作要求),一定有人可以幫你。
如果你怕人家學自己藏著腋著,恐怕神仙也難救。
gj339226774*
发表于 2020-7-30 12:30:15
andy1414 发表于 2020-7-30 11:58
macro通常是由一組主程式利用G65或G66呼出,其中需要帶入變量,
變量是基本運算參數,沒有主程式,沒有 ...
大哥说的对,楼主发的程序是子程序,需要主程序呼出,由于楼主并没有发主程序。本人只有自己建了一个主程序。已修改测试,问题得以解决。
andy1414
发表于 2020-7-30 12:58:12
gj339226774* 发表于 2020-7-30 12:30
大哥说的对,楼主发的程序是子程序,需要主程序呼出,由于楼主并没有发主程序。本人只有自己建了一个主程 ...
高手,macro自從用UG以後就不知道可以用在哪裡了,
樓主的程序中有兩個迴圈WHILE1跟WHILE2似乎語法冗長,應該可以使用IF判別就可以了,
依照FANUC的說明書WHILE內再堪WHILE才使用WHILE2。
yjdcwxa
发表于 2020-7-30 14:48:35
本帖最后由 yjdcwxa 于 2020-7-30 14:51 编辑
andy1414 发表于 2020-7-30 11:58
macro通常是由一組主程式利用G65或G66呼出,其中需要帶入變量,
變量是基本運算參數,沒有主程式,沒有 ...
什么跟什么呀。。。。藏著腋著什么了啊?怕谁学啊?我把程序都发上来了,怕别人不好更改,我还发了个ptp格式的。。。。。有必要说的这么难听么?。。 9028就是被调用的用户宏程序。。(FANUC Oi参数,M代码与宏程序号之间的对应关系表)一表中有写啊 9028对应的参数号就是6088系统默认的M代码就是M9 这不说的明明白白了么? 那M9这个代码就是主程序啊。 ,那我就举几个B轴的例子:M9 R54 S55 (这就是你要的主程序?一个命令从G54转到G55而已.) M9 R54 S56 M9 R54 S57 M9 R54 S58 4个主程序,OK了吧? 还要么?以后有什么问题就说清楚,说的时候不要带刺,想帮能帮你就帮,不想帮不能帮你不帮就是了,不要用言语去攻击别人
haiqing4510361
发表于 2020-7-30 15:52:34
机床的回转中心坐标有没有问题
yjdcwxa
发表于 2020-7-31 07:54:47
haiqing4510361 发表于 2020-7-30 15:52
机床的回转中心坐标有没有问题
没有问题,检查了好几遍{:sad:}
andy1414
发表于 2020-7-31 09:08:44
本帖最后由 andy1414 于 2020-7-31 11:22 编辑
yjdcwxa 发表于 2020-7-30 14:48
什么跟什么呀。。。。藏著腋著什么了啊?怕谁学啊?我把程序都发上来了,怕别人不好更改,我还发了个pt ............................-----------------------------