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:

DPARKS

Verified Members
  • Posts

    20
  • Joined

  • Last visited

About DPARKS

  • Birthday 02/13/1976

Profile Information

  • Gender
    Male
  • Interests
    CAM, Post Processors, Macro Programing, High speed machine, learn new programming languages, Machining <milling only>, tips for 3D machining, 5 axis milling, Females

Uncategorized

  • Location
    Bradon Mississippi

Recent Profile Visitors

536 profile views

DPARKS's Achievements

Newbie

Newbie (1/14)

4

Reputation

  1. Well I would look into what is recommended for the tool you are using. I do like the 5 flute variable helix end mills coated TiAlN or the like made for dynamic mill type machining - some might be better for 15-5 helical type cutting. We run 15-5 that is HT to around 40Rc <it is pretty touch> and Titanium. I have been running IMCO M525 for both. Helix I would probably run 450-500SFM and helix around .015 to .030 for helixing a bore unless the hole diameter is less than 20% of tool. Some times my feeds and speeds are way aggressive but other times very conservative a lot depends on setup and I build my processes to be robust to maintain consistency and little intervention as possible
  2. This worried me too because the thin wall condition and roll around the sharp corners will not work if it were Titanium. 15-5 is not much easier but different with the reflection of heat like titanium. this is a great configuration for an approach I used for Ti parts where the thin wall that gets machined away just can't be allowed. I would use the dynamic tool path to machine the square shape down to a rectanglular shape with full radii on both ends equal to an offset amount of <some distance? from the boss radii of the pieces you are cutting. then simply helix in between each part boss to final depth staying off the inner sides of each boss about the same as the stock left from the dynamic did before. then helix each boss. material will not get thin and flex away from tool get hot and work harden causing premature wear if it does not grab during break through and break all together. I use optirough and stock model more than anything else, I like 2d dynamic a lot too. both sure help on material like this still have to get creative in some situations where other material allow more freedom than do 15-5.
  3. Anyone have a post processor for a Cincinnati Horizontal with Acramatic 950 control?
  4. I have been trying to make tool assemblies in the Mastercam Tool Manager and I can creat the assembly, drag and drop the holder to the assembly, but when I try to drag and drop the tool to the assembly it will not work. It just displays the circle with the line through it and will not attach to the assembly. Anyone have this problem?
  5. Does anyone know if there is a toolpath or perhaps a c-Hook that will produce a tool path that will spiral on a flat surface starting from center then spiraling out to a specified diameter then making a complete arc at that true diameter then spiral back to center in the same manner it spiralled out without retracting the tool in Z axis until back to center. I have written a macro in Macro B to produce this at the machine but would like to know if it is something that has been done before or not. I have seen G12 & G13 canned cycles for this work and they are not quite what I am looking for because they arc back to center once completing the desired circle. I need the tool to spiral back to center in the same way it spiralled out.
  6. I am running X7. I want the information for the comment to come from the view manger outputting the name of each view(tplane) I want the rotary axis value for each view(tplane) to be output with the offset comment If view(tplane) is FRONT output would be: (G54.2P1 FRONT) (G54.1P1 B0.0) If view(tplane) is BACK output would be: (G54.2P1 BACK) (G54.1P2 B180.0) If the same offset (view) is used in more than one operation the offset comment would only be output once like the tool list at the program header. I have already built the logic for outputting the offsets in the program itself where i can control the P#VALUE for each of the offsets being output, I need help I guess with building the list of used offsets, the names associated with them, the rotation associated with them, and suppressing redundants.
  7. I would like some help with outputting all used work offsets as comments in my program header underneath the tool list. As a part of these comments I want the rotary axis position to be included. I use standard and dynamic offsets and would like the comments to look as follows: (G54.2P1 RIGHT) WHERE RIGHT IS JUST THE COMMENT (G54.1P2 B90.0) WHERE B90.0 IS THE ROTATION OUTPUT IN THE PROGRAM If the offset is used more than once no output would be needed.
  8. Thank You to everyone who has responded! I uncommented #sav_rot_on_x = rot_on_x #Uncomment this line to output rotary axis value even when it's not used <--------uncomment this line and this looks like what I was after. I am likely to use this post later on, on a 3 axis machine but when I do i will know where to turn it off. Thanks
  9. I only get "B" output on the first operation if I post out additional operations that have a different "B" position.
  10. Yes, When posting one operation I get no "B" output, but when multiple operations post out the "B" is output on the first operation. I tried changing the pcout to pfcout in multiple locations with no desire result. Let me look into the *cabs to see if I overlooked forcing it out there.
  11. Can anyone provide me with some direction on forcing out my rotary axis when I am only posting one tool in my tool group? I am working with the MPmaster.pst and having some good luck with getting the code to fit my needs just having a little trouble with this one. I use dynamic offsets and the part position at the machine relys on this B axis output to trig the new location prior to X and Y axis going to their correct location. In addition to this if there is an offset in the machine offset for the rotary axis this would not be picked up unless the rotary axis is force out even if it is B0.0. Help please.
  12. I am needing some help with xstyle coolant output in the MPMaster post. I have setup one of my coolant options to output M12 for thru tool coolant no problem but when this coolant option is selected for output I would like to output G04X1000 on the line of code immediatly after it's output. I have look at the string table and other areas for building the text string for the coolant on output itself, but I am a little confused on where to put this. I have got it to output several times just not where i want it.
  13. Using 5 axis toolpath but is really a 4 axis cut and I only had the 4th axis turned on, needed to turn it on on 5th axis as well. Thanks
  14. What do I need to do to the MPMaster post to get G93 to output before code goes into full rotary motion?
  15. Here is what I came up with. Thanks you response got me started. Output When 8812 is in work offset N235220 T235220 M06 (3 CLAP DICO PCD) G00 G17 G90 G54.2 P8 G54.1 P12 S6500 M03 X-4.5553 Y5.2999 Post Code: else, if workofs$ > 8100 & workofs$ < 8149, [ g_wcs = one *g_wcs, e$ p_wcs = workofs$ - 8100 "G54.1", *p_wcs, e$ ] else, if workofs$ > 8200 & workofs$ < 8249, [ g_wcs = two *g_wcs, e$ p_wcs = workofs$ - 8200 "G54.1", *p_wcs, e$ ] else, if workofs$ > 8300 & workofs$ < 8349, [ g_wcs = three *g_wcs, e$ p_wcs = workofs$ - 8300 "G54.1", *p_wcs, e$ ] else, if workofs$ > 8400 & workofs$ < 8449, [ g_wcs = four *g_wcs, e$ p_wcs = workofs$ - 8400 "G54.1", *p_wcs, e$ ] else, if workofs$ > 8500 & workofs$ < 8549, [ g_wcs = five *g_wcs, e$ p_wcs = workofs$ - 8500 "G54.1", *p_wcs, e$ ] else, if workofs$ > 8600 & workofs$ < 8649, [ g_wcs = six *g_wcs, e$ p_wcs = workofs$ - 8600 "G54.1", *p_wcs, e$ ] else, if workofs$ > 8700 & workofs$ < 8749, [ g_wcs = seven *g_wcs, e$ p_wcs = workofs$ - 8700 "G54.1", *p_wcs, e$ ] else, if workofs$ > 8800 & workofs$ < 8849, [ g_wcs = eight *g_wcs, e$ p_wcs = workofs$ - 8800 "G54.1", *p_wcs, e$ ] ] ] force_wcs = sav_frc_wcs !workofs$ ] This is the same logic I use in my GibbsCAM post and it may seem a little weird but I have 2 Toyodas on an FMS with cell controller with 24 pallets and 500+ tool on each machine. The cell controller has a funny way of asigning work offsets and this numbering logic sort of follows that logic. In our cell controller offset 81 writes to the dynamic P1 offset (G54.2P1) so 81-88 can be used to output dynamic G54.2P1-8 and it uses 11-59 to output G54.1P1-48. These offsets are stacked (both are used) where the major offset from table center to part location is in the dynamic register and the fine adjustment are entered into the standard G54.1P# offset register. So in the CAM system I decided to use a sequencing logic where any workoffset number 8101 - 8848 can be used to output any of the avalible work offsets to the code. Example: G54.2P2 G54.1P16 would be output when work offset register is 8216 or G54.2P8 G54.1P1 would be output when work offset register is 8801

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...