Embedded 这是用什么写的?

Embedded 这是用什么写的?,embedded,hardware,motion,Embedded,Hardware,Motion,我正在处理一个大约80年代的机器控制器。一个程序正在被下载到操作员的控制面板上,我一辈子都不知道它写了什么 这台机器是一台Cybermation 700A等离子切割机,下面是一段下载内容 请注意,这用于管理cnc文件下载到机器中,而不是运动控制程序本身。我真的知道怎么写。正是这个计划被证明是绊脚石 $70=A $72=0 $73=6900 $74=150 $52=0 $53=-8.516 $84=200 $85=0 $10=

我正在处理一个大约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
    }
$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规格$21=.032;$22=260;$23=80;$24=0
$25=18-20规格$26=.033;$27=180;$28=80;$29=0
$30=14-16规格$31=.035;$32=150;$33=75;$34=0
$35=10-12规格$36=.043;$37=90;$38=60;$39=0
$40=3/16-1/4板$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 30300
TV20,60
TV22,5
TV23200
TV25,6
TV40,75
TV42,5
TV43400
TV45,6
$9=80
tv82500;W20,K99
TV86,1
{2
TV7,9美元
1!每分钟16美元
1板\:6美元
你要减20美元吗?
Y、 $7=$21;$8=$22;$9=$23
$71=$24;G3:
你要减25美元吗?
Y、 $7=$26;$8=$27;$9=$28
$71=$29;G3:
你要减30美元吗?
Y、 $7=$31;$8=$32;$9=$33
$71=$34;G3:
你要减35美元吗?
Y、 $7=$36;$8=$37;$9=$38
$71=$39;G3:
你要减40美元吗?
Y、 $7=$41;$8=$42;$9=$43
$71=44;G3:
G2
}
{3
TV13$71
A.
G70
}

谢谢这些可能是一组输出格式控制语句,而不是一个实际的程序。

这是一个猜测,因为我不知道您的特定机器或任何该年龄段的机器


大多数CNC机器用于编程,您所拥有的可能是“半编译”gcode,也可能是一种自定义但相关的语言。

Cybermation plasma cutter使用HyperTerm HT40C切割系统,并运行“CFC 800/900办公系统”,根据。根据维基百科,Venix在12月PRO-350、12月彩虹100和IBM PC上运行

您可能会联系DEC社区,他们可能熟悉(DEC emulator)中类似Venix的人,或者找到从事网络信息工作的人。例如,通过谷歌搜索,我找到了谁现在经营咨询服务,但过去曾为Cybermation工作。马萨诸塞州沃伯恩市

构建并调试原型 机电设计 数字和模拟电路 微机控制的三轴电机 火焰切割机。接口 等离子气体炬、布线工具和 汽车伺服驱动系统 微处理器控制。引导新 从工程到产品的转变 通过设计试验来制造 夹具,编写测试程序, 绘制示意图,创建BOM表, 并发布ECOs。训练测试 技术人员和装配工。 已编程的用户界面用于 数控控制器。书面诊断 软件使用6801汇编程序。管理 并修复了管理和 工程计算机网络系统 (VAX 11/750,MicroVAX I&3100,件, 终端和打印机)。管理和 对工程数据库进行编程。 了解以下内容 操作系统和应用程序: Unix(以及Ultrix、Venix、& XENIX)、DOS和Windows。程序设计 有C、Basic、CSH/Bourne方面的经验 shell脚本和DOS批处理文件

我还通过谷歌搜索找到了沃伯恩赛博信息的邮箱和电话号码:

邮政信箱2007


(781)-938-5555

我想它是用汇编语言写的

它的设计目的是从面板获取输入,并将参数输出到机器控制单元


基本上是询问等离子切割台切割的钢板厚度,以控制切割速度。

可能是一些内部语言或控制参数。这是特定于你的机器的。我希望这不是实际的程序。在我看来,它像是编译器的输出。我感觉到你的痛苦你想做什么?学习协议的最佳方法是将其反转:)它是文本可编辑的,如果我更改了一些用于提示的字符串,它将在我再次下载时显示。曾经,它甚至交换了两个主要代码部分的顺序,但仍然可以使用相反的操作。有一个带有固件的EPROM,它无疑用于运动控制。我希望作者使用了一些晦涩的80年代脚本语言作为解析器的模板。所以我的问题就来了。这也下载到了一个基本控件中,它有一个LCD和一个键盘。因此,我再次希望作者使用另一种产品的代码作为自己的模板。不,肯定是代码控制操作员面板的菜单,并启动gcode的下载。我已经单独捕获了gcode下载,我确实理解(它是ESI格式的)。正是这一部分让我感到困惑。我们了解公司和硬件,但鲍勃·多诺万的信息非常棒!谢谢,我是通过阅读代码得到的。但是我需要理解langauge,以便编写与这种类型的机器兼容的我们自己的语言。