When you read my follow-up you'll see I goofed had a syntax error in the #EVAL(). Sorry about that. Remove the "B's" as shown.
@TPINDX #IFSTR(#WKPLN=H1)<#EVAL(#INDXB=0)> #IFSTR(#WKPLN=H2)<#EVAL(#INDXB=0)> #IFSTR(#WKPLN=H3)<#EVAL(#INDXB=0)> #IFSTR(#WKPLN=H4)<#EVAL(#INDXB=180)> #IFSTR(#WKPLN=H5)<#EVAL(#INDXB=180)> #IFSTR(#WKPLN=H6)<#EVAL(#INDXB=180)> That should fix your constant B0.0 output. You can set SMF question #23 to T3.0 to eliminate the decimal point and trailing zero. To output at the additional locations place B#INCXB in the template file immediately after the "H" value (H#LOFF?) is output. ================================================== Fred Lauzus, CAM Programming Coordinator High Steel Structures, Incorporated mailto:[EMAIL PROTECTED] http://www.highsteel.com ================================================== -----Original Message----- From: Steve Nelson [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 22, 2003 10:21 AM To: [EMAIL PROTECTED] Subject: RE: [mfg-smartcam] POST HELP? I Tried the edits that you sent me and this is the way it posted. I'm in need of more support if you can help. Thank You @TPINDX #IFSTR(#WKPLN=H1)<#EVAL(#INDXB=B0)> #IFSTR(#WKPLN=H2)<#EVAL(#INDXB=B0)> #IFSTR(#WKPLN=H3)<#EVAL(#INDXB=B0)> #IFSTR(#WKPLN=H4)<#EVAL(#INDXB=B180)> #IFSTR(#WKPLN=H5)<#EVAL(#INDXB=B180)> #IFSTR(#WKPLN=H6)<#EVAL(#INDXB=B180)> @START #EVAL(#U0=0) #IF(#U0=1)< START> % :G0 G70 G90 T#TOOL M6 (MSG,#TDESC) X#XPOS Y#YPOS B#INDXB #SPEED #SPNDL T#NTOOL #WKPLN <#MOV>Z#ZPOS M8 @TOOLCHG #IF(#U0=1)< TOOLCHANGE SECTION> G0 Z20 H0 <#FXD> :G0 G70 G90 T#TOOL M6 (MSG,#TDESC) G0 Z#ZPOS X#XPOS Y#YPOS B#INDXB S#SPEED #SPNDL T#NTOOL #WKPLN <#MOV>Z#ZPOS M8 % :G0 G70 G90 T270 M6 (MSG,6.000 DIA. FACE MILL) X-6.0 Y5.8 B0.0 350 M3 T240 H4 -------------->This line should be B180 Z18.0 M8 Z16.6 G1Z-16.5F7.5 Y0.5F15.0H4 G0Z18.0 X0.0Y5.8Z18.0 Z16.6 G1Z-16.5F7.5 Y0.5F15.0H5--------------------------->B180 G0Z18.0 X6.0Y5.8Z18.0 Z16.6 G1Z-16.5F7.5 Y0.5F15.0H6--------------------------->B180 G0Z18.0 Z18.0 X-6.0Y5.8 Z16.6 G1Z16.5F7.5 Y0.5F15.0H1----------------------------->This line should be B0 G0Z18.0 X0.0Y5.8Z18.0 Z16.6 G1Z16.5F7.5 Y0.5F15.0H2---------------------------->B0 G0Z18.0 X6.0Y5.8Z18.0 Z16.6 G1Z16.5F7.5 Y0.5F15.0H3---------------------------->B0 G0Z18.0 G0 Z20 H0 :G0 G70 G90 T240 M6 (MSG,1.620 DIA. BORE)--------------> Code below should be the same way but its not putting it in? G0 Z16.7 X6.0 Y0.5 B0.0 S700 M3 T240 H3 Z16.7 M8 G85Z-0.7875R16.6F0.004H3 X0.0Y0.5Z-0.7875R16.6F0.004H2 X-6.0Y0.5Z-0.7875R16.6F0.004H1 G80Z16.7 G85X-6.0Y0.5Z-0.7875R-16.4F0.004H4 X0.0Y0.5Z-0.7875R-16.4F0.004H5 X6.0Y0.5Z-0.7875R-16.4F0.004H6 M2 % -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of [EMAIL PROTECTED] Sent: Wednesday, October 22, 2003 6:49 AM To: [EMAIL PROTECTED] Subject: RE: [mfg-smartcam] POST HELP? Oops.... I was a little hasty with the send button. In hindsight I gave you some bad syntax. I was trying to assign strings, "B0" & "B180", to the decimal variable "#INDXB". Here's the corrected version: @TPINDX #IFSTR(#WKPLN=H1)<#EVAL(#INDXB=0)> #IFSTR(#WKPLN=H2)<#EVAL(#INDXB=0)> #IFSTR(#WKPLN=H3)<#EVAL(#INDXB=0)> #IFSTR(#WKPLN=H4)<#EVAL(#INDXB=180)> #IFSTR(#WKPLN=H5)<#EVAL(#INDXB=180)> #IFSTR(#WKPLN=H6)<#EVAL(#INDXB=180)> � ================================================== Fred Lauzus, CAM Programming Coordinator High Steel Structures, Incorporated mailto:[EMAIL PROTECTED] http://www.highsteel.com ================================================== -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 22, 2003 7:29 AM To: [EMAIL PROTECTED] Subject: RE: [mfg-smartcam] POST HELP? In addition to John and Bill's contributions (add the "B" and use "#IFSTR"), here's my 2� worth. Use the @TPINDX section not the declare. Add the "#" to WKPLN and use the "#EVAL()" functions to assign values to #INDXB. @TPINDX #IFSTR(#WKPLN=H1)<#EVAL(#INDXB=B0)> #IFSTR(#WKPLN=H2)<#EVAL(#INDXB=B0)> #IFSTR(#WKPLN=H3)<#EVAL(#INDXB=B0)> #IFSTR(#WKPLN=H4)<#EVAL(#INDXB=B180)> #IFSTR(#WKPLN=H5)<#EVAL(#INDXB=B180)> #IFSTR(#WKPLN=H6)<#EVAL(#INDXB=B180)> @START #EVAL(#U0=0) #IF(#U0=1)< START> % :G0 G70 G90 T#TOOL M6 (MSG,#TDESC) X#XPOS Y#YPOS B#INDXB #SPEED #SPNDL T#NTOOL #WKPLN <#MOV>Z#ZPOS M8 @TOOLCHG #IF(#U0=1)< TOOLCHANGE SECTION> G0 Z20 H0 <#FXD> :G0 G70 G90 T#TOOL M6 (MSG,#TDESC) G0 Z#ZPOS X#XPOS Y#YPOS B#INDXB S#SPEED #SPNDL T#NTOOL #WKPLN <#MOV>Z#ZPOS M8 ================================================== Fred Lauzus, CAM Programming Coordinator High Steel Structures, Incorporated mailto:[EMAIL PROTECTED] http://www.highsteel.com ================================================== > -----Original Message----- > From: Steve Nelson [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 21, 2003 2:45 PM > To: Smartcam > Subject: [mfg-smartcam] POST HELP? > > Hello Smartcam Users, > Im trying to write a post for a Cincinnati a950mc control I am programming > off the centerline of the pallet and its a horizontal machine so I have > three tubes 33.0" long six different surfaces I named them > H1,H2,H3,H4,H5,H6. and H1,H2,H3 are at zero deg. H4,H5,H6 are at 180 deg. > > > > This is what my post looks like: > @DECLARE > #IF(WKPLN=H1)<#INDXB=B0> > #IF(WKPLN=H2)<#INDXB=B0> > #IF(WKPLN=H3)<#INDXB=B0> > #IF(WKPLN=H4)<#INDXB=B180> > #IF(WKPLN=H5)<#INDXB=B180> > #IF(WKPLN=H6)<#INDXB=B180> > > > @START > #EVAL(#U0=0) > #IF(#U0=1)< START> > % > :G0 G70 G90 T#TOOL M6 > (MSG,#TDESC) > X#XPOS Y#YPOS #INDXB #SPEED #SPNDL T#NTOOL #WKPLN > <#MOV>Z#ZPOS M8 > > @TOOLCHG > #IF(#U0=1)< TOOLCHANGE SECTION> > G0 Z20 H0 > <#FXD> > :G0 G70 G90 T#TOOL M6 > (MSG,#TDESC) > G0 Z#ZPOS > X#XPOS Y#YPOS #INDXB S#SPEED #SPNDL T#NTOOL #WKPLN > <#MOV>Z#ZPOS M8 > > How can I get my output to show B0 or B180 at these #INDXB areas. > > This is what I'm getting so far: > % > :G0 G70 G90 T270 M6 > (MSG,6.000 DIA. FACE MILL) > X-6.0 Y5.8 0.0 350 M3 T240 H4 > Z18.0 M8 > Z16.6 > G1Z-16.5F7.5 > > Any help would be greatly appreciated. > ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ====================================================================== ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ====================================================================== ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ======================================================================
