You are not logged in.
Pages: 1
Hi
I’m trying to use the FastFeed feature in Machine Sim
inside a ( goto point ) motion MO in Catia V5, I insert this statement
INSERT(VERICUT-MODAL FASTFEED=%MFG_FEED_MACH+1.0)
I also make sure to compute the toolpath, before processing the job
when I run machine sim, the feedrate field in the motions settings
does not update ( stays at 0 ).
heres a copy of the errors in the log file
******************** TOOLPATH ERROR REPORT ********************
Error for line 326
N648(VERICUT-MODAL FASTFEED= 3.220000)
Error: The Word VERICUT is not defined
******************** TOOLPATH ERROR REPORT ********************
Error for line 326
N648(VERICUT-MODAL FASTFEED= 3.220000)
Error: The Word MODAL is not defined
******************** TOOLPATH ERROR REPORT ********************
Error for line 326
N648(VERICUT-MODAL FASTFEED= 3.220000)
Error: The Word FASTFEED is not defined
******************** TOOLPATH WARNING REPORT ********************
Warning for line 17
N648(VERICUT-MODAL FASTFEED= 3.220000)
Problem parsing current line
******************** TOOLPATH WARNING REPORT ********************
Warning for line 17
N648(VERICUT-MODAL FASTFEED= 3.220000)
L 0 is not supported
Got any ideas what causes this & how this could be fixed ?
Heres the source mcd
:101G94G1F0
N616M26
N618M6T64906087
N620T86903051
N622M3S74
N624M124
N626(ATR,L101)
N628(ACP,A0.I0.)
N630(MSG,SET DIVERTER FOR TITANIUM CHIPS)
N632M79
N634H2
N636M91
N638(MID,I0D180.)
N640M10
N642G93G1X11.7Y27.204Z25.F.0572
N644G94Z24.1F200.
N646M8
N648(VERICUT-MODAL FASTFEED= 3.220000)
N650Z24.F100.
N652Z18.972
Note:
something weird happens
when it gets to the FastFeed statement,
my C axis rotates at what appears to be -90 degrees ?
I've tried using creating a substitution, in advanced control options
VERICUT-MODAL FASTFEED = F
all that did was eliminate the weird C axis table rotation, but the part
still cuts in red
appreciate any insight on this matter
Thanks,
Thor
Offline
Interesting technique. I like it.
not sure but it could me a limitation of decimal points in the g-code command
To fine out, Try editing the punch file, and cropping N648(VERICUT-MODAL FASTFEED= 3.220000) to N648(VERICUT-MODAL FASTFEED= 3.2) , or N648(VERICUT-MODAL FASTFEED= 3)
put a faster feed in and see if it works.
If it is a limitation of decimal points in the g-code command, that would be a good enhancement.
There may be a way to just get the integer part of =%MFG_FEED_MACH+1.0
As far as N648(VERICUT-MODAL FASTFEED= 3.220000)
Error: The Word VERICUT is not defined
is your control file set up with ( as begin comment???
Dave Frank
Aerospace Dynamics International, PCC
Valencia Ca
"Where else can you have this much fun,.......and get paid???."
Offline
Hi,
sorry for taking awhile to get back to this - got distracted
Well anyways this is what I did to resolve my problem
1st I used Vericuts Help file & did a search for vericut-modal
that brought up 4 document search results
I clicked on the + to expand the 1st document Automating VERICUT
then I selected the first page of that document VERICUT-MODAL record VERICUT-MOTION record
inside the next page I selected the link VERICUT-MODAL record
then on the next page I selected the link Controlling VERICUT with comment records
And "Wha La" this next page gave the exact Format information, required for comments
for Fanuc, Acramatic, & Heidenhain controllers
Well as it turns out, the Acramatic controller requires a comment to begin
with "MSG"
So I changed my FastFeed statement from
(VERICUT-MODAL FASTFEED=%MFG_FEED_MACH+.100)
to
(MSG,VERICUT-MODAL FASTFEED=%MFG_FEED_MACH+.100)
then I went into my Word Format Table and revised it to say
MSG_____Special_____Begin comment
without the MSG , the machine controller on the shop floor would only see the ( left parenthesis
And expect some kind of subroutine statement like
N20(MID,I0D90.) a table rotation command
or
N626(ATR,L101) adaptive torque control stuff
N628(ACP,A0.I0.)
If the controller saw
(VERICUT-MODAL
It would say whats “Vericut-Modal†& error out, Stop the machine
I didnt end up trying to mess around with the trailing zeros settings
but I did try to revise the left & right parenthesis to = begin comment, like you suggested
that worked - the FastFeed field did update properly
Vericut ran the entire job and checked my FastFeeds
but it wouldnt have worked on the machine controller on the shop floor
so anyway,
in summary when this post, sees a statement in parenthesis
it tries to execute a sub-routine or canned cycle like I showed you above
I appreciate you taking the time to look at my problem & the suggestions you gave
it did help
Thanks
Thor
Offline
Pages: 1