Cancel
Showing results for 
Search instead for 
Did you mean: 

Post Configurator: adding DPM for Sinmerik 828D controller

Legend
Legend

We finally got 11.0.2 rolled out and upgraded to the advanced version of PC. First impression is excellent!

We managed to get a post formatted the way we like them with operation's details such as tooling and MCS info and also added two UDE to it (copied from PB, that was easy). However we failed to understand how to setup DPM feedrates for the 828D.

We are using the supplied generic 828D post that came with the package and couldn't find the option to set DPM for linear with rotary and linear-rotary moves. All that is offered in the post is MMPM and FRN.

For info, the 828D switch to DPM as soon as there is rotary motion, so it would be quite important for us(others also) to get DPM functioning.  So far we get away with overriding $feed with the DPM in the service layer which works fine for rotary moves only but not for linear-rotary moves.

If there a way for us to modify the entry for feedrates? Sort of adding DPM to the existing and official list of feedrates (Eg. MMPM/FRN/DPM)?

This works only for rotary moves:

	### FOR F DEGUG ###
	proc MOM_linear_move_LIB_ENTRY {arg} {
	switch $arg {
		"start" {CMD_DEBUG_DPM}
		}
	}
	proc CMD_DEBUG_DPM { } {
		global mom_motion_distance
		global mom_feed_rate_dpm
		global mom_feed_rate_number
		global mom_programmed_feed_rate

		# below only works for rotary moves. Does not work for simultaneaous 4ax
		if { $mom_feed_rate_dpm > 0.0 } {
			set ::feed $::mom_feed_rate_dpm
			  #MOM_output_literal ";DIST: [format %.4f $feed]mm  ~  DPM: F[format %.4f $mom_feed_rate_dpm]  ~  FRN: F[format %.4f $mom_programmed_feed_rate]"
			  #MOM_output_literal ";debug mode"
			MOM_force once F
		}
		MOM_do_template linear_move
	}
9 REPLIES

Re: Post Configurator: adding DPM for Sinmerik 828D controller

Legend
Legend

Currently being harassed by higher mgt to show off the capabilities of our new and improved Post Comandizer. Since this is still not working for us, thought I'd pass the harassment back to you all Smiley Wink

 

Any updates on enabling correct calculations for DPM for the Sinimerik controllers? If not I'd be grateful to know because someone is running after his money here, I've heard (aka the helpless var, apparently).

 

What's the magic required to get this DPM working guys? Any TCL voodoo you could share in a meantime would be helpful

 

Thanks

 

Charles

Re: Post Configurator: adding DPM for Sinmerik 828D controller

Legend
Legend

Well good and bad news

 

The good news is we handed over the license back to our supplier today and refused to pay for something that didn't worked - after being asked USD5,500 extra to write a 'so called' custom post processor to get things half working. That brings us back to Bobcad which actually does both (and correct) DPM and Inverse time calculations for 4ax and 5ax OOTB. That obviously left our entire shop floor speechless.. to say lol.........

 

The bad news - Post Configurator does not work. Both FRN and DPM have dead wrong calculations and are completely misleading and unusable. If you drill holes 12hrs a day onto a 3ax then PC might be good for you but if you plan on adding an axis, prepare yourself to enroll to the "proprietary" siemens traori/cycle/ and whatever other none ISO compliant stuff that will be required to run a dumb metal cutting machine.

 

Subtractive Manufacturing for us, as it appears!

 

Re: Post Configurator: adding DPM for Sinmerik 828D controller

Siemens Legend Siemens Legend
Siemens Legend

Hello Charles,

 

not sure if you still need the solution for that. Unfortunality we found an issue between the NX11.0.1/ NX11.0.2 release, so that the "old" implementation in this post is not working for NX11.0.2:

 

https://community.plm.automation.siemens.com/t5/Discussion-Forum-NX-Manufacturing/POST-CONFIGURATOR-...

 

The attached post has a implementation for the DPM mode.

DPM_prop_NX1102.jpg

 

In the service file you'll find the implementation of the property/ Buffer and dependent tcl command.

DPM_Tcl_NX1102.jpg

 

You can also update your existing post. From the libraries folder of the attached post copy the lib_standard_post_func.pce to your post. This file contains the fix that DPM calculation is working.

 

Any feedback would be nice.

 

Best regards

Thomas

Re: Post Configurator: adding DPM for Sinmerik 828D controller

Legend
Legend

Nah, we had the supplier rip off his rig from our server yesterday. Unfortunate. We were left under the impression that he was in contact with Siemens, and at the end he just couldn't figure it out himself. We did tried to help by debugging and posting in these thread but failed also.

 

Problem is not Siemens I assure you, more or less the 3rd party supplier we have to deal here with. We'll be looking at other options if we plan to renew the maintenance next year. At least for now we can take advantage of the new 11.0.2 features and also enrolled to Adaptive Milling, loving it btw.

 

Ah well. Not wasted, sure that this Post Comander PP will be of use to others who runs those 828d at least

 

Thank for supporting directly Thomas

Re: Post Configurator: adding DPM for Sinmerik 828D controller

Legend
Legend

Reasons posted in this thread are why I dont use my reseller at all....

@Marek_Pawlus(NCmatic) has handled all my post / simulation needs for the last 1.5 years effortlessly. You should really give him a shot and let him impress you. Time is better spent producing product than learning how to debugg posts IMHO.

 


Dennis Rathi
Creations Unlimited

Re: Post Configurator: adding DPM for Sinmerik 828D controller

Legend
Legend

Would be unfair to say our var is incompetent. This company have staff who can repair >500mb CAD files in half a day, where for us we need a week (in contrast). They specialize in integrated CAD/CAE, which we also need, but not necessarily strong in TCL and machine tool related. They are all up to learn I can feel at least.

 

Thanks for the heads up on NCMatic, we might need to look into CAM/ISV upgrades in Sept'18. Will be PB and Bobcad for us this year Smiley Wink

 

@ThomasJ

 

Hi Thomas,

Just heard back from our var and sharing with you some of his observations on your post. Overhaul working however can't be used in prod.

 

  1. Problem: No dpm output in ISV/CSE, only mmpm.
    Observations: Work perfectly when post processed out to a nc file only.
  2. Problem: Turbo mode breaks DPM when set to OFF (required mode if multiaxis toolpath are used).
    Observation: Working okay with Turbo set to AUTO only.
  3. Problem: If the toolpath technology change between operations in a program (w/ same tool), it break the dpm.
    Observation: Working if one operation is selected at a time and output individually.

As kind and generous this supplier is, he asked if we wanted it none the less. We asked him to raise these issues with gtac to ensure they integrated in NX12. We'll try again when released..

Hope this help you and your team upfront a little. As for us, we are doing just fine with NX10's PB posts we had done last year. So nobbody is dying here lol

Thanks again

C.

Re: Post Configurator: adding DPM for Sinmerik 828D controller

Siemens Legend Siemens Legend
Siemens Legend

Hi Charles,

 

thanks for your feedback. I will check and give an update here for all, hopefully with a solution which also works in ISV and we can implement this as a standard functionality in later releases.

 

Best regards

Thomas

Re: Post Configurator: adding DPM for Sinmerik 828D controller

Legend
Legend

Hi @ThomasJ

 

We still have our reseller's laptop on our LAN and he is sort of asking to have it back. I think he wants us to settle for the test post you've published 2 weeks ago, which of course won't be a good solution if we plan onto migrating our 6 other PB posts to PC.

 

Is there anything that we can do at our end to improve the base 828D post? Anything worth fixing or should we wait until PC and generic posts are officially released for production? NX12?

 

Thanks

Re: Post Configurator: adding DPM for Sinmerik 828D controller

Siemens Legend Siemens Legend
Siemens Legend

Hi Charles,

 

we are still working on the solution for that. 

Because the Post Configurator libraries are mostly independent of the NX Version we can fix that earlier and provide it.

 

Best regards

Thomas

Learn online





Solution Information