Фрезерный по цветным металлам и дер 300 х 400 мм
-
Smith2007
- Кандидат
- Сообщения: 85
- Зарегистрирован: 23 дек 2017, 10:09
- Репутация: 20
- Настоящее имя: Игорь
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Рассматривал претендента на замену Mach3
DDCSV1-4 https://purelogic.ru/catalog/elektronik ... raivaemye/ Для фрезеровки печатных плат нужно сканировать карту высот. Для этого в Mach3 загружаю УП, которая делает замеры щупом и записывает результат в файл. Далее этот файл накладываю на УП обработки слоя и получаю УП учитывающую кривизну платы.
Задал вопрос в техподдержку purelogic
Ответ:
1. Просканировать карту высот нельзя.
2. Команда G68/G69 не поддерживается контроллером. Т.е. повернуть оси координат нельзя.
Таким образом данный контроллер отпадает для работы с печатными платами.
Вопрос остается открытым. Чем можно заменить Mach3? Желательно без Windows и с возможностями описанными выше.
DDCSV1-4 https://purelogic.ru/catalog/elektronik ... raivaemye/ Для фрезеровки печатных плат нужно сканировать карту высот. Для этого в Mach3 загружаю УП, которая делает замеры щупом и записывает результат в файл. Далее этот файл накладываю на УП обработки слоя и получаю УП учитывающую кривизну платы.
Задал вопрос в техподдержку purelogic
Ответ:
1. Просканировать карту высот нельзя.
2. Команда G68/G69 не поддерживается контроллером. Т.е. повернуть оси координат нельзя.
Таким образом данный контроллер отпадает для работы с печатными платами.
Вопрос остается открытым. Чем можно заменить Mach3? Желательно без Windows и с возможностями описанными выше.
- iMaks-RS
- Мастер
- Сообщения: 1807
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 205
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
К Вашим услугам - GRBL + Candle + контроллер на базе ардуины. Candle написан на пайтоне и спокойно запускается в линуксе. Тут описал как запустил FlatCam.. правда в виртуалке - Re: Flatcam не запускается #3, логическим продолжением стало скачивание и запуска Candle - просто разоварачиваешь архив в домашнем каталоге и запускаешь стартовый скрипт..
Под вин - альтернатива из Германии: ESTLCam. Контроллер используется - ардуина. Прошивка своя, прошивается из САМ на прямую, после настройки параметров. При использовании Меги2560 можно полностью обвесить всеми возможными фишками... Вроде как не сильно требовательна к железу.. народ её на планшетах с виндо запускает.. но.. у меня возникли проблемы с некоторыми файлами траекторий... которые Candle без труда скушал.. Траектории генерил Ф360, построцессор Mach3
Под вин - альтернатива из Германии: ESTLCam. Контроллер используется - ардуина. Прошивка своя, прошивается из САМ на прямую, после настройки параметров. При использовании Меги2560 можно полностью обвесить всеми возможными фишками... Вроде как не сильно требовательна к железу.. народ её на планшетах с виндо запускает.. но.. у меня возникли проблемы с некоторыми файлами траекторий... которые Candle без труда скушал.. Траектории генерил Ф360, построцессор Mach3
- shalek
- Почётный участник

- Сообщения: 3023
- Зарегистрирован: 25 авг 2014, 10:40
- Репутация: 2583
- Настоящее имя: Александр
- Откуда: РБ Бобруйск
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
А по подробнее что, как и куда в каких программах где накладывать и как получить на выходе готовую УП. Не разу не делал, но очень интересно. Или где почитать?Smith2007 писал(а):Для этого в Mach3 загружаю УП, которая делает замеры щупом и записывает результат в файл. Далее этот файл накладываю на УП обработки слоя и получаю УП учитывающую кривизну платы.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
-
Smith2007
- Кандидат
- Сообщения: 85
- Зарегистрирован: 23 дек 2017, 10:09
- Репутация: 20
- Настоящее имя: Игорь
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
А существует такое на базе STM32? Как то не внушает доверия производительность 8 битного контроллера.iMaks-RS писал(а):GRBL + Candle + контроллер на базе ардуины
При обработке разных окружностей и пр используются функции с float аргументами. Тормозить же будет. Да еще дисплей успевать отрисовывать. У меня Mega 256 + RAMPS 1.4 на 3Д принтере стоит. Работает конечно исправно, но дисплей и энкодер тупят. В случае с CNC скорости выше.
Flatcam я попробовал. На небольшой плате выборка полигонов зависла на неопределенное время. Не дождался, снял задачу. Софт на Питоне, ИМХО, не может быть быстрым. Интерпретатор не оптимизирует код.
Я использую CopperCAM + G-Code Ripper для карты высот
Но изучу вопрос. Спасибо за подсказку.
-
Smith2007
- Кандидат
- Сообщения: 85
- Зарегистрирован: 23 дек 2017, 10:09
- Репутация: 20
- Настоящее имя: Игорь
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Все очень просто.shalek писал(а):А по подробнее что, как и куда в каких программах где накладывать и как получить на выходе готовую УП. Не разу не делал, но очень интересно. Или где почитать?
Скачиваем G-Code Ripper
Открываем его и загружаем свой файл Устанавливаем требуемый шаг сетки (точек сканирования) по оси X И Y (X Point, Y Point)
Жмем кнопку Save G-Code file - Probe Only
G-Code Ripper - не закрываем В результате у Вас будет фал с УП, которая просканирует плату пробником. Как автоуровень ловите.
Предварительно ставлю фрезу и в координатах 0,0 устанавливаю 0 по Z.
Затем гружу полученную УП в Mach3. При запуске в Mach3, последняя спрашивает имя файла в которое будет писать данные высот.
Затем начнется медленный этап сканирования точек.
По окончании работы УП на Mach3 переходим снова в G-Code Ripper и жмем загрузку файла Read Probe Data File Белые крестики перекрасятся в черные. Значит пересчет состоялся.
Ну и жмем последнюю кнопку Save G-Code file ajusted Получаем новый файл с нашей УП в которой внесены правки по высоте учитывающие кривизну платы.
На практике делаю сканирование с шагом примерно 8-10 мм по осям. Если текстолит относительно ровный - то можно и меньше сделать точек.
Все.
- AlexVlg
- Опытный
- Сообщения: 175
- Зарегистрирован: 29 ноя 2017, 10:17
- Репутация: 12
- Настоящее имя: Александр
- Откуда: Волгоград
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Я пока в процессе выбора, работал с GRBL с картами высот, все просто и понятно. На какой платформе делать новый станок никак не определюсь. Хотелось бы, просто и функционально, желательно без глюков. Сравнивать не с чем...
-
Smith2007
- Кандидат
- Сообщения: 85
- Зарегистрирован: 23 дек 2017, 10:09
- Репутация: 20
- Настоящее имя: Игорь
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Тоже опыта мало. Только начинаю осваивать. GRBL на чем организован? (контроллер)AlexVlg писал(а):работал с GRBL
зы. Что-то не заладилось с WinXP. Переставил сегодня Win7, отключил лишние сервисы - заработало вроде как положено.
Завтра большую УП запущу.
ззы. В целом идеология Mach3 нравится. Гибко и макросы всякие можно написать. Глюков бы небыло.
- AlexVlg
- Опытный
- Сообщения: 175
- Зарегистрирован: 29 ноя 2017, 10:17
- Репутация: 12
- Настоящее имя: Александр
- Откуда: Волгоград
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Atmega328Smith2007 писал(а):GRBL на чем организован? (контроллер)
-
Smith2007
- Кандидат
- Сообщения: 85
- Зарегистрирован: 23 дек 2017, 10:09
- Репутация: 20
- Настоящее имя: Игорь
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Запустил Mach3 на Windows7.
Зависания прекратились. Однако звук работающих приводов какой-то не ровный. Несколько раз происходила приостановка работы на 1-2 сек, после чего станок продолжал работу. Спустя час работы словил пропуск шагов.
Станок работал на скорости feedrate 600, что на мой взгляд не высокая. Скажу наперед, что первый раз фрезеровал плату на этой же скорости но еще множитель FRO 130% устанавливал и звук работы станка был ровным и без дерганий.
Стал анализировать что я еще делал с настройками.
В инете полно статей на тему оптимизации работы Mach3 (пример https://hobby-cnc.ru/2016/04/27/оптимиз ... ую-произв/ )
Чем я и воспользовался Но мой станок работает не через LPT порт, а через USB контроллер RNR Motion, который в свою очередь построен на своем контроллере (stm32)
Были у меня сомнения в правильности настроек для моей конфигурации и я решил вернуть настройки в исходное состояние Вновь запустил станок и ..... звук работы приводов стал ровным, остановки во время выполнения УП прекратились.
Можно сделать некоторый вывод, что для конфигураций с USB контроллерами не нужно увеличивать Lock Ahead line. Вероятно происходила двойная буферизация. Или USB контроллер Mach3 затыкался от нехватки ресурсов, что и приводило к остановкам в работе и неровной работой станка (дергания).
Может кто сталкивался с подобным явлением?
Зависания прекратились. Однако звук работающих приводов какой-то не ровный. Несколько раз происходила приостановка работы на 1-2 сек, после чего станок продолжал работу. Спустя час работы словил пропуск шагов.
Станок работал на скорости feedrate 600, что на мой взгляд не высокая. Скажу наперед, что первый раз фрезеровал плату на этой же скорости но еще множитель FRO 130% устанавливал и звук работы станка был ровным и без дерганий.
Стал анализировать что я еще делал с настройками.
В инете полно статей на тему оптимизации работы Mach3 (пример https://hobby-cnc.ru/2016/04/27/оптимиз ... ую-произв/ )
Чем я и воспользовался Но мой станок работает не через LPT порт, а через USB контроллер RNR Motion, который в свою очередь построен на своем контроллере (stm32)
Были у меня сомнения в правильности настроек для моей конфигурации и я решил вернуть настройки в исходное состояние Вновь запустил станок и ..... звук работы приводов стал ровным, остановки во время выполнения УП прекратились.
Можно сделать некоторый вывод, что для конфигураций с USB контроллерами не нужно увеличивать Lock Ahead line. Вероятно происходила двойная буферизация. Или USB контроллер Mach3 затыкался от нехватки ресурсов, что и приводило к остановкам в работе и неровной работой станка (дергания).
Может кто сталкивался с подобным явлением?
-
Smith2007
- Кандидат
- Сообщения: 85
- Зарегистрирован: 23 дек 2017, 10:09
- Репутация: 20
- Настоящее имя: Игорь
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Спустя 1,5 часа работы Mach3 вновь подвис. Хотя дергания прекратились, контроллер все равно тупит.
Не понимаю в чем дело. Может утечка памяти в прошивке, может от температура частота тактирования меняется.
Смущает, что на плате нет кварцевого резонатора. Значит STM32 тактируется от внутреннего источника. А он крайне не стабилен и от температуры может съезжать.
А USB, на сколько понимаю, довольно требовательна к стабильности частоты.
Но даже если не в этом причина - схемотехника платы отвратительна.
Не понимаю в чем дело. Может утечка памяти в прошивке, может от температура частота тактирования меняется.
Смущает, что на плате нет кварцевого резонатора. Значит STM32 тактируется от внутреннего источника. А он крайне не стабилен и от температуры может съезжать.
А USB, на сколько понимаю, довольно требовательна к стабильности частоты.
Но даже если не в этом причина - схемотехника платы отвратительна.
- Argon-11
- Мастер
- Сообщения: 2068
- Зарегистрирован: 07 июн 2017, 17:48
- Репутация: 461
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Зря смущает, вот он Даже если бы его не было и тактирование было от внутреннего источника, то чтобы была крайняя нестабильность, потребовалось бы менять температуру в довольно широких пределах, ну порядка -10...+50 градусов. Я про то, что "крайне не стабилен" - уж слишком крайние словаSmith2007 писал(а):Смущает, что на плате нет кварцевого резонатора. Значит STM32 тактируется от внутреннего источника. А он крайне не стабилен и от температуры может съезжать.
Ну а про "утечку памяти" - в микроконтроллерных применениях очень необычно звучит, хотя х.з., от рукож*пости программистов зависит.
-
Smith2007
- Кандидат
- Сообщения: 85
- Зарегистрирован: 23 дек 2017, 10:09
- Репутация: 20
- Настоящее имя: Игорь
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
(зы. не в своей теме написал. Перенес)
Спустя почти год эксплуатации можно сделать некоторые выводы.
Брал станок для быстрого прототипирования печатных плат. Работа под управлением Mach3.
Для этих целей купил отдельный комп, снес на нем все лишние сервисы и на момент работы отключал сетевую плату.
По механике нареканий нет. Жесткости для фрезеровки печатных плат хватает. Большего я от него и не ждал.
Что не понравилось в станке:
1. Самый большой и жирный минус это его USB контроллер Mach3.
Работает крайне не стабильно. Может отработать 2 - 3 часа и на последних строках УП просто подвиснуть, повредив всю плату. Ни каких закономерностей не обнаружил. Снижал скорости и ускорения до черепаших. Зависания происходят в произвольный момент.
При зависании, интерфейс Mach3 перестает отвечать. Если выдернуть USB шнур - интерфейс Mach3 начинает работать, но позицию мы естественно потеряли. Для возобновления работы необходимо отключить питание на контроллере и только после этого вставлять USB шнур.
Одну закономерность выявил:
После формирования УП я запускаю программу которая снимает карту высот на печатной плате. Затем объединяю УП с картой высот и получаю выходной, скорректированный файл с УП. В этом файле значения координат указаны с точностью до 4-ого знака после запятой. Типа G1 X1.1242
И вот такуя УП зависает практически через 40-50 минут.
Если при формировании файла выставить точность 3 знака, то УП может отработать час и более. Хотя бывали случаи, что останавливалась через несколько минут.
На станке по всем осям установлены ШД 57BYGH56-4011YD 1.2 N.m 3A
Опознать драйверы ШД не удалось, как и ПЧ.
На контроллере установлен импульсный блок питания 24В 120Вт 5А.
У меня закралось сомнение по поводу данного БП. Достаточно ли ему мощности для того, что бы запитать 3 ШД, контроллер, и драйверы ШД?
Быть может вся проблема кроется в нехватке мощности по питанию? Как иначе можно объяснить жесткое зависание контроллера?
Из опыта, подскажите какие БП Вы используете на подобных конфигурациях?
Спустя почти год эксплуатации можно сделать некоторые выводы.
Брал станок для быстрого прототипирования печатных плат. Работа под управлением Mach3.
Для этих целей купил отдельный комп, снес на нем все лишние сервисы и на момент работы отключал сетевую плату.
По механике нареканий нет. Жесткости для фрезеровки печатных плат хватает. Большего я от него и не ждал.
Что не понравилось в станке:
1. Самый большой и жирный минус это его USB контроллер Mach3.
Работает крайне не стабильно. Может отработать 2 - 3 часа и на последних строках УП просто подвиснуть, повредив всю плату. Ни каких закономерностей не обнаружил. Снижал скорости и ускорения до черепаших. Зависания происходят в произвольный момент.
При зависании, интерфейс Mach3 перестает отвечать. Если выдернуть USB шнур - интерфейс Mach3 начинает работать, но позицию мы естественно потеряли. Для возобновления работы необходимо отключить питание на контроллере и только после этого вставлять USB шнур.
Одну закономерность выявил:
После формирования УП я запускаю программу которая снимает карту высот на печатной плате. Затем объединяю УП с картой высот и получаю выходной, скорректированный файл с УП. В этом файле значения координат указаны с точностью до 4-ого знака после запятой. Типа G1 X1.1242
И вот такуя УП зависает практически через 40-50 минут.
Если при формировании файла выставить точность 3 знака, то УП может отработать час и более. Хотя бывали случаи, что останавливалась через несколько минут.
На станке по всем осям установлены ШД 57BYGH56-4011YD 1.2 N.m 3A
Опознать драйверы ШД не удалось, как и ПЧ.
На контроллере установлен импульсный блок питания 24В 120Вт 5А.
У меня закралось сомнение по поводу данного БП. Достаточно ли ему мощности для того, что бы запитать 3 ШД, контроллер, и драйверы ШД?
Быть может вся проблема кроется в нехватке мощности по питанию? Как иначе можно объяснить жесткое зависание контроллера?
Из опыта, подскажите какие БП Вы используете на подобных конфигурациях?
-
nevkon
- Почётный участник

- Сообщения: 2471
- Зарегистрирован: 17 июл 2015, 10:25
- Репутация: 310
- Настоящее имя: Константин
- Откуда: Балаково (Саратовская обл.)
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Ну для Nema23 питание в 24В это минималка, ему лучше 48В, но драйвер должен уметь работать с таким напряжением (я обычно 36В использую для питания - такое любой драйвер может пользовать).
-
Smith2007
- Кандидат
- Сообщения: 85
- Зарегистрирован: 23 дек 2017, 10:09
- Репутация: 20
- Настоящее имя: Игорь
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Заказал уже блок питания на 36В.nevkon писал(а):Ну для Nema23 питание в 24В это минималка, ему лучше 48В, но драйвер должен уметь работать с таким напряжением (я обычно 36В использую для питания - такое любой драйвер может пользовать).
120 Вт достаточно ли?
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Кстати, интересный вопрос. Я заказывал 350Вт из расчета 3А на ось. Но ведь двигатели, как я понимаю, не работают параллельно, только последовательно. Значит можно брать меньшей мощности, или нет?Smith2007 писал(а): Заказал уже блок питания на 36В.
120 Вт достаточно ли?
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- moscow
- Мастер
- Сообщения: 554
- Зарегистрирован: 27 фев 2018, 20:52
- Репутация: 73
- Настоящее имя: Олег Милантьев
- Откуда: ПодКраснодар
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
А если движение по диагонали с врезанием? Не постоянный режим работы. Не сильно даже частый, но возможный.daemon78 писал(а):Кстати, интересный вопрос. Я заказывал 350Вт из расчета 3А на ось. Но ведь двигатели, как я понимаю, не работают параллельно, только последовательно. Значит можно брать меньшей мощности, или нет?Smith2007 писал(а): Заказал уже блок питания на 36В.
120 Вт достаточно ли?
Две оси так почти всегда одновременно. Кроме прямых по X и Y. А третья в удержании.
-
nevkon
- Почётный участник

- Сообщения: 2471
- Зарегистрирован: 17 июл 2015, 10:25
- Репутация: 310
- Настоящее имя: Константин
- Откуда: Балаково (Саратовская обл.)
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Ну при врезании по спирали так вообще все три (а то и четыре) ШД работают. К тому же ток на ШД указывается на одну обмотку. Но есть одно НО - ток забираемый ШД и отдаваемый БП будет всегда не совпадать, забираемый с БП ток будет меньше. Тем не менее я бы брал с запасом - хотя бы 300Вт, а лучше 400-500Вт, мало ли захочется ШД поменять на помощнее.
- Samodelkin 88
- Мастер
- Сообщения: 1056
- Зарегистрирован: 05 ноя 2017, 22:24
- Репутация: 727
- Настоящее имя: Илья
- Откуда: Курган
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Не забывайте, что обмотки это индуктивность. При увеличении оборотов ток не успеет достигнуть номинального значения, да и то, что вы питаете драйвер напряжением 36В не означает, что на обмотку будет подаваться столько же. Так что умножать номинальный ток двигателя на напряжения питания для вычисления потребляемой мощности не корректно. Еще бы на каждый мотор по блоку питания посоветовали.
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
Все верно, про удержание то я забыл.moscow писал(а): А третья в удержании.
Скажите, а Вы уверены что оси двигаются именно одновременно? Я ни в коем случае не спорю, так как не знаю правильный ответ. Просто я где то (к сожалению не помню где) читал что все оси двигаются последовательно, просто для человеческого глаза это не заметно и создается иллюзия одновременного движения.nevkon писал(а):Ну при врезании по спирали так вообще все три (а то и четыре) ШД работают.
Меня этот вопрос очень интересует, хочется докопаться до истины. Давайте представим что идут подряд две инструкции G1 X1 F1 и G1 Y1 F1. Может ли быть выполнена вторая инструкция, пока нет подтверждения выполнения первой. В GRBL там идет подтверждение выполнения команды, но я не знаю откуда оно берется, энкодера то нет. Может мы вообще заклинили движок и ни куда не движемся.
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
-
nevkon
- Почётный участник

- Сообщения: 2471
- Зарегистрирован: 17 июл 2015, 10:25
- Репутация: 310
- Настоящее имя: Константин
- Откуда: Балаково (Саратовская обл.)
- Контактная информация:
Re: Фрезерный по цветным металлам и дер 300 х 400 мм
В вашем примере
G1 X1 F1
G1 Y1 F1
не может. Сначала произойдет перемещение по оси X, а затем уже будет производиться перемещение по оси Y.
А вот скажите правильно ли вы понимаете как этот пример будет выполняться:
G1 X10 F100
G1 Y10
G1 Z10
G0 X0 Y0 Z0
Если понимаете правильно, то сначала произойдет рабочее перемещение по оси X, затем по Y, затем по Z. В это все время работать будет только 1 ШД. Но вот при последней команде будет производиться перемещение на максимально возможной для станка скорости сразу по всем осям. Соответственно и движки будут нагружены по максимуму для ХХ (если они конечно настроены как положено).
Конечно не думаю что все системы отрабатывают код одинаково, какие-то делают синхронную отправку сигналов управления, какие-то возможно делают поочередную.
G1 X1 F1
G1 Y1 F1
не может. Сначала произойдет перемещение по оси X, а затем уже будет производиться перемещение по оси Y.
А вот скажите правильно ли вы понимаете как этот пример будет выполняться:
G1 X10 F100
G1 Y10
G1 Z10
G0 X0 Y0 Z0
Если понимаете правильно, то сначала произойдет рабочее перемещение по оси X, затем по Y, затем по Z. В это все время работать будет только 1 ШД. Но вот при последней команде будет производиться перемещение на максимально возможной для станка скорости сразу по всем осям. Соответственно и движки будут нагружены по максимуму для ХХ (если они конечно настроены как положено).
Конечно не думаю что все системы отрабатывают код одинаково, какие-то делают синхронную отправку сигналов управления, какие-то возможно делают поочередную.