iCAx开思网

标题: 3+1軸 後處理製作問題 [打印本页]

作者: p30552    时间: 2013-4-11 11:14
标题: 3+1軸 後處理製作問題
小的最近研究後處理寫法,剛好有一個案子在跑.....

客戶要的G碼樣式  
G1Z19.9F1500.
X102.512F350.
Z29.9F2500.
G0Z50.
M12
B90.
M13
X0.
Z30.
G1Z19.9F1500.
X102.512F350.
Z29.9F2500.
G0Z50.
M12
B180.
M13

在每個旋轉指令前後都要加  M12.M13.
可是我轉出的的樣式都沒有M12 M13

G1 X2.979 Y-114.
Z70.
B90.
G0 Z80.
X63.355 Y-16.065
Z71.
G1 Z60.06 F1500.
X-63.355
X-63.641 Y-16.268


想請教大大要怎麼更改

附上後處理...我改的是第二個 UNCX01.P02







作者: dadidehaizi    时间: 2013-5-12 10:19
本帖最后由 dadidehaizi 于 2013-5-12 10:22 编辑

使用FIL在B轴旋转指令前加入强制输出 M12 M13
例如下面是我的输出
;***************************
G1 G40 G90 X0 Y0;
G0 G91 G28 Z0.;
(***** B AXIS POSITION 90*****);
G00 G90 B90;
作者: luweiqiang240    时间: 2013-5-12 15:53
这个要找高手指点喽!!!
作者: p30552    时间: 2013-5-16 16:58
dadidehaizi 发表于 2013-5-12 10:19
使用FIL在B轴旋转指令前加入强制输出 M12 M13
例如下面是我的输出
;***************************

可以請教這位高人,FIL 語言如何寫嗎??




作者: dadidehaizi    时间: 2013-5-16 19:40
我先解释一下当时我强行输出的思路。
首先检查B轴旋转指令,当出现时检查所要输出的角度值,然后输出强制内容例如G0 G91 G28 Z0.; 等然后在添加输出说明注释例如(***** B AXIS POSITION 90*****);当然90值使用变量来代替没这样就可以根据不同角度而改变。最后重新写入B旋转角度如 G0 G90 B90
具体的明天到单位我把那部分再贴出来。
再有我也是刚刚研究FIL,也不是很明白。一起研究吧
作者: p30552    时间: 2013-5-17 17:53
dadidehaizi 发表于 2013-5-16 19:40
我先解释一下当时我强行输出的思路。
首先检查B轴旋转指令,当出现时检查所要输出的角度值,然后输出强制内 ...

OK!!感謝高人指教!!
等待您的回覆!!



作者: dadidehaizi    时间: 2013-5-17 20:36
CIMFIL/ON,ROTATE
     BLN=POSTF(7,6)  
BLN=ROUNDF(BLN,3)               
    INSERT/'G','00 ','G','91 ','G28 ','Z','0. ','$'
    INSERT/'( B AXIS POSITION 'OMIT,BLN,')','$'
    INSERT/'G','00 ','G','90 ','B'OMIT,BLN,'$'
CIMFIL/OFF
其中BLN需要做一次计算来换算成旋转角度,这里我就不贴出来了,就是判断在第几像限进行换算
作者: dadidehaizi    时间: 2013-5-17 20:37
是不是很简单
作者: p30552    时间: 2013-5-20 15:18
謝謝!!高人指教。小弟試試看!!

作者: p30552    时间: 2013-11-25 17:24
dadidehaizi 发表于 2013-5-17 20:36
CIMFIL/ON,ROTATE
     BLN=POSTF(7,6)  
BLN=ROUNDF(BLN,3)               

大俠,又來請教了~~我旋轉角度換算寫不出來!!  想請教如何換算??!!{:soso_e181:}


我CL資料看出 原始的角度為-270,-540,-810.....


我的資料查出轉換的方法不多.....例如...圖3....




作者: Mcuikai    时间: 2013-11-26 09:18
来学习看看...




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3