Hi all, I've been working on a post to program the use of a right angle head on a vmc. Many thanks go out to Bob Manganello who posted example files for me to examine. I think I've got most of it worked out, but the following behavior has me puzzled.
When generating code for the "0" and "270" workplanes, the right angle head is positioned in the Z plane by the @ZCLRMV section, which provides a separate positioning move for hole drilling and for milling. For the "90" and "180" workplanes, the right angle head is positioned in the Z plane by the @ FXD section for hole drilling, and the @STPROF section for milling, with no call to the @ZCLRMV section. While the g-code will work either way, I am not comfortable with the post processing identical (except for the workplane) types of toolpaths in a different manner. Can anyone take a look at this and see if you can find a cause? This is my first attempt at any serious post modifications, so I am a little green. NOTE: If you test my .tmp with my .pm4 file, only post one workplane at a time, hiding the others. We will never generate programs for two or more workplanes at the same time because the head has to be indicated square when we rotate it. Thank you in advance for any help and/or suggestions you might provide. Chris Kocourek Tool Designer Flextronics CTC <<workplane_posting.zip>>
workplane_posting.zip
Description: Binary data
