Quote from ECS on July 24, 2019, 8:00 am
Again it also says Rear tool post and i'm not sure how to configure it to a QCTP like in my setup.
Looking at the FANUC post processor I noticed this description with shows up when you hover the mouse over the selected post processor in FUSION Post,
"Generic turning post for FANUC. Use the property 'type' to switch the FANUC mode A, B, and C. The default mode is A. Use Turret 0 for Positional Turret, Turret 101 for QCTP on X- Post, Turret 102 for QCTP on X+ Post, Turret 103 for Gang Tooling on X- Post, Turret 104 for Gang Tooling on X+ Tool Post."
About half way down in the property box there is an entry for TYPE which can be changed to A,B,C. But I couldn't find where to change TURRET. Had a quick look in tool library and there is a setup tab in which you set the Orientation in Turret, maybe that's how FUSION tells FANUC which TURRET to use.
Quote from machinedude on July 24, 2019, 8:53 am
a M00 is a program stop you will see that before your tool change that is normal. the m06 is not really doing anything since you have a manual tool change the T1 should have some reference to some offsets for that particular tool so you can continue with your program. that part I am not sure on because I don't have the lathe control to play around with.
The M06 is required on a manual tool change as it causes MASSO to stop, move to tool change position.
My checking of the post processor for tool change it seems to use this bit of code in function onSection()
"writeBlock("T" + toolFormat.format(nextTool.number * 100 + compensationOffset));"
This is where you need to change all the writeBlocks to something like this
writeBlock("T" + toolFormat.format(nextTool.number) );
writeBlock(mFormat.format(6));
This line
"
writeBlock(mFormat.format(0), comment);"
and "
onCommand(COMMAND_OPTIONAL_STOP);" needs to be commented out.
Hope this helps.
Regards,
Arie.
PS.
I tried that and FUSION didn't like it. It report this
#########################################################################
Error: SyntaxError: missing ) after argument list
Error at line: 780
Failed while processing global script.
###############################################################################
But I couldn't find missing ) on that line, so I returned the modified lines to original, but retained commented out and extra lines. FUSION was happy and the resultant files produced these results default FANUC
(SINGLE GROOVE4)
M1
T1313
(ISCAR SQUARE PARTING)
modified MASSO
(SINGLE GROOVE4)
T1313
M6
(ISCAR SQUARE PARTING)
Attached modified cps file.