Компания "Модмаш-Софт" была создана в 1996 году и продолжает успешно работать в настоящее время. Компания находится в г. Нижний Новгород и располагает собственными инженерным центром и производственными мощностями.
Основателями компании и ядром современного коллектива является группа ведущих специалистов Горьковского завода фрезерных станков, имеющих опыт разработки программного обеспечения для устройств числового программного управления с 1982 года (то есть более 30-ти лет).
Исторически основным направлением работ компании являлась разработка программного обеспечения для УЧПУ – базового ПО и средств разработки ПО электроавтоматики станков. В дальнейшем компания приступила и к разработке аппаратной части УЧПУ.
Этапными работами специалистов компании являются:
1984 – 1986 год разработка базового программного обеспечения для устройства ЧПУ 2с42-65 (разработка аппаратной части – ПО «Контур» г. Томск), с внедрением в серийное производство в 1986 году.
В 1987 году программное обеспечение получило своё развитие в виде программного контроллера электроавтоматики.
Эта разработка позволила заводу последовательно нарастить выпуск станков с ЧПУ и обрабатывающих центров с 300 до более чем 1000 единиц в год, общее количество УЧПУ 2с42-65, оснащенных ПМО нашей разработки составило несколько тысяч (более 5000) штук.
В ходе разработки были реализованы, отлажены и проверены в серийном производстве
алгоритмы распределения задач управления реального времени при однопроцессорной архитектуре УЧПУ для станков с числом одновременно управляемых осей до 8 включительно.
Программное обеспечение было разработано "вручную", без применения инструментальных средств разработки высокого уровня, на языке Ассемблер системы команд DEC для мини-ЭВМ Электроника-60.
Монитор (диспетчер задач реального времени) также являлся полностью оригинальной разработкой, основанной на распределении приоритетов задач по очередям только по таймерному прерыванию без использования системных прерываний.
1996-1999 год разработка системы ЧПУ системы FMS-3000 включая:
- аппаратную платформу;
- базовое программное обеспечение;
- программное обеспечение электроавтоматики;
- средства макропрограммирования.
В качестве операционной системы применена MS DOS, аппаратная платформа – процессор с системой команд INTEL с шиной ISA для внешних устройств.
Начат серийный выпуск УЧПУ FMS-3000.
- 2009 – 2012 разработка программного обеспечения системы FMS-3000 с управлением под ОС Windows CE (Compact Edition / Compact Embedded).
С начала выпуска и по настоящее время произведено несколько тысяч систем FMS-3000 cПО под MS DOS и Win CE.
- 2014 – завершение разработки и запуск в производство системы ЧПУ FMS-3300.
Основными задачами, которые ставились и решались при разработке систем семейства FMS-3000 являлись:
для программного обеспечения:
- доступность и распространенность операционной системы;
- алгоритмическая надежность ОС
- инвариантность ПО к аппаратной часть УЧПУ;
- функциональная полнота и расширяемость;
- дружественный и интуитивно понятный пользовательский интерфейс;
- максимально широкие контроль и диагностика собственно УЧПУ, управляющих программ, станка и действий оператора.
для аппаратной платформы:
- доступность и взаимозаменяемость компонентов;
- техническая надежность;
- встраиваемость в существующие шкафы и панели электрооборудования станков;
- эргономика.