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:
quote:
What you been doin Dave?
Everything but V9 setup sheets I guess! It was just one of those things that sounded very familiar, but couldn't remember the specifics.
Just finished testing a post I developed on a new Excel (two tables, 4 heads of which 1 is 5-Axis) with the CNi (XP600, XNC, NC 1000, whatever you want to call it) control. The post was originally done for a Rover C. I need to circle back and incorporate updates into the Rover C post, then test. Biesse had used that original post in Italy for a benchmark, and reported that it was fine, but I've optimized things a bit since then.
[Dave clears cobwebs...]
I think it's a known issue. I believe there were corrections to the pwritbuf1 postblock at some point:
code:
b1_gcode = gcode
if gcode = 1002 & t < zero, b1_gcode = 1000 #Added (6/24/03)
if gcode = 1002 & op_id = prv_op_id, b1_gcode = 1000 #Added (4/22/03)
It can be done.
Our Mpmaster ( http://www.emastercam.com/posts/mpmaster/mpmasterx.html ) post has it roughed in:
code:
#Launch HTML.set during posting
launch_set : 1 # Autorun .SET Setup Sheet Template [0=No,1=Yes]
sset "MILL.SET" # Name of the .SET Setup Sheet template file to be used
sdll "C:mcamxappsMP.dll" # Name of the .DLL to be called
later on this is how we call it, with variables setup at the end of peof$, and called in ppost$ - props to the post dudes at CNC Software/Mastercam:
code:
#Multi-post logic
spath_in = spathnci$ + snamenci$
spath_set = spathpst$ + sset
spath_out = spathnc$ + snamenc$ + sextdoc
sparams = ssq + sdq + spath_in + sdq + sspace + sdq + spath_set + sdq + sspace + sdq + spath_out + sdq + ssq
ppost$ #Called after posting is complete and all files are closed
result = fexist(sdll)
if launch_set & result = 1, result = dll(sdll,sparams)
The standard .SET one like Mill.set just output in plain text ASCII. You'd need to open the text in Word or some other rich text editor that can handle formatting changes, and modify after creation to add bold.
The graphical setup sheet, and our HTML Setup sheet can handle style changes like bold because they go beyond plain text.
I guess I meant 'polar' rather than 'rotary substitution'. In essence, the YZ position of the tool set the rotary angle, always point to centreline of the A-Axis. Which is why the angle changes during a retract.
I think the main problem is that your lead in moves are long Z moves in 3-Axis Top, which then get rotary 'substituted' so that you have big rotary moves during the retract and approach moves. Not really a post issue (I don't think) because it's just doing the rotary sub as instructed.
A Bullines legacy script that I just reinstalled on a new machine. It makes the CODE snippets for post codes, etc. easier on the eyes when using Firefox.
Install Greasemonkey from here:
http://www.greasespot.net/
Restart Firefox.
The browse to here
http://www.emastercam.com/forums/emc_code.user.js
and click the install button at the top of the screen.
Thanks Bullines!
[ 01-17-2008, 12:05 PM: Message edited by: Dave Thomson ]
I would think (like Ron said) using a toolplane and standard Circle Mill would be the ticket.
If your machine is a stacked rotary or has a coordinate conversion cycle that the post exploits, you'll even get arcs!
The standard mpmaster isn't design to handle that. We consider the right angle head a special application, and don't support it in the no-charge post, which is design for 4-Axis table-mounted rotary axes.
Inverse feeds are calculated.
You need to tell the post to use calculated feeds, and provide a pivot distance from rotary tilt centre to gauge line:
code:
use_frinv : 1 #Use Inverse Time Feedrates in 5 Axis, (0 = no, 1 = yes)
rot_feed : 1 #Use calculated rotary feed values
pivot : 100 #Distance from tilt pivot point to gauge line - mm
This post assumes /min G93 feedrate numbers.
If you like that Sample6, check out this version of the latest. It's available at the standard non-custom pricing.
http://www.emastercam.com/tools/html/html2.html
Only the standard version of the 'old' V9 setup sheet is free. And there are plenty of it lacks vs. the newer chargeable one. The custom samples on that page are not free.
Glenn Bouman says:
quote:
Rename (or backup) the following directories before install. (some are dependant of products used)
C:Mcamxcnc_machines
C:Mcamxconfig
C:Mcamxmill
C:Mcamxlathe
C:Mcamxwire
C:Mcamxrouter
And nethasp.ini if using a HetHASP
After install delete the new dirs and rename the old dirs back.
This way you retain all toolpath defaults, config, toolbars, and won't have a tonne of machine types added their list that are not used.
and of course your C:Mcamxmcx folder if that's where you've stored all your files!
Our Heidenhain posts output using the IPA (incremental polar angle) mode for helical moves, if present from Mastercam. You can request our post (In-House Solutions' Mpmaster_heid_conv) from V9 or X through your reseller.
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.