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:

GOTO Statement in Program


dgriffiths
 Share

Recommended Posts

I would like to put a GOTO statement at the end of a program to make it jump back to a previous line number and loop the program. I have never used GOTO statements in my programs and I am not sure of the format to use and what is required to make it work. I tried adding GOTO N20 at the end of my program and it is not working. I am not finding anything in my Fanuc Manual. The control is a Fanuc 31i.

Link to comment
Share on other sites

I would do a while do loop.

 

Something like so.

 

N20

#100 = #100 + 1

BODY OF PROGRAM

------

------

WHILE [#100GT20] DO1

GOTO20

END1

M30

 

You could also write it this way.

 

N20 START OF PROGRAM

#100 = #100 + #101(MATH EQUATION)

#101 = 1 (ADDITION VALUE FOR EQUATION)

#102 = 20 (AMOUNT TO STOP PROGRAM AT)

BODY OF PROGRAM

------

------

IF[#100EQ#102]GOTO30

GOTO20

N30M30

 

 

This should allow you to run the program 20 times then finish.

 

HTH

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...