• This forum is the machine-generated translation of www.cad3d.it/forum1 - the Italian design community. Several terms are not translated correctly.

thickness and "quadrotto" sheet

  • Thread starter Thread starter sara1978
  • Start date Start date

sara1978

Guest
Hello everyone, I wanted to know if it was possible to insert in separate materials (to be exported to excel and passed to management) the thickness of the sheet and the weight of the panel from which I obtained the sheet: i.e. if my finished part is a ø300 disk I would like to have the weight of the "quadrotto" that contains it a picture of 300x300mm.

I've been looking for property but I haven't found anything, would you give me a tip?

Thank you.
will be
 
solidworks does not default this function. I with the pdm can extrapolate a property called "box" which by side x sideb x sidec measures. I have already made the request for implementation of this function (both for size and weight) along with other useful laser cutting. I don't know if in 2010 the year included or not, I still have to try it.
Alternatively, some dedicated macros should be used.
 
hello to all, I would have the need to insert in distinct materials (even me for the management) the list of structural members with length and type of pipe/section used ... I looked a little around but I did not succeed,
the closest thing is the example of prampolinihttp://www.youtube.com/watch?v=wwtrqpjw9bqbut he did it in the table.

would you tell me how to put them in separate order to export them to excel?
 
save in xls the distinct in the table
hello, ... to me however it would be necessary to export it in distinct materials of the assieme (just to avoid having to create the table, export this and that table and then join them. . . )

. When you were talking about macro what did you mean? I mean, where do you start if someone wants to look inside?
 
hello, ... to me however it would be necessary to export it in distinct materials of the assieme (just to avoid having to create the table, export this and that table and then join them. . . )
Can you explain better what you want to get? Sorry, but I don't understand.
 
hello, ... to me however it would be necessary to export it in distinct materials of the assieme (just to avoid having to create the table, export this and that table and then join them. . . )

quotas)

if I understand what you mean, with sw 09 it is possible to insert the distinct base already in the axieme, from which it is easier to modify it ("insert" / "tabelle" /"distinta materiali"). then from here you can save it as a table and as an excel. attention andbecause it weighs the file a lot.
 
if I understand what you mean, with sw 09 it is possible to insert the distinct base already in the axieme, from which it is easier to modify it ("insert" / "tabelle" /"distinta materiali"). then from here you can save it as a table and as an excel. attention andbecause it weighs the file a lot.
hi, yes it is possible to insert the distinct base already in the axieme but if in the axieme there is another sub-axieme "gambe.sldasm" made by structural members, in distinct will give me only the amount of "gambe.sldasm" while I would like to choose if to leave that or if to insert from what is composed "gambe.sldasm" that will then be the distinct cut.
in practice if "gambe.sldasm" will be ordered as a piece bought completely from external supplier, I will be fine the q.tà and the code "gambe" while if it is built internally I will have to pass to the management the list of components that make up the machine and therefore also the list of structural members.

.. but I have not yet found the way though it seems to me that there is a possibility to indicate whether to list only the "father" or even the "sons" ....

... have I clarified or made only + confusion? :wink:
 
hi, yes it is possible to insert the distinct base already in the axieme but if in the axieme there is another sub-axieme "gambe.sldasm" made by structural members, in distinct will give me only the amount of "gambe.sldasm" while I would like to choose if to leave that or if to insert from what is composed "gambe.sldasm" that will then be the distinct cut.
in practice if "gambe.sldasm" will be ordered as a piece bought completely from external supplier, I will be fine the q.tà and the code "gambe" while if it is built internally I will have to pass to the management the list of components that make up the machine and therefore also the list of structural members.

.. but I have not yet found the way though it seems to me that there is a possibility to indicate whether to list only the "father" or even the "sons" ....

... have I clarified or made only + confusion? :wink:
this is feasible by inserting a distinct type "with recess" specifying "flat numbering". then decide what to do or not by acting directly on the components (and welded) in separate.
you have to let that part out on the left of the disintegration and press the "+" or "-" alongside the assemblies to show or hide them.
 

Attachments

  • Distinta saldati.webp
    Distinta saldati.webp
    90.4 KB · Views: 24
this is feasible by inserting a distinct type "with recess" specifying "flat numbering". then decide what to do or not by acting directly on the components (and welded) in separate.
you have to let that part out on the left of the disintegration and press the "+" or "-" alongside the assemblies to show or hide them.
I only add to remind you to update the list items in the part consisting of welded (it is a problem I found) otherwise it does not create correct table.
greetings
Michael
 
this is feasible by inserting a distinct type "with recess" specifying "flat numbering". then decide what to do or not by acting directly on the components (and welded) in separate.
you have to let that part out on the left of the disintegration and press the "+" or "-" alongside the assemblies to show or hide them.
:tongue: ... yes it is true I go too fast and I explain badly... sorry
ok the list, but what I can not get and that instead we would need is:
20) n°1 plate 70x5 I = 753 3,11kg / cadre codice mp234567
21) n°3 tube 200x120x4 l = 1,100 22.10kg / cadre codice mp123456or down there...
What do you say, yeah?
 
:tongue: ... yes it is true I go too fast and I explain badly... sorry
ok the list, but what I can not get and that instead we would need is:
20) n°1 plate 70x5 I = 753 3,11kg / cadre codice mp234567
21) n°3 tube 200x120x4 l = 1,100 22.10kg / cadre codice mp123456or down there...
What do you say, yeah?
this can not be done with welded and with the standard functions of solidworks, however if I find some time I make some evidence.
 
solidworks does not default this function. I with the pdm can extrapolate a property called "box" which by side x sideb x sidec measures. I have already made the request for implementation of this function (both for size and weight) along with other useful laser cutting. I don't know if in 2010 the year included or not, I still have to try it.
Alternatively, some dedicated macros should be used.
hi, in fact now that we seriously start thinking about passing the characteristics of the parts to the management, having the weight of the box as well as the finished piece would be indispensable. . .

I have already asked for assistance to new macut who answered "impossible with swx, and not even with dbcent (ns. pdm)" ... :frown:

apart from the fact that if your pdm manages to process it, according to me it means that swx in qlc mode calculates it first, but apart from the fact that I wonder what we pay to do the assistance, I wanted to ask you more clarification on the system you use (that pdm you have? )
and perhaps understand well how to take the path of macros (how do they create? And then you know how to do it? )
 
hi, in fact now that we seriously start thinking about passing the characteristics of the parts to the management, having the weight of the box as well as the finished piece would be indispensable. . .

I have already asked for assistance to new macut who answered "impossible with swx, and not even with dbcent (ns. pdm)" ... :frown:

apart from the fact that if your pdm manages to process it, according to me it means that swx in qlc mode calculates it first, but apart from the fact that I wonder what we pay to do the assistance, I wanted to ask you more clarification on the system you use (that pdm you have? )
and perhaps understand well how to take the path of macros (how do they create? And then you know how to do it? )
my pdm is ready2works of readysolutions, are implementing a lot of functions related to welded. for example there will be, in 2010, automatic nesting according to the length of the rods for welded.

I can't help you, I can't plan.
 
...then, a macro that calculates "the maximum footprint" of the part is thishttp://www.solidworkstips.com/macro_pages/downloads/boundingbox.zipon this pagehttp://www.solidworkstips.com/macro_pages/index.htmprovides only the values in mm as text as the only property, also adds 0.02 to each size :confused:
Contrary to when written, it does not provide the values subdivided into 3 properties - which would have been more convenient to calculate the weight of the maximum encumbrance, which then was the only one since we were interested in. .

I now look around for help to understand how to change (if I am able) this macro to get the weight of the maximum encumbrance. . .
 
I tried the macro on a particular sheet metal suspending the bending function, but the result does not seem correct.
the fact that it adds 00.02 (actually 0.015) is given by a constant that can be set in the macro code.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
sub main()
addfactor = 0.015 ' this is the amount added - change to suitset swapp = createobject("sldworks.application")
set part = swapp.activedoc
--------

the values return them into three separate variables that are then combined into the property.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
height = round((abs(corners(4) - corners(1)) * convfactor) + addfactor, userunits(3)) ' z axis
width = round(abs(corners(5) - corners(2)) * convfactor) + addfactor, userunits(3)) ' y axis
length = round(abs(corners(3) - corners(0)) * convfactor) + addfactor, userunits(3)) ' x axis
'debug.print height & " x " & width & " x " & length
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

I attach a part in which I inserted the way in which we manage the development of a particular sheet metal.
tomorrow recover some macros that calculate the footprint more accurately, although slower in execution.
 

Attachments

  • Part1.zip
    Part1.zip
    83.8 KB · Views: 22
  • sviluppo.webp
    sviluppo.webp
    91.7 KB · Views: 28
...then, a macro that calculates "the maximum footprint" of the part is thishttp://www.solidworkstips.com/macro_pages/downloads/boundingbox.zipon this pagehttp://www.solidworkstips.com/macro_pages/index.htmprovides only the values in mm as text as the only property, also adds 0.02 to each size :confused:
Contrary to when written, it does not provide the values subdivided into 3 properties - which would have been more convenient to calculate the weight of the maximum encumbrance, which then was the only one since we were interested in. .

I now look around for help to understand how to change (if I am able) this macro to get the weight of the maximum encumbrance. . .
what makes this macro also does my pdm and that is saves me a custom property named box in which I have the size of a parallelepiped aligned with the axes, able to contain the object. the problem is when such object is not aligned with the terna...
 
what makes this macro also does my pdm and that is saves me a custom property named box in which I have the size of a parallelepiped aligned with the axes, able to contain the object. the problem is when such object is not aligned with the terna...
a way could be to get used to modeling always starting from the unworked crude, maybe saving various templates: tube_quadro.sldprt, tube_tondo.sldprt, etc., and then pull out the variables of the first feature, that of extrusion and use those as the starting rough. Certainly not applicable in the case of multibody.
 
...the problem is when such object is not aligned with the terna...
...uhmmm already... true... :
I tried the macro on a particular sheet metal suspending the bending function, but the result does not seem correct.
the fact that it adds 00.02 (actually 0.015) is given by a constant that can be set in the macro code.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------addfactor = 0.015 ' this is the amount added - change to suit
Cool! :d after trying with various notespads, I discovered only now that swx has the editor :rolleyes: It's about vba, isn't it?
i valori li restituisce in tre variabili separate che poi vengono combinate nella proprietà.
-------------------
height = round((abs(corners(4) - corners(1)) * convfactor) + addfactor, userunits(3)) ' z axis
width = round((abs(corners(5) - corners(2)) * convfactor) + addfactor, userunits(3)) ' y axis
length = round((abs(corners(3) - corners(0)) * convfactor) + addfactor, userunits(3)) ' x axis
'debug.print height & " x " & width & " x " & length
... Does tea work the part that should give 3 separate parameters? I'm not... :
would you suggest how to change the code to get the weight of the picture (not the volume or the measures in text)?
tomorrow recover some macros that calculate the footprint more accurately, although slower in execution.
:4406: I look forward to it with anxiety, especially if your solve the problem of "outside" I'll tell you:
 
:4406: I look forward to it with anxiety, especially if your solve the problem of "outside" I'll tell you:
... waiting for pose63, is there anyone who managed to solve the "bacus" of the macro?
maybe "would you" add a command to the macro that flattens a sheet face to a terna plane? But what do you do? ?
 

Forum statistics

Threads
44,997
Messages
339,767
Members
4
Latest member
ibt

Members online

No members online now.
Back
Top