I am currently looking into make some snow globes and I would like to bond the acrylic insert of the snow globe with the metal top. Does anyone know a glue that can bond these two materials together? I have tried superglue and it did not hold when I put the cap on the globe. I have acrylic epoxy but it says that is dangerous to come in contact with metal.
I would recommend a hot glue gun for gluing these very dissimilar materials. Hot glue gives you a bit of work time to get the pieces situated correctly, and it works phenomenally well for holding tight even if the two materials may not mate together perfectly.
Product Search: Hot Glue Gun
I have never built a snow globe from scratch, but I've repaired a few, and this is exactly what I used to re-afix a snow globe that came lose from its stand.
I use a cheap (A$2) bonding agent with names such as 'Bond-Crete', or this one in the photo is 'KS Bond'. You can find this type of glue at any "cheap" or discount store (i.e. the $2 Shop, The Reject Shop, etc.). I use this glue to adhere metal to almost everything.
I make my own jewellery and I have not had one glued item come unstuck yet. And I've been using this type of glue for as long as I remember. I have used this glue on items I fit in my 'Fairy Garden' as well, items which have sat outside for over 2 years. The glue is still holding, even after rain, freezing temperatures and moss growing over everything.
The description reads:
Strong adhesive. Chloroprene cement.
Use: Bonding vulcanised rubber and leather. Metal, stone, glass, porcelain, sponge, paper, textiles, wood and plastic to themselves or each other.
There is a product called pl. I don't actually know of something it wont hold together. Finding a craft friendly applicator might be tricky.
*additional note: they have a spray product that I haven't personally used, but could be worth a shot. http://www.loctiteproducts.com/p/14/17/a_cntct_high/overview/Loctite-High-Performance-Spray-Adhesive.htm
Acrylic and metal have very different expansion coefficients, so you need something that will not only bond with both materials but will remain flexible. The question isn't clear as to whether the metal will be sealing the snow globe (described as a jar cap). If so, the adhesive and the bond also need to be unaffected by the liquid in the globe. Common liquids for this purpose are water, glycerin, or baby oil/mineral oil. Water or oil can be a problem for many adhesives.
Dow Corning DOWSIL 832 Multi-Surface Adhesive Sealant This is the best adhesive I can think of for this purpose. It's a silicone adhesive and sealant designed to bond strongly to acrylic and many other plastics and most common metals (not all silicones bond well with acrylic). This will also be impervious to any of the liquids typically used in a snow globe if it is being used to seal the globe.
E6000 This is another adhesive that ought to work but I've never tested it for this purpose. It bonds strongly with many plastics and most metals. Once it dries, it isn't affected by the liquids typically used in a snow globe.