[go: up one dir, main page]

CN102540970B - The control method of lathe and lathe - Google Patents

The control method of lathe and lathe Download PDF

Info

Publication number
CN102540970B
CN102540970B CN201110376575.XA CN201110376575A CN102540970B CN 102540970 B CN102540970 B CN 102540970B CN 201110376575 A CN201110376575 A CN 201110376575A CN 102540970 B CN102540970 B CN 102540970B
Authority
CN
China
Prior art keywords
mentioned
moment
tool
instruction
cutter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110376575.XA
Other languages
Chinese (zh)
Other versions
CN102540970A (en
Inventor
川合贵博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of CN102540970A publication Critical patent/CN102540970A/en
Application granted granted Critical
Publication of CN102540970B publication Critical patent/CN102540970B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Numerical Control (AREA)
  • Automatic Tool Replacement In Machine Tools (AREA)

Abstract

The present invention relates to the control method of lathe and lathe.Even if this lathe sends cutter changing instruction and also automatically can perform in the suitable moment with the auxiliary movement instruction performed side by side simultaneously.CPU reads the content of each instruction and execution moment with reference to form, sort, be stored into RAM according to the order performing the moment to command content.When instruction is cutter changing instruction (S3: yes), CPU performs Z axis rising process, and main tapping rises to cutter changing position (ATC initial point) from current location.When main tapping 7 rises to R point (S5: yes), when having in the content of instruction being stored in RAM (73) when performing the instruction that moment A performs (S6: yes), perform the content (S7) of the instruction performed at this execution moment A.

Description

机床及机床的控制方法Machine tools and machine tool control methods

技术领域 technical field

本发明涉及一种机床及机床的控制方法。 The invention relates to a machine tool and a control method for the machine tool.

背景技术 Background technique

机床具有能够装卸的多个刀具,能够将以对话式输入的加工程序所指定的刀具依次安装在主轴上而连续地进行各种加工。日本特许申请公开2004年第314236号公报的机床在对安装在主轴上的刀具进行更换时,为了防止工件与刀具相干扰而使主轴头从加工区域移动到刀具更换区域(ATC原点)。机床并列进行刀具更换作业与辅助动作,缩短了作业时间。 The machine tool has a plurality of detachable tools, and various machining can be performed continuously by sequentially mounting the tools specified by the machining program entered in the interactive mode on the spindle. In the machine tool of Japanese Patent Application Publication No. 314236 in 2004, when the tool installed on the main shaft is replaced, the spindle head is moved from the machining area to the tool replacement area (ATC origin) in order to prevent the workpiece from interfering with the tool. The machine tool performs tool change work and auxiliary operations in parallel, reducing work time.

上述机床在更换刀具之后进行第一辅助动作(例如B CD信号输出),接着进行第二辅助动作(例如主轴正向旋转),接着进行第三辅助动作(例如刀库旋转)。因此,存在不能缩短刀具更换周期这样的问题。 The above-mentioned machine tool performs the first auxiliary action (such as B CD signal output) after changing the tool, then performs the second auxiliary action (such as the spindle forward rotation), and then performs the third auxiliary action (such as the tool magazine rotation). Therefore, there is a problem that the tool replacement cycle cannot be shortened.

发明内容 Contents of the invention

本发明的目的在于提供一种即使同时发出刀具更换指令和与刀具更换指令并列执行的辅助动作指令,也能够在适当的时刻自动地执行刀具更换指令和辅助动作指令而缩短刀具更换周期的机床及控制方法。 The object of the present invention is to provide a machine tool and a machine tool which can automatically execute the tool replacement command and the auxiliary motion command at an appropriate time even if the tool replacement command and the auxiliary motion command executed in parallel with the tool replacement command are issued at the same time, thereby shortening the tool replacement cycle. Control Method.

技术方案1的机床包括:主轴驱动部,其用于驱动具有刀具的主轴旋转;主轴头移动部,其用于使主轴头移动,该主轴头使上述主轴能够旋转地支承该主轴;刀具更换装置;控制部,其根据加工程序控制上述主轴驱动部、上述主轴头移动部及上述刀具更换装置,其中,构成上述加工程序的多个块程序中的 一个块程序具有存储部,该存储部至少记录刀具更换指令与辅助动作指令,存储有多组将上述辅助动作指令、该指令的动作内容及该动作的执行时刻彼此对应地组成的组,上述控制部根据上述执行时刻执行与上述指令对应的上述辅助动作。 The machine tool according to claim 1 includes: a spindle drive unit for driving the rotation of a spindle having a tool; a spindle head moving unit for moving a spindle head which supports the spindle rotatably; and a tool changing device. a control unit, which controls the above-mentioned spindle drive unit, the above-mentioned spindle head moving unit and the above-mentioned tool changing device according to the processing program, wherein one block program among the plurality of block programs constituting the above-mentioned processing program has a storage unit, and the storage unit records at least The tool replacement command and the auxiliary action command store multiple sets of the auxiliary action command, the action content of the command, and the execution time of the action corresponding to each other. Auxiliary action.

因此,在该机床中,上述控制部参照上述存储部的执行时刻执行与上述指令对应的上述辅助动作,因此即使同时指示刀具更换指令与要并列执行的指令,也能够不用考虑执行顺序地在适当的时刻自动地执行这些指令。 Therefore, in this machine tool, since the control unit executes the auxiliary operation corresponding to the command with reference to the execution time of the storage unit, even if a tool change command and a command to be executed in parallel are commanded at the same time, it is possible to perform the operation at an appropriate time regardless of the order of execution. These instructions are executed automatically at the moment.

在该机床中,可以将上述执行时刻中的一个执行时刻设为刀具与工件及夹具不相干扰的第一执行时刻。在本结构中,刀具与工件及夹具不相干扰。 In this machine tool, one of the execution timings described above may be set as the first execution timing at which the tool does not interfere with the workpiece and the jig. In this structure, the tool does not interfere with the workpiece and the fixture.

可以将上述执行时刻中的另一个执行时刻设为由上述刀具更换装置进行的刀具更换结束的第二执行时刻。在本结构中,能够从刀具更换结束的第二执行时刻起并列执行要执行的动作。 Another execution time among the execution times may be set as a second execution time at which tool replacement by the tool replacement device is completed. In this configuration, the operations to be executed can be executed in parallel from the second execution time when the tool replacement is completed.

上述执行时刻也可以是上述第二执行时刻之后的规定的执行时刻。在本结构中,能够从刀具更换结束的第二执行时刻之后的规定的执行时刻起并列执行要执行的动作。 The execution time may be a predetermined execution time after the second execution time. In this configuration, the operations to be executed can be executed in parallel from a predetermined execution time after the second execution time at which tool replacement is completed.

技术方案5是一种机床的控制方法,该机床包括:主轴驱动部,其用于驱动具有刀具的主轴旋转;主轴头移动部,其用于使主轴头移动,该主轴头使上述主轴能够旋转地支承该主轴;刀具更换装置;控制部,其根据加工程序控制上述主轴驱动部、上述主轴头移动部及上述刀具更换装置,构成上述加工程序的多个块程序中的一个块程序具有表格,该表格至少记录刀具更换指令与辅助动作指令,存储有多组将上述辅助动作指令、该指令的动作内容及该动作的执行时刻彼此对应地组成的组,该控制方法是利用机床的上述控制部进行的控制方法,其中,作 为控制部的计算机根据上述执行时刻执行与上述指令对应的上述辅助动作。 Technical solution 5 is a control method of a machine tool, the machine tool comprising: a spindle driving part for driving a spindle having a tool to rotate; a spindle head moving part for moving a spindle head which enables the above-mentioned spindle to rotate ground supporting the spindle; a tool changer; a control unit that controls the spindle drive unit, the spindle head moving unit, and the tool changer according to a machining program, one of the block programs constituting the machining program has a table, The table at least records the tool replacement command and the auxiliary action command, and stores multiple sets of the auxiliary action command, the action content of the command, and the execution time of the action. The control method is to use the above-mentioned control unit of the machine tool The control method carried out, wherein the computer as the control unit executes the above-mentioned auxiliary action corresponding to the above-mentioned instruction according to the above-mentioned execution time.

在上述控制方法中,作为控制部的计算机根据存储在上述存储部中的执行时刻执行与上述指令对应的上述辅助动作,因此即使同时指示刀具更换指令与要并列执行的指令,也能够不用考虑执行顺序地在适当的时刻自动地执行。 In the above-mentioned control method, the computer as the control section executes the above-mentioned auxiliary action corresponding to the above-mentioned instruction according to the execution time stored in the above-mentioned storage section, so even if a tool replacement instruction and an instruction to be executed in parallel are simultaneously instructed, execution Sequentially and automatically at the appropriate moment.

附图说明 Description of drawings

图1是机床的主视图。 Figure 1 is a front view of the machine tool.

图2是除去护罩之后的机床的立体图。 Fig. 2 is a perspective view of the machine tool with the guard removed.

图3是机床的刀具更换机构与主轴头的主视图。 Fig. 3 is a front view of the tool changing mechanism and the spindle head of the machine tool.

图4是表示机床的电气结构的框图。 FIG. 4 is a block diagram showing the electrical configuration of the machine tool.

图5是存储部的存储区域的示意图。 FIG. 5 is a schematic diagram of a storage area of a storage unit.

图6是刀具更换动作中的辅助动作的并列执行处理的表格的示意图。 6 is a schematic diagram of a table of parallel execution processing of an auxiliary operation in a tool replacement operation.

图7是刀具更换动作中的辅助动作的并列执行处理的时序图。 FIG. 7 is a sequence diagram of parallel execution processing of an auxiliary operation in a tool replacement operation.

图8是刀具更换动作中的辅助动作的并列执行处理的流程图。 FIG. 8 is a flowchart of parallel execution processing of an auxiliary operation in a tool replacement operation.

具体实施方式 Detailed ways

使用图1说明作为本发明的实施方式的机床1的整体结构。机床1使工件(未图示)与刀具6(参照图3)相对移动,对工件实施期望的机械加工(铣削、钻孔、切削等)。机床1具有机床主体11(参照图2)、底座2、护罩3。 The overall configuration of a machine tool 1 as an embodiment of the present invention will be described with reference to FIG. 1 . The machine tool 1 relatively moves a workpiece (not shown) and a tool 6 (see FIG. 3 ), and performs desired machining (milling, drilling, cutting, etc.) on the workpiece. The machine tool 1 has a machine tool main body 11 (see FIG. 2 ), a base 2 , and a cover 3 .

底座2是机床主体11的铁制的基座。底座2在下部的四角具有腿部2a。将四个腿部2a固定在工厂等的地面上,从而将机床 1设置在规定位置。 The base 2 is an iron base of the machine tool body 11 . The base 2 has leg portions 2a at four corners of the lower portion. The four leg parts 2a are fixed on the floor of a factory or the like to set the machine tool 1 at a predetermined position.

护罩3位于底座2的上部。护罩3形成为包围机床主体11的大致长方体状,在护罩3的内侧具有加工区域。机床主体11在加工区域进行工件加工。护罩3在前表面具有使开口部开闭的水平移动式的开闭门4、5。开闭门4、5在大致中央具有玻璃窗部4a、5a。开闭门4在右侧端部附近具有把手部4b,开闭门5在左侧端部附近具有把手部5b。使把手部4b、5b向相互离开的方向打开而打开开口部。工作人员经由开口部相对于护罩3内的工作台10进行工件的装卸。 The shield 3 is located on the upper part of the base 2 . The cover 3 is formed in a substantially rectangular parallelepiped shape surrounding the machine tool body 11 , and has a machining area inside the cover 3 . The machine tool body 11 performs workpiece machining in the machining area. The hood 3 has horizontally movable opening and closing doors 4 and 5 on the front surface for opening and closing the opening. The opening and closing doors 4, 5 have glass window portions 4a, 5a substantially in the center. The opening and closing door 4 has a handle part 4b near the right end part, and the opening and closing door 5 has a handle part 5b near the left end part. The handle parts 4b, 5b are opened in directions away from each other to open the opening. A worker loads and unloads workpieces with respect to the table 10 in the hood 3 through the opening.

护罩3通过包围机床主体11来从外部保护机床主体11。护罩3阻止在工件加工时机床主体11排出的切削屑与切削液等向外部飞散。 The cover 3 protects the machine tool body 11 from the outside by surrounding the machine tool body 11 . The guard 3 prevents chips, cutting fluid, and the like discharged from the machine tool body 11 from scattering to the outside during workpiece machining.

护罩3在正面右侧具有用于操作机床1的操作面板80。操作面板80形成为主视大致长方形状,在操作面板80的前表面具有包括各种键的键盘81。在键盘81的上部具有用于显示设定画面与执行动作的CRT(显示器)89。 The cover 3 has an operation panel 80 for operating the machine tool 1 on the front right side. The operation panel 80 is formed in a substantially rectangular shape as viewed from the front, and has a keyboard 81 including various keys on the front surface of the operation panel 80 . A CRT (monitor) 89 for displaying setting screens and executing operations is provided above the keyboard 81 .

操作面板80的键盘81具有多个键、按钮。 The keyboard 81 of the operation panel 80 has a plurality of keys and buttons.

操作面板80将工作人员操作键盘81的操作内容反映在CRT89的显示画面上。因此,工作人员能够一边参照CRT89的显示画面一边使用键盘81进行NC程序(利用NC语言制作的加工程序)、刀具数据的编辑等。 The operation panel 80 reflects the operation content of the operator's operation keyboard 81 on the display screen of the CRT 89 . Therefore, a worker can edit an NC program (a machining program created in NC language), tool data, and the like using the keyboard 81 while referring to the display screen of the CRT 89 .

如图2所示,机床主体11固定于底座2的立柱座部17a的上表面。机床主体11主要由立柱17b、主轴头7、主轴9、刀具更换机构20、工作台10、控制盘19构成。立柱17b形成为向垂直上方延伸设置的大致方柱状。主轴头7沿立柱17b的前表面升降。主轴9从主轴头7的下部前侧向铅垂下方突出。刀具更换机构20位于主轴头7的右侧,对安装在主轴9的顶端的刀具6进行 更换。工作台10位于底座2的上部,能够装卸地保持工件。控制盘19位于立柱17b的背面侧,用于容纳对机床1进行控制的控制装置70、电源装置。 As shown in FIG. 2 , the machine tool main body 11 is fixed to the upper surface of the column seat portion 17 a of the bed 2 . The main body 11 of the machine tool is mainly composed of a column 17b, a spindle head 7, a spindle 9, a tool changing mechanism 20, a workbench 10, and a control panel 19. The column 17b is formed in a substantially square column shape extending vertically upward. The spindle head 7 is raised and lowered along the front surface of the column 17b. The spindle 9 protrudes vertically downward from the lower front side of the spindle head 7 . Tool changing mechanism 20 is positioned at the right side of main shaft head 7, and the cutting tool 6 that is installed on the top of main shaft 9 is changed. The table 10 is located on the upper portion of the base 2, and holds a workpiece in a detachable manner. The control panel 19 is located on the rear side of the column 17b, and accommodates a control device 70 and a power supply device for controlling the machine tool 1. As shown in FIG.

立柱17b在前表面具有沿着上下方向延伸的一对引导轨道(未图示)。引导轨道对主轴头7进行引导。立柱17b在上表面具有作为伺服马达的Z轴马达86(参照图4)。Z轴马达86通过向正反方向选择性地旋转驱动向下方延伸设置的进刀丝杠(未图示),从而使主轴头7进行升降。 The column 17b has a pair of guide rails (not shown) extending in the vertical direction on the front surface. The guide rail guides the spindle head 7 . The column 17b has a Z-axis motor 86 (see FIG. 4 ) as a servo motor on the upper surface. The Z-axis motor 86 selectively rotates and drives a feed screw (not shown) extending downward in forward and reverse directions, thereby raising and lowering the spindle head 7 .

主轴头7在上部具有主轴马达8。主轴头7以相当于加工轴的主轴9能够旋转的方式安装该主轴9。刀具6安装在主轴9的顶端。主轴马达8驱动主轴9旋转,从而刀具6进行旋转,对固定在工作台10上的工件进行加工。 The spindle head 7 has a spindle motor 8 at the top. To the spindle head 7 , a spindle 9 corresponding to a machining axis is rotatably attached. The tool 6 is mounted on the top of the spindle 9 . The spindle motor 8 drives the spindle 9 to rotate, so that the tool 6 rotates to process the workpiece fixed on the table 10 .

工作台10位于主轴9的下方。夹具(未图示)固定于工作台10。夹具以能够装卸工件的方式固定工件。支承台12位于工作台10的下侧。支承台12形成为大致长方体状。X轴输送引导件(未图示)形成为一对,在支承台12的上部沿X轴方向(在图1中为左右方向)延伸。X轴输送引导件使工作台10能够在上部移动地在上部支承工作台10。Y轴输送引导件(未图示)形成为一对,沿底座2的长轴方向延伸。Y轴输送引导件使工作台12能够在上部移动地在上部支承工作台12。工作台10在支承台12上的X轴马达87的驱动下沿着X轴输送引导件向X轴方向(左右方向)移动。工作台10在底座2上的Y轴马达88的驱动下沿着Y轴输送引导件向Y轴方向(深度方向)移动。 The table 10 is located below the spindle 9 . A jig (not shown) is fixed to the table 10 . The jig fixes the workpiece in such a way that the workpiece can be loaded and unloaded. The support table 12 is located on the lower side of the table 10 . The support stand 12 is formed in a substantially rectangular parallelepiped shape. X-axis conveyance guides (not shown) are formed as a pair and extend in the X-axis direction (left-right direction in FIG. 1 ) on the upper portion of the support table 12 . The X-axis conveyance guide supports the table 10 at the upper part so that the table 10 can move at the upper part. Y-axis conveyance guides (not shown) are formed as a pair and extend along the long axis direction of the base 2 . The Y-axis conveyance guide supports the table 12 at the upper part so that the table 12 can move at the upper part. The table 10 is driven by the X-axis motor 87 on the support table 12 to move in the X-axis direction (left-right direction) along the X-axis conveyance guide. The table 10 is driven by the Y-axis motor 88 on the base 2 to move in the Y-axis direction (depth direction) along the Y-axis conveying guide.

X轴马达87、Y轴马达88是伺服马达。 The X-axis motor 87 and the Y-axis motor 88 are servo motors.

如图3所示,刀具更换机构20具有刀库30和刀具更换臂40。 As shown in FIG. 3 , the tool changing mechanism 20 has a tool magazine 30 and a tool changing arm 40 .

刀具更换臂40抓住安装在主轴9上的刀夹60和其他的刀夹60进行输送。刀具更换臂40主要由臂部42与臂旋转轴43构成。 臂旋转轴43形成为圆筒状,进行旋转与升降。臂旋转轴43在下端部具有臂部42。臂部42在两端部具有能够分别把持刀夹60的把持部41、41。臂旋转轴43形成为与Z轴方向平行。臂部42以臂旋转轴43为轴进行转动。刀具更换臂40在上部具有刀具更换马达27。刀具更换臂40借助刀具更换马达27的旋转驱动而进行旋转与升降。 The tool changing arm 40 grasps the tool holder 60 attached to the main shaft 9 and other tool holders 60 and conveys them. The tool changing arm 40 is mainly composed of an arm portion 42 and an arm rotation shaft 43 . The arm rotation shaft 43 is formed in a cylindrical shape, and is rotated and raised and lowered. The arm rotation shaft 43 has an arm portion 42 at a lower end. The arm portion 42 has holding portions 41 , 41 capable of holding the tool holder 60 at both end portions. The arm rotation shaft 43 is formed parallel to the Z-axis direction. The arm portion 42 rotates around the arm rotation shaft 43 . The tool changing arm 40 has a tool changing motor 27 at the top. The tool changing arm 40 is rotated and raised and lowered by the rotational drive of the tool changing motor 27 .

刀库30形成为侧视大致椭圆状。刀库30用于容纳多个安装有刀具6的刀夹60。刀库30在内侧具有输送机构(未图示)。输送机构具有能够分别容纳多个刀具6的多个刀套31。各个刀套31维持安装有刀具6的刀夹60朝向横向的状态(容纳状态)。刀库30在上部具有刀库马达26。借助刀库马达26的旋转驱动而进行运转的输送机构输送多个刀套31。 The tool magazine 30 is formed in a substantially elliptical shape in side view. The tool magazine 30 is used to accommodate a plurality of tool holders 60 mounted with tools 6 . The tool magazine 30 has a transport mechanism (not shown) inside. The conveying mechanism has a plurality of tool pockets 31 capable of respectively accommodating a plurality of knives 6 . Each tool holder 31 maintains the state (accommodated state) in which the tool holder 60 to which the tool 6 is mounted is oriented laterally. The magazine 30 has a magazine motor 26 at the top. A conveying mechanism operated by the rotational drive of the magazine motor 26 conveys a plurality of tool pockets 31 .

刀库30在下端侧具有分度口32。在分度口32的位置,刀套31能够使刀夹60从容纳状态(朝向横向的状态)转动至能够更换状态(朝向下方的状态)。在分度口32的附近具有刀套升降机构(未图示)。刀套升降机构被气缸28(参照图4)驱动,使刀套31转动而成为容纳状态或能够更换状态。 The tool magazine 30 has an index opening 32 on the lower end side. At the position of the index opening 32 , the tool holder 31 can rotate the tool holder 60 from the accommodated state (the state facing the lateral direction) to the replaceable state (the state facing the downward direction). Near the indexing opening 32, there is a tool holder lifting mechanism (not shown). The knife pocket elevating mechanism is driven by the air cylinder 28 (see FIG. 4 ), and the knife pocket 31 is rotated to be in an accommodated state or an exchangeable state.

在刀具更换臂40位于ATC原点(参照图7)的状态下按照以下顺序对安装在主轴9上的刀具6进行更换。刀具更换臂40旋转,刀库30侧的把持部41把持刀库30侧的能够更换状态的刀夹60,主轴9侧的把持部41把持安装在主轴9上的刀夹60。接着,刀具更换臂40下降,进行刀具抽取动作。接着,刀具更换臂40旋转180度,调换主轴9侧的刀夹60与刀库30侧的刀夹60。接着,刀具更换臂40上升,主轴9侧的把持部41所把持的刀夹60安装在主轴9上,刀库30侧的把持部41所把持的刀夹60安装在刀库30的刀套31上。接着,刀具更换臂40旋转规定角度,主轴9侧的把持部41与刀库30侧的把持部41释放各自把持的刀夹60。以 上,由刀具更换臂40进行的臂旋转动作的一个周期结束。 With the tool changing arm 40 positioned at the ATC origin (see FIG. 7 ), the tool 6 mounted on the spindle 9 is changed in the following procedure. The tool changing arm 40 rotates, the holding part 41 on the tool magazine 30 side holds the replaceable tool holder 60 on the tool magazine 30 side, and the holding part 41 on the main shaft 9 side holds the tool holder 60 mounted on the main shaft 9 . Next, the tool changing arm 40 descends to perform a tool extraction operation. Next, the tool exchange arm 40 is rotated by 180 degrees, and the tool holder 60 on the spindle 9 side and the tool holder 60 on the tool magazine 30 side are exchanged. Then, the tool changing arm 40 rises, and the tool holder 60 held by the holding portion 41 on the main shaft 9 side is installed on the main shaft 9, and the tool holder 60 held by the holding portion 41 on the tool magazine 30 side is installed on the tool holder 31 of the tool magazine 30. superior. Next, the tool changing arm 40 is rotated by a predetermined angle, and the gripping portion 41 on the spindle 9 side and the gripping portion 41 on the tool magazine 30 side release the toolholder 60 gripped by each. As above, one cycle of the arm rotation operation performed by the tool changing arm 40 is completed.

使用图4说明机床1的电气结构。控制机床1的控制装置70具有CPU 71、ROM 72、RAM 73、非易失性存储装置76、输入接口74、输出接口75。操作面板80的键盘81与输入接口74相连接。CRT89与输出接口75相连接。CPU 71执行控制程序(后述)而控制机床1。 The electrical configuration of the machine tool 1 will be described using FIG. 4 . The control device 70 for controlling the machine tool 1 has a CPU 71, a ROM 72, a RAM 73, a nonvolatile storage device 76, an input interface 74, and an output interface 75. The keyboard 81 of the operation panel 80 is connected to the input interface 74 . The CRT89 is connected to the output interface 75 . The CPU 71 executes a control program (described later) to control the machine tool 1 .

输出接口75与Z轴马达86、X轴马达87、Y轴马达88、主轴马达8、刀库马达26、刀具更换马达27、气缸28相连接。各个马达86~88、8、26、27具有用于检测旋转角度的编码器86a~88a、8a、26a、27a。各个编码器86a~88a、8a、26a、27a与输入接口74相连接,向控制装置70输入信号。控制装置70根据该信号对Z轴马达86、X轴马达87、Y轴马达88、主轴马达8、刀库马达26、刀具更换马达27的各个速度进行控制。 The output interface 75 is connected with the Z-axis motor 86 , the X-axis motor 87 , the Y-axis motor 88 , the spindle motor 8 , the tool magazine motor 26 , the tool changing motor 27 , and the air cylinder 28 . Each of the motors 86 to 88, 8, 26, and 27 has encoders 86a to 88a, 8a, 26a, and 27a for detecting rotation angles. The respective encoders 86 a to 88 a, 8 a, 26 a, and 27 a are connected to the input interface 74 and input signals to the control device 70 . The control device 70 controls the respective speeds of the Z-axis motor 86 , the X-axis motor 87 , the Y-axis motor 88 , the spindle motor 8 , the magazine motor 26 , and the tool changing motor 27 based on the signal.

输入接口74与键盘81、臂传感器82、Z轴原点传感器83、刀套上升传感器84、刀套下降传感器85相连接。臂传感器82用于检测刀具更换臂40的臂旋转动作的一个周期的动作结束。刀具更换臂40的动作控制基于该检测结果来进行。Z轴原点传感器83用于检测主轴头7的原点(主轴头7的刀具更换高度位置)。主轴头7的定位控制基于该检测结果来进行。刀套上升传感器84用于检测刀套31是否成为容纳状态。刀套下降传感器85用于检测刀套31是否成为能够更换状态。刀套升降机构(未图示)的升降控制基于刀套上升传感器84与刀套下降传感器85的检测结果来进行。 The input interface 74 is connected with a keyboard 81 , an arm sensor 82 , a Z-axis origin sensor 83 , a tool holder up sensor 84 , and a tool holder down sensor 85 . The arm sensor 82 is used to detect the completion of one cycle of the arm rotation operation of the tool changing arm 40 . The operation control of the tool changing arm 40 is performed based on the detection result. The Z-axis origin sensor 83 is used to detect the origin of the spindle head 7 (tool replacement height position of the spindle head 7). The positioning control of the spindle head 7 is performed based on the detection result. The pocket lift sensor 84 is used to detect whether or not the pocket 31 is accommodated. The pocket down sensor 85 is used to detect whether the pocket 31 is in an replaceable state. Lifting control of the pocket lift mechanism (not shown) is performed based on the detection results of the pocket up sensor 84 and the pocket down sensor 85 .

多个刀套31具有与刀套31一体移动的刀套识别板78。刀套识别板78为了分别识别各个刀套31而具有图案根据每个刀套31而不同的透光部(未图示)。刀库30具有用于分别识别多个刀套31中的每个刀套的识别传感器79。识别传感器79具有与刀 套识别板78的各个表面相对配置的投光元件79a与受光元件79b。识别传感器79用于检测哪个刀套31被输送到刀库30的分度口32。规定的刀具6的定位控制基于该检测结果来进行。 The plurality of pockets 31 have pocket identification plates 78 that move integrally with the pockets 31 . The pocket identification plate 78 has a light-transmitting portion (not shown) having a different pattern for each pocket 31 in order to identify each pocket 31 . The tool magazine 30 has an identification sensor 79 for individually identifying each of the plurality of tool pockets 31 . The recognition sensor 79 has a light projecting element 79a and a light receiving element 79b arranged opposite to each surface of the knife case recognition plate 78. The recognition sensor 79 is used to detect which tool holder 31 is conveyed to the index opening 32 of the tool magazine 30 . Predetermined positioning control of the tool 6 is performed based on the detection result.

RAM 73暂时存储在控制程序的执行过程中计算出的值等。如图5所示,非易失性存储装置76具有表格存储区域76a、加工程序存储区域76b等。表格存储区域76a用于存储表格170。加工程序存储区域76b用于存储工作人员输入登记的各种加工程序。ROM72预存储后述的执行主轴头7向Z轴方向移动的移动处理(参照图8)的控制程序。 The RAM 73 temporarily stores values and the like calculated during the execution of the control program. As shown in FIG. 5, the nonvolatile storage device 76 has a table storage area 76a, a machining program storage area 76b, and the like. The table storage area 76a is used to store the table 170 . The processing program storage area 76b is used to store various processing programs entered and registered by workers. The ROM 72 prestores a control program for executing movement processing (see FIG. 8 ) for moving the spindle head 7 in the Z-axis direction, which will be described later.

如图6所示,表格170存储有多组M编码(辅助动作)的指令171、与该指令171对应的动作内容172及该动作的执行时刻173。在图6的例子中,指令M03的动作内容是主轴正向旋转,在执行时刻B执行该动作。指令M09的动作内容是冷却泵停止工作,在执行时刻A执行该动作。指令M436的动作内容是刀库旋转速度1,在执行时刻C执行该动作。当指令为2位BCD信号时,动作内容是BCD信号输出,在执行时刻A执行该动作。如图7所示,执行时刻A是主轴头7在向Z轴的刀具更换位置上升过程中到达刀具远离工件的位置(R点)的时刻。执行时刻B是在更换刀具之后开始从Z轴的刀具更换位置向R点下降的时刻。执行时刻C是主轴头7开始从刀具开始加工工件的位置(R点)向Z轴的指令位置下降的时刻。 As shown in FIG. 6 , the table 170 stores multiple sets of M-code (auxiliary actions) commands 171 , action content 172 corresponding to the commands 171 , and execution time 173 of the actions. In the example in FIG. 6 , the action content of instruction M03 is that the main shaft rotates in the forward direction, and this action is executed at execution time B. The action content of instruction M09 is to stop the cooling pump, and this action is executed at execution time A. The action content of command M436 is tool magazine rotation speed 1, and this action is executed at execution time C. When the command is a 2-bit BCD signal, the action content is BCD signal output, and the action is executed at execution time A. As shown in FIG. 7 , the execution time A is the time when the spindle head 7 reaches the position (point R) where the tool is away from the workpiece while the spindle head 7 is rising to the tool replacement position on the Z axis. Execution time B is the time when the descent from the Z-axis tool replacement position to the R point starts after the tool is replaced. Execution time C is the time when the spindle head 7 starts to descend from the position (point R) where the tool starts machining the workpiece to the Z-axis command position.

在表格170中,能够预先任意设定执行各个指令的动作内容的时刻。CPU71读取工作人员输入到非易失性存储装置76的加工程序存储区域76b中的加工程序,参照表格170分析并执行加工程序。加工程序由多个块程序构成。 In the table 170, the timing at which the operation content of each command is executed can be set arbitrarily in advance. The CPU 71 reads the machining program input by the worker into the machining program storage area 76 b of the nonvolatile storage device 76 , analyzes the machining program with reference to the table 170 , and executes the machining program. A machining program consists of multiple block programs.

以下说明作为块程序的一个例子的例1。 Example 1 as an example of a block program will be described below.

例1“G100T1R50.Z0.M10M03M436;” Example 1 "G100T1R50.Z0.M10M03M436;"

上述例1的G100是刀具更换指令。T1是更换的刀具编号。R50是在单步运动时主轴头7下降而暂时停止的R点(Z=50)的值。Z0是将主轴头7(Z轴)定位于0的指令。当参照表格170时,M10未被直接存储,因此是2位BCD信号。CPU71输出BCD信号。当参照表格170时,M03表示主轴正向旋转,执行时刻是执行时刻B。M436表示刀库旋转速度1,执行时刻是执行时刻C。因此,在例1中,在执行时刻A输出BCD信号(M10),在执行时刻B执行主轴的正向旋转(M03),在执行时刻C执行刀库旋转速度1(M436)。 G100 in the above example 1 is a tool replacement command. T1 is the tool number to be replaced. R50 is the value of point R (Z=50) where the spindle head 7 descends and temporarily stops during single-step motion. Z0 is a command to position the spindle head 7 (Z axis) at 0. When referring to table 170, M10 is not directly stored and is therefore a 2-bit BCD signal. CPU71 outputs BCD signal. When referring to table 170, M03 indicates that the spindle is rotating forward, and the execution time is execution time B. M436 represents tool magazine rotation speed 1, and the execution time is execution time C. Therefore, in Example 1, BCD signal is output at execution time A (M10), spindle forward rotation is executed at execution time B (M03), and tool magazine rotation speed 1 is executed at execution time C (M436).

例2表示另一块程序。 Example 2 represents another block of program.

例2“G100T1R50.Z0.M10M03M08;” Example 2 "G100T1R50.Z0.M10M03M08;"

对于与上述例1相同的指令省略其说明。M08表示冷却泵运转,在执行时刻C执行该动作。因此,在例2中,在执行时刻A输出BCD信号(M10),在执行时刻B执行主轴的正向旋转(M03),在执行时刻C冷却泵进行运转(M08)。 The description of the same command as in the above-mentioned example 1 is omitted. M08 represents cooling pump operation, and this operation is executed at execution time C. Therefore, in Example 2, the BCD signal is output at execution time A (M10), the spindle is rotated in the forward direction at execution time B (M03), and the cooling pump is operated at execution time C (M08).

参照图7说明刀具更换动作中的主轴头7向Z轴方向移动的移动处理。当接收到刀具更换指令时,主轴头7从Z轴方向的原点Z=0上升,在执行时刻A到达R点(Z=50)。刀具6在执行时刻A从工件离开。当主轴头7上升直至执行时刻A时,刀具与工件及夹具不相干扰。主轴头7从执行时刻A进一步继续上升,主轴头7上升至作为能够更换刀具的刀具更换位置的ATC原点(执行时刻A1)。利用刀具更换机构20从执行时刻A1开始更换刀具,在执行时刻B刀具更换完成。接着,主轴头7下降而在执行时刻C到达R点,进一步下降至Z轴上的指令位置。 The movement process of the spindle head 7 moving in the Z-axis direction during the tool exchange operation will be described with reference to FIG. 7 . When a tool change command is received, the spindle head 7 rises from the origin Z=0 in the Z-axis direction, and reaches point R (Z=50) at execution time A. The tool 6 moves away from the workpiece at execution time A. When the spindle head 7 rises until the moment A is executed, the tool does not interfere with the workpiece and the fixture. The spindle head 7 further continues to rise from the execution time A, and the spindle head 7 rises to the ATC origin (execution time A1 ) which is a tool exchange position where a tool can be replaced. Using the tool changing mechanism 20, the tool is replaced from the execution time A1, and the tool replacement is completed at the execution time B. Next, the spindle head 7 descends to reach point R at execution time C, and further descends to the commanded position on the Z-axis.

参照图8的流程图说明由CPU71进行的刀具更换动作的控制中的其他处理的并列执行处理。工作人员借助键盘81(参照图1)指示执行加工程序。CPU71读取并执行存储在非易失性存储装置76的加工程序存储区域76b(参照图5)的加工程序。 Parallel execution processing of other processing in the control of the tool replacement operation by the CPU 71 will be described with reference to the flowchart of FIG. 8 . The worker uses the keyboard 81 (see FIG. 1 ) to instruct to execute the processing program. The CPU 71 reads and executes the machining program stored in the machining program storage area 76 b (see FIG. 5 ) of the nonvolatile memory device 76 .

CPU71读取并解释加工程序的一个块程序(S1)。CPU71在S1中参照表格170读取各个指令的内容与执行时刻,按照执行时刻顺序对指令内容进行排序,存储到RAM73。 The CPU 71 reads and interprets one block program of the machining program (S1). In S1 , the CPU 71 refers to the table 170 to read the content and execution time of each command, sorts the command content in order of execution time, and stores it in the RAM 73 .

CPU71对所解释的一个块程序的指令是否是结束指令(M30)进行判断(S2)。当指令是结束指令(M30)时(S2:是),CPU71结束处理。当指令不是结束指令(M30)时(S2:否),CPU71对指令是否是刀具更换指令进行判断(S3)。当指令是刀具更换指令时(S3:是),CPU71开始刀具更换动作(S4)。当指令不是刀具更换指令时(S3:否),CPU71按照轴移动指令或切削指令等块程序指令执行处理(S8)。CPU71将要解释的块程序设定为下一个块程序之后,返回S1,重复进行处理。 The CPU 71 judges (S2) whether the interpreted command of one block program is an end command (M30). When the command is an end command (M30) (S2: YES), the CPU 71 ends the processing. When the command is not an end command (M30) (S2: NO), the CPU 71 judges whether the command is a tool replacement command (S3). When the command is a tool change command (S3: YES), the CPU 71 starts a tool change operation (S4). When the command is not a tool replacement command (S3: No), the CPU 71 executes processing according to block program commands such as an axis movement command or a cutting command (S8). After the CPU 71 sets the block program to be interpreted as the next block program, it returns to S1 and repeats the process.

当执行S4的刀具更换动作时,CPU71执行Z轴上升处理。Z轴上升处理是主轴头7从当前位置经由R点上升至刀具更换位置(ATC原点)的处理。CPU71对是否到达执行时刻A进行判断(S5)。当主轴头7在Z轴上升处理中上升至R点时,CPU71判断为到达执行时刻A(S5:是)。当主轴头7未上升至R点时(S5:否),处理返回到S5的判断处理。当主轴头7上升至R点时,CPU71对在利用S1的一个块程序读取处理中存储于RAM73的指令的内容中是否存在有在执行时刻A执行的指令进行判断(S6)。当存在有在执行时刻A执行的指令时(S6:是),执行在该执行时刻A执行的指令的内容(S7)。当为上述例1与例2时,由于在执行时刻A执行的指令是M10,因此进行BCD信号的输出。 When executing the tool replacement operation of S4, the CPU 71 executes Z-axis ascending processing. The Z-axis raising process is a process in which the spindle head 7 is raised from the current position to the tool replacement position (ATC origin) via the R point. The CPU 71 judges whether or not the execution time A has been reached (S5). When the spindle head 7 is raised to the R point in the Z-axis raising process, the CPU 71 judges that the execution time A has been reached (S5: YES). When the spindle head 7 has not risen to the R point (S5: NO), the process returns to the judgment process of S5. When the spindle head 7 rises to point R, the CPU 71 judges whether there is an instruction executed at the execution time A among the contents of the instructions stored in the RAM 73 in the one-block program reading process in S1 (S6). When there is an instruction executed at the execution time A (S6: YES), the content of the instruction executed at the execution time A is executed (S7). In the case of the above-mentioned example 1 and example 2, since the instruction executed at the execution time A is M10, a BCD signal is output.

当指令执行(S7)结束时,处理返回到S6的判断处理。当在执行时刻A应执行的所有的指令结束时(S6:否),CPU71对是否到达刀具更换结束的执行时刻B进行判断(S9)。执行时 刻B是主轴头7从R点上升且到达ATC原点(执行时刻A1),刀具更换机构20执行刀具更换,刀具更换结束的时刻。当未到达执行时刻B时(S9:否),处理重复S9的判断处理而待机至到达执行时刻B为止。当到达执行时刻B时(S9:是),CPU71对在利用S1的一个块程序读取处理中存储于RAM73的指令的内容中是否存在有在执行时刻B执行的指令进行判断(S10)。当存在有在执行时刻B执行的指令时(S10:是),CPU71执行在该执行时刻B执行的指令的内容(S11)。当为上述例1与例2时,由于在执行时刻B执行的指令是M03,因此进行主轴9的正向旋转。 When the instruction execution (S7) ends, the process returns to the judgment process of S6. When all the commands to be executed at the execution time A are completed (S6: No), the CPU 71 judges whether or not the execution time B at which tool replacement has been completed has come (S9). Execution time B is when the spindle head 7 rises from point R and reaches the ATC origin (execution time A1), the tool changing mechanism 20 executes the tool change, and the tool change ends. When the execution time B has not been reached (S9: No), the process repeats the determination process of S9 and waits until the execution time B is reached. When the execution time B is reached (S9: YES), the CPU 71 judges whether there is an instruction to be executed at the execution time B among the contents of the instructions stored in the RAM 73 in the one-block program reading process in S1 (S10). When there is an instruction executed at the execution time B (S10: YES), the CPU 71 executes the content of the instruction executed at the execution time B (S11). In the case of the above-mentioned examples 1 and 2, since the command executed at the execution time B is M03, the spindle 9 is rotated in the forward direction.

当S11的指令执行结束时,处理返回到S10的判断处理。当在执行时刻B应执行的所有的指令结束时(S10:否),CPU71对是否成为执行时刻C进行判断(S12)。执行时刻C是主轴头7下降至刀具与工件相抵接而进行工件加工的R点的时刻。当未到达执行时刻C时(S12:否),处理重复S12的判断处理而待机至到达执行时刻C为止。当到达执行时刻C时(S12:是),CPU71对在利用S1的一个块程序读取处理中存储于RAM73的指令的内容中是否存在有在执行时刻C执行的指令进行判断(S13)。当存在有在执行时刻C执行的指令时(S13:是),CPU71执行在该执行时刻C执行的指令的内容(S14)。当为上述例1时,由于在执行时刻C执行的指令是M436,因此以刀库旋转速度1进行刀库的旋转。当为上述例2时,由于在执行时刻C执行的指令是M08,因此冷却泵进行运转。 When the execution of the instruction of S11 ends, the process returns to the judgment process of S10. When all the instructions to be executed at the execution time B are completed (S10: No), the CPU 71 judges whether or not it is the execution time C (S12). The execution time C is the time when the spindle head 7 descends to the point R where the tool comes into contact with the workpiece to process the workpiece. When the execution time C has not been reached (S12: No), the process repeats the determination process of S12 and waits until the execution time C is reached. When the execution time C is reached (S12: YES), the CPU 71 judges whether there is an instruction to be executed at the execution time C among the contents of the instructions stored in the RAM 73 in the one-block program reading process in S1 (S13). When there is an instruction executed at the execution time C (S13: YES), the CPU 71 executes the content of the instruction executed at the execution time C (S14). In the above example 1, since the command executed at execution time C is M436, the tool magazine is rotated at the tool magazine rotation speed 1. In the case of the above-mentioned example 2, since the command executed at the execution time C is M08, the cooling pump is operated.

当S14的指令执行结束时,处理返回到S13的判断处理。当在执行时刻C应执行的所有的指令结束时(S13:否),CPU71对刀具更换动作是否结束进行判断(S15)。该判断基于包含在刀具更换指令中的动作是否全部结束来进行。当刀具更换动作 结束时(S15:是),处理返回S1。当刀具更换动作未结束时(S15:否),处理重复S15的判断处理而待机至刀具更换动作结束为止。 When the instruction execution of S14 ends, the process returns to the judgment process of S13. When all the commands to be executed at the execution time C are completed (S13: No), the CPU 71 judges whether or not the tool replacement operation has been completed (S15). This determination is made based on whether or not all operations included in the tool change command have been completed. When the tool changing operation ends (S15: YES), the process returns to S1. If the tool replacement operation is not completed (S15: No), the process repeats the determination process of S15 and waits until the tool replacement operation is completed.

在以上说明中,控制装置70的CPU71相当于本发明的控制部。主轴马达8相当于本发明的主轴驱动部。Z轴马达86相当于本发明的主轴头移动部。表格170相当于本发明的存储部。执行时刻A相当于本发明的第一执行时刻。执行时刻B相当于本发明的第二执行时刻。执行时刻C相当于本发明的规定的执行时刻。ROM72相对于控制程序的存储介质。 In the above description, the CPU 71 of the control device 70 corresponds to the control unit of the present invention. The spindle motor 8 corresponds to the spindle drive unit of the present invention. The Z-axis motor 86 corresponds to the spindle head moving unit of the present invention. The table 170 corresponds to the storage unit of the present invention. Execution time A corresponds to the first execution time of the present invention. Execution time B corresponds to the second execution time of the present invention. The execution time C corresponds to the predetermined execution time of the present invention. The ROM 72 is a storage medium for the control program.

如上所述,本实施方式的机床1在同时指示刀具更换指令与要并列执行的指令时,能够在适当的时刻自动地执行这些指令,因此能够缩短刀具更换周期。 As described above, the machine tool 1 of the present embodiment can automatically execute these commands at an appropriate timing when a tool change command and a command to be executed in parallel are issued at the same time, so that the tool change cycle can be shortened.

也可以对本发明的数控机床与控制方法实施各种修改。例如,也可以将表格170的执行时刻173设为能够通过操作操作面板80的键盘81来改变。执行时刻也可以设定为除执行时刻A、B、C这三个以外的执行时刻。例如是主轴头7开始从Z=0的位置向R点上升的时刻。 Various modifications can also be implemented to the numerically controlled machine tool and control method of the present invention. For example, the execution time 173 of the table 170 may be changed by operating the keyboard 81 of the operation panel 80 . The execution time may be set to an execution time other than the three execution times A, B, and C. For example, it is the time when the spindle head 7 starts to rise from the Z=0 position to the R point.

在上述实施方式中举例说明了立式机床1,但是本发明也能够应用于卧式机床。刀具更换机构20也可以是其他方式的机构。例如也可以是能够与主轴头7的升降动作连动地进行刀夹的拆卸安装的转塔方式。 In the above-mentioned embodiment, the vertical machine tool 1 was exemplified, but the present invention can also be applied to a horizontal machine tool. The tool changing mechanism 20 may also be a mechanism of another type. For example, it may be a turret system in which the tool holder can be detached and attached in conjunction with the lifting operation of the spindle head 7 .

执行时刻A是主轴头7在Z轴上升处理中到达R点的时刻。该时刻可以根据Z轴移动方向与Z轴的位置来进行判断。该时刻也可以根据Z轴上升之后经过的时间来进行判断。 The execution time A is the time when the spindle head 7 reaches the R point in the Z-axis raising process. This moment can be judged according to the moving direction of the Z axis and the position of the Z axis. This timing may also be determined from the time elapsed after the Z-axis rises.

执行时刻B是刀具更换结束的时刻。刀具更换结束根据臂传感器82的检测来进行判断。刀具更换结束也可以根据从刀具更换开始经过的时间来进行判断。 Execution time B is the time when the tool change ends. The end of the tool replacement is determined based on the detection of the arm sensor 82 . The end of the tool change can also be judged based on the elapsed time from the start of the tool change.

执行时刻C是在刀具更换后主轴头到达R点的时刻。该时刻可以根据Z轴移动方向与Z轴的位置来进行判断。该时刻也可以根据Z轴下降之后经过的时间来进行判断。 Execution time C is the time when the spindle head reaches point R after tool change. This moment can be judged according to the moving direction of the Z axis and the position of the Z axis. This timing may also be determined based on the time elapsed after the Z-axis descends.

Claims (2)

1. a lathe (1), it comprises: main shaft drives portion (8), and its main shaft (9) for driving with cutter rotates; Main tapping moving part (86), it is for making main tapping (7) mobile, and this main tapping (7) makes above-mentioned main shaft (9) can support this main shaft (9) rotatably; Cutter changing device (20); Control part (71), it controls above-mentioned main shaft drives portion (8), above-mentioned main tapping moving part (86) and above-mentioned cutter changing device (20) according to the job sequence being stored in storage part (76), wherein,
The block program formed in multiple pieces of programs of above-mentioned job sequence at least has cutter changing instruction and auxiliary movement instruction,
Above-mentioned storage part comprises job sequence storage area (76b) and form storage area (76a), above-mentioned job sequence is stored at this job sequence storage area, the many groups of groups movement content of above-mentioned auxiliary movement instruction, this instruction and the execution moment of this action formed with corresponding to each other are stored at this form storage area
In the above-mentioned execution moment, there is the first execution moment (performing moment A), second to perform moment (performing moment B) and the 3rd execution moment (performing moment C),
First to perform the moment (perform moment A) be above-mentioned main tapping (7) when arrive in the uphill process of cutter changing position above-mentioned cutter (6) leave the position of workpiece when,
Second perform the moment (perform moment B) be when start after changing cutter from above-mentioned cutter changing position to the position carrying out processing decline when,
3rd to perform the moment (perform moment C) be the moment that position that above-mentioned main tapping (7) starts to carry out above-mentioned processing to above-mentioned workpiece from above-mentioned cutter (6) declines to the location of instruction,
Above-mentioned control part (71) performs the above-mentioned auxiliary movement corresponding with above-mentioned instruction according to the above-mentioned execution moment.
2. a control method for lathe, this lathe comprises: main shaft drives portion, and it rotates for driving the main shaft with cutter, main tapping moving part, it moves for making main tapping, and this main tapping enables above-mentioned main shaft support this main shaft rotatably, cutter changing device, control part, it controls above-mentioned main shaft drives portion according to the job sequence being stored in storage part, above-mentioned main tapping moving part and above-mentioned cutter changing device, the block program formed in multiple pieces of programs of above-mentioned job sequence at least records cutter changing instruction and auxiliary movement instruction, above-mentioned storage part comprises job sequence storage area and form storage area, above-mentioned job sequence is stored at this job sequence storage area, many groups are stored by above-mentioned auxiliary movement instruction at this form storage area, the group that execution moment of the movement content of this instruction and this action forms with corresponding to each other,
In the above-mentioned execution moment, there is the first execution moment, second to perform moment and the 3rd execution moment,
First to perform the moment be above-mentioned main tapping when arrive in the uphill process of cutter changing position above-mentioned cutter leave the position of workpiece when,
Second perform the moment be when change to start after cutter from above-mentioned cutter changing position to the position carrying out processing decline when,
3rd to perform the moment be the moment that position that above-mentioned main tapping starts to carry out above-mentioned processing to above-mentioned workpiece from above-mentioned cutter declines to the location of instruction,
This control method is the control method utilizing the above-mentioned control part of lathe to carry out, wherein,
Computing machine as control part performs the above-mentioned auxiliary movement corresponding with above-mentioned instruction according to the above-mentioned execution moment.
CN201110376575.XA 2010-12-28 2011-11-21 The control method of lathe and lathe Active CN102540970B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010-293643 2010-12-28
JP2010293643A JP5556656B2 (en) 2010-12-28 2010-12-28 Numerical control machine tool, control program, and storage medium

Publications (2)

Publication Number Publication Date
CN102540970A CN102540970A (en) 2012-07-04
CN102540970B true CN102540970B (en) 2015-09-23

Family

ID=46348063

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110376575.XA Active CN102540970B (en) 2010-12-28 2011-11-21 The control method of lathe and lathe

Country Status (2)

Country Link
JP (1) JP5556656B2 (en)
CN (1) CN102540970B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103722428B (en) * 2013-12-27 2016-01-13 深圳市创世纪机械有限公司 The tool magazine control method of Digit Control Machine Tool and system
CN105345566A (en) * 2014-08-22 2016-02-24 圣杰国际股份有限公司 Automatic tool changing mechanism of machine tool
JP6299527B2 (en) * 2014-08-29 2018-03-28 ブラザー工業株式会社 Numerical control device and control method
CN104772654B (en) * 2015-04-30 2017-03-08 中工科安科技有限公司 A kind of detection of tool magazine cutter spacing of Digit Control Machine Tool, positioner and method
JP6215872B2 (en) 2015-06-30 2017-10-18 ファナック株式会社 Numerical control device that notifies advance of execution of auxiliary function
JP6665645B2 (en) * 2016-04-08 2020-03-13 ブラザー工業株式会社 Numerical control device and control method
WO2018092222A1 (en) * 2016-11-16 2018-05-24 株式会社牧野フライス製作所 Machine tool system
JP6453923B2 (en) 2017-02-28 2019-01-16 ファナック株式会社 Numerical control device and machine tool system
CN109571136B (en) * 2017-09-29 2021-12-31 兄弟工业株式会社 Control device and machine tool
CN108994649A (en) * 2018-07-31 2018-12-14 深圳市山龙智控有限公司 Control method, device, computer equipment and the storage medium that cutter automatically switches
JP7036071B2 (en) * 2019-03-18 2022-03-15 ブラザー工業株式会社 Numerical control device, numerical control program, and storage device that stores the numerical control program
WO2021074994A1 (en) * 2019-10-16 2021-04-22 株式会社Fuji Machine tool
CN115552343A (en) * 2020-05-15 2022-12-30 发那科株式会社 Numerical controller and control method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1488088A (en) * 2001-04-27 2004-04-07 西铁城时计株式会社 Automatic lathe, method for controlling the same, and device for controlling the same

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61160105A (en) * 1985-01-07 1986-07-19 Hitachi Ltd Timing control system
JPS6425208A (en) * 1987-07-21 1989-01-27 Fanuc Ltd Numerical controller
JPH02151907A (en) * 1988-12-02 1990-06-11 Fanuc Ltd M function processing system
JPH0822488B2 (en) * 1989-09-04 1996-03-06 ブラザー工業株式会社 Machine Tools
JPH04177404A (en) * 1990-11-08 1992-06-24 Fanuc Ltd M function output system for numerical controller
JPH0553627A (en) * 1991-08-27 1993-03-05 Makino Milling Mach Co Ltd Method for determining execution sequence of auxiliary functions of NC program
JPH0836413A (en) * 1994-07-26 1996-02-06 Fanuc Ltd Time management system for cnc
JP3761179B2 (en) * 1996-02-14 2006-03-29 三菱電機株式会社 Numerical controller
JP2007260825A (en) * 2006-03-28 2007-10-11 Brother Ind Ltd Numerical control device and tool cleaning method using numerical control device
JP2010009497A (en) * 2008-06-30 2010-01-14 Digital Electronics Corp Display, control method for display, and control program for display

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1488088A (en) * 2001-04-27 2004-04-07 西铁城时计株式会社 Automatic lathe, method for controlling the same, and device for controlling the same

Also Published As

Publication number Publication date
JP2012141762A (en) 2012-07-26
CN102540970A (en) 2012-07-04
JP5556656B2 (en) 2014-07-23

Similar Documents

Publication Publication Date Title
CN102540970B (en) The control method of lathe and lathe
CN113508006B (en) Automatic tool changer, control method thereof, and machine tool including the same
CN102717288B (en) Machine tool and cutter changing method
JP2003136352A (en) Milling cutter, and hole boring machining center
KR101387869B1 (en) Machine tool and control method
JP2010092405A (en) Numerically-controlled machine tool
CN102554668A (en) Numerical control device and method for controlling numerical control device
JP2015217492A (en) Machine tool
US20170293288A1 (en) Control device for machine tool
JP5136853B2 (en) Numerically controlled machine tool and control program for numerically controlled machine tool
KR200393854Y1 (en) Workpiece loading device for lathe
KR20180043254A (en) machine tool
JP4706445B2 (en) Machine tool and its tool change method
KR20220038984A (en) Control method of Lathe for robot automation
EP3907038A1 (en) Machine tool and operation method therefor
CN105451932B (en) Numerically-controlled machine tool with improved workbench
CN210080732U (en) Automatic feeding and discharging mechanism of numerical control lathe
JP2018161724A (en) Machine tool system and clamp method
CN106141698A (en) Automatic tool changer metal working machine tool
JP5998575B2 (en) Machine tool and method
JP2006334763A (en) Tool replacing device of machine tool
CN221773953U (en) An automatic clamping device for CNC machining
CN216829871U (en) Snatch mechanism and PCB processing equipment
CN219255749U (en) Drilling device
KR20220038983A (en) Lathe

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant