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

  • 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
    • 3D Printing

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 2023
    • 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
    • Older Versions (No Demo Software)
  • eBooks (PDF)
    • Mastercam 2023
    • Older Versions (No Demo Software)
  • Multimedia
    • Older Versions (No Demo Software)
  • Clearance
  • 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

Found 8 results

  1. I am new to using Cimco and have run into an issue trying to set up a Macro. I created some logic in my NC code to check if the vacuum valve is on or off using some IF/THEN/ELSE logic. We have DMS machines with Fagor 8065 controls. These machines use $ to define the logic operator (example $IF). In Cimco it seems the $ character is used to define a user input and will not allow me to create this macro for insertion into my parts programs. I get a Missing question symbol (?) after condition error. Is there a setting to change this character or a work around to get Cimco to accept the macro as is? (CHECK IF VACUUM IS ON) $IF P10==2 $GOTO N1 $ENDIF $IF [V.PLC.O_VAC1==0] #ERROR ["!VACUUM 1 OFF!"] $ENDIF $GOTO N2 N1 $IF [V.PLC.O_VAC2==0] #ERROR ["!VACUUM 2 OFF!"] $ENDIF ;
  2. Mastercam Machine Definition - what is it, why do I need it, and how do I use it??? I decided to make this post to help answer the all too frequent questions that pop up related to the Machine Definition, and what role it plays in configuring post processor output. The Machine Definition is a Graphic User Interface that was created by CNC Software to give Mastercam some "intelligence" about the type of machine you are using. There is a distinction that I'm making here between the "Mastercam" interface (where you create Tool Paths) and the Post Processor, that formats your Tool Paths into NC code. When the Machine Definition "format" was created and added to the Mastercam Interface, there was a set of "components" that were developed, along with an "Axis Combination" utility. Together, these form the basic setup to let Mastercam have some "Awareness" of the capabilities of your particular machine. The main issue that confuses the average user is how CNC Software went about "hooking up" certain functions inside Mastercam to work with the Post Processor. If you've had any experience going from 3X, to 4X or 5X, programming a multi-spindle lathe, or even trying to move a program from a Vertical machine to a Horizontal machine, then you've probably been exposed to the Machine Definition issue. In order to understand some of the issues, it helps to get a little historical perspective on how Post Processors are handled. First, Mastercam used to ship with a whole bunch of Post Processors. These posts were "removed" from the Mastercam Installation disks, starting with the Mastercam X series. (or was it X2, I can't remember...) The reason I believe was to help combat piracy, since Mastercam isn't worth that much without a working Post Processor... So you have a situation where Mastercam had a huge "library" of posts, and these were moved to the "Post Installation Program", which is an "exe" file that is available from your Reseller. All of these posts have accompanying Machine Definition Files and Control Definition Files that have to be maintained. This is in addition to the "Generic Fanuc" Post Processors, that are the "template" files for most post processor development projects. Because the Machine Definition was added to Mastercam after Version 9, much of the "Tool Path" functionality and the available post processors, had all been developed without the need or use of a "Machine Definition" or "Control Definition". I've already covered a little bit about Control Definitions, especially how to set the "Default Values", so I won't get into much of the CD. When the Machine Definition Files were added to Mastercam, a decision was made to only "hook up" certain features of the Machine Definition to the Post Processor. This was done (I believe) mainly for practical reasons. It takes a great deal of development time and testing to hook up even one "feature" of the Machine Definition to work with the "template" style posts. 4 Axis vs. 5 Axis One of the biggest differences with how the Machine Definition is handled is the difference between 4X and 5X Post Processors. To understand this difference, it helps to know some info about how the post works internally. With "MP" based Post Processors, there is a huge difference in how Rotary values are calculated. With a 4 Axis Post, the MP.DLL "post engine" makes all of the 4th Axis rotary calculations, based on the orientation of your Tool Plane's Z Axis component. MP will take either the "Top" plane, or the "Front" plane, and use that plane for the "Rotary Zero" plane orientation. When MP "sees" a change in the Tool Plane orientation, it will automatically calculate the new rotary position for you. This happens "behind the scenes", and is based on the value of the Post Variable 'rotaxtyp$'. Since there is a bunch of stuff being calculated "automatically" for you, one of the things that CNC Software was able to do was say "Ok, if you are using a 4X Post, we can make some basic assumptions about your setup." For Mill, this means on a 4X machine you are limited to a machine that is either Vertical or Horizontal. The other limitation is that your Rotation Axis must be Orthogonal, about the X or Y axis. (aligned with +X, -X, +Y, or -Y). For Router, the 4X Rotary is about the Z axis. You cannot use X or Y, only "Z" as the rotation axis for a 4X Router post. For a 4X Machine, (Mill or Router), the Post has logic that reads the "Positive" rotation direction (CW or CCW), and the "type" of axis. (Continuous vs. Index) None of the 4th Axis Posts (Mill, Router, Vertical, or Horizontal) have "Rotary Limits" hooked up inside the post. Only the 5X Post has any concept of "Rotary Limits" built into it. Lathe Mastercam Lathe is the one area of the product that they spent a great deal of time "hooking up", but not in some of the ways you would expect. For a 4X Lathe, Mastercam will handle up too a Dual Turret, Dual Spindle machine, using only the "Generic Fanuc 4X MT_Lathe" Post. On the Machine Definition side, the Post does not read settings from the "components" of the Machine Definition, which is a little confusing at first. What is read is on the "tool path" side, and it is the "Axis Combination" that is read at the "Tool Path" level. That means when you are creating a Lathe path (or Live Tool Milling), you must select the "Axis Combination" to tell Mastercam what set of components (spindle and turret) are being selected. Moreover, you also have to setup the Tool Definition independently (there are turret/spindle settings for top/bottom, and left/right that are not read from the Axis Combination settings.) That said, once you've picked a "Axis Combination", and set the "type" of cut you are doing, there are string settings internal to the post that control the setup and output for all the different turret/spindle combinations. No matter what you mess with inside the Machine Definition, you will not be changing the output in the Post Processor. (A few things like "Max Spindle Speed" for the Lathe Spindles do get picked up and read from the MD, but the NC output is not usually configured this way.) 5 Axis Posts So the Elephant in the Room that I often get asked about is the 5 Axis Post. The Generic Fanuc 5X Mill Post is actually a feat of engineering genius. I say that because "out of the box", it has the capability to support almost any imaginable configuration of 5X machine. The Post is built using "switches" that are numeric variables inside the post processor. These "switches" control the configuration of the NC machine, including the type of machine (Head/Head, Head/Table, Table/Table, or "Nutating" configuration.) Once you specify the "basic machine type", then you configure the Rotary Axis orientation and zero positions, and setup the Rotary Axis Limits. All of these settings are read from inside the Post Processor. The 5X Post has the least amount of features that are "hooked up" to the Machine Definition. "Coolant" is still configured inside the Machine Definition for the Generic Fanuc 5X Mill Post, and some other basic settings like "Linear Rapid Rate". Other than a few parameters though, the bulk of the configuration does not involve the Machine Definition file at all... Part of the issue that is created with the 5X Machine Definition files however is "compatibility" inside Mastercam. There is some logic that actually checks the capabilities of your Axis Combinations, against the existing tool paths you have in your Mastercam file. If a conflict is found, Mastercam will not let you "replace" your MD file. So sometimes it is necessary to add a 3rd Rotary axis to your Axis Combination, to get around that issue. So why even have the MD, if it isn't "hooked up" to everything? The MD is actually a powerful tool, in the hands of a post developer that knows what they are doing. There are many 3rd Party Post Providers like In-House Solutions and Postability, that create their own Posts. These Posts are fully configured to read all the settings "correctly" from the Machine Definition file. I think the main issue is just time and development priorities. Rather than updating the "old stuff", which includes the "MP-based" post processors, it seems that the focus is on the new Mill-Turn product, and the MP.NET language. Another reason is to support "Right Angle Head" or Block Drill attachments. If you have had any exposure to the MP.NET product, you would see that all of the machines being built do use the MD architecture. So, in summary: The MD gives you the architecture to "hook up" component properties to the Post Processor, but most of the functionality is left for you, or your Reseller, to make use of. Axis Combinations are used by the "Tool Paths" themselves. This info is "available" to the Post, but not "hooked up" by default. CNC Software did hook up the 4 Axis Posts, to read some, but not all, of the parameters for the 4th Axis Rotary Settings. For 4X Mills, only Vertical or Horizontal are allowed, and must rotate about X+, X-, Y+, or Y-. The Generic Fanuc 4X MT_Lathe post makes the most use of Axis Combinations, but still relies on the internal variable settings to configure the post. The 4X Router post is the only 4X post that supports a 4X on the Z Axis. (Right Angle Head style). A Programmable 4th Axis, mounted on Z, is not supported in the Mill Posts. The Machine Definition does support Mill Machines using Right Angle Heads, where the offset is done only in XYZ, and the "station" or orientation of the tool is "fixed". So basically, a 3X Mill, using a RAH is supported in the Machine Definition, and by using the "Get angled head" function inside the Tool Path itself. The 5X Post DOES NOT read any Rotary Settings from the MD. This is setup inside the Post itself. Very few settings are read from the MD in the 5X Post. You can "hook this up" yourself, but that requires advanced skills in post editing. You must configure the 5X post, using the variables at the top of the post. Almost all "new" development is being done using the Machine Definition, so at some point this "disconnect" of stuff being "hooked up", or not, will go away. 3rd Party Post Developers, Resellers, and advanced users have the ability to use the MD if they choose to. With MP.NET, it is possible to hook up "Simulation" to the MD, and load in Component Models. This will let you build a machine, and drive it inside Machine Simulation. Well, I hope that helps clear up any confusion or misconceptions about the Machine Definition File inside Mastercam... Best regards, Colin Gilchrist
  3. Hey all, This is my first post here. I'll skip pleasantries and get right to what I need help with. So far I have learned a ton from this forum, a really great group of people with a ton of knowledge. At our shop we have an M560 Mill and we want to start running some 5axis or at least 3+2. We went out and picked up a Tsudakoma TWA-160 Trunnion. The way we have it set in the machine is on the +X far side of the table with the actual body running in Y if that makes sense. Basically The table would tip down towards -X. I cannot seem to find anything on finding the center of rotation for a Trunnion that goes +30 -110. Would you "Trust" the manufactures claim that it's 55mm below the top of the table (minus Subplate) or how do you find that out. I have quite a few years of 3 axis and 4 axis lathe (machining and programming) experience, but this has me a little stumped. If you could help even just point me in the right direction to find the information on my own, I'd greatly appreciate it.
  4. We use the setup sheet option in Mastercam and save to PDF so the guys on the floor at the machines can pull up the setup sheets on a computer. My request is; since Mastercam is already a CAD system why cant we do our screen captures as vectors instead of raster? If we could then we could zoom in on the screen capture and it would stay clear and PDF supports vectors. This is what is even being done across the web for websites because there's so many different screen sizes and resolutions. Vector is the way to go. I hope to see Masstercam do the same. Thank you.
  5. -Setup Sheet (CaliberMill-File).zipI am looking for a little bit of help in regards to active reports. We use Mastercam 2017 here and Active Reports Designer to customize setup sheets. I have customized a setup sheet for our shop but can’t get things working quite right. My goal was to attach the tool list to the setup sheet. It seemed like it worked but when I do a preview of the base setup sheet, it doesn’t seem right because it doesn’t put some tools in the list. If I preview the -SetupSheet (CaliberMill-File), I get some tool numbers in the list, so I take it that means it isn’t picking up the information. Is there anyone that can help me with this? It seems like something very small. Thanks.
  6. I'm open here so maybe Active Reports is not the way to go. What ever it is, has to be free or included with my software. I do not like the .set type of setup sheet. After opening with that, I have been experimenting with Active Reports Designer. I pretty much have it laid out like I want but how do I make a text box that I can type data in at the moment of creating the setup sheets? I see it has to be bound to a xml file but where do I get this original xml file? I just got a tutorial from my reseller today but if any one has a very short and sweet setup sheet that would save me a load of time I'd be very grateful. If any one can help I'll take a screen shot or upload some files when I get back to work tomorrow.
  7. Good morning boys and girls! I have our brand new MasterCam loaded on my workstation - yoo hoo. I'm looking at the infrastructure and how to setup the user working directory's on the network. Is there utility to move all the file paths to a common directory? Right now it looks like moving each path one at a time. Doable but a lot of time! Anyone use the Project Manager? It looks like what I want, but it's per each file not a global setup. If there was only a workgroup manager for MasterCam (PTC Windchill) I would be all set.
  8. How do you set the threading manager to use more threads then the default '4'? thanks in advance Rick

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