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]
======================================================================

Reply via email to