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 2020-06-11 14:16:30

KHicks
Member
Registered: 2019-02-15
Posts: 7

Hiding item in Vericut at a program stop

Hello All,

So new at this it hurts.

I have a milling program that I ran thru Vericut and very near the end my tool slams into a strap in the center of the part.

In the machine program there is a program stop to remove the strap.

In Vericut I set it to stop at the program stop and it does.

What I don't know how to do is make Vericut hide this strap at that point.

Any help would be awesome.

Thanks

Offline

#2 2020-12-01 13:13:34

KHicks
Member
Registered: 2019-02-15
Posts: 7

Re: Hiding item in Vericut at a program stop

usless

Offline

#3 2020-12-02 03:00:23

s_liam
Member
From: Russia
Registered: 2008-12-15
Posts: 19

Re: Hiding item in Vericut at a program stop

In NC program for example:
N65 MSG("REMOVE STRAP")
N67 M0
N69 MSG()
N71 ; UNBLANK "FIXTURE 2"
N73 ; UNBLANK "FIXTURE 3"
N79 ; BLANK "CENTER"
N81 ; BLANK "FIXTURE 1"

Use strap as FIXTURE 1 in project (for example).

Set in control settings the words BLANK and UNBLANK. In standard controls it`s allready exists.

In VERICUT control advaced settings use replace
; BLANK
; UNBLANK
as
BLANK
UNBLANK

Done

Offline

#4 2020-12-10 07:50:48

paehv
Senior Member
From: Eindhoven, Netherlands
Registered: 2005-01-17
Posts: 152
Website

Re: Hiding item in Vericut at a program stop

You can control this by adding comments that drive Vericut Commands.
(See Vericut Help > CGTech Help Library > Automating VERICUT > Controlling VERICUT with Comment Records)

sample:
G1 F200 X23.452 Y0
G0 Z100
M0 ;Remove center strap
;VERICUT-COMMAND remove_model_by_name "CENTRE_STRAP"
G0 X... Y...

Since you will be referring to a named component in the project tree it needs to be a separate item in the project tree. Depending on your collision checking options, you may need to add this into the collision check.
If this is something that you will need to use frequently it's wise to include this in your template. Use general names for the fixture elements, so loading/unloading will be consistently.

I'm programming in NX CAM and I can activate these commands in my "Program Stop" operation.
In the Vericut Template I set up the following structure:
-Machine
  -Attach
    -Fixture Standard (this can be a general Fixture that's always on the machine)
    -Fixture (this is the part specific fixture that's active throughout the setup)
      -Fixture Part 1 (this is the fixture part that's active from the start, and may be removed later at a program stop)
      -Fixture Part 2 (this is the fixture part that could be loaded at a program stop)
      -Stock
        -Design

When controlling the visibility with vericut-commands it is good practice to remove and load the correct fixture parts at the beginning of the program. If the simulation is aborted after the program stop, you want to have the correct models loaded when you restart the simulation.
sample:
%PROGRAM.MPF
;VERICUT-COMMAND LOAD_MODEL_BY_NAME "Fixture part 1"
;VERICUT-COMMAND REMOVE_MODEL_BY_NAME "Fixture part 2"
...
Machining operations
...
M0 ;Add Support #7432 and remove the center-ring according Setup sheet.
;VERICUT-COMMAND REMOVE_MODEL_BY_NAME "Fixture part 1"
;VERICUT-COMMAND LOAD_MODEL_BY_NAME "Fixture part 2"
...
Machining operations
...
M2


Patrick Delisse
KMWE Aero Enginehttp://www.kmwe.com
(Vericut V9.2.1, Siemens NX1926, Campost)

Offline

Board footer