Ed Partlow Jr. from CNC Software
-
Posts
6 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Store
eMastercam Wiki
Blogs
Gallery
Events
Posts posted by Ed Partlow Jr. from CNC Software
-
-
Dave,
You may have noticed the many places in your post where your code is grouped between two square brackets. The technical term for this is an “Implied Postblock”. Implied postblocks are most commonly found following “if” statements. When MP processes your post internally, implied postblocks are treated just like independent postblocks rather than as a nested section of code.
When data is output from within an implied postblock and debugging is turned on, MP is unable to give you the name of the implied postblock, because it does not have one. What MP gives us is a postblock number such as “p__3” and the starting line of the implied postblock “741”.
If you go to line 741 of your post, you should find the opening square bracket that begins the associated implied postblock.
I hope this helps.
Ed
-
pkrzik
quote:Where the saxisx, saxisy and saxisz represent the position of the part zero according to the table center.The saxisx, saxisy and saxisz values do not represent the part. They refer to the origin of the primary axis in relation to the origin of the secondary. The post needs this information to correctly compensate the X,Y, and Z positions when either axis rotates.
These values should be set during the initial configuration of the post and should never again need to be changed. For more details, take a look at the power point referred to by Crazy Millman.
I would never recommend making changes to a post on a job to job basis. That is not what a post is for.
When it comes to 5 axis programming, I always recommend that you draw your part in Mastercam exactly as you want it on the machine. If you will mount the part in the machine 2" over from center, then draw it in Mastercam 2" over from center.
----------------------
Ed Partlow Jr
pheader
in Post Processor Development Forum
Posted
Gene,
An alternative to making post edits, would be to configure your control definition.
1. Open the Control Definition Manager found on the "settings" drop down menu.
2. Go to the "NC Output --> General" Tab.
3. Select "Output group name to NC".
4. Save your control definition.
5. Reload your Machine definition.
If this does not output the Machine group name in your NC code, make sure the "comment$" line is present in your post as explained by Mr Wizard above.
- Ed