Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

ASCII string help


s0l0seven
 Share

Recommended Posts

Guest CNC Apps Guy 1

I believe you can just put the ASCII number anywhere you want it and it will output. Are you talking about if a certain contition exists then to output the given character?

Link to comment
Share on other sites

What I am trying to do is change the mpfan post to a Bridgeport post, since it has 4 axis and sub capabilities.

Now in Fanuc controllers the subs begin with O

Like O3456 and I want to change it to output #3456

.

Any ideas.

I am a beginner at customization and I am not exactly sure how to change this.

It seams that if I could make a string like (spound = 035) and replace the stro in a couple places it would work.

psub_st_s #Header in sub leveln

result = nwadrs(stro, sub_prg_no)

" ", e

*sub_prg_no, e

pbld, n, sgabsinc, e

Link to comment
Share on other sites
Guest CNC Apps Guy 1

Try this,

Do a search for "sub_prg_no", when you find it, you'll probably find this "

fmt O 7 sub_prg_no #Program number

Change it to this;

fmt "#" 7 sub_prg_no #Program number

That should do it.

Hope that helps.

Link to comment
Share on other sites

Hello guys,

Actually I am not sure that what James said would work since the posts does not read what is after the #. We have tried to put it between "" but it did not work. What I would suggest is this:

fmt 7 sub_prg_no #Program number

" ", e

35, *sub_prg_no, e

pbld, n, sgabsinc, e

I am pretty sure that this is going to work since that is the procedure we use here to write variables in our programs.

Link to comment
Share on other sites

Now i have another question.

My generated code outputs = #0001 to tell it to do sub 0001. I cant have space between the = and the #. How would you correct this? (its on lhe last line)

psub_call_s #Call to sub level

result = nwadrs(strp, sub_prg_no)

#sub_prg_no = sub_prg_no + 100 #Add sub number offset

if progno = sub_prg_no, result = mprint(sprgnerror)

pbld, n, "=",035, *sub_prg_no, e

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...