VERICUT Users' Forum

Due to relentless spammers, we are no longer automatically accepting new forum registrations. If you wish to register for this forum, please send an e-mail to: info@cgtech.com

You are not logged in.

#1 2009-02-13 08:30:56

calpay2009
Member
Registered: 2009-01-27
Posts: 4

Making Vericut Give error on specific states

Hello guys,

                I tried to configure such a thing.             

                In this machine i'm working    M53 means that the head is horizontal (B=90 degrees)
                                                               M54 means it is vertical                         (B=0 degrees)
                                                               M55 means none of the below               (B is between these angles)

                I want to see that if i put M54 to the g-code and B is let’s say 20 degrees i should have an error.
                That’ll be the case on all others, if there is M53 and B is 40, or There is M55 and B is 90, etc…

I need help on this matter.

Thank you guys,

Cem ALPAY
CGtech Reseller
Istanbul/TURKEY

Offline

#2 2009-02-16 06:52:30

Svante
Senior Member
From: Trollhättan, Sweden
Registered: 2005-02-23
Posts: 60

Re: Making Vericut Give error on specific states

Hi,

I have answered a similar question in this thread.

<!-- l --><a class="postlink-local" href="http://cgtech.com/forum/viewtopic.php?f=2&t=1061">viewtopic.php?f=2&t=1061</a><!-- l -->

If you have more questions just ask.

Best regards,

Svante


Svante Eriksson
System owner
GKN Aerospace Engine Systems Sweden
Vericut 7.2.1, 7.3.4, 7.4 - NX 9.0.3

Offline

#3 2009-02-16 14:07:07

calpay2009
Member
Registered: 2009-01-27
Posts: 4

Re: Making Vericut Give error on specific states

I'm having problems because his is a three way thing.

Could you explain it a litte more, please?

Regards,

Cem

Offline

#4 2009-02-20 12:13:22

Svante
Senior Member
From: Trollhättan, Sweden
Registered: 2005-02-23
Posts: 60

Re: Making Vericut Give error on specific states

Hi,

I'm not sure I understand the whole problem. I guess this is an Heidenhain control so please see example

An example: Variable for tracking the actual B-axis position is for example Q111
Then put conditions as per:
M54 with condition Q111 NE 0 gives an error
M53 with condition Q111 NE 90 gives an error
M55 with condition Q111 EQ 0 or Q111 EQ 90 gives an error


Svante Eriksson
System owner
GKN Aerospace Engine Systems Sweden
Vericut 7.2.1, 7.3.4, 7.4 - NX 9.0.3

Offline

Board footer