Во что это написано? - PullRequest
2 голосов
/ 09 июня 2009

Я имею дело с машинным контроллером около 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
    }

Спасибо

Ответы [ 4 ]

5 голосов
/ 14 июня 2009

Плазменный резак Cybermation использует режущую систему Hypertherm HT40C и Venix под управлением "CFC 800/900 Office System" согласно этой публикации . Согласно Википедии, Venix работал на DEC PRO-350, DEC Rainbow 100 и на IBM PC.

Возможно, вы могли бы связаться с сообществом DEC, которое может быть знакомо с Venix, как люди из проекта Xhomer (эмулятор DEC), или найти кого-то, кто работал над Cybermation. Например, с помощью поиска в Google я нашел Боба Донована , который сейчас работает в консалтинговой службе, но раньше работал в Cybermation. Inc. - Woburn, MA.

Встроенный и отлаженный прототип электромеханические конструкции с использованием как цифровая, так и аналоговая схема для управляемый микрокомпьютером три оси автомат для резки пламенем Сопрягаемые плазменные газовые горелки, инструменты маршрутизации и сервоприводные системы для микропроцессорное управление. Руководствуясь новым переход продукта с Инжиниринг Изготовление путем проектирования теста светильники, написание тестовых процедур, составление схем, создание спецификаций, и выпуск ЭКО. Обученный тест техники и монтажники. Запрограммирован пользовательский интерфейс для NC контроллер. Написал диагностику Программное обеспечение с использованием ассемблера 6801. Удалось и отремонтировал Администрацию и Инженерные компьютерные сети (VAX 11/750, MicroVAX I & 3100, ПК, терминалы и принтеры). Управляется и запрограммировал базу инженерных данных. Знает о следующем операционные системы и приложения: Unix (а также Ultrix, Venix и XENIX), DOS и Windows. программирование опыт работы в C, Basic, CSH / Bourne сценарий оболочки и командные файлы DOS.

Я также нашел почтовый ящик и номер телефона для Cybermation в Woburn от Googling:

PO BOX 2007.

* * 1020 (781) -938-5555 * * тысяча двадцать одна
2 голосов
/ 09 июня 2009

Возможно, это набор операторов управления выходным форматом, а не реальная программа.

1 голос
/ 09 июня 2009

Это предположение, так как я не знаю вашу конкретную машину или кого-либо из этого возраста.

Большинство станков с ЧПУ используют gcode для программирования, что у вас есть может быть "полукомпилированным" gcode или, возможно, пользовательским, но родственным языком.

0 голосов
/ 07 октября 2009

Я думаю, что это на ассемблере.

Он предназначен для ввода данных с панели и параметров вывода в блок управления машиной.

Обычно задается вопрос, какой толщины листовой стали режет плазменный стол, чтобы контролировать скорость резки.

...