Перед союзами, которые соединяют части сложного предложения, запятая ставится всегда.
Союзы, как служебные части речи, имеют разные наименования. Есть, например, союзы соединительные («и», «да», «также» и т. д.). Есть союзы разделительные («или», «либо»). Есть союзы вопросительные («ли»), союзы изъяснительные («что», «будто», «якобы»), союзы сравнительные («словно», «будто бы», «чем», «как»), союзы условные («ежели», «если», «когда», «коли»), а также союзы предположительные и желательные («бы», «да», «дабы», «чтобы» и т. д.) Пример последнего:
Надобно спасти от разгрома наш край, самую близкую нам отчизну, дабы потом всё возродить, как возрождается феникс из пепла!..
(Генрик Сенкевич. «Огнём и мечом»).