You are not logged in.
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
usless
Offline
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
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 Aerospace - https://www.kmwe.com
(Vericut V9.5, Siemens NX2206, Campost)
Offline