Understanding Flipped Parts
Mozaik has a default direction that parts are automatically oriented. For example a door will aways be face up. Therefore, regardless of the way the part is in the job or where the operations are, the part will default to that orientation. When the parts go to the optimizer if there are any operations that are on the back side, they will be green and Mozaik will indicate flip side operations:
Sometimes this means that there are operations on just the back side, and sometimes that means there are operations on both side. For the door example, if you have a plain slab door, but you have hinge operations, you would have flip side operations. They would just be on one side, but they would be on the back side. If you have a routed door, and hinge operations, then you would have flip side operations that would be on both sides.
To deal with flip side operations, there are different options depending on the situation. Given the case that there are only operations on 1 side, and they are on the bottom, and your material is on the same on both sides, you can simply click the "Flip Parts" button and all of the parts that have the operation on the back side, will automatically revers. On the example of the door with just hinge operations, the door would then be face down and the operations would all be done from the top side. In this case, there would be no need to do anything else other than run the one Gcode and run the CNC just as you normally would.
If you would like to do it all at once from the beginning, you can also choose the option to Automatically Flip Parts before optimizing:
If the situation is different, and either you have material that is different on either sides, or if you have operations on both sides it gets a bit more complicated. In this case your GCode would be separate for each side. When you generate your Gcode (either on a pattern by patter basis, or with all the patterns at once) you will have Gcode options:
With these options, you can either just create a Gcode for the top side, you can create a Gcode for the top and for the flip side, or you can make one for the top side, and individual programs for the individual parts. You will also have the option to make a squaring cut as well (See the attached help document). This will make a cut to make sure that the parts on the top and on the flip side line up. If you choose to create the flipped sheet program (with or without the squaring cut), you would run the flip sheet operations, in our previous example the hinge operations on one side of the sheet, then flip your material over, and run the second Gcode for the other side which would produce all of the remaining operations along with cutting out out all of the parts. The final option would be to create the individual part programs. In this case, you would create the one Gode, and cut out all of the parts. Then, you would come back and have a Gcode for each of the parts that has flip side operations, and would run these individual Gcodes on the parts. This is the least common option, but some users prefer this method.