2009-06-09 2 views
2

Я имею дело с контроллером машин 80-х годов. Программа загружается на панель управления оператора, и для жизни я не могу понять, что она написана.Что это написано?

Машина для плазменной резки Cybermation 700A, и здесь приведен фрагмент того, что нужно скачать.

Обратите внимание, что это используется для управления загрузкой файлов cnc в устройство, это не сама программа управления движением. Это я действительно умею писать. Именно эта программа оказывается камнем преткновения.

$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 
    } 

Благодаря

+2

Возможно, это некоторые внутренние параметры или параметры управления. Это характерно для вашей машины. – SurDin

+0

Что вы хотите сделать? Лучший способ узнать протокол - это перевернуть его :) –

+0

Текст редактируется, если я изменяю некоторые строки, которые используются для подсказок, которые появляются, когда я загружаю его снова. Однажды даже заменил порядок двух основных разделов кода, и он по-прежнему работал с отмененными действиями. Существует EPROM с прошивкой, что она несомненна, используя для управления движением. Я надеюсь, что автор использовал некоторые неясные 80-ые сценарии langauge в качестве шаблона для своего парсера. Поэтому, следовательно, мой вопрос. –

ответ

5

Резак для плазменной резки Cybermation использует систему резки Hypertherm HT40C и Venix работает «CFC 800/900 Office System» согласно this post. Согласно Википедии, Venix работает на DEC PRO-350, DEC Rainbow 100 и на IBM PC.

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

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

Я также нашел коробку PO и номер телефона для Cybermation в Вобурне по погуглить:

PO BOX 2007.

(781) -938-5555

+0

Мы знаем о компании и оборудовании, однако информация Боба Донована отличная! Спасибо –

2

Это, пожалуй, набор управляющих операторов формата вывода, а не реальной программе.

1

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

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

+0

Нет, это определенно код, который управляет меню панели оператора и инициирует загрузку gcode. Я загрузил gcode отдельно и понял (это в формате ESSI). Именно эта часть меня озадачила. –

0

Я думаю, что в Ассамблее Язык.

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

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

+0

Да, я получил это от чтения кода. Но мне нужно понять langauge, чтобы написать нашу собственную совместимость с этим типом машины. –

Смежные вопросы