Recently active
Is there a .hol file, or something similar, that is used to build out external thread annotations built using the cosmetic thread feature? The support page from PTC details how internal thread annotations are classified, but not external: http://support.ptc.com/help/creo/creo_pma/usascii/index.html#page/part_modeling%2Fpart_modeling%2Fpart_five_sub%2FCosmetic_Thread_Parameters.html%23 Example: when I create a UNC external feature, say 3/4-10, the annotation generated shows 0.750-10.000. This is simple to edit for hole features and internal cosmetic threads. But for external... ???
Is there a reason Creo 7 installs forcibly restart my system with no warning and no option to not do this? I'm working on building a silent installer and this is not acceptable
Does anyone have any creative ways to hide sketch entities when editing sketch values outside of sketcher? I can hide extra dimensions by placing them on a layer but I'm not seeing any way to hide the constraint symbols, construction lines, centerlines, etc. There is no benefit to seeing all this extra 'stuff' when outside of sketcher. Having a way to hide it would really simply the view when editing the sketch values. Yes I realize you can turn constraint display off globally, but that's not what I'm after. I would love to be able to add any sketch entity to a layer and then hide it. Any suggestions? Inside of Sketcher Outside of Sketcher - Some Dimensions on Hidden Layer Notice how construction entities inside of sketcher use a dotted line but outside of sketcher use a solid line. It sure seems like they should look the same in both places. Inside &n
I insert a general view into a drawing and select "No Combined State". The "Drawing View" window automatically opens up, I click View Display>Display style>(change from Follow Environment to Hidden). Click OK. Next I right click on the same drawing view and select "Projection View" and place the new view. I right click on the new view and select "Properties" then "View Display". In that selection window "Use parent view style" is greyed out and not selectable. Can someone point me to the setting that I can change so that item is selectable? Thanks.
Having huge problems with a ref dim created in assembly mode, Plane/plane.9 hour and still counting.The problem is that the ref dim does not really exist any more, but it still causes problems. It can not be seen in the model tree. No relations or parameter are connected to the dim And the plane it is supposed to be attached to does no longer exist because the component are not in the model any more.But the dim sure is there somewhere hidden in the code.Have tried to erase it in the "reference viewer" but the option is not there. How do I erase a missing model or a missing dimension. Or is there at way to clean an assembly file from any broken references. Something like "cleanup drawing dependencies" but for assemblys ?
Folks, I have added an image (decal) to a part surface. How do I show this in the drawing? Is there a layer that the image reports to that may be hidden? Thank you. Bill
Has anyone played with Pro2dPolylinedef? I wanted to create a closed polyline loop and create a nice extrusion out of it. It did indeed work but when I tried to grab the polyline for later processing according to the dialog value from the section plane with the correct id it sadly returns me just a line, type 2 instead of type 7. I have tried with malloc and using the ProArrays. Nothing, it refuses to return me a polyline type. From the code I provide am I doing something wrong? I am a new guy in ProToolkit programming but the code seems logical. What am I doing wrong and the last command returns ent->type = 2 instead of 7? Pro2dPolylinedef Lshape; Lshape.type = PRO_2D_POLYLINE; ProArrayAlloc(0, sizeof(Pro2dPnt), 1, (ProArray*)&Lshape.point_arr); Pro2dPnt pnt; pnt[0] = center.pnt[0]; pnt[1] = center.pnt[1]; ProArrayObjectAdd((ProArray*)&Lshape.point_arr, -1, 1, &pnt); pnt[0] = center.pnt[0]; pnt[1] = center.pnt[1] + VerticalLength; ProArrayObjectAdd((ProArr
I just looked at what it would cost to get a seat of creo, and I found the absolutely outrageous quote for "Design Advanced Plus" package for $10,599....for only a YEAR license! WTF??? I remember not long ago when you could flat out BUY a license for around $4k. I can't afford almost $11k for only a year's worth of use, that's absurd. Anyone want to sell a used copy of creo 3 or a computer that has it installed as part of "downsizing your business"? No wonder Solidworks has been mopping up the floor with creo sales for years. Just when their pricing was getting competitive with S/W, they went back to the old school ways when it was, what, $15k/seat? But at least in those days, you actually BOUGHT the software, not simply rented it for a year. What a total rip-off.
Has anyone played with Pro2dPolylinedef. I wanted to create a closed polyline loop and create a nice extrusion out of it. It did indeed work but when I tried to grab the polyline from the section plane with the correct id it sadly returns me just a line, type 2 instead of type 7. I have tried with malloc and using the ProArrays. Nothing it refuses to return me a polyline. From the code I provide am I doing something wrong? I am a new guy in Creo Toolkit programming but the code seems logical. What I am doing wrong and ent->type = 2 instead of 7? Pro2dPolylinedef Lshape; Lshape.type = PRO_2D_POLYLINE; ProArrayAlloc(0, sizeof(Pro2dPnt), 1, (ProArray*)&Lshape.point_arr); Pro2dPnt pnt; pnt[0] = center.pnt[0]; pnt[1] = center.pnt[1]; ProArrayObjectAdd((ProArray*)&Lshape.point_arr, -1, 1, &pnt); pnt[0] = center.pnt[0]; pnt[1] = center.pnt[1] + VerticalLength; ProArrayObjectAdd((ProArray*)&Lshape.point_arr, -1, 1, &pnt); pnt[0] = center.pnt[0] + Thickness;
dear people I have an issue about gouges in creo file there is no gauge showing in my manufacturing file .but when i checked in module works or vericut ...show gouges on the finished part ..please advise I am stuck du to it..please check to attach files regards fisa
I am trying to prevent users from launching Creo if they are not using the company startup script. I start with no psf file in the <load point>/bin folder (deleted it as part of the install). Then I copy the psf into the bin folder, launch Creo and then delete the psf file. Is there another way to do it? Deleting the psf file so quickly after launching Creo leaves me a little leery although it appears to be working. I tried putting the psf into a different folder other than the bin folder and calling it from the start up script but I wasn't able to get that to work. That could entirely be me. I have users that launch Creo from the start menu or pin the program to their task bar and then complain when the program isn't behaving the way that it should (because they aren't using the company settings).
First off, I do not have the routed systems packages. I do limited work with components that are "per lenght" as opposed to "per each". For this reason I have developed a custom BOM Table that uses PARAMETERS and RELATAIONS to populate a custom BOM_QTY. IF EXISTS ("ASM_MBR_BOM_QTY") BOM_QTY=asm_mbr_bom_qty ELSE BOM_QTY=rpt_qty ENDIF For each component that I wish to quantify by lentgth, the BOM_QTY parameter is set by a relation in the model (i.e. BOM_QTY=d0). I use the FLEXIBILITY (varied items) for such components so that the component legth can be dictated for each assembly. The BOM_QTY value shown for such components in the BOM TABLE (Repeat Region) will reflect this "flexibility". This part is working well. The dilema is that we work in both Metric (mm) and English (in). Our latest designs are Metric. THE SCENARIO: Existing model of wire, that was modeled in Eglish (in): WIRE_PART_ENGLISH New Metric Assembly: METRIC_WI
Hopefully you guys can help, because I'm sure there is an easier way than we are doing this. We have assemblies that ship along with bagged up extra hardware. In a lot of cases we also call out hardware that will be required but we are not providing. This has been an annoying task for us, but we have been successful in most regards. The main issue lies when the same hardware is used in the assembly and also is shipped loose. Currently we create one BOM that lists the parts/hardware that is assembled in the shop. We then place a separate BOM for each ship loose pack on the next sheet, filter out all shop assembled items, and flatten this pack. This works unless some of this hardware is also in the top level, because it then merges with it and will not appear in this BOM. The BOM above represents (16) assemblies of a nut, screw, lock, and (2) flat washers. These all get thrown in a bag with a label for shipping. What I would like to do is created a Nested Repeat Region that filte
Hello All, I am trying to add a helical cut to a tubular component such that the cut profile will only be applied to a defined amount of rotation (say 200°) and will then be interrupted such that no cut occurs for another defined amount of rotation (say 60°). This would mean that the swept cut would recommence at 260° for another 200° and stop again for another 60°, the pattern would repeat itself for whatever the defined length of the sweep is. What I'd like to be able to do is set the pitch and the interruption parameters whilst defining the sweep, I'm not sure this is possible though. Another thought I had is to pattern the sweep (cut section and interrupted section), there would be two parameters to such a pattern - linear and rotational, and I'm not sure this is possible. I've included a rough sketch of what I'm hoping to model. Any thoughts would be greatly appreciated. Thanks, Des
When you want to add a part to an assembly, you can browse for it or fill in this part's name. The problem with this is that you must know what you are looking for. In my experience in many cases its easier to place the name of a part to the clipboard when it's still open and use this when adding this part to an assembly etc. When you want to create a simple mapkey which copies the name of a part/asm you have open, you are going to fail because for some reason this doesnt work. I overcome the "copy name" problem by creating a mapkey which does the following: first create a log-file which contains the name of the current part in the working directory. Then a batch file with DOS script copies this name to memory and then the log-file is deleted. Im sure you can do this even more efficient with Pro/Toolkit but I'm not familiar with and I dont know why PTC does not just program these mapkeys themselves. Do the following steps: 1. find the pa
Hello everyoneIs there a way to tell Creo to stop messing around with the Working Directory when saving something as a Backup?That Creo switches the Working Directory in general is the smaller problem, the big issue is that it changes the File-location of the components that are in session, so you have to erase the entire session or you might mess up your assembly. (Where is the logic? If I save a backup I want to have a backup and not a new Working Directory!) I know the issue has been around for quite a while, but I only found people complaining about it, and no one who had a solution.(Maybe I'm just blind) Regards Daniel
Hi, I've heard that there are two method for refining the FEA-mesh: 1. Smaller Elements (Autogem Control) and 2. Increasing P-Level from 1 to 9, which is done in multipass-adaptive Now I wonder when it makes sense to use smaller elements and when to use elements with high P-levels. Is it ok to use the standard-mesh with high P-Level to get a accurate result ? Or do I need to use a mesh with high P-Level AND small Element-Size to get accurate results ? When using high P-Level and small element-size the solution takes a lot of time. So whats the best way to refine the mesh and to know that the solution is correct ? Does it depent on the part I want to analyze (e.g. stress in a weld; or stress in a hook (crane) or stress in a pressure-tank ?) Thanks a lot, Maik
Hi guys, Lets say i have a part file called: N12345-2000.prt It is stored as a parameter called rel_model_name I would like to take this parameter, and remove the first 7 characters of the name. So I could now have this new parameter (lets call it "detail") which would just be 2000 in my parameters. Is this possible? Thanks, Jay
Well, with all the absurd, media-driven panic over this coronavirus (which originated in China), my work has been telling people to work from home and my boss gave me the ok yesterday. My problem was, I don't have a PC at home! Seriously, I have a flip phone as my personal cell and I use my (not so) "smart" TV for surfing. So, I had to research and purchase a PC yesterday to be able to work from home because I was told my work wasn't going to be able to get me a laptop. Worse, I'm not knowledgeable about the specs of PC's (doesn't interest me), so I had to try and find out what mattered and what to get because even though I'm going to remote in and use my PC basically as a dumb terminal for now and use my work PC as the processor, I wanted a powerful PC that would run Creo since I plan to start my own CAD-based business soon. I remembered that Creo needed a good graphics card and a pretty decent processor. Turns out, "gaming" computers work typ
I am trying to setup an xml driven install that I can push through SCCM to install on around 90 machines within our school District. We are using the student edition of creo 7. I am not really sure where to start. Any help will be greatly appreciated. Thanks.
The example here is a simplification of an issue with a complex model. When using the fill pattern with curve grid type I am not able to evenly distribute points along a closed curve. I have posted a sample model (Creo 4) with two pattern features spaced along the curve symmetrically about a symmetry plane. On the left is a dimension pattern which works fine and is based on the pattern leader being on the symmetry plane. A measure feature is used to get the curve length and then a relation to calculate the spacing needed for distribution. Using the fill pattern I can not replicate this desired distribution of points. I have tried alternate start points but it does not yield the desired result. Can anyone offer insight into why? Using a start point in the fill pattern that is on the mirror plane causes the next pattern member after the leader to be placed in the opposite direction of the subsequent members. I have been able to use the fill pattern curve grid
Hello, How to fine the area of inner (PRO_CONTOUR_TRAV_INTERNAL) contour of surface? This inner contour has been created by cut feature.
I would like to try setting the "License Timout Parameter"I don't see a PTC.OPT file under our \flexnet\licensing directory? Is this where I should find it? Is it just a matter of creating one?I have also seen conflicting info regarding the 120 minutes being the minimum and elsewhere indicating that it can be set as low as 20 minutes.Does anyone know what the minimum is?[cid:image002.png@01CE4685.7A594AF0][cid:image003.png@01CE4685.7A594AF0]Thanks in advance,[Description: cid:012445618@15012007-1FE4]
All Im more of a cad modeller/draughting rather than an FES specialist, but was just wondering if anyone had any ideas of best practices for creating models which are linked for casting to machining to FEA in Creo Simulate. Our current procedure is to model the casting model fully (with all its rads etc). This is then used in the machining model as the first feature, using the merge/inheritance option (merge is our default so users cant change any features). We then apply our main machining feature to create the machining model, At the end of this process we will then save the model (Using Save As) to an FEA Model so we keep the link to the casting model. In the machining model, we will then add further machining features such as weld preps, if needed. I have since been in touch with some more experienced users who have suggested adding a copy geometry feature into the machining model, then publishing this out to the FEA model, and thus we ca
How to check the expiry date of a borrowed flexnet license? ptcstatus.bat does not show the expiry date, only # of licenses borrowed and type. Pls help!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.