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:

scottm085

Verified Members
  • Posts

    30
  • Joined

  • Last visited

Everything posted by scottm085

  1. Something to watch out for, when you post your file, it should be a .ARC then when you read it into the controller it converts the file to a .WPD at this point the controller breaks up your program and puts each file into its appropriate folder. Also, in the sync manager make sure to rename your file to whatever you want to call it otherwise I think it reverts to the name "SAMPLE CODE" and you will have to go in and rename each program file individually on the controller.
  2. We have had meetings with our reseller, post builders from CNC Software, and the guy from DMG who wrote the code for the CTX module/post from Germany. I think everyone agreed that they had some work to do! All of us were in a meeting together, which was nice, but unfortunately not that productive. At this point we're just dealing with the work arounds which is still a headache. It wouldn't be so bad if we were a high quantity production shop, but we are a high mix low quantity job shop which forces us to constantly be changing over setups and running new code on these machines.
  3. One of the last interactions with our reseller they had informed us that going forward they would not be offering this machine environment for mill/turn until the post and syncing issues were resolved (doesn't really help us). I don't know if they did or didn't but we feel left on an island a bit... We have had our machines for over two years and have yet to see any progress being made. From what I have heard the single stream CTX machines are fine with Mastercam Mill/Turn, the multi-channel machines are the real struggle since that is where the structured programming really takes effect.
  4. From what I have heard, most of them use Partmaker. The software is not that great but it turns out pretty solid code. We have looked into other software solutions here as well, I don't think anyone has it totally figured out yet, we have seen a couple of demos from two of the bigger CAM companies and they looked pretty solid. We are not ready to jump ship yet, but are definitely hoping that Mastercam makes some strides to accommodate these machines in the near future.
  5. These machines do support ISO code. They should have also come with template files for your machine environment. You are supposed to use specific post templates for different machining strategies, pretty much like choosing the setup type in the "Job Setup" area for mill/turn. What I was told is that you need a separate template to run standard ISO code. We have not been able to get our hands on this template yet. I believe the template files are originated from DMG and they submit them to a reseller and then to the end user. As of right now there is not of surplus of knowledge in the US about these machines and/or post support for them. Everything I know has basically come from reading poorly translated documentation files and trial and error.
  6. Regarding the comments, it was taught to me by a DMG tech, that for the paths that work on the main spindle the comment needs to be "SP4" and for the sub spindle "SP3". For most situations the syncs have to be opposite from one another. In the screenshot i showed the comment for sync 1 on the upper channel is SP4 and the comment for sync 1 on the lower channel is SP3.
  7. Here is an example of syncing a simple jaw turning program. Notice that all the operations have syncs.
  8. We also have an NTX. Toolpathing is essentially the same between the CTX and NTX, using the sync manager is where it becomes challenging. The CTX controller breaks each tool path up into its own sub program and using the "syncs" in the sync manager is what creates the sub program. I don't want to get too far into the weeds here but for the program to run there needs to be an equal amount of sub programs in each channel, even if you are not doing anything on the other channel there needs to be dummy operations. At the beginning of each sub there is info that updates the controller on the status of the machine, for example, it will read a variable at the start of each op and see that either the main chuck is empty, has an unmachined part, or has a finished part. It constantly updates the status of both channels so that if you had to stop and restart, you could do so at any part of the program without having to sift through and line up wait codes like you would on an NTX machine.
  9. Unforturnately, we are still stuck on 2023 still so I can't look at your file. If you can send a 23 file I could take a look and show you how I process parts to make them run on these machines.
  10. We have two CTX Beta TC 4A's and they have been nothing short of a pain to program. Ours have Siemens controllers that read Gildemeister structure, so maybe not the same situation you are in. What I do know is that for ours to run the controller needs code in both channels, even if you are only using one channel. For instance, if we are only using the main chuck and upper tool spindle in a program we will also program a dummy operation for the second channel. In most cases the dummy operation would be something like a turret park. Then in the sync manager you have to sync every operation from channel one to that turret park in channel two. We have been working with Mastercam and DMG for almost two years and there are still quite a bit of work arounds to get the CTX machines to play nicely with the Mastercam Mill/Turn module.
  11. I don't have 2024 currently, but i think this is what your looking for
  12. Thanks for the responses, at least it seems that there are some folks out there who have at least heard of structured programming. There doesn't seem to be many programming examples or tutorials I have come across online other than a small bit of information in the mill/turn machine documentation. There is going to be a bit of trial and error to get comfortable with this.
  13. The machine will run traditionally formatted code. But for support from DMG we are basically being told that if we don't use the structured program method, we may not get technical support. Apparently, it is the way they were designed to run and is how they do it in Germany. There are many positives to structured programming and think it will be useful once figured out. There just doesn't seem to be an easy way to program this machine like you would a traditional mill/turn. We also have an integrated robot with the machine and is part of the reason we want to program it how it is intended.
  14. reseller is here right now... still trying to figure it out.
  15. We are using the Mill/Turn add on. Structured programming, from what I am understanding, splits up the posted code into separate file folders inside the controller. There are separate files for your machine variables, individual tool paths, transfer ops, and a few others that I can't remember offhand. According to our DMG apps guy when using structured programming there needs to be an equal number of operations on each channel for it to work. This means if I have an op to machine with the upper spindle, I need to sync it to an op on the lower turret, even if it is not doing anything, for example a milling operation with the spindle would have to be synced to a turret park on the lower turret if the turret is not currently cutting. We took shipment of the machine about a week ago and have been trying to get our post dialed in with not a lot of luck. Mainly, I was hoping to get in contact with someone who may have delt with this before and pick there brain a bit. So far, the only thing we can get to somewhat work is creating a turret park operation after each op and then syncing them together 1 to 1 in the sync manager. Kinda painful...
  16. Has anyone out there had any success using mill/turn to post out usable code for a two channel CTX (Upper B axis spindle, lower turret) using Siemens structured programming? We are having a real hard time getting Mastercam to play nice with "structured programming" and was curious to know if anyone has any information or experience using the software to post out usable code?
  17. On really hard materials we have had a lot of success with using carbide Mikron Crazy Drills in conjunction with the Mikron Crazy Pilot drills.
  18. I have tried duplicating planes, messing with rotations, altering the "A" rotation but could never get it to successfully post out. I had no problem getting the tool motion I was looking for in the Mastercam environment. Every time I would post the path out the tool would always go to and start at 12 o'clock. Ultimately, we got through the part in a less efficient way, but that would be nice to be able to choose my starting point for ramping utilizing the "C" axis. Thanks for the replies!
  19. Thanks again for the advice. I did get my setup sheet to finally output the max z depth. For my setup sheet all I needed to do was go from MIN-Z-TPLANE to TOOL/MIN-Z-TPLANE.
  20. Thanks for the response! I will have to play around with it a bit more next week when I get a little more time, but that really gets me pointed in the right direction.
  21. Forcing the XML file is a pretty cool trick that I was unaware of. Thanks for sharing. On my lathe setup sheet I would like to display the max Z depth for every tool. When I force the XML file I can see that the max depth comes up in a few spots on the file. One instance is <MIN-Z-TPLANE>-1.274</MIN-Z-TPLANE>, When I add the MIN-Z-TPLANE to a text box on my setup sheet it doesn't output a value. I am using active reports and the mastercam lathe-operation module. Just cant get it to output like spindle speed, feed, stock to leave, etc...
  22. It looks like to me that at the top of your first tool page, the "cycle time" and "operations list" header is taking too much room and preventing two tools to fit on the first page.
  23. Hello, Machine: DMG Mori Monoblock 65 5axis trunnion, rotary A and C Problem: I have a round part that is approaching the limits of our machining window in X and Y. I have about 29” x-travel and about 25.5” y-travel. What I would like to do is rough out this part using a contour ramp toolpath with a 2in high-feed mill. Since limits will not let me get all the way around the part, I would like to park the tool at Y0.0, move out in X and use the c-axis to rotate the part around. The issue I am having is that no matter what I try my post forces the toolpath to substitute the x-axis instead of the y. I have talked with my reseller and they can’t seem to figure it out. They have also tried multiple posts with no luck. Has anyone ran into this or found a solution? The best I can figure is manually flip-flopping x’s and y’s in the NC, but I would rather not do that as standard practice. I have attached a sample file. The actual part is an ITAR restricted part. Thanks. contour_ramp_axis_sub.ZIP

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