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:

Rory

Verified Members
  • Posts

    114
  • Joined

  • Last visited

Everything posted by Rory

  1. Why is it that when you use the transform toolpath option, and pick subprograms-absolute, you get the same sub except with a new subprogram number? I mean, say you run two offsets (G54, & G55), Why do I get 2 subprograms that are identical except for the subprogram number?
  2. I tried the following combo: if tldia < = .5 & drillcyc = 3, n, "M42", e But it didnt work like it should. if tldia < = .5 & opcode = 3 & nextdc = 3, n, "M42", e This does exactly what I need it to do! Thanks much. Rory
  3. Hello again, On the Haas control you have the option of ridgid tapping in high gear by placing an M42 on the line just before the M03/M04. I have done this with great success on taps under .5 dia. I know that in the post we can identify the tool dia. and I could set up some logic like the following: if tldia < = .5, n, "M42", e But the problem is that I dont want the machine always in High gear. So I need for the post to know that it is a tapping operation for it to output the "M42". Any ideas? Thanks, Rory
  4. Rory

    Mphaas.pst

    Thanks for the help, I've found what I need, Rory
  5. Does anyone have a post for a Haas vertical that builds a tooltable at the begining of the nc file? Rory
  6. Inside the Mpmaster.pst at ptap, at the line that reads: "if met_tool, pitch = n_tap_thds". It does not seem to matter if I use a metric tap it reads the next line: "else, pitch = 1/n_tap_thds". This doesnt seem correct. code: ptap #Canned Tap Cycle pdrlcommonb #tool_typ = 4 - RH, 5 - LH if use_pitch, pbld, n, "G95", e if use_pitch = 0, [ pcan1, pbld, n, *sgdrlref, *sgdrill, pxout, pyout, pfzout, pcout, prdrlout, *feed, strcantext, e ] else, [ if met_tool, pitch = n_tap_thds # Tap pitch (mm per thread) else, pitch = 1/n_tap_thds # Tap pitch (inches per thread) pcan1, pbld, n, *sgdrlref, *sgdrill, pxout, pyout, pfzout, pcout, prdrlout, *pitch, !feed, strcantext, e ] pcom_movea tapflg = 1 [ 12-28-2001: Message edited by: Dave Thomson ]
  7. Dave Thomson, quote: You should be able to use the 'met_tool' variable as your logic check. This snippet of code is from Mpmaster: How do I get MC to recognize that the tool is Metric? Rory
  8. Never mind, oversight on my part. Made the change but didnt save before reposting. DAAH!
  9. I am working with the mpmaster post. I want to turn bug2. What do I change to get this to work? Thanks in advance, Rory # -------------------------------------------------------------------------- # Debugging and Factory Set Program Switches # -------------------------------------------------------------------------- fastmode : no #Posting speed optimizition bug1 : 2 #0=No display, 1=Generic list box, 2=Editor bug2 : 60 #Append postline labels, non-zero is column position? bug3 : 0 #Append whatline no. to each NC line? bug4 : 0 #Append NCI line no. to each NC line? whatno : yes #Do not perform whatline branches? (leave as yes)
  10. Willy, I finially got it. On the operations parameter page I have to set the spindle speed to a negative number. Then It will output the correct code. Thanks much,
  11. Willy, I went ahead and tried it, It doesnt make any difference if I set the cycle to tap, and change the switch to 1 (L.H.) on the same page. It still out puts M03 and G84!
  12. I have experimented with lefthand tapping using the Mpmaster.pst I cant seem to get the M04 needed to do this. Any ideas?
  13. Thanks, I will contact the dealer.
  14. Sorry Dave, N0022(7)F11L20$ Your right, this is the call to the sub. The subroutine function on DynaPath uses first and last lines. So in this example it tells the control to use line N0011 thru N0020. It doesnt use GOTO commands or M98, M99. Just first and last. This subroutine can be placed any where in the program, even after the M30 command.
  15. I used the remachining feature 1st time today. It worked great. I do another drawing and add toolpaths, import the same remachining Op, assign Geo. (doing multiple passes) and it backplots different the second time. What I mean is the 1st time it did 2 passes on one side, and 2 passes on otherside. now it does 1 pass 1 side, 2 passes secondside, and then goes back and does the second pass on 1st side. Whats up with that?
  16. This is a much more elegant way, and it does work. I also dont have to remember to toggle it on and off. Way to go!
  17. I guess I don't understand the question. I am doing both inch/metric tapping.
  18. Bryan, It works great, except for one thing. Now it always outputs the feed as negative. I think i will set it up as a misc. integer. and togle it on and off. Thanks much for the help! Rory
  19. Bryan, I see what you are saying and i'm sure it will work, but: I did a search inside the post for the variable "fr" which is defined as the feed rate of current tool movement. Its all over the post, so I don't really know to put the calculations you described. Any ideas? Thanks, Rory
  20. Line N0022 is where the subroutine is. Rory (SUBROUTINES) N0006(9)M6E0T100$ N0007(T)3/8 CENTERDRILL$ N0008(9)M3S1500T101E1$ N0009(9)M8$ N0010(9)E1$ N0011(0)X0.Y1.$ N0012(0)Z.1$ N0013(0)X0.Y1.Z-.375F5.G1W.1O.1$ N0014(0)X.7071Y.7071$ N0015(0)X1.Y0.$ N0016(0)X.7071Y-.7071$ N0017(0)X0.Y-1.$ N0018(0)X-.7071Y-.7071$ N0019(0)X-1.Y0.$ N0020(0)X-.7071Y.7071$ N0021(9)E2$ N0022(7)F11L20$ N0023(0)G0$ N0024(0)G0$ N0025(9)M05$ N0026(9)M9E0$ N0027(9)M30$ END$
  21. Dave, I gave it a try, and i'll keep it in mind as a last ditch effort. It might cause the operator to go bonkers with always having to load another file to finish the run. Especially if there are alot of runs to finish the job. Thanks, Rory
  22. Dynapath must have a feed rate signed negative according to the taps lead in millimeters/thread. Example: M8x1.25 Feed would be -1.25 Mastercam does'nt allow negative feed rates to be entered. Does anyone know how I could modifiy the post to out put a negative number. Thanks in advance, Rory
  23. Gary, The control is a 40. The buffered input is not installed. We have 8 machines with this control. I figured it would be easier to do subroutines then install the buffered input in each machine. $$$$$$
  24. I have been creating files too big for the machine control. Autocon/Hurco wants big bucks for dnc option. Is there anyone out there running a dynapath post that has been modified to work with subs? Thanks, Rory [email protected]
  25. I am running a Dynapath post. In the post I set up the following line at ptlchg if mi2 = 1, n, "(9)M00", e I am using Misc Integer 2. 1 = on, 2 = off I also edited the text file that goes with the post. Now when I set mi2 to 1 and use the force tool change option as Mark mentioned, the machine sends the spindle home and out puts the M00 program stop. I am happy this question came up because I have been wondering about the same thing. Rory

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