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:
Jeff,
Now it makes sense, so the simulator runs the NCI code but the machine or course runs the NC code. If the simulator is correct and the machine not, then the post setup is the issue. For your setup and current machine options that is no TCP (G169) and no Fixture offset function (CallOO88) All operations will need to use the same WCS.
If you had TCP and and Fixture offset function life would be a lot easier.
In Mastercam that WCS needs to be at the intersection of the 2 rotary axis
I don't think you can have TCP with a dual rotary add on table. I am not sure the machine will have the CALL OO88 option either.
You will need to have all of the operations from the same WCS for this to work. There is no datum tracking OO88 in the code and maybe not even in the machine, so hence there is no mechanism for the control to track the moving datum as you change the WCS values.
As I see it you have 3 choice
1 - Have your local apps guy extract the CALL OO88 sub from the msb file on another 5 axis and load it in your machine, he will need to check the internal variables are there as some are linked to specific machines. The apps guy could then set it up as a custom gcode say G120 or even a just a sub *.ssb and call that from the NC code.
2 - Use the same WCS for all operation which will mean setting up the part on the machine then adjusting the part in mastercam before posting
3 - have Dave add the pivot points to the post if you have a fixed table or chuck.
Any questions feel free to drop me a line.
Jeff,
From what I can understand the simulator is different to the machine? the machine will always be the master, the simulator should replicate what the machine does not the other way around, send me a zip2go if you want and I will take a look. Sounds like the post has the wrong zero point for one of the rotaries.
You can configure the generic 5 axis post to output these codes in the correct position if you have post editing knowledge or you can simply buy a post from Inhouse, Postability or CIMCO
You need to edit that one in. Why not just use G116?
G116 T5
save this to your library file then set the custom G/M code G116 to OTCK
OTCK(GET NOMINATED TOOL G116)
IF [PT EQ EMPTY] NER
IF [PT EQ VTLCN] NPP
IF [PT EQ VNTOL] NM6
IF [VNTOL EQ 0] NCT
M64
NCT T=PT
NM6 M6
NPP G56 H=PT D=PT
GOTO NRTS
NER M63
M6
NRTS
RTS
Hi All,
I am after a piece of sample code from a 5 axis Hurco winmax table/table machine, ideally something with both 3+2 (TWP) and simultaneous 5 axis (RTCP) I just need to see the format
Thanks in Advance
The VTM is a lathe so it has a Lathe control. I don't think lathes have the A,B and S method (I could be wrong as I have not seen a P300L) You need to have the DNC-DT option on the control to run large files
Just change the parameter to alarm D, problem solved
MC user Parameter
no7 ATC/Tool exchange
Tick no 22 "The same T command as act tool is made alarm D"
Hi All,
On a FANUC 16i MA - Makino Pro 3 data Server there is the option to setup 3 different host computers for the data server, we can change between the selected hosts by using the soft keys on the control panel.
Does anybody know if it is possible to change between the different host computers in the program by an Mcode, a parameter change or some other means?
I have never seen a parameter for 180 degree shortest path direction. I suspect this will be out of sight in VOLANTE somewhere. Someone with a machine will need to test it and report back
So how will shortest path crash the machine? M115/116 is a direction as is shortest path. The only unknown variable is which way the table spins if we are at C0 and we tell it to got o C180.
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.