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:

DMG CTX BETA 1250 TC 4A


scottm085
 Share

Recommended Posts

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? 

Link to comment
Share on other sites
5 minutes ago, scottm085 said:

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? 

 

I will plead ignorance here so excuse me for asking. What do you mean by "structured programming" ? Can you post some examples of this and what you have done to try to achieve this task? 🤔

Link to comment
Share on other sites

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

Link to comment
Share on other sites

The DMG Apps guys who recommend this method of programming should be the one guiding you on how to implement it. They should have robust examples and methods for you to follow!!! What did they provide you with for this process? This is the first I am hearing of such a method for these machines or controls. Mastercam's default method is the ISO approved NC code output process and unless the reseller was told up front this was going to be the requirement for posting code for this machine then I suspect there might be a fair amount of development needed to break out the data into sub data groups that will be compliant with the required structure needed to support this process.

Mark are you around to chime in on this topic?

Link to comment
Share on other sites

Since the Tech Exchange has some Mill Turn Machine enviroments avalable for the machine then the Mill Turn environment (post, simulation, etc.)  should be proven out already. You would need to work through your Local Reseller to inquire about costs, training, etc. but since im seeing these on our mastercam tech exchange and as shown in the image below it likely has been a proven out machine / simulation otherwise its likely being proven out by a mastercam team somewhere since its already listed. 

aaa.thumb.jpg.546dee7f9dbcf19e1dfa76f6c10c2301.jpg

Link to comment
Share on other sites

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.

Link to comment
Share on other sites
1 hour ago, scottm085 said:

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.

May not and Will not are too completely different things. Per the PO issued to DMG was one of the conditions they dictated your programming method for using the machine and Robot? If that is the case then part of that should have been a post supplied by them that works with your current CAM system to meet those rigid programming requirements. Not trying to a pain here, but seems to many times people love to throw out their method as the only way and then once you dig into things you learn it is not the only way to accomplish the task and get the job done. Might need to reach out above that AE's and talk to his boss and get more information.

If the terms of the sale hinged around this being a requirement and no one from your company was aware of this then you may have a breach of contract argument about this stipulation for the may not comment being throw out by the AE.

  • Like 1
Link to comment
Share on other sites

The Mill-Turn machine environment for Mastercam supports the structured programming and was developed in Germany.  I would recommend that your reseller work with the machine development team here at CNC to ensure that the solution is configured properly for your machine and that there is support in place as you learn how to run the machine and how to program it in Mastercam.

  • Like 3
Link to comment
Share on other sites
7 hours ago, scottm085 said:

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

 

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

Yeah.. that's like A LOT of extra work for no good reason. Or, at least no good reason I can come up with. I've run plenty of mult-tasking lathes over the years and NONE had that same number of ops per channel restriction. FOlders for MACROs, settings, etc... that's a little on the cool side I think. As long as it's logical to manage.

I wonder what the reasoning is...

Link to comment
Share on other sites
3 hours ago, Paul Decelles from CNC Software said:

The Mill-Turn machine environment for Mastercam supports the structured programming and was developed in Germany.  I would recommend that your reseller work with the machine development team here at CNC to ensure that the solution is configured properly for your machine and that there is support in place as you learn how to run the machine and how to program it in Mastercam.

Paul thank you for chiming in an give some context.

Link to comment
Share on other sites

I worked with a local customer who had this machine and the Mill-Turn product.  The structure code is very different from .mpf Siemens code.  Once you get things figured out with the machine/programming the structure code benefits are large.   Its definitely a learning curve though. 

Good luck and have fun learning the machine/code.  

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

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