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:

Search the Community

Showing results for tags 'post'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Mastercam Forums
    • Industrial Forum
    • Post Processor Development Forum
    • Educational Forum
    • Woodworking Forum
    • Machining, Tools, Cutting & Probing

Categories

  • Mastercam Demo Software
  • Files Referenced in Books and Videos
    • Instructor Files
    • Mastercam X7
    • Mastercam X6
    • Mastercam X5
    • Mastercam X4
    • Mastercam X3
    • Mastercam X2
    • STEM
  • Free Book Samples
    • Mastercam 2020
    • Mastercam 2019
    • Mastercam 2018
    • Mastercam 2017
    • Mastercam X9
    • Mastercam X8
    • Mastercam X7
    • Mastercam X6
    • Mastercam X5
    • Mastercam X4
    • Mastercam X3
    • STEM Curriculum
  • Mastercam eBooks (PDF)
    • Mastercam 2022
    • Mastercam 2021
    • Mastercam 2020
    • Mastercam 2019
    • Mastercam 2018
    • Mastercam 2017
    • Mastercam X9
    • Mastercam X8
    • Mastercam X7
    • Mastercam X6
    • Mastercam X5
    • Mastercam X4
  • Mastercam Documentation
    • Brochures
    • Press Releases
    • Tips & Guides
  • Tools
  • Post Processors
    • Post Processor 'How To' Info
    • Mpmaster (all versions)
    • Mplmaster (all versions)
    • Application Specific Posts
    • Educational Post Processors
    • Post Processor Request Forms
    • Post Processor Feature Checklist Forms

Product Groups

  • Sitewide Subscription
  • Books
    • Mastercam 2022
    • Mastercam 2021
    • Older Versions (No Demo Software)
  • eBooks (PDF)
    • Mastercam 2022
    • Mastercam 2021
    • Older Versions (No Demo Software)
  • Multimedia
    • Older Versions (No Demo Software)
  • eCourses
  • eCourses

Categories

  • General Mastercam
    • Hasp / Sim License Articles
    • Nethasp
  • Lathe
  • Toolpaths
    • FBM Drill
    • FBM Mill
    • Dynamic Milling
    • Contour
    • Drill
    • Pocket
    • Face
    • 2D Highspeed
    • Engraving
    • Surface Rough
    • Surface Finish
    • Surface High Speed
    • Curve 5 axis
    • Drill 5 Axis
    • Swarf 5 Axis
    • Multisurface 5 Axis
    • Flow 5 Axis
    • Rotary 4 Axis
    • Port 5 axis
    • Advanced Multiaxis
    • Circle Paths
    • Circle 5 Axis
  • Wire EDM
  • Art
  • Post-Processing
  • Editors & DNC
  • Add-ons + Chooks & Nethooks
  • Windows, PC & Hardware Troubleshooting
    • Windows Issues
    • Videocards
    • Network & Filesharing
  • Multiaxis
  • eBooks

Blogs

  • Mastercam Training Solutions
  • eMastercam Community
  • Reseller Blog
  • Future of CNC Manufacturing Education
  • Mastercam Xtras
  • Latest News

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Interests


Location


Mastercam SIM Number


AIM


MSN

  1. I am looking for a list of variables/postblocks that Mastercam uses when posting. Specifically I am looking for ones that relate to the tool group, WCS, and operation name. I would like to add them in to my programs as comments so that operators know what is going on. I can do that part, I just need the list. Thanks.
  2. Hello, I need to write code that will change the program name on a specific line and only that line in the header of the program. What I need is to remove spaces and dashes from the program file in the text of the program to act as a unique identifier for a DNC library. For example: the file name is (AB-1234-67-01 Rev 0 ver 2 Seq 20). I need it to read (DNCID AB1234567R0V2S20) but only on that line in the NC file. Any ideas? % O0 (AB-1234-67-01 REV_0 VER2 SEQ20) (DNCID AB-1234-67-01 REV_0 VER2 SEQ20) <----- CURRENT OUTPUT (DNCID AB12346701R0V2S20) <------------------ DESIRED OUTPUT (PART DESCRIPTION: ) (POST = MODIFIED HAAS 3X MILL.PST - MODIFIED 09/02/2015 BY JK) (DATE - 03-09-15 TIME - 08:34) (MATERIAL - ALUMINUM INCH - 2024)
  3. Regarding Mastercam's inbuilt post processor,is RTCP including in Fanuc 5 axis machining post? if yes,how to set up and make it in operation?
  4. I made a new post processor for CNC with mastercam X. I tested my post and made some G code with out any issues. After I tried to play with the component files and better understand that section of mastercam. Now I have this error when I select my file in the MACHINE TYPE: SELECTED MACHINE DOES NOT HAVE VALID AXIS COMBINATION. THE GROUP'S MACHINE WILL NOT BE REPLACED WITH THIS ONE. So I cannot genarate code this way. The only way I can modify my post and genarate g code right now is by opening previous mastercam files that I did in the past and link with the post. Can soneone help me fix this please?
  5. This may be a very noob question. When I Post out my toolpaths (G1) while I have a Mill machine selected it will open a save window that asks me where to save this file. This dialog opens to the folder where my mastercam file is saved. When I have a Lathe machine definition selected it automatically saves the file to a generic folder without opening a save dialog window. This means I have to go to this generic folder and get my file and re-save it elsewhere. I am sure there is some setting that I don't know about that I can change so that the Lathe machine definition will also ask for a post destination like it does for my mill definition. Can someone point me to this setting? Thank you, Luke
  6. I am working with a university and am setting up a new VMC, a SMTCL 850E. It has a tool magazine so the post must have the M6 on a seperate line and then call up the next tool # Anyone have someting like that? I am curently useing a generic Fanuc Post. Still running X5 Thanks for any help. Bill
  7. I have searched the forums on how to enable HPCC in the post, but I have only found this thread: http://www.emastercam.com/board/topic/71735-aicc-g05q1-how-to-enable/?hl=hpcc#entry834720 It is helpful, but only shows where to enable HPCC in the misc values tab from within the parameters of a given toolpath. However, I see that there is a check box on the misc values tab that says 'Automatically set to post values when posting'. Is it possible to configure the post so that HPCC will be automatically turned for all toolpaths that support it, instead of having to individually enable each toolpath? Also, I did post out a toolpath with HPCC enabled in the misc values tab, but G05 P10000 was added after G43 -- Aren't all tool length offsets supposed to be canceled before HPCC is enabled, which would mean that g05 P10000 should go before G43? thanks Bret
  8. Hi! I urgently need a post processor for Mastercam V9, x2 or x6 for machine Deckel Maho DMC 63V with Siemens 810 / 840D. Thanks
  9. I'm trying to get my post to change my sub number to the tool number times 100 and I can't get the sub number to change to at all. What I I'm getting is this: ( ROUGH PROFILE ) T1 M6 ( .375 ROUGHER E.M. ) G0 G90 G54 X-.145 Y.3445 S12000 M3 G43 H1 Z.1 M8 T2 M97 P0001 ( ROUGH PROFILE ) G90 G55 X-.145 Y.3445 Z.1 M97 P0001 M9 G91 G28 Z0. M5 M01 ( FACE TOP ) T2 M6 ( .375 E.M. ) G0 G90 G54 X.7455 Y-1.385 S12000 M3 G43 H2 Z.1 M8 T3 M97 P0002 ( FACE TOP ) G90 G55 X.7455 Y-1.385 Z.1 M97 P0002 M9 G91 G28 Z0. M5 M01 And what I want is this: ( ROUGH PROFILE ) T1 M6 ( .375 ROUGHER E.M. ) G0 G90 G54 X-.145 Y.3445 S12000 M3 G43 H1 Z.1 M8 T2 M97 P100 ( ROUGH PROFILE ) G90 G55 X-.145 Y.3445 Z.1 M97 P100 M9 G91 G28 Z0. M5 M01 ( FACE TOP ) T2 M6 ( .375 E.M. ) G0 G90 G54 X.7455 Y-1.385 S12000 M3 G43 H2 Z.1 M8 T3 M97 P200 ( FACE TOP ) G90 G55 X.7455 Y-1.385 Z.1 M97 P200 M9 G91 G28 Z0. M5 M01 I've been trying to change stuff in the post here: psub_call_s$ #Call to sub level result = nwadrs(strp, sub_prg_no$) sub_prg_no$ = sub_prg_no$ + 1000 #Add sub number offset <------------------- I tried several different ways of doing the "=" on this line but I can't get it to change at all. if progno$ = sub_prg_no$, result = mprint(sprgnerror) pbld, n$, "M97", *sub_prg_no$, e$ I'm not even sure if I'm trying in the right place or not. I'd also like it to give me the program number + 1 for each sub for a different post. I'm guessing the change between the two would be pretty similar. Thank you very much.
  10. I've been working on a custom drill cycle for my post and I've almost got it but I can't get it to input the feed with the value I have given it in my custom drill parameters. I can get a post of this: T21 M06 (.385 GO DRILL KENNAMETAL# 4149277) M11 (UNLOCK) G90 G80 G49 G40 G17 G00 G54 B0. X0. Y.818 S2650 M03 M10 (LOCK) G43 H21 Z8.3 M88 (DRILL PISTON BORE) G94 G01 Z0. F0. <---------- custom line Z7. F25. <---------- custom line Z8.3 F0. <---------- custom line M89 G91 G28 Z0. M05 With this in my post: pdrlcst$ #Custom drill cycles 8 - 19 (user option) #Use this postblock to customize drilling cycles 8 - 19 pdrlcommonb #if drillcyc = 8, pcan1, pbld, n$, *sgdrlref, *sgdrill, pdrlxy, pfzout, pcout, pindexdrl, # prdrlout, dwell, *feed, strcantext, e$ if drillcyc$ = 8, [ sub_prg_call = peck1$ pcan1, pbld, n$, *sg00, *sgabsinc, pfxout, pfyout, pfcout, pindexdrl, strcantext, e$ pbld, n$, "M98", *sub_prg_call, e$ ] if drillcyc$ = 9, [ refht_z = refht$ pdrlcommonb pcan1, pbld, n$, *sg01, *drl_prm1, *drl_prm2, e$ pbld, n$, pfzout, *feed, e$ pbld, n$, *refht_z, *drl_prm3, e$ pcom_movea ] else, "CUSTOMIZABLE DRILL CYCLE ", pfxout, pfyout, pfzout, pfcout, pindexdrl, e$ pcom_movea pdrlcst_2$ #Custom drill cycles 8 - 19, additional points (user option) #Use this postblock to customize drilling cycles 8 - 19 pdrlcommonb #if drillcyc = 8, pcan1, pbld, n$, pdrlxy, pzout, pcout, pindexdrl, prdrlout, dwell, # feed, strcantext, e$ if drillcyc$ = 8, [ sub_prg_call = peck1$ pcan1, pbld, n$, *sg00, *sgabsinc, pfxout, pfyout, pfcout, pindexdrl, strcantext, e$ pbld, n$, "M98", *sub_prg_call, e$ ] if drillcyc$ = 9, [ refht_z = refht$ pdrlcommonb pcan1, pbld, n$, *sg01, *drl_prm1, *drl_prm2, e$ pbld, n$, pfzout, *feed, e$ pbld, n$, *refht_z, *drl_prm3, e$ pcom_movea ] else, "CUSTOMIZABLE DRILL CYCLE ", pfxout, pfyout, pfzout, pfcout, pindexdrl, e$ pcom_movea Or I can get this: T21 M06 (.385 GO DRILL KENNAMETAL# 4149277) M11 (UNLOCK) G90 G80 G49 G40 G17 G00 G54 B0. X0. Y.818 S2650 M03 M10 (LOCK) G43 H21 Z8.3 M88 (DRILL PISTON BORE) G94 G01 drl_prm1$ 8. drl_prm2$ 10. Z7. F25. Z8.3 drl_prm3$ 60. M89 G91 G28 Z0. M05 With this in my post: pdrlcst$ #Custom drill cycles 8 - 19 (user option) #Use this postblock to customize drilling cycles 8 - 19 pdrlcommonb #if drillcyc = 8, pcan1, pbld, n$, *sgdrlref, *sgdrill, pdrlxy, pfzout, pcout, pindexdrl, # prdrlout, dwell, *feed, strcantext, e$ if drillcyc$ = 8, [ sub_prg_call = peck1$ pcan1, pbld, n$, *sg00, *sgabsinc, pfxout, pfyout, pfcout, pindexdrl, strcantext, e$ pbld, n$, "M98", *sub_prg_call, e$ ] if drillcyc$ = 9, [ refht_z = refht$ pdrlcommonb pcan1, pbld, n$, *sg01, *drl_prm1$, *drl_prm2$, e$ pbld, n$, pfzout, *feed, e$ pbld, n$, *refht_z, *drl_prm3$, e$ pcom_movea ] else, "CUSTOMIZABLE DRILL CYCLE ", pfxout, pfyout, pfzout, pfcout, pindexdrl, e$ pcom_movea pdrlcst_2$ #Custom drill cycles 8 - 19, additional points (user option) #Use this postblock to customize drilling cycles 8 - 19 pdrlcommonb #if drillcyc = 8, pcan1, pbld, n$, pdrlxy, pzout, pcout, pindexdrl, prdrlout, dwell, # feed, strcantext, e$ if drillcyc$ = 8, [ sub_prg_call = peck1$ pcan1, pbld, n$, *sg00, *sgabsinc, pfxout, pfyout, pfcout, pindexdrl, strcantext, e$ pbld, n$, "M98", *sub_prg_call, e$ ] if drillcyc$ = 9, [ refht_z = refht$ pdrlcommonb pcan1, pbld, n$, *sg01, *drl_prm1$, *drl_prm2$, e$ pbld, n$, pfzout, *feed, e$ pbld, n$, *refht_z, *drl_prm3$, e$ pcom_movea I have my custom drill parameters set as follows: # -------------------------------------------------------------------------- # Custom drilling cycle 9, carbide drill drilling cycle # -------------------------------------------------------------------------- fmt "Z" 2 drl_prm1 #starting Z depth fmt "F" 2 drl_prm2 #starting feed rate fmt "F" 2 drl_prm3 #retract feed rate fmt "Z" 2 refht_z #for Z retract height output # -------------------------------------------------------------------------- Seems like I can get it to either post the F or Z code I have assigned or post the numbers I have for my custom parameters in Mastercam. What am I doing wrong??
  11. Hi, I am having issues with the use of a misc. integer in my post. what I need to do is add a N1590 #[600+#4120]=XXX (xxx = misc.integer 3 amount set in tool path) N1600 M98P7000 at the end of the tool before the next tool. I think I have almost got it but when i post is is out putting the integer amount set for the next tool not the current one. and it post no amount on the late tool ext: N1590 #[600+#4120]= (Should be misc. integer amount set in tool path) N1600 M98P7000 This is what I have done sav_mi3 : 0 fmt "" 4 mi3$ In the pretract #End of tool path, toolchange i added sav_mi3 = mi3$ if mi3$ >=1, ## Daniel [ pbld, n$, "#[600+#4120]=",mi3$, e$ ## Daniel pbld, n$, "M98P7000", e$ ## Daniel ] Please help Thank you,
  12. I'm having trouble editing my post to give me a work offset call with a G90 A0. at the end of my program. This is where I am trying to put it in my post: peof$ #End of file for non-zero tool pretract comment$ if stagetool = 1 & stagetltype = 2, pbld, n$, *first_tool$, e$ n$, *sgcode, *sgabsinc, pwcs, "A0.", e$ <------- the line I have added. n$, "M30", e$ Not sure what I'm doing wrong to get a output of G54, G55, etc. This is what it is posting: G0 Z1.1 M9 G91 G28 Z0. M5 G28 Y0. G0 G90 A0. M30 % And this is what I want: G0 Z1.1 M9 G91 G28 Z0. M5 G28 Y0. G0 G90 G54(or whatever work offset program is using) A0. M30 % Thank you
  13. On my Mori post I don't get any lock or unlock codes (M10 and M11) as well as no B. move, (which would be B0.). I get these codes when I have rotations programmed but I still want/need the code when doing just doing work on B0. How can I get these codes to come up without B axis rotation?
  14. Hi All, I am an instructor/Tech support and I am getting more and more calls about editing posts. I've been reading over the MP post processor reference guide which is helpful, however, as some one who is unfamiliar with post language, I still have a ton of questions. For example, in the book it doesn't specify what a dollar sign "$" does to a line of code and when you're supposed to use them, or a pound sign "#". I am just looking for a guide that will truly start me from scratch because I am sure a lot of this is just common knowledge when it comes to coding. Thanks!
  15. Can anyone help me with post issues for xxxxor 8055 control? I'm getting bad coordinate error on machine. The problem is with arc outputs. The gcode is G2 x,y,z, I,j. The post doesn't always put a k out. I have noticed that the z coordinate is the same as the line before.
  16. Version v1.02

    1,632 downloads

    This form is required to be completed in order to request a general post processor from In-House Solutions. Once the form has been filled out, its contents can be submitted via email from within the form using the "Submit by email" button.
    Free
  17. Version v1.02

    910 downloads

    This form is required to be completed in order to request a general post processor from In-House Solutions. Once the form has been filled out, its contents can be submitted via email from within the form using the "Submit by email" button.
    Free
  18. Version v1.02

    338 downloads

    This form is required to be completed in order to request a general post processor from In-House Solutions. Once the form has been filled out, its contents can be submitted via email from within the form using the "Submit by email" button.
    Free
  19. Version v1.02

    440 downloads

    This form is required to be completed in order to request a general post processor from In-House Solutions. Once the form has been filled out, its contents can be submitted via email from within the form using the "Submit by email" button.
    Free
  20. Wasn't there a manual? I've crawled through the debugger user's guide and the help files. But I remember a document that explained syntax and such. Any help appreciated! Kathy
  21. want to change post so that cycle def is before 1st move
  22. I need a bit of a help editing a X5 post mpfan.pst for 2-axis plasma machine: the goal is having M73, M75, G4 (plasma on with delay) before feed movement and M74, M76, G4 (plasma off with delay) before every rapid movement and before M02. I managed to edit the post to almost desired result, except that I get M73, M75, G4 before many feed movement lines even that this funcions are still active from previous lines. I need to enter this functions to NC only the first time the feed movement (linear or circular) was engaged, then again if a rapid movement (G0) was used. Below I pasted a current NC output to give you a better understanding of my problem (unwanted code is stiked through): N100 G90 N110 G92 X0. Y0. N120 G0 X-120.197 Y-1.72 N130 M73 N140 M75 N150 G4 K5 N160 G1 X-121.749 Y-1.333 F500. N170 G2 X-122.507 Y-.363 I.242 J.97 N180 X-122.477 Y-.121 I1. J0. N190 M73 N200 M75 N210 G4 K5 N220 G1 X-119.323 Y12.53 N230 M73 N240 M75 N250 G4 K5 N260 X-116.634 N270 M73 N280 M75 N290 G4 K5 N300 X-122.881 Y-12.53 N310 M73 N320 M75 N330 G4 K5 N340 X-125.57 N350 M73 N360 M75 N370 G4 K5 N380 X-122.477 Y-.121 N390 G2 X-122.352 Y.105 I.485 J-.121 N400 M73 N410 M75 N420 G4 K5 N430 G1 X-122.004 Y.465 N440 M74 N450 M76 N460 G4 K2 N470 G0 X-140.19 Y-.439 N480 M73 N490 M75 N500 G4 K5 N510 G1 X-142.19 N520 G2 X-143.19 Y.561 I0. J1. N530 X-137.817 Y5.934 I5.373 J0. N540 X-132.444 Y.561 I0. J-5.373 N550 X-137.817 Y-4.812 I-5.373 J0. N560 X-143.19 Y.561 I0. J5.373 N570 X-143.123 Y.811 I.5 J0. N580 M73 N590 M75 N600 G4 K5 N610 G1 X-142.873 Y1.244 N620 M74 N630 M76 N640 M02 Thank you for any help!
  23. looking for a machine defintion and post processor for a mazak qtn-300m with no "y" axis, live tooling on "z,x" axis. we're using a intgrex-100 post, but have a lot of editing in the g-code to make it work.
  24. good morning everyone, i am programming an Ares 5 axes machine and im wondering what code do i need to apply at the end of my post in order to keep the program going, in other words looping? this here is the ending of the post Y15.9385 Z9.2111 G1 Y16.3867 Z9.3146 G00 Y14.7205 Z8.93 M9 M5 G0 Z30. G49 G5P0 G53G90G00G49Z-4.H0 M99 % what code should i add and where? thank you
  25. Looking for job, on-line 3-axis mill programming for only 15$/h . Prefer G-code (Fanuc) or dialog (HeidenhainTNC_530). Vladimir

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

×