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:

Roger Martin from CNC Software

CNC Software
  • Posts

    2,870
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by Roger Martin from CNC Software

  1. Contact your Mastercam Dealer! In MI that will be Axsys Inc. ->> [email protected] There is the MPFADAL2.PST on the v9 CD, for the FADAL set in Format 2 mode. There is also a MPFADAL1.PST, for the FADAL set in Format 1 mode. This one was NOT on the v9 CD, but the guys at Axsys can set you up!
  2. Eric, Here is how to handle this... You must have pre-staging tools set ON (this is OK it you need it) stagetool : 1 #0 = Do not pre-stage tools, 1 = Stage tools With this option enabled this will eliminate the call for the FIRST tool if there is only ONE tool in the program. Easy to fix... Add a "#" to this line in the post to have the first tool call output, even with stagetools enabled and only one tool in the program -> (Search for "ntools" to find the area in the post to be changed) if ntools = one, [ #skip single tool outputs, stagetool must be on #stagetool = m_one <<<--- COMMENT OUT THIS LINE !next_tool ]
  3. Beagle, This is a Fadal thing. Depending on how the Fadal is setup it will do immediate cycle execution as soon has you specify a 'G8?' type fixed cycle block. Means it drills now, at the current X,Y . If you cannot (of don't want) to alter the Fadal parameters you can alter the post processor to force output of the X,Y positions ON the 'G8?' block. This is an easy post edit. If you cannot do this edit, contact you Mastercam Dealer (in MI that would be Axsys )
  4. Thad, First, the UPDATE procedure on your post(s) would NOT have changed any settings involving the NC filename extension. It was possible in MC v7.2 to directly edit an entry in the MILL7.CFG file that would set the extension for all NC files no matter which post you were using. Using the SEXTNC setting in each PST is the way to handle this now. As for output paths, have you ever tried the SETDIRS C-Hook? It is something you may find useful.
  5. Look in the Operation Manager. On the 1st oper. that drills your pattern, the Geometry entry shows "Geometry - (3) points". Now on the subsequent operations on the same points, what does the Geometry entry show for those opers? "Geometry - (3) points" OR "(1) drill operations" ? If you have the first, you have selected the Subprogram switch in the operation on the Drill Parameters screen (just below Depth). You've asked MC to create a sub on those points for each operation (read: multiple subs). To get all the tools to call the same sub, do this... Program the 1st drill operation (do NOT need to check subs here!). Now when you program the 2nd drilling operation, specify the points using Subpgm Ops off the (drill) point selection menu. You then select the 1st drill operation, and select Incremental on this dialog. Then do the same for any following opers. that use the same points as the original operation. If I do that and post out from the MPOKUMA.PST using v9 SP1, my three drill opers. all call the same subprogram. [ 06-24-2002, 09:47 AM: Message edited by: Roger Martin from CNC Software ]
  6. To specify the NC filename extension you can add (or set if it is already there) the SEXTNC line in your PST file(s) -->> SEXTNC ".txt" # This post output .TXT file.
  7. I've uploaded a simple sample to the forum FTP in the "text_&_post_files_&_misc" folder. The post filename is -> MP_READFILE.PST Also get the sample external text file MACH1.TXT and place it in your MCAM9MILL directory. To find the code added to this PST seach for the date marker -> (6/21/2002)
  8. Yes, you can do this. Using the Buffer Files functions of MP, you can "point" to an external text file. This file is then linked to that Buffer number. Then just read in the strings (text data) from that buffer.
  9. SBA, I looked at your files and am not finding your problem. The 1st operation in your program is a lathe canned rough facing operation. When I backplot it in v8.1.1 I see 2 facing passes. I bring that MC8 into v9.0 SP1 and re-gen and backplot. I see 2 facing cuts. I posted your original v8 version of this operation and the v9 version (after re-gen). The ONLY difference I get between the v8 & v9 NC files is a difference in the 'S' spindle startup.
  10. The post variable THDXCLR is the variable that is loaded with the value input in the Stock Clearance box on the Thread Cut Parameters page. I entered the value of -> 0.12345 and then 'dumped' the value in THDXCLR in the postblock PG76. The result is -> thdXclr=.12345
  11. I would be curious as to how many on this forum have even heard of the ESSI format. I did a program many years ago (just say in the 80's) for a major plasma machine builder. It converted ESSI format files into NC G-code for their newer machines. If memory serves, ESSI consists of ONLY numbers and the + and - signs. NO word addresses. It should not be a huge task to create a post for ESSI format output. Just need a good definition of ESSI format. (I did a quick search on the Web and found a spec that did not show any circular move commands. I do recall that that the ESSI I worked with DID do circular.)
  12. Using the SEXTNC overide to set the NC output file extension in your posts you WILL get the "empty" .NC files. No way around that in v7.2 In v7.2, if you want ALL your posts to produce files with the same extension try this... Comment out the SEXTNC line in each PST file and edit your MILL7.CFG Change this line -> 508. NC Program extension? .nc to read -> 508. NC Program extension? .TXT Be sure to restart Mastercam before trying this out, so that it re-reads this updated CFG.
  13. If you are refering to the 'FQ' type question definitions and the 'Q1', 'Q2' commands to execute these "prompt for information" questions when posting. This really has NOT changed since v8
  14. Changing lathe posts for Diameter or Radius output is very easy. Look for something like this in your PST file -> dia_mult : 2 #Multiplier for output on X axis As for the HAAS VF-6... When looking for a new post -> Step One is -> CONTACT YOUR MASTERCAM DEALER!
  15. Ohlig, As always with post change requests. Contact your Mastercam Dealer FIRST. They are there to help you. If you still need assistance you can email your post (PST file) to me. I would need to know who your Dealer is and your Mastercam HASP # PostGuy
  16. Bruce, The "usecan..." switches in the PST file control which postblocks get called when a canned (drill type) cycle is programmed. If USECANBORE2:YES the PBORE2 and PBORE2_2 postblocks will get called. If that switch is set to NO, the cycle will be done using calls to PRAPID and PLIN to 'simulate' the motion using long-hand code. In this setting you would need to add logic in the post to know when to output the stop codes you desire. Greg is correct, it may be easier to have the post call the canned cycle postlocks. Then you can customize what those specific postblocks output. PostGuy # ------------------------------------------------# Enable Canned Drill Cycle Switches # ------------------------------------------------usecandrill : yes #Use canned cycle for drill usecanpeck : yes #Use canned cycle for Peck usecanchip : yes #Use canned cycle for Chip Break usecantap : yes #Use canned cycle for Tap usecanbore1 : yes #Use canned cycle for Bore1 usecanbore2 : yes #Use canned cycle for Bore2 usecanmisc1 : yes #Use canned cycle for Misc1 usecanmisc2 : yes #Use canned cycle for Misc2
  17. Question: On the cycle selection drop-down list in the tapping operation, which cycle in the list are you selecting? The 4th one down or the 8th one ? If not the 8th in the list - try that. IF you are using he MPFADAL2.PST from the release CD the 8th cycle in the list should say something like -> Rigid Tap G84.1/G74.1 If the 8th selction reads -> MISC #2 You are either: Not running the 'real' MPFADAL2.PST or you are missing the MPFADAL2.TXT file PostGuy
  18. What code do you need for Rigid Tapping ? Something like ->> RIGID TAPPING on FADAL G84.1 (G74.1) rigid tapping which requires additional codes prior to the actual tapping cycle block. N12 M6 T2 N14 G0 X1. Y1. E01 N16 G0 G90 S.2 M5 M90 N18 G84.2 N20 H2 Z.1 M7 N22 G8 N24 G99 G84.1 X1. Y1. Z-1. R0.1 Q.0625 F500. N26 X2. Y2. N28 G80 PostGuy
  19. Lou, This is from the old (v8) MPFADAL.PST that is being used to program hundreds of FADALs in MI. It supports tapping modes: Non-Rigid: using G84 or G85 cycle depending on the post switch setting-> tap_G84 : no # Use 'G84' when tapping (NO = use 'G85') The G85 cycle looks like -> N22 M49 N24 G99 G85 X1. Y1. Z-1. R0.1 F.0625 N26 X2. Y2. N28 G80 N30 G8 N32 M48 'G85' for tapping? Someone wanted it - that is why it's there! The G84 cycle is the unique FADAL format -> Where 'Q' = 1 / threads per inch Where 'F' = rpm without the S Sample output looks like -> N22 M49 N24 G99 G84 X1. Y1. Z-1. R0.1 Q.0625 F500. N26 X2. Y2. N28 G80 N30 G8 N32 M48 RIGID TAPPING: It also supports G84.1 (G74.1) rigid tapping which requires additional codes prior to the actual tapping cycle block. N12 M6 T2 N14 G0 X1. Y1. E01 N16 G0 G90 S.2 M5 M90 N18 G84.2 N20 H2 Z.1 M7 N22 G8 N24 G99 G84.1 X1. Y1. Z-1. R0.1 Q.0625 F500. N26 X2. Y2. N28 G80 Also, this post forces coolant to MIST setting is Rigid Tapping. You can rid yourself of this by removing one line in the PST -> if rigid_tap = yes, coolant = 2 # Use Mist Coolant on Rigid Tapping ------------------------------- Note that the RIGID tapping is an additional cycle. *The usual TAPPING cycle slot outputs G84 or G85 cycles. *The Rigid tapping cycle is furhter down on the cycle dropdown list. If the MPFADAL.TXT file is missing you would never know that the post supports rigid tapping - unless you looked in the PST file. PostGuy
  20. quote: I found, that there were a number of errors in the Mpheid_i.pst post processor, at least with respect to the machine I had to make a post processor for "respect to the machine" is key here. Many machine builders use the Heidenhain controllers. Which means the SAME control may need slighly different code formats dependant on the machine and/or machine builder. -=ViBeZ=- Email me your post and a list of changes needed. If you have a sample MC8/MC9 and an edited NC file of those toolpath - even better. I will also need to know your company name and Mastercam HASP # PostGuy
  21. re: "motst" Variable Type: Calculated variable Category: Tracking, Path motion Description: Linear axis motion indicator. Values: 0 = No motion 1 = Motion in X only 2 = Motion in Y only 3 = Motion in X and Y only 4 = Motion in Z only 5 = Motion in X and Z only 6 = Motion in Y and Z only 7 = Motion in X, Y, and Z only 8 = No motion except wire taper or wire corner change with Wire. 9 = No motion except wire corner change with Wire.
  22. Check to see if this Numbered Question exists in your PST file -> 1999. Product major version number that post supports? 9 UPDATEPST should have done that for you (Along with other changes to the PST & TXT files) Waht happens if you try to UPDATEPST the post again? 1> Does UPDATEPST complain that the post is already updated? 2> If not and UPDATEPST runs thru, what does the LOG file say? Any errors or warnings? If you are havin the problem - email the PST &.TXT files for your post to me. PostGuy
  23. tcraft, DOH! If I had been paying attention I would have read that you stated you have the .PSB ! (You cannot read it because it is a binary file) If you want to send me your files: .PST & .PSB I can check this out for you. I will need to know your MC HASP # to do this. PostGuy
  24. In Mill v9 -> Create, Next Menu, Spiral/Helix In Mill v8 -> Try using the THELIX C-Hook
  25. tcraft, Sounds like you may be missing the .PSB file for your custom post. It would be in the same directory as your .PST file and have the same name as the .PST (except for the file extension) PostGuy

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