В чем это написано?
Вопрос
Я имею дело с машинным контроллером эпохи примерно 80-х годов.На панель управления оператора загружается программа, и, хоть убейте, я не могу понять, что в ней написано.
Машина представляет собой станок плазменной резки Cybermation 700A, и вот фрагмент того, что загружается.
Обратите внимание, что это используется для управления загрузкой файлов ЧПУ в станок, а не сама программа управления движением.Что я действительно знаю, как писать.Именно эта программа оказывается камнем преткновения.
$70=A
$72=0
$73=6900
$74=150
$52=0
$53=-8.516
$84=200
$85=0
$10=0
$98=0
$71=0
$18=0
$76=.01
$93=100
$94=200
$20=22-26 gauge;$21=.032;$22=260;$23=80;$24=0
$25=18-20 gauge;$26=.033;$27=180;$28=80;$29=0
$30=14-16 gauge;$31=.035;$32=150;$33=75;$34=0
$35=10-12 gauge;$36=.043;$37=90;$38=60;$39=0
$40=3/16-1/4 plate;$41=.053;$42=30;$43=30;$44=0
$22=300
$24=50
$27=200
$29=50
$32=140
$34=50
$37=100
$39=50
$42=32
$44=50
$72=0
$73=6900
$74=150
TV127,1
$88=-s 30,300
TV20,60
TV22,5
TV23,200
TV25,6
TV40,75
TV42,5
TV43,400
TV45,6
$9=80
TV8,2500;W20,K99
TV86,1
{2
TV7,$9
<1Select Plate
$6=$5
Tv112,16
A
>1!Torch on $16 min
<2Enter plate number;V8,6
>1Plate\:$6
<2>Are you cutting $20?
Y;$7=$21;$8=$22;$9=$23
$71=$24;G3:
<2>Are you cutting $25?
Y;$7=$26;$8=$27;$9=$28
$71=$29;G3:
<2>Are you cutting $30?
Y;$7=$31;$8=$32;$9=$33
$71=$34;G3:
<2>Are you cutting $35?
Y;$7=$36;$8=$37;$9=$38
$71=$39;G3:
<2>Are you cutting $40?
Y;$7=$41;$8=$42;$9=$43
$71=$44;G3:
G2
}
{3
TV13,$71
A
G70
}
Спасибо
Решение
Плазменный резак Cybermation использует систему резки Hypertherm HT40C и Веникс запуск "Офисной системы CFC 800/900" в соответствии с этот пост.Согласно Википедии, Venix работал на DEC PRO-350, DEC Rainbow 100 и на IBM PC.
Вероятно, вы могли бы связаться с сообществом DEC, которое, возможно, знакомо с Venix, например, с людьми в Проект Xhomer (Эмулятор DEC), или найдите кого-нибудь, кто работал над Cybermation.Например, с помощью поиска в Google я нашел Боб Донован который сейчас руководит консалтинговой службой, но раньше работал в Cybermation.Inc.- Воберн, МА.
Построенный и отлаженный прототип электромеханические конструкции, использующие как цифровые, так и аналоговые схемы для трехосного станка для резки пламенем с микрокомпьютерным управлением.Сопряженные плазменные газовые горелки, инструменты для маршрутизации и системы сервоприводов для микропроцессорного управления.Руководствуясь новый переходов товара от технических с производством по разработке тест приспособления, написание процедур испытаний, составление схем, создание спецификаций и выпускать Экос.Обученные специалисты по тестированию и монтажники.Запрограммировал пользовательский интерфейс для контроллера ЧПУ .Написал диагностическое программное обеспечение, используя ассемблер 6801.Управлял и ремонтировал административную и Инженерную компьютерную сетевую систему (VAX 11/750, MicroVAX I & 3100, ПК, терминалы и принтеры).Управлял и программировал базу инженерных данных.Обладает знаниями в следующих областях операционные системы и приложения:Unix (а также Ultrix, Venix и XENIX), DOS и Windows.Программирование опыт работы с C, Basic, CSH / Bourne сценарии командной оболочки и пакетные файлы DOS.
Я также нашел почтовый ящик и номер телефона Cybermation в Воберне, погуглив:
ПОЧТОВЫЙ ЯЩИК 2007 года выпуска.
(781)-938-5555
Другие советы
Возможно, это набор операторов управления форматом вывода, а не реальная программа.
Это предположение, поскольку я не знаю вашей конкретной машины или любого другого возраста.
Большинство станков с ЧПУ используют gcode для программирования, что у вас там есть может быть «полукомпилированным» gcode или, возможно, собственным, но родственным языком.
Я думаю, что это на языке ассемблера.
Он предназначен для приема входных данных с панели и вывода параметров в блок управления станком.
По сути, это вопрос, какую толщину листовой стали режет плазменный стол, чтобы контролировать скорость резки.