I have two questions regarding changes that I need to make to my NGC Post Processor.
Hello,
I offer PP modification as a service and I can sort out this for you. Send me a message if you would like to get a help from me.
the safety retract is g53 z0 on all the haas machines - not all can go above that point. You could do a find and replace, but do you actually have to go that much further up to clear things?
x3. will be the center of your part, correct? Is x11 a tool change position for this job, or something you want done on EVERY part for the rest of time?
This machine is specifically setup to run a single part "multiple possible configurations" in two setups. Setup one is mounted to the table and Setup two is mounted on the rotary. Instead of defining the "Retract" height between operations in setups it would be nice if the post would just default to the max z value instead of me manually changing it.
The part we will say is a large square, and the corner to corner height when it rotates has the chance to come in contact with the tool mounted in the spindle.
X11 is where the table is centered in the door allowing for me to move the part between the two fixtures without having to do a manual jog. So yes, X11 for the rest of time.
@BnagelNTZ wrote:
X11 is where the table is centered in the door allowing for me to move the part between the two fixtures without having to do a manual jog. So yes, X11 for the rest of time.
find this in your post, somewhere around line 3400. Change the xhome to -11. and the zhome to +(?) of however high you can/want to go.
Disable Model center in the post window inside fusion so it uses this instead.
NOTE: Im not sure if this works, or when it may default to using this (force tool change, etc). Keep an eye and look for expected behaviour. Its now hardcoded for your machine always.
// define home positions
var _xHome;
var _yHome;
var _zHome;
if (_useG28) {
_xHome = 0;
_yHome = 0;
_zHome = 0;
} else {
if (properties.homePositionCenter &&
hasParameter("part-upper-x") && hasParameter("part-lower-x")) {
_xHome = (getParameter("part-upper-x") + getParameter("part-lower-x")) / 2;
} else {
_xHome = machineConfiguration.hasHomePositionX() ? machineConfiguration.getHomePositionX() : 0;
}
_yHome = machineConfiguration.hasHomePositionY() ? machineConfiguration.getHomePositionY() : 0;
_zHome = machineConfiguration.getRetractPlane();
}
find th
I'll give this a try and report back later today.
Thanks for your assistance!
I went ahead and made the following changes, z height still went to tool change height z0, and x went to x0.
// define home positions
var _xHome;
var _yHome;
var _zHome;
if (method == "G28") {
_xHome = toPreciseUnit(-11, MM);
_yHome = toPreciseUnit(0, MM);
_zHome = toPreciseUnit(4, MM);
} else {
***UPDATE: after coming inside and re-reading the post processor code, i should select use "G28" instead of "G53". Going out to make this change and try again. Will report back.
Can't find what you're looking for? Ask the community or share your knowledge.