Jump to content

Welcome to eMastercam

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:

Allan Brown

In-House Solutions
  • Posts

    1,954
  • Joined

  • Last visited

Everything posted by Allan Brown

  1. 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.
  2. 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.
  3. There is a haas_drill variable that you can set to 1. code: haas_drill : 1 #Haas style peck drill, 0=no, 1=yes
  4. [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)
  5. 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)
  6. 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.
  7. I got a bounceback - mail box was full.
  8. I could see check the motion in the post to look for Z only (and A) and breaking that up based on Z down (A then Z), or Z up, (Z than A).
  9. 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.
  10. 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.
  11. Try now - exe downloads from the main page, no form.
  12. 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 ]
  13. 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!
  14. some of the guts of the hmtl setup sheet have this (X version) with the $ after variables: code: styp0 "undefine" # UNDEFINED 0 styp1 "center" # CENTER DRILL 1 styp2 "spot" # SPOT DRILL 2 styp3 "drill" # DRILL 3 styp4 "tap-rh" # TAP-RH 4 styp5 "tap-lh" # TAP-LH 5 styp6 "reamer" # REAMER 6 styp7 "bore" # BORING BAR 7 styp8 "cbore" # COUNTER BORE 8 styp9 "csink" # COUNTER SINK 9 styp10 "flat" # END MILL FLAT 10 styp11 "ball" # END MILL SPHER 11 styp12 "chamfer" # CHAMFER MILL 12 styp13 "face" # FACE MILL 13 styp14 "slot" # SLOT MILL 14 styp15 "rad" # CORNER RAD MILL 15 styp16 "dove" # DOVETAIL MILL 16 styp17 "taper" # TAPER MILL 17 styp18 "lollipop" # LOLLIPOP MILL 18 styp19 "bull" # END MILL BULL 19 styp20 "blockdrl" # BLOCK DRILL 20 if tool_typ$ = 0, styp0 # UNDEFINED 0 if tool_typ$ = 1, styp1 # CENTER DRILL 1 if tool_typ$ = 2, styp2 # SPOT DRILL 2 if tool_typ$ = 3, styp3 # DRILL 3 if tool_typ$ = 4, styp4 # TAP-RH 4 if tool_typ$ = 5, styp5 # TAP-LH 5 if tool_typ$ = 6, styp6 # REAMER 6 if tool_typ$ = 7, styp7 # BORING BAR 7 if tool_typ$ = 8, styp8 # COUNTER BORE 8 if tool_typ$ = 9, styp9 # COUNTER SINK 9 if tool_typ$ = 10, styp10 # END MILL FLAT 10 if tool_typ$ = 11, styp11 # END MILL SPHER 11 if tool_typ$ = 12, styp12 # CHAMFER MILL 12 if tool_typ$ = 13, styp13 # FACE MILL 13 if tool_typ$ = 14, styp14 # SLOT MILL 14 if tool_typ$ = 15, styp15 # CORNER RAD MILL 15 if tool_typ$ = 16, styp16 # DOVETAIL MILL 16 if tool_typ$ = 17, styp17 # TAPER MILL 17 if tool_typ$ = 18, styp18 # LOLLIPOP MILL 18 if tool_typ$ = 19, styp19 # END MILL BULL 19 if tool_typ$ = 20, styp20 # BLOCK DRILL 20 You could use that, editing the string for EM instead of flat
  15. 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.
  16. The Milltronics does do the G18 plane G2/G3s backwards by default I believe. It can be changed with a control parameters/setting.
  17. 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.
  18. 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
  19. 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.
  20. 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!
  21. Just pointing out that this is the Instructor Forum.
  22. 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.
  23. If you update tool_typ$ e.g. !tool_typ$ at the right time, then next time around prv_tool_typ$ will hold the last value
  24. Firefox won't show an EMF file.

Join us!

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.

Follow us

×
×
  • Create New...