-
公开(公告)号:US4262336A
公开(公告)日:1981-04-14
申请号:US34102
申请日:1979-04-27
申请人: Eric K. Pritchard
发明人: Eric K. Pritchard
IPC分类号: G05B19/414 , G05B19/42 , G05B19/417 , G05B19/40 , G05B19/403
CPC分类号: G05B19/42 , G05B19/4141 , G05B2219/33337 , G05B2219/33342 , G05B2219/34002 , G05B2219/34149 , G05B2219/34157 , G05B2219/34164 , G05B2219/34167 , G05B2219/34179 , G05B2219/35369 , G05B2219/35436 , G05B2219/41326 , G05B2219/41408 , G05B2219/43006 , G05B2219/45176
摘要: In a numerically controlled machine includes a first computer which stores command data for a path and derives sets of interpolation point data from said command data for a plurality of points along the path. A second computer stores two sets of interpolation point data from said first computer and extrapolates a set of said stored interpolation point data by incrementing velocity with acceleration and position with velocity using a noncircular high order polynomial to produce a sequence of driver command signals.A timing means provides timing signals to the second computer to determine the number and rate of iterations of drive command signals in said sequence as predetermined by the first computer for each set of interpolation point data.The program execution time in the second computer is reduced by a unique method of multiprecision calculation which requires a carry flip flop for each variable calculated and a sign flip flop for eliminated word segments. The memory address decoding for the two sets of interpolation print data are interchanged after each sequence invisibly to the computers. An index register causes data memory address decoding for a plurality of motor drivers invisible to the computers and selects an output to the appropriate motor driver. The second computer includes a manual mode program to calculate the sequence of driver command signals using a manually induced velocity vector. A phased locked loop in the timing means controllably reduces the iteration rate to zero in response to an error signal.
摘要翻译: 在数控机器中包括第一计算机,其存储用于路径的命令数据,并根据来自所述路径的多个点的所述命令数据导出插值点数据集。 第二计算机存储来自所述第一计算机的两组内插点数据,并且通过使用非圆形高阶多项式使用加速度和位置速度递增速度来外推一组所述存储的插值点数据,以产生一系列驱动器命令信号。 定时装置向第二计算机提供定时信号,以确定由第一计算机为每组内插点数据预定的所述序列中的驱动命令信号的迭代次数和速率。 第二台计算机中的程序执行时间通过一种独特的多精度计算方法来减少,该方法需要为每个计算的变量执行一个进位触发器和一个用于消除的字段的符号触发器。 用于两组插值打印数据的存储器地址解码在每个序列之后被不可见地交换到计算机。 索引寄存器对计算机不可见的多个电动机驱动器进行数据存储器地址解码,并选择到适当的电动机驱动器的输出。 第二台计算机包括一个手动模式程序,用手动感应的速度矢量来计算驾驶员指令信号的顺序。 定时装置中的相位锁定环可以根据误差信号可控地将迭代速率降低到零。
-
2.
公开(公告)号:US4628499A
公开(公告)日:1986-12-09
申请号:US616292
申请日:1984-06-01
申请人: Geoffrey G. Hammett
发明人: Geoffrey G. Hammett
CPC分类号: G01D5/2291 , F15B11/048 , F15B15/2861 , G05B19/353 , F15B2211/212 , F15B2211/3057 , F15B2211/31558 , F15B2211/31576 , F15B2211/328 , F15B2211/35 , F15B2211/6313 , F15B2211/6336 , F15B2211/665 , F15B2211/7053 , F15B2211/755 , G05B2219/34002 , G05B2219/34003 , G05B2219/34215 , G05B2219/37019 , G05B2219/37133 , G05B2219/37399 , G05B2219/37491 , G05B2219/39466 , G05B2219/41301 , G05B2219/42115 , G05B2219/42123 , G05B2219/42237
摘要: A linear servoactuator including an integrated split-secondary differential transformer position sensor and a fluid driven linear actuator controlled by solenoid poppet valves. Signals from the position sensor transformer are digitized and linearized by a control microcomputer by using digitized transformer signals as addresses for a programmable read only memory. The linearized output is compared to a command position to determine an error value. When the error reaches a predetermined magnitude, indicating that the actuator is approaching the command position, solenoid poppet valves are actuated by a pulse-width modulated signal from the microcomputer to progressively decrease the fluid flow to the actuator for deceleration.
摘要翻译: 包括集成分压差动变压器位置传感器和由螺线管提升阀控制的流体驱动线性致动器的线性伺服致动器。 通过使用数字化变压器信号作为可编程只读存储器的地址,来自位置传感器变压器的信号由控制微计算机数字化和线性化。 将线性化输出与命令位置进行比较,以确定错误值。 当误差达到预定的大小时,指示致动器正在接近指令位置,螺线管提升阀由来自微型计算机的脉冲宽度调制信号致动,以逐渐减小到致动器的流体减速。
-
公开(公告)号:US4449196A
公开(公告)日:1984-05-15
申请号:US193028
申请日:1980-10-02
申请人: Eric K. Pritchard
发明人: Eric K. Pritchard
CPC分类号: G05B19/42 , G05B2219/33337 , G05B2219/33342 , G05B2219/34002 , G05B2219/34149 , G05B2219/34157 , G05B2219/34164 , G05B2219/34167 , G05B2219/34179 , G05B2219/35369 , G05B2219/35436 , G05B2219/41326 , G05B2219/41408 , G05B2219/43006 , G05B2219/45176
摘要: A numerically controlled machine includes a first computer which stores command data for a path and derives sets of interpolation point data from said command data for a plurality of points along the path. A second computer stores two sets of interpolation point data from said first computer and extrapolates a set of said stored interpolation point data by incrementing velocity with acceleration and position with velocity using a noncircular high order polynomial to produce a sequence of driver command signals.A timing means provides timing signals to the second computer to determine the number and rate of iterations of drive command signals in said sequence as predetermined by the first computer for each set of interpolation point data.The program execution time in the second computer is reduced by a unique method of multiprecision calculation which requires a carry flip flop for each variable calculated and a sign flip flop for eliminated word segments. The memory address decoding for the two sets of interpolation point data are interchanged after each sequence invisibly to the computers. An index register causes data memory address decoding for a plurality of motor drivers invisible to the computers and selects an output to the appropriate motor driver. The second computer includes a manual mode program to calculate the sequence of driver command signals using a manually induced velocity vector. A phased locked loop in the timing means controllably reduces the iteration rate to zero in response to an error signal.
摘要翻译: 数控机器包括第一计算机,其存储用于路径的命令数据,并且根据来自所述路径的多个点的所述命令数据导出插值点数据集合。 第二计算机存储来自所述第一计算机的两组内插点数据,并且通过使用非圆形高阶多项式使用加速度和位置速度递增速度来外推一组所述存储的插值点数据,以产生一系列驱动器命令信号。 定时装置向第二计算机提供定时信号,以确定由第一计算机为每组内插点数据预定的所述序列中的驱动命令信号的迭代次数和速率。 第二台计算机中的程序执行时间通过一种独特的多精度计算方法来减少,该方法需要为每个计算的变量执行一个进位触发器和一个用于消除的字段的符号触发器。 用于两组内插点数据的存储器地址解码在每个序列之后被不可见地交换到计算机。 索引寄存器对计算机不可见的多个电动机驱动器进行数据存储器地址解码,并选择到适当的电动机驱动器的输出。 第二台计算机包括一个手动模式程序,用手动感应的速度矢量来计算驾驶员指令信号的顺序。 定时装置中的相位锁定环可以根据误差信号可控地将迭代速率降低到零。
-
-