Community Tip - If community subscription notifications are filling up your inbox you can set up a daily digest and get all your notifications in a single email. X
Hello Programmer,
I need your help.
I found some sequences that Creo has generated “ROTATE” in the CL data (like following pictures), therefore, these sequences need to exchange GOTO positions by using FIL when Creo was posted tap file. Meanwhile, I also have some sequences that Creo has no generate “ROTATE” in CL data which are unnecessary to exchange GOTO positions. Therefore, I want to write FIL (conditionals control) to determine which sequence need to exchange GOTO position or not exchange.
Could you please teach me how to write a conditionals control in the FIL (IF….THEN….) to switch it when Creo was generated “ROTATE”?
I wrote following FIL but Creo couldn’t work, just for your reference.
CIMFIL/ON,GOTO
WR=TEXT(ROTATE/CAXIS,INCR)
IF(WR.(ON))THEN
DMY=POSTF(20)
I1=POSTF(7,11)
J1=POSTF(7,9)
K1=POSTF(7,10)
V1=VECTOR/I1,J1,K1
M2D=DATA/CAM,2,V1 $$ USE VECTOR
$$M2D=DATA/CAM,2,I1,J1,K1 $$ SAME AS ABOVE LINE
TRANS/M2D
ENDIF
DMY=POSTF(21)
DMY=POSTF(13)
CIMFIL/OFF
Thanks so much
Have a good day!!
Mark Rao