Tiler's problem

Hello everyone.

New to the use of slw, I find myself confronted with the problem of the "tiler". I have a surface that I would like to cover with a single size pattern or tile. I created a tile and then with the repeat function I cover the surface until it overflows. As I created a room list, I figured that by giving a different name to each tile that protrudes from the surface, I could adjust the surface of each edge tile so that it fits the edge of the surface to be covered; But when I make a change to a tile, even if it doesn't have the same name as the other tiles, the change affects all tiles. So my solution is not good and I don't see how to solve this problem of the "tiler"!

Does anyone have an idea of manipulation that would solve this problem. Thank you for your help and ideas

Yours sincerely

Master 

Hello

Could you put a screen print of your file so we could see better. Do you have configurations of your room? Normally in your repetition you should be able to change the configuration and so when you change it it should not affect the others.

3 Likes

In this attached file I drew my terrace and I applied different colors to my configurations.


terrasse.pptx
1 Like

Hello, be careful, a different name does not mean that the files are different, you have to differentiate the external link from the tile!! otherwise it's x times the same tile but with just a different name:)

Cdt

2 Likes

Hello

Thank you for your first answers and here are some screenshots attached. In fact, rather than starting with the real problem, I imagined a hexagonal surface and tiles to cover it and therefore cuts to be made at the edges of the hexagon, in order to find solutions with a simple case that can be transposed to more complex situations. So image "Test_3", represents my hexagonal surface (hexagon of 1000 on flat) with a tile cover of 300 mm spaced 4 mm apart. I also wanted to send the table of the room family but it seems that you can only send one file at a time so I'll do it with another answer...


test_3.jpg

.... continued, attached is my table (famille_pièce) with the family of tiles that have many different names

Thank you, cordially


famille_piece.jpg

G

I didn't really understand your remark, because as in my previous addition with the family of parts, I do have a different name and in my assembly after the repetition on the surface I renamed each edge tile before making the adjustments to the edges but it doesn't work. Does this correspond to your remark or is  it something else, please?

Thank you, cordially

Hello

based on your "test 3.jpg" file

If each of your tiles is a different configuration, when you're in your assembly, if you right-click on a tile, you have the option at the top to choose your configuration, check that they all have a different configuration. There's a lot of symmetry, so to save time, by creating a totally symmetrical piece. Work on 1/4 of your surface, then you will make a perfect symmetry of your parts, creating at the same time a configuration automatically. (by scrolling the arrows in the mirrored function).

If I'm not mistaken, you can come up with 6 different tiles.

But that's a detail...

Work in your assembly to modify your tiles according to your hexagonal cut by right-clicking/edit the piece. You will be able to work on the configuration of the file, directly in your room and therefore cut your tile following the lines of your hexagonal. I'm doing this for you on SW 2014 and sending you this as an example.

 


test_carreau.zip
1 Like

Hello

based on your "test 3.jpg" file

If each of your tiles is a different configuration, when you're in your assembly, if you right-click on a tile, you have the option at the top to choose your configuration, check that they all have a different configuration. There's a lot of symmetry, so to save time, by creating a totally symmetrical piece. Work on 1/4 of your surface, then you will make a perfect symmetry of your parts, creating at the same time a configuration automatically. (by scrolling the arrows in the mirrored function).

If I'm not mistaken, you can come up with 6 different tiles.

But that's a detail...

Work in your assembly to modify your tiles according to your hexagonal cut by right-clicking/edit the piece. You will be able to work on the configuration of the file, directly in your room and therefore cut your tile following the lines of your hexagonal. I'm doing this for you on SW 2014 and sending you this as an example.

 


test_carreau.zip
1 Like

Hello

Personally, I would have gone through a sheet metal part file, an extrusion by switching  the direction of removal and it's over.

Hello Yves, Fab,

First of all, thank you for your ideas and advice. Fab, I opened your data without any problems and well I don't understand all the manipulations that there are on the tile file, especially the lines that are grayed out, can you possibly give me some additional info please? Have you created a family of plays that doesn't appear here?

Last night after my message, I continued to think and I found a possible solution, but it doesn't seem very elegant to me but it works whatever the surface (because in my test I had taken a simple surface). I put it in my message and thank you if you can tell me what you think. In fact my approach: I take a tile and in the assembly I cover the entire surface to be tiled with symmetry, then I draw a sketch on the perimeter of the surface to be tiled and then I use the "offset entities" function to cover all the tiles that are off the surface; Finally, I use the "Extruded Material Removal" function to remove unnecessary pieces of tile. It works very well because I tested with "left" surfaces, but my initial idea was to recover the dimensions of the cut tiles and there I don't know how to do it and I don't know if it's possible!

Fab in the attached file my imagined solution (SLW 14) and an image of the tree of creation of your tile with in gray the information that I don't understand.

To be complete, thank you Yves for your info, but for me it may be a little more complicated because I don't master the sheet metal functions too much, but I'll look into it.

Sincerely, and thank you again to all

When 2 people exchange an idea, it is not two but at least 3 ideas (Idriss Aberkan)


test_carreleur.zip
2 Likes

Hello, in fact what I wanted to say is that just because we rename a part, it doesn't necessarily mean that Solidworks differentiates them. this is because Solidworks looks at the source and paths of the files and not their names.

After all, your solution is not bad, however as you said you don't have the dimensions of your cutouts. You create several tiles, you insert them into your assembly (with free sketches), then you constrain your sketches in the whole (external references to the parts) and then you only have next to them your parts which will be of the right dimensions.

Cdt

1 Like

Hi Midou, 

the test surface file is missing in your Zip.

When I open a "test tile" they are all equal 300x300 on all your configs.

The removal of material that you did in the assembly, concerns ONLY the assembly, in other words, it's a simple way to quickly touch up an assembly but in your case, it doesn't modify the "tile" part file.

To do this, you would have to check the box "propagate the function to parts" at the bottom in your material removal function.

Now to explain my manip and also the greyed out lines.

The grayed out lines are simply active or non-active functions depending on the configuration.

When you go to the configuration manager of the room, if you select one config and then another, you will notice that the lines are grayed out or sobered up. 

To explain the method, I created a 300x300 tile that I placed in the assembly offset by 2mm (half of the joint) from the front and right plane.

Then I made a local linear 1 repetition of this tile in the direction of the X and then a one in  y of these 2 tiles.

For other circular symmetries and repeats, click on the features to see how they interact.

Then I worked in the assembly, I created several configs.

In the assembly, when you right-click on a tile, you can change the configuration of this tile.

When you edit this part in the assembly, the changes will only concern this configuration (which is why functions are grayed out according to the configuration)

I haven't made a family of parts but nothing prevents you from adding one with "insertion/table/family of pieces" afterwards. It will use the existing configs to create its parts family list.

1 Like

Hi Midou, 

the test surface file is missing in your Zip.

When I open a "test tile" they are all equal 300x300 on all your configs.

The removal of material that you did in the assembly, concerns ONLY the assembly, in other words, it's a simple way to quickly touch up an assembly but in your case, it doesn't modify the "tile" part file.

To do this, you would have to check the box "propagate the function to parts" at the bottom in your material removal function.

Now to explain my manip and also the greyed out lines.

The grayed out lines are simply active or non-active functions depending on the configuration.

When you go to the configuration manager of the room, if you select one config and then another, you will notice that the lines are grayed out or sobered up. 

To explain the method, I created a 300x300 tile that I placed in the assembly offset by 2mm (half of the joint) from the front and right plane.

Then I made a local linear 1 repetition of this tile in the direction of the X and then a one in  y of these 2 tiles.

For other circular symmetries and repeats, click on the features to see how they interact.

Then I worked in the assembly, I created several configs.

In the assembly, when you right-click on a tile, you can change the configuration of this tile.

When you edit this part in the assembly, the changes will only concern this configuration (which is why functions are grayed out according to the configuration)

I haven't made a family of parts but nothing prevents you from adding one with "insertion/table/family of pieces" afterwards. It will use the existing configs to create its parts family list.

1 Like

Hi Fab,

I tried to apply your advice ("propagate the function to parts") in the material removal function but it generates a lot of errors that I have trouble identifying. Is this due to my initial constraints that are not correct for using this option????

I'll send you a folder with all the files, FYI.

Thank you

Kind regards


test_carreleur_2.rar

Hi Midou, I looked at your file, always difficult to explain, so I'll start from your files to try to be clearer.

it is quite normal that you turn red after having created your function by propagating to the parts, the red starts from a distance constraint because you ask for a removal of material by referring to an edge that in the end after this extrusion no longer exists, SW gets lost in it and mentions it in red.

On the other hand, you also ask for a removal of material in your parts BUT you have a lot of parts that you leave with the same config ... so on a fault part config for example, you extrude a piece on the left of the tile and on another tile but which has the same config you tell it to remove a right end this time ... SW gets lost once again.

To remedy your problem:

right-click on each tile in the 3D and change the config by validating with the green checkmark.

Then remove your distance constraint 1. For your information it is preferable in this case to base yourself on an existing plan in your case I have moved your test surface so that the plans of this part correspond to those of the assembly. From there I constrained the central tile N 6 to 2 mm from the front plane of the assembly. Finish with your extrusion by propagating through the parts. and there it works. This remains complicated for what there is to do but there is no rule, then over time you learn to save time by simplifying the way to use solidworks.

Yves would have done it in a different way, for example.


test_carreleur_bon.zip
1 Like

Hi Fab,

Thank you for all your efforts that lead me to better understand things, in fact there is only one last question I ask myself, which is if we can directly recover the dimensions of the cut tiles in the family of pieces file, but I have the impression that it cannot. In fact, I found a solution in my test example which consists of directly dimensioning the cut tiles and as there are quite a few similarities (in this example, see attached image) it's quite simple. Now I have to apply to my real surface which is a little more complex (real case of a room surface to be tiled).

In any case, as you say there are several possible solutions (such as Yves' solution) and I thank all the participants who provided answers to my problem and as there are solutions to the question asked, I think I will close the question, especially since I received a request from the site.

So thank you again and see you soon on other topics (such as: can we recover the modified dimensions of a family of parts???)

Yours sincerely

Master


carrelage_pose_dimensions.jpg