Hello to all,
I'm trying to configure AFX to use profiles already uploaded to Windchill. I have created custome profiles that I can use if they are in my library folders, but once I upload them to Windchill, and delete the parts from my library folder, AFX can't find them in Windchill.
I have uploaded the profiles to Windchill:
I have "sel_list..txt" pointing at them:
And when I try to assemble a profile instance in the project using these profiles, I get the error message "An error occurred while loading the model":
I have tried with the AFX "options.cfg" properties suggested in this article https://support.ptc.com/appserver/cs/view/solution.jsp?n=CS256023:
"FOR_INTRALINK_33 to YES"
"LOAD_COPY_COMPONENTS_FROM_INTRALINK to YES"
But it still doesn't work.
What am I doing wrong? Is is possible to use profiles from Windchill? Where can I find a guide to configure AFX to be used with profiles from Windchill?
Thank you for your help!
Solved! Go to Solution.
Hi @avillena,
Currently for profiles it is not possible to store the template parts for the different profile types in Windchill.
Regards Sam
Hi @avillena,
Currently for profiles it is not possible to store the template parts for the different profile types in Windchill.
Regards Sam
Thanks for the info!
Then I will store the complete AFX library in a shared folder for the complete company, and use it from there.
Hello, Sam.
I would like to have the AFX parts to come in with our organization's standard part layers, parameters, and relations. If possible, how would I go about setting this up?
Best regards,
Matt
Perfect!
Thank you, Sam.
Matt
Hello, Sam.
Could you provide me with an example of how to apply the AFX Component Naming Scheme so that all my profiles will have PROJECT_SHORT#-#ELEMENT_NUMBER?
I am not certain which directory to save the element_name.txt file to.
Thanks,
Matt
Hi @msteed,
just place the element_name.txt file in folder <creo>/common files/afx/parts/profiles, equipment, connectors, subassemblies.
Regards
Sam
Excellent!. Thank you, Sam.
Matt
Hello, Sam.
How would I go about storing and mapping to the AFX template part library on a team accessible common location (share drive)?
I have experimented with the option below, in options.cfg, but have not been able to get it to work.
!Enter AFX library path.
EFX_LIBRARY_PATH
Thanks,
Matt
Hi @msteed ,
just copy the complete parts folder in a network location that you have mapped as network drive and also all your colleagues.
So for example put it in p:/afx_custom_libraray/parts.
Now you set the option to point to p:/afx_custom_libarary/
Note that you custom directory must contain the folder parts.
Hope that helps.
Greetings Sam
Hello, Sam.
Thank you for the instructions.
Nonetheless, I copied the parts folder to:
C:\Users\user\Documents\Creo\Work\AFX_Customizations\parts
and customized (added my layers and parameters) to the angles_eq.prt and am getting a blank library (please see below image). Please let me know if there is anything I may have missed in the above instructions.
Thank you,
Matt
Hi @msteed ,
hm I don't understand that.
What AFX Version are you using?
and
What is the value of the custom folder option?
Greetings Sam
Hello, Sam.
From your previous message, I am using:
Creo Advanced Framework Extension 4.0 M030 - AFX Lite
Also, the value for the custom folder option is:
!Enter AFX library path.
EFX_LIBRARY_PATH C:\Users\user\Documents\Creo\Work\AFX_Customizations\parts
Please let me know if you notice anything that I may have done incorrectly.
Thanks,
Matt
Hi @msteed ,
the value of the config option is not correct. Please remove the "parts" Folder from your option value like so:
!Enter AFX library path.
EFX_LIBRARY_PATH C:\Users\user\Documents\Creo\Work\AFX_Customizations\
Excellent!
Also, regarding the param_relations.txt file, would you know of a way to specify certain relations as Initial or Post Regeneration?
I have copied my param_relations.txt contents below. The relation WEIGHT=PRO_MP_MASS should be Post regeneration, but all others should be Initial.
If you have any ideas on this topic, please let me know.
NAMING = BUW_NAME
DESIGNATION = BUW_TYPE + " " + BUW_SIZE + " x " + BUW_LENGTH_STR
LENGTH = BUW_LENGTH
/***** SSC DEFAULT RELATIONS *************
/***** DO NOT DELETE **************************
DESCRIPTION=DESCRIPTION_1+" "+DESCRIPTION_2
STOCKSIZE=STOCKSIZE_1+" "+STOCKSIZE_2
MATERIAL=MATERIAL_PARAM("MTL_D1")+" "+MATERIAL_PARAM("MTL_D2")
MATERIAL_SPEC=MATERIAL_PARAM("MTL_SPEC")
/******************************************************
/***** SSC DEFAULT RELATIONS *************
/***** DO NOT DELETE **************************
WEIGHT=PRO_MP_MASS
/******************************************************
STOCKSIZE_1=BUW_SIZE+" x "+BUW_LENGTH_STR
As usual, your expertise with Creo AFX is highly appreciated. Thank you, Sam.
Matt
Hi @msteed ,
the answer to your question is here:
Just add a param_relations_post_regen.txt.
Also for the future, please make separate topics for your questions so everyone can benefit from it 🙂
Greetings Sam
Thank you, Sam. You guys are awesome!