-
公开(公告)号:US07966092B2
公开(公告)日:2011-06-21
申请号:US12181557
申请日:2008-07-29
IPC分类号: G06F19/00
CPC分类号: G05B19/4067 , G05B2219/34365
摘要: A numerical controller with a program resuming function of acquiring program-resuming block data with which a machining program is resumed without producing a scratch on a workpiece. It is determined whether there are registered non-cutting commands. Whether all the registered non-cutting commands are analyzed is determined. Data of registered non-cutting command is read, and whether a block currently being analyzed includes a non-cutting command is determined. It is determined whether or not the registered non-cutting command is one in accordance with which data is acquired at a block start point. Program-resuming block data is acquired at the block start point or at a block end point, the acquired data is stored into a memory, and a process is completed.
摘要翻译: 具有程序恢复功能的数字控制器,该程序恢复功能获取恢复加工程序的程序恢复块数据,而不在工件上产生划痕。 确定是否有注册的非切割命令。 确定是否分析了所有注册的非切割命令。 读取注册的非切割命令的数据,确定当前正在分析的块是否包含非切割命令。 确定是否根据在块开始点获取哪个数据的登记的非切割命令是否为该切割命令。 程序恢复块数据在块起始点或块终点处被获取,所获取的数据被存储到存储器中,并且处理完成。
-
公开(公告)号:US07859214B2
公开(公告)日:2010-12-28
申请号:US11297425
申请日:2005-12-09
IPC分类号: G05B19/18
CPC分类号: G05B19/4142 , G05B2219/42186 , G05B2219/42191
摘要: A synchronous controller capable of gently changing a synchronous multiplying factor and setting the gentleness of changing of the synchronous multiplying factor without shocking a machine. A block for gently changing the synchronous multiplying factor is added between blocks before and after the changing of the synchronous multiplying factor. Synchronous multiplying factors a and b before and after changing of the synchronous multiplying factor designated in the added block, a motion amount p of master axis, a motion amount of a slave axis, and a residual motion amount v of the master axis after the completion of changing the synchronous multiplying factor (or a preliminary motion amount u of the master axis from the start of motion of the block concerned to a position for the start of changing of the synchronous multiplying factor) are read out. A gradient of changing the synchronous multiplying factor and the preliminary motion amount u (or the residual motion amount v) are obtained based on these data. The slave axis is controlled based on the motion amounts u and v and the gradient of changing the synchronous multiplying factor. The synchronous multiplying factor is changed so gently that the machine cannot be shocked. The synchronous multiplying factor gradient can be settled depending on the designated data p, q and v (or u).
摘要翻译: 同步控制器能够轻轻地改变同步倍率,并设定同步倍率的变化的温和度,而不会影响机器。 在改变同步倍率之前和之后,在块之间加上轻轻地改变同步倍率的块。 在添加的块中指定的同步倍增因子改变之前和之后的同步倍增因子a和b,主轴的运动量p,从轴的运动量和完成后的主轴的剩余运动量v 读出将同步倍率(或主轴的初步运动量u从有关块的运动开始的初步运动量u)改变为同步倍率的变化开始的位置。 基于这些数据获得改变同步倍增因子和初步运动量u(或残余运动量v)的梯度。 从轴基于运动量u和v以及改变同步倍率的梯度来控制。 同步倍率因此被轻轻地改变,机器不能被震动。 可以根据指定的数据p,q和v(或u)来确定同步倍增因子梯度。
-
公开(公告)号:US07764039B2
公开(公告)日:2010-07-27
申请号:US11826972
申请日:2007-07-19
IPC分类号: G05B19/18
CPC分类号: G05B19/4061 , G05B2219/32342 , G05B2219/33301 , G05B2219/49141 , Y02P90/26
摘要: A numerical controller is capable of foreseeing the occurrence of interference during operation of a machine and securely preventing the interference. An advanced position calculating section determines advanced time for the next interference check, based on an end time point of an interference check by an interference checking device and the sum of a time required for the interference check, a time required for communication, a time required for decelerating and stopping a movable part, and a predetermined float. If an interference checking device detects interference, the interference checking device delivers an axis stop signal the movable part.
摘要翻译: 数字控制器能够预见机器运行过程中的干扰发生,并可靠地防止干扰。 高级位置计算部分基于干扰检查装置的干扰检查的结束时间点和干扰检查所需的时间之和,通信所需的时间,所需的时间,确定下次干扰检查的高级时间 用于减速和停止可移动部件和预定浮子。 如果干扰检查装置检测到干扰,则干扰检查装置向可移动部件传送轴停止信号。
-
公开(公告)号:US07301297B2
公开(公告)日:2007-11-27
申请号:US11110899
申请日:2005-04-21
IPC分类号: G05B19/00
CPC分类号: G05B19/414 , G05B2219/50216
摘要: An ‘interval’ in which the synchronization status between the movable axes subject to synchronous control is monitored, an equation between the movable axes in the ‘interval’, and an ‘allowable displacement’ for the positional relationship obtained with this equation and the actual positional relationship are set in advance. The ‘start condition’ and ‘termination condition’ for synchronous status verification processing are set with the master position and the like. When the start condition for synchronous status verification processing is satisfied, it is detected whether or not the actual position and the position obtained with the equation are within the range of the allowable displacement based on the position of the movable axes. If not within the range of the allowable displacement, operation set as ‘operation to be executed when the allowable displacement is exceeded’ is executed.
摘要翻译: 监视进行同步控制的可动轴之间的同步状态的“间隔”,“间隔”中的可动轴之间的等式和用该等式获得的位置关系的“允许位移”和实际位置 关系是事先设定的。 用于同步状态验证处理的“起始条件”和“终止条件”通过主位置等设置。 当满足用于同步状态验证处理的开始条件时,检测根据可移动轴的位置,实际位置和用等式获得的位置是否在允许位移的范围内。 如果不在允许位移的范围内,则执行设定为“超过允许位移时要执行的操作”的操作。
-
公开(公告)号:US06897626B2
公开(公告)日:2005-05-24
申请号:US10735705
申请日:2003-12-16
IPC分类号: G05D3/00 , G05B19/4103 , G05D3/12 , B23Q15/00 , G05B19/18
CPC分类号: G05B19/4103 , G05B2219/33129 , G05B2219/42186 , G05B2219/50218
摘要: A synchronous controller capable of easily controlling a slave axis in synchronism with a master axis performing a composite motion of a plurality of axes. Motion commands for two axes X, Y constituting the master axis are subject to interpolation/distribution and acceleration/deceleration processing, to determine distribution motion amounts, and the determined amounts of motion of the two axes X, Y constituting the master axis for every interpolation period are combined to determine an amount of motion M of the master axis, from which is determined an amount of motion of the slave axis for every interpolation/distribution period. The determined amounts of motion of the X, Y and slave axes are output to respective servo control means, thus driving the respective axes. In case the master axis is constituted by a means driven by external X and Y axes, amounts of motion of the external X and Y axes for every predetermined period are detected by detectors, and used, instead of the distribution motion amount, to determine an amount of motion M of the master axis from which an amount of motion of the slave axis is determined to drive the slave axis.
摘要翻译: 一种同步控制器,其能够与执行多个轴的复合运动的主轴同步地容易地控制从轴。 构成主轴的两个轴X,Y的运动指令进行插补/分配和加减速处理,以确定分配运动量,并且为每个插值构成构成主轴的两个轴X,Y的运动量 周期被组合以确定主轴的运动量M,从每个插值/分配周期确定从轴的运动量。 所确定的X,Y和从动轴的运动量被输出到相应的伺服控制装置,从而驱动相应的轴。 在主轴由外部X和Y轴驱动的装置构成的情况下,通过检测器检测每隔预定时间段的外部X轴和Y轴的运动量,并使用代替分配运动量来确定 从动轴的运动量被确定为驱动从动轴的主轴的运动量M。
-
公开(公告)号:US06647353B2
公开(公告)日:2003-11-11
申请号:US09974805
申请日:2001-10-12
IPC分类号: G06F1500
CPC分类号: G05B19/416
摘要: An acceleration/deceleration method capable of synchronizing two axes in velocity and also in position is disclosed. A follower axis X continues to be accelerated after a velocity Vx of the follower axis X reaches a target velocity Vy of an objective axis Y and the acceleration is changed over to a deceleration to achieve the target velocity Vy. The time for changing over the acceleration to the deceleration is determined so that the motion amount of the position Px of the follower axis X in excess of the motion amount of the position Py of the objective axis Y is equal to the sum of the displaced motion amount in the acceleration motion and an initial positional difference. Thus, the position and velocity of the follower axis X coincide with the position and velocity of the objective axis Y to achieve complete synchronism of the two axes in the case where there is a positional difference and a velocity difference between the two axes.
摘要翻译: 公开了一种能够使速度和位置上的两个轴同步的加速/减速方法。 随动轴X的速度Vx达到目标轴Y的目标速度Vy后,从动轴X继续加速,加速度变化为减速以达到目标速度Vy。 确定将加速度改变为减速度的时间,使得从动轴X的位置Px的移动量超过物镜轴Y的位置Py的运动量等于位移运动的和 加速运动中的量和初始位置差。 因此,在存在位置差和两轴之间的速度差的情况下,从动轴X的位置和速度与物轴Y的位置和速度一致,以实现两轴的完全同步。
-
公开(公告)号:US06625498B1
公开(公告)日:2003-09-23
申请号:US09568588
申请日:2000-05-11
IPC分类号: G05B1918
CPC分类号: G05B19/4141 , G05B19/0421 , G05B2219/33337 , G05B2219/33338 , G05B2219/34397
摘要: In a master unit, clock signals from a clock are counted by a counter, and clock data is generated. This clock data is outputted to a slave unit by a driver, and stored in clock data storage memory. The slave unit stores clock data received by a receiver in the clock data storage memory. A processor for a program controller of the master and slave units starts up, and executes the synchronized operation of an operating program of axes that are synchronized on the basis of clock data stored in the clock data storage memory. It is also possible to commence operation of an axis under other conditions without relying on clock data. If override is applied to clock data, override will apply only to an axis that is synchronized and operated in accordance with clock data.
摘要翻译: 在主单元中,来自时钟的时钟信号由计数器计数,并产生时钟数据。 该时钟数据由驱动器输出到从单元,并存储在时钟数据存储器中。 从单元将接收器接收的时钟数据存储在时钟数据存储器中。 用于主单元和从单元的程序控制器的处理器启动,并且执行基于存储在时钟数据存储存储器中的时钟数据同步的轴的操作程序的同步操作。 也可以在不依赖时钟数据的情况下在其他条件下开始轴的运行。 如果覆盖应用于时钟数据,则覆盖将仅应用于根据时钟数据同步和操作的轴。
-
公开(公告)号:US5815399A
公开(公告)日:1998-09-29
申请号:US549934
申请日:1995-10-30
IPC分类号: G05B19/18 , G05B19/414 , G05B19/4155
CPC分类号: G05B19/4141
摘要: A single control unit in a multi-path synchronization system for a CNC controller simultaneously controls a plurality of paths. A program storage unit stores NC programs corresponding to respective paths. Those NC programs contains synchronization command codes which specify conditions of multi-path synchronization. A decoding unit decodes the NC programs for respective paths. Axis control unit controls the axes of a machine containing the paths by executing the decoded NC programs a in parallel. While executing the NC programs, synchronization control unit interlocks the motion of each axis according to the synchronization conditions specified by the synchronization command codes written in the NC programs.
摘要翻译: 用于CNC控制器的多路径同步系统中的单个控制单元同时控制多个路径。 程序存储单元存储与各个路径对应的NC程序。 这些NC程序包含指定多径同步条件的同步命令代码。 解码单元解码各个路径的NC程序。 轴控制单元通过并行执行解码的NC程序a来控制包含路径的机器的轴。 在执行NC程序时,同步控制单元根据NC程序中写入的同步命令代码指定的同步条件来互锁各个轴的运动。
-
公开(公告)号:US5289367A
公开(公告)日:1994-02-22
申请号:US651380
申请日:1991-02-27
申请人: Takao Sasaki , Kentaro Fujibayashi , Takashi Endo
发明人: Takao Sasaki , Kentaro Fujibayashi , Takashi Endo
IPC分类号: G05B19/18 , G05B13/02 , G05B19/416 , G06F15/00
CPC分类号: G05B13/0275 , G05B19/4163 , G05B2219/34065 , G05B2219/34377 , G05B2219/37285 , G05B2219/37347 , G05B2219/49077 , Y10S706/90 , Y10S706/904
摘要: A numerical control apparatus for adaptively controlling a servo apparatus, wherein a load current (Ln) and a velocity (Vn) of a spindle motor (74) are used as a fuzzy input. In response to the fuzzy input, a fuzzy control means (80) effects a fuzzy inference to output a velocity control signal (Cng) for controlling the velocity of the spindle motor (74). This control of the velocity of the spindle motor (74) with the velocity control signal (Cng) makes it possible to effect a smooth velocity control.
摘要翻译: PCT No.PCT / JP90 / 00902 Sec。 371日期1991年2月27日 102(e)1991年2月27日PCT PCT 1990年12月12日PCT公布。 出版物WO91 / 01518 PCT 1991年2月7日。一种用于自适应地控制伺服装置的数控装置,其中使用主轴电动机(74)的负载电流(Ln)和速度(Vn)作为模糊输入。 响应于模糊输入,模糊控制装置(80)执行模糊推理以输出用于控制主轴电动机(74)的速度的速度控制信号(Cng)。 用速度控制信号(Cng)对主轴电动机(74)的速度进行这种控制使得可以实现平稳的速度控制。
-
60.
公开(公告)号:US5159251A
公开(公告)日:1992-10-27
申请号:US768591
申请日:1991-09-30
申请人: Takao Sasaki , Kentaro Fujibayashi , Morimasa Sato
发明人: Takao Sasaki , Kentaro Fujibayashi , Morimasa Sato
IPC分类号: G05B19/18 , G05B19/404
CPC分类号: G05B19/404 , G05B2219/33128 , G05B2219/41036 , G05B2219/41206 , G05B2219/50291 , G05B2219/50374
摘要: A position correcting system is incorporated in a machine tool having a plurality of workpiece machining positions. A control block (80) has a position correcting register (81) for storing position correctives corresponding to the respective workpiece machining positions. Distributed data (X1, Z1) are calculated from a machining program (71) by a pre-processing means (72). The position correctives (.DELTA.X1, .DELTA.Z1) are added to the distributed data (X1, Z1) by an adder (82), which outputs position commands for machining heads corresponding to the workpiece machining positions. In response to the position commands, an interpolating unit (83) carries out pulse interpolation and produce output pulses. Such control blocks (80, 90, 100) are associated with the respective machining heads. Errors between the workpieces and the machining heads are corrected in all the machining positions, so that the workpieces can be machined with accuracy.
-
-
-
-
-
-
-
-
-