Между нарицательными именами существительными, сочетание которых выполняет определительную функцию при имени существительном (в данном случе цикл), ставится тире: система человек — машина; отношения учитель — ученик; проблема производство — человек — природа (см. параграф 20 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина). Добавим, что подобные сочетания не требуется заключать в кавычки: цикл рождение — жизнь — смерть.
Пунктуация при обороте от... до... не кодифицирована. В Вашем случае этот оборот служит пояснением к сочетанию полный цикл работ, поэтому его уместно, как любое пояснение, отделить запятой или тире.
Если учитывать нормы русской грамматики, то следует констатировать, что право на существование имеют те и другие словосочетания: цикл длины и цикл длиной, код длины и код длиной, вектор длины и вектор длиной. Эти пары не являются синонимичными, поскольку различаются по меньшей мере грамматическими значениями. В первом случае может обозначаться параметр, каким обладает длина, во втором случае названный параметр характеризуется по той длине, какой он обладает. Согласуются ли грамматические значения с лексическими значениями терминов — это вопрос специалистам, использующим эти термины.
Корректно с тире: цикл сна — бодрствования. Ср.: система свой – чужой (это сочетание было зафиксировано недавно в «Академосе»).
Следует заключить в кавычки только слово петровские: Цикл выездных "петровских" уроков для школьников.
Пунктуация корректна. Лучше: осуществляет полный цикл.
Обе указанные запятые не нужны.
Оба варианта правильны.
Да, вводное слово возможно обособляется.
Все предприятия пишутся через О: кОмпания.
Орфографический словарь
кампания, -и (поход; деятельность)компания, -и (группа людей, объединение)
Большой толковый словарь
КАМПАНИЯ, -и; ж. [франц. campagne]1. Воен.
Совокупность операций, объединённых общей стратегической целью и проводимых в определённый период времени или на отдельном театре военных действий. Начинать, проигрывать, вести кампанию.
2.
Период непрерывного плавания или похода военно-морского флота.
3.
Работа, проводимая в определённый период для осуществления какой-л. важной общественно-политической или хозяйственной цели. Избирательная к. Посевная к.
4. Техн.
Цикл непрерывного действия каких-л. агрегатов, машин, механизмов.
КОМПАНИЯ, -и; ж. [франц. compagnie]
1.
Общество, группа лиц, проводящих вместе время или чем-л. объединённых. Дружная, весёлая к. Тёплая к. (ирон.;
дружная, весёлая). Собраться компанией близких друзей. Гулять целой компанией. Составьте мне компанию! Расстроить компанию
(прервать дружескую беседу, увеселения; отказаться от участия в них). Не к. кто кому
(не подходит кому-л. как товарищ, приятель). Водить компанию с кем-л.
(иметь с кем-л. знакомство, дружбу, проводить с кем-л. время). Поддержать компанию
(не отказаться от участия в чём-л., задуманном какой-л. группой лиц).
2.
Торговое или промышленное предприятие, создаваемое обычно группой предпринимателей. Акционерная к. Экспортная к. Нефтяная к. // Устар.
Общее обозначение участников такого объединения, присоединяемое к имени официального главы фирмы (на письме сокращённо К). < В компании, в зн. нареч.
Вместе с другим, другими. За компанию, в зн. нареч.
Вместе с другими только потому, что то же самое делают другие. Для компании, в зн. нареч.
=За компанию.