[go: up one dir, main page]

CN104289974B - The ultrasonic automatic detection accessory of numerical control of machine tools and the time synchronization control method completed thereof - Google Patents

The ultrasonic automatic detection accessory of numerical control of machine tools and the time synchronization control method completed thereof Download PDF

Info

Publication number
CN104289974B
CN104289974B CN201410295377.4A CN201410295377A CN104289974B CN 104289974 B CN104289974 B CN 104289974B CN 201410295377 A CN201410295377 A CN 201410295377A CN 104289974 B CN104289974 B CN 104289974B
Authority
CN
China
Prior art keywords
ultrasonic
support arm
lathe
detection
machine tool
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.)
Expired - Fee Related
Application number
CN201410295377.4A
Other languages
Chinese (zh)
Other versions
CN104289974A (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.)
North University of China
Original Assignee
North University of China
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 North University of China filed Critical North University of China
Priority to CN201410295377.4A priority Critical patent/CN104289974B/en
Publication of CN104289974A publication Critical patent/CN104289974A/en
Application granted granted Critical
Publication of CN104289974B publication Critical patent/CN104289974B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/20Arrangements for observing, indicating or measuring on machine tools for indicating or measuring workpiece characteristics, e.g. contour, dimension, hardness

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Length Measuring Devices Characterised By Use Of Acoustic Means (AREA)

Abstract

本发明属于超声自动检测的技术领域,具体涉及一种机床数控超声自动检测附件及其完成的时间同步控制方法,解决了现有超声自动检测技术存在的问题。其利用机床作为检测平台,包括超声发射接收部件、超声辅助探测部件、超声耦合部件以及数控部件,所述方法,附件中探头的姿态控制和超声的发射接收是通过“时间同步法”来实现与机床工作的协同。本发明采用了产品族设计的思想,可以快速设计制造出能满足不同类型、不同型号机床需要的品种,本发明可以快速地安装在机床上,通过提出的“时间同步法”控制附件与机床协同工作,实现工件在加工过程中的在线超声检测。

The invention belongs to the technical field of ultrasonic automatic detection, and in particular relates to a numerical control ultrasonic automatic detection accessory of a machine tool and a time synchronization control method thereof, which solves the problems existing in the existing ultrasonic automatic detection technology. It uses machine tools as a detection platform, including ultrasonic transmitting and receiving components, ultrasonic auxiliary detection components, ultrasonic coupling components and numerical control components. In the method, the attitude control of the probe in the attachment and the transmitting and receiving of ultrasonic waves are realized through the "time synchronization method". Coordination of machine tool work. The invention adopts the idea of product family design, and can quickly design and manufacture varieties that can meet the needs of different types and models of machine tools. The invention can be quickly installed on the machine tool, and the accessory and the machine tool can be controlled through the proposed "time synchronization method". Work, realize the online ultrasonic detection of the workpiece in the process of processing.

Description

机床数控超声自动检测附件及其完成的时间同步控制方法Machine tool CNC ultrasonic automatic detection accessories and its time synchronization control method

技术领域technical field

本发明属于超声自动检测的技术领域,具体涉及一种机床数控超声自动检测附件及其完成的时间同步控制方法,其利用机床作为检测平台,扩大了机床的适用范围,使不同种类的机床具有在线超声自动检测功能。The invention belongs to the technical field of ultrasonic automatic detection, and in particular relates to a CNC ultrasonic automatic detection accessory of a machine tool and its completed time synchronization control method, which uses a machine tool as a detection platform, expands the scope of application of the machine tool, and enables different types of machine tools to have online Ultrasonic automatic detection function.

背景技术Background technique

随着工业生产中质量意识的不断提高和市场竞争压力的加大,无损检测技术在全面质量控制中越来越起着举足轻重的作用。而超声检测这种应用最广泛、使用频率最高的无损检测技术,借助于计算机技术、自动控制技术、电子技术、机电一体化技术、信号处理技术等正向着数字化、图像化、智能化和自动化方向发展,集中体现在研究开发数字化、图像化、智能化的自动检测系统。但自动检测技术的发展还存在下列问题:With the continuous improvement of quality awareness in industrial production and the increasing pressure of market competition, non-destructive testing technology plays an increasingly important role in total quality control. Ultrasonic testing, the most widely used and most frequently used non-destructive testing technology, is moving towards digitization, imaging, intelligence and automation with the help of computer technology, automatic control technology, electronic technology, mechatronics technology, and signal processing technology. Development, concentrated in the research and development of digital, image, intelligent automatic detection system. However, the development of automatic detection technology still has the following problems:

1、超声自动检测设备投资费用高昂,往往要几十万,几百万甚至上千万,而且绝大多数是针对某一种至多是几种被检工件的封闭式专用系统,检测对象范围窄,通用性差,检测成本高。1. The investment cost of ultrasonic automatic testing equipment is high, often hundreds of thousands, millions or even tens of millions, and most of them are closed special systems for a certain type of workpiece to be inspected at most, and the range of detection objects is narrow , poor versatility, and high detection cost.

2、超声自动检测是传感器、机械、电子、控制、计算机、信号处理、图像处理及显示等多种技术的集成,其技术复杂程度较高,开发难度较大。2. Ultrasonic automatic detection is the integration of various technologies such as sensors, machinery, electronics, control, computer, signal processing, image processing and display. Its technology is highly complex and difficult to develop.

3、零件的超声检测与加工在不同的设备上完成,增加了检测的辅助时间,降低了检测效率,增加了检测成本。3. The ultrasonic detection and processing of parts are completed on different equipment, which increases the auxiliary time of detection, reduces the detection efficiency and increases the detection cost.

4、超声检测专业队伍中高级技术人员和高级操作人员所占比例较小,阻碍了超声自动检测技术的应用和发展。4. The proportion of senior technicians and senior operators in the professional team of ultrasonic testing is small, which hinders the application and development of ultrasonic automatic testing technology.

由于上述问题的存在,目前超声自动检测技术还主要应用于一些缺陷严重影响其工作性能甚至造成灾难性后果的构件,如航空、航天、兵器、船舶、核工业和石油管道等领域的一些关键构件的检测和监控,而对大量的普通零件不进行检测,即使检测大多还停留在手工检测阶段,采用自动检测技术的很少。Due to the existence of the above problems, the current ultrasonic automatic detection technology is mainly used in some components whose defects seriously affect their performance or even cause catastrophic consequences, such as some key components in the fields of aviation, aerospace, weapons, ships, nuclear industry and oil pipelines. A large number of ordinary parts are not inspected, even if most of the inspections are still in the manual inspection stage, and few of them use automatic inspection technology.

发明内容Contents of the invention

本发明为了解决现有超声自动检测技术存在的上述问题,提供了一种机床数控超声自动检测附件及其完成的时间同步控制方法。In order to solve the above-mentioned problems existing in the existing ultrasonic automatic detection technology, the present invention provides a CNC ultrasonic automatic detection accessory of a machine tool and a time synchronization control method for its completion.

本发明采用如下的技术方案实现:The present invention adopts following technical scheme to realize:

机床数控超声自动检测附件,其特征在于其利用机床作为检测平台,包括超声发射接收部件、超声辅助探测部件、超声耦合部件以及数控部件;The machine tool CNC ultrasonic automatic detection accessory is characterized in that it uses the machine tool as a detection platform, including ultrasonic transmitting and receiving components, ultrasonic auxiliary detection components, ultrasonic coupling components and numerical control components;

所述的超声发射接收部件包括超声探头和超声发射接收装置;The ultrasonic transmitting and receiving component includes an ultrasonic probe and an ultrasonic transmitting and receiving device;

所述的超声辅助探测部件包括与所使用机床的刀具标准安装接口相匹配的检测附件定位安装接口模块、超声耦合部件定位安装接口以及附加扫描运动模块;The ultrasonic auxiliary detection component includes a detection accessory positioning installation interface module, an ultrasonic coupling component positioning installation interface and an additional scanning movement module that match the tool standard installation interface of the machine tool used;

附加扫描运动模块包括动力模块以及无自由度扫描机构和/或有自由度扫描机构;无自由度扫描机构包括将超声探头安装于机床刀柄上的连接件,有自由度扫描机构为定长扫描机构和/或有自由度常规扫描机构;定长扫描机构可辅助机床运动到工件表面某点时探头在转动过程中相对于此点距离保持不变,定长扫描机构包括平行四边形扫描机构和/或空间虚点扫描机构;平行四边形扫描机构和空间虚点扫描机构包括一级自由度和/或二级自由度扫描机构;平行四边形扫描机构包括依次铰接的公共基座、杆一、杆二以及滑动杆,公共基座的延伸段、杆一、杆二以及滑动杆的延伸段形成平行四边形,公共基座的延伸段和滑动杆的延伸段的交点与检测点重合,超声探头安装于滑动杆上,公共基座与机床刀柄连接;The additional scanning motion module includes a power module and a scanning mechanism without degrees of freedom and/or a scanning mechanism with degrees of freedom; the scanning mechanism without degrees of freedom includes the connecting piece for installing the ultrasonic probe on the tool handle of the machine tool, and the scanning mechanism with degrees of freedom is fixed-length scanning mechanism and/or a conventional scanning mechanism with degrees of freedom; the fixed-length scanning mechanism can assist the machine tool to move to a certain point on the workpiece surface, and the distance between the probe and this point remains unchanged during the rotation process, and the fixed-length scanning mechanism includes a parallelogram scanning mechanism and/or or space virtual point scanning mechanism; parallelogram scanning mechanism and space virtual point scanning mechanism include primary degree of freedom and/or secondary degree of freedom scanning mechanism; parallelogram scanning mechanism includes sequentially hinged common base, rod one, rod two and The sliding rod, the extension of the common base, rod one, rod two and the extension of the sliding rod form a parallelogram, the intersection of the extension of the common base and the extension of the sliding rod coincides with the detection point, and the ultrasonic probe is installed on the sliding rod , the common base is connected with the tool handle of the machine tool;

空间虚点扫描机构包括支撑臂和可转动的旋转臂,旋转臂上安装超声探头,超声探头沿与检测点定长距离的运动轨迹运动,支撑臂与机床刀柄连接,空间虚点扫描机构为虚点边沿扫描机构和/或虚点跨工件扫描机构;The spatial virtual point scanning mechanism includes a support arm and a rotatable rotating arm. An ultrasonic probe is installed on the rotating arm. The ultrasonic probe moves along a motion track with a fixed distance from the detection point. The supporting arm is connected with the tool handle of the machine tool. The spatial virtual point scanning mechanism is Virtual point edge scanning mechanism and/or virtual point cross-workpiece scanning mechanism;

有自由度常规扫描机构为常规跨工件一自由度扫描机构和/或常规一自由度边沿扫描机构;The conventional scanning mechanism with a degree of freedom is a conventional cross-workpiece one-degree-of-freedom scanning mechanism and/or a conventional one-degree-of-freedom edge scanning mechanism;

所述的超声耦合部件,包括用来实现不同规格探头的定位安装的探头安装模块和用来实现工件与探头之间超声耦合的超声耦合装置;The ultrasonic coupling component includes a probe installation module for positioning and installing probes of different specifications and an ultrasonic coupling device for achieving ultrasonic coupling between the workpiece and the probe;

所述数控部件是控制超声的发射接收、超声耦合、附加扫描运动并与数控机床的主扫描运动相协同。The numerical control component is used to control ultrasonic emission and reception, ultrasonic coupling, additional scanning movement and cooperate with the main scanning movement of the numerical control machine tool.

所述的平行四边形一级自由度扫描机构包括喷水部件Ⅰ,喷水部件Ⅰ通过滑块Ⅰ安装于滑动杆上并通过螺钉紧固,轴三与滑动杆固连,且轴三通过轴承可转动安装于杆二上,齿轮六安装于轴三上,齿轮五通过轴安装于杆二上,齿轮四与杆一固连,轴二与杆二固连,且轴二通过轴承可转动安装于杆一上,齿轮三与轴二固连,齿轮二通过轴安装于杆一上,齿轮一与公共基座固连,轴一与杆一固连,轴一通过轴承可转动安装于公共基座上;齿轮二同时与齿轮一和齿轮三啮合,齿轮五同时与齿轮四和齿轮六啮合,杆一与滑动杆平行;公共基座安装于基座上,基座直接安装于机床的刀架台。The parallelogram one-degree-of-freedom scanning mechanism includes a water spraying part I, and the water spraying part I is installed on the sliding bar through the slider I and fastened by screws, and the third axis is fixedly connected with the sliding bar, and the third axis can be moved through the bearing. The rotation is installed on the second rod, the sixth gear is installed on the third shaft, the fifth gear is installed on the second rod through the shaft, the fourth gear is fixedly connected with the first rod, the second shaft is fixedly connected with the second rod, and the second shaft is rotatably installed on the On rod one, gear three is fixedly connected to shaft two, gear two is mounted on rod one through the shaft, gear one is fixedly connected to the common base, shaft one is fixedly connected to rod one, and shaft one is rotatably mounted on the common base through bearings Above; gear 2 meshes with gear 1 and gear 3 at the same time, gear 5 meshes with gear 4 and gear 6 at the same time, rod 1 is parallel to the sliding rod; the public base is installed on the base, and the base is directly installed on the tool post of the machine tool.

平行四边形二级自由度扫描机构,代替基座直接与机床刀柄连接的是基座上通过轴承安装有机床连接柄,机床连接柄另一端安装于机床的刀架台上,带动基座绕机床连接柄相对转动的电机也安装于基座上。Parallelogram two-degree-of-freedom scanning mechanism, instead of the base directly connected to the tool handle of the machine tool, a machine tool connection handle is installed on the base through bearings, and the other end of the machine tool connection handle is installed on the tool holder of the machine tool, driving the base to connect around the machine tool The motor for the relative rotation of the handle is also mounted on the base.

所述的空间虚点扫描机构为虚点边沿一级自由度扫描机构,其包括喷水部件Ⅱ,喷水部件Ⅱ通过连接块Ⅱ安装于滑座Ⅱ上,滑座Ⅱ定位安装在支撑臂一上并通过螺钉紧固,滑座Ⅱ可以在支撑臂一上滑动,支撑臂一通过键定位安装于转轴Ⅱ上、并通过螺钉锁紧,转轴Ⅱ通过轴承一可转动安装于支撑臂二上,转轴Ⅱ通过键与带轮一相连,带轮二通过键与电机一相连,电机一通过螺钉定位安装于安装座上,安装座通过螺钉定位安装于支撑臂二上,带轮一与带轮二用齿形带相连,轴承一通过轴承端盖Ⅱ压紧在支撑臂二定位孔中,支撑臂二通过螺钉安装与支撑臂三上,支撑臂三安装于支撑底座上,支撑底座定位安装于机床的刀架台上。The space virtual point scanning mechanism is a virtual point edge first-degree-of-freedom scanning mechanism, which includes the water spray part II, the water spray part II is installed on the slide seat II through the connection block II, and the slide seat II is positioned and installed on the support arm one. and fastened by screws, the sliding seat II can slide on the support arm one, the support arm one is fixed on the rotating shaft II through the key positioning, and is locked by screws, the rotating shaft II is rotatably installed on the supporting arm two through the bearing one, Shaft II is connected to pulley 1 through a key, and pulley 2 is connected to motor 1 through a key. Motor 1 is positioned on the mounting base through screws, and the mounting base is mounted on support arm 2 through screws. Pulley 1 and pulley 2 Connected with a toothed belt, the first bearing is pressed into the positioning hole of the second support arm through the bearing end cover II, the second support arm is installed on the third support arm through screws, the third support arm is installed on the support base, and the support base is positioned and installed on the machine tool on the knife stand.

虚点边沿二级自由度扫描机构,代替支撑臂三安装于支撑底座上的是:支撑臂二和支撑臂三上通过螺钉安装加强筋,支撑臂三上定位安装电机二,电机二通过键连接带轮三,机床连接柄Ⅱ通过轴承定位安装于支撑臂三上、其一端端部用定位座和螺栓固定,带轮四通过键连接在机床连接柄Ⅱ上,带轮三与带轮四用齿形带相连,机床连接柄Ⅱ另一端安装于机床的刀架台上,机床连接柄Ⅱ的中心线与转轴Ⅱ的中心线相交。The virtual point edge two-degree-of-freedom scanning mechanism is installed on the support base instead of the support arm 3: the support arm 2 and the support arm 3 are equipped with reinforcing ribs through screws, the support arm 3 is positioned and installed with the motor 2, and the motor 2 is connected by a key Pulley 3, machine tool connecting handle Ⅱ is installed on the support arm 3 through bearing positioning, one end of which is fixed with a positioning seat and bolts, and pulley 4 is connected to the machine tool connecting handle Ⅱ through a key, and pulley 3 and pulley 4 are used The toothed belts are connected, and the other end of the machine tool connection handle II is installed on the tool rest platform of the machine tool, and the center line of the machine tool connection handle II intersects with the center line of the rotating shaft II.

所述的空间虚点扫描机构为虚点跨工件扫描机构,包括喷水部件Ⅲ,喷水部件Ⅲ通过连接块Ⅲ安装于旋转支撑臂连杆上,旋转支撑臂连杆安装于旋转支撑臂的外端,旋转支撑臂定位在滑座Ⅲ的滑槽中,并可在滑座Ⅲ和滑座端盖二组成的滑槽中滑动,利用紧定螺钉Ⅲ对旋转支撑臂进行固定,滑座Ⅲ通过螺钉与空心轴相连,空心轴通过轴承Ⅲ安装于可调支撑臂上,空心轴通过键与电机Ⅲ相连,轴承Ⅲ通过轴承端盖Ⅲ压紧在可调支撑臂Ⅲ定位孔中,可调支撑臂Ⅲ定位在滑座Ⅲ的滑槽中,并可在滑座Ⅲ和滑座端盖二组成的滑槽中滑动,利用紧定螺钉对可调支撑臂Ⅲ进行固定,滑座Ⅲ通过螺钉安装于支撑座Ⅲ上,支撑座Ⅲ通过螺钉安装于支撑底座Ⅲ上,将加强筋Ⅲ通过螺钉安装在支撑座Ⅲ上,将支撑底座Ⅲ定位安装于车床的刀架台上。The space virtual point scanning mechanism is a virtual point cross-workpiece scanning mechanism, including a water spraying part III, and the water spraying part III is installed on the connecting rod of the rotating support arm through the connecting block III, and the connecting rod of the rotating supporting arm is installed on the connecting rod of the rotating supporting arm. At the outer end, the rotating support arm is positioned in the chute of the sliding seat III, and can slide in the chute composed of the sliding seat III and the end cover of the sliding seat. The rotating supporting arm is fixed by the set screw III, and the sliding seat III The hollow shaft is connected with the hollow shaft through the screw, the hollow shaft is installed on the adjustable support arm through the bearing III, the hollow shaft is connected with the motor III through the key, the bearing III is pressed in the positioning hole of the adjustable support arm III through the bearing end cover III, and can be adjusted The support arm III is positioned in the chute of the slider III, and can slide in the chute composed of the slider III and the end cover of the slider. The adjustable support arm III is fixed by the set screw, and the slider III is fixed by the screw. Installed on the support base III, the support base III is installed on the support base III through screws, the reinforcing rib III is installed on the support base III through screws, and the support base III is positioned and installed on the tool post of the lathe.

所述常规跨工件一自由度扫描机构,旋转支撑臂连杆安装于旋转支撑臂的外端替代为旋转支撑臂连杆安装于旋转支撑臂的内端。In the conventional one-degree-of-freedom scanning mechanism across the workpiece, the connecting rod of the rotating support arm is installed at the outer end of the rotating supporting arm instead of the connecting rod of the rotating supporting arm being installed at the inner end of the rotating supporting arm.

所述常规一自由度边沿扫描机构包括喷水部件Ⅳ,喷水部件Ⅳ通过滑块Ⅳ安装于滑臂上,可在滑臂上滑动,通过螺钉Ⅳ锁紧,滑臂Ⅳ定位安装于转轴Ⅳ上,转轴Ⅳ通过轴承定位安装于支撑臂Ⅳ一上,用轴承挡盖Ⅳ压紧,使轴承Ⅳ可相对于支撑臂Ⅳ一转动,电机Ⅳ定位安装于电机座上,并与转轴Ⅳ相连,电机座通过螺钉定位安装于支撑臂Ⅳ一上,支撑臂Ⅳ一通过螺钉与支撑臂Ⅳ相连,支撑臂Ⅳ二通过螺钉安装于支撑底座Ⅳ上,支撑底座Ⅳ定位安装于车床的刀架台上。The conventional one-degree-of-freedom edge scanning mechanism includes water spraying part IV, which is installed on the sliding arm through the slider IV, can slide on the sliding arm, and is locked by the screw IV, and the sliding arm IV is positioned and installed on the rotating shaft IV On the top, the rotating shaft IV is positioned and installed on the support arm IV through the bearing, and is pressed with the bearing cover IV, so that the bearing IV can rotate relative to the supporting arm IV, and the motor IV is positioned and installed on the motor seat and connected with the rotating shaft IV. The motor seat is positioned and installed on the support arm IV through screws, the support arm IV is connected with the support arm IV through screws, the support arm IV is installed on the support base IV through screws, and the support base IV is positioned and installed on the tool rest platform of the lathe.

本发明使用切削液作为耦合液,利用机床自带的切削液循环系统实现耦合液的循环,超声耦合装置包括与机床切削液泵连接的两支路,检测支路和加工支路,检测支路管路上依次安装有节流阀、过滤器、减压阀以及流量计构成耦合液净化装置,耦合液净化装置连接喷水部件,加工支路管路上依次安装节流阀和喷嘴,喷水部件包括喷嘴以及腔形体,腔形体底部设置喷水部件定位接口,喷水部件定位接口上开有滑槽安装超声探头。The present invention uses cutting fluid as the coupling fluid, and utilizes the cutting fluid circulation system of the machine tool to realize the circulation of the coupling fluid. The ultrasonic coupling device includes two branches connected with the cutting fluid pump of the machine tool, a detection branch and a processing branch, and the detection branch A throttling valve, a filter, a pressure reducing valve and a flow meter are sequentially installed on the pipeline to form a coupling liquid purification device. The coupling liquid purification device is connected to the water spraying part, and a throttle valve and a nozzle are sequentially installed on the processing branch pipeline. The water spraying part includes The nozzle, the cavity body, and the bottom of the cavity body are provided with a water spray component positioning interface, and a chute is provided on the water spray component positioning interface to install an ultrasonic probe.

机床数控超声自动检测附件完成的时间同步控制方法,附件中探头的姿态控制和超声的发射接收是通过“时间同步法”来实现与机床工作的协同,时间同步法,先编制出控制机床的NC代码,然后根据代码计算出探头运动到各检测点的时间,当机床开始执行NC代码运动时,附件通过计时可获得探头在某一时刻的检测位置,从而控制探头保持相应的检测姿态并控制超声波的发射接收,以实现探头对工件的超声扫描检测,The time synchronization control method completed by the CNC ultrasonic automatic detection accessories of machine tools, the attitude control of the probe in the accessories and the transmission and reception of ultrasound are realized through the "time synchronization method" to realize the cooperation with the machine tool. The time synchronization method first compiles the NC that controls the machine tool. Code, and then calculate the time when the probe moves to each detection point according to the code. When the machine tool starts to execute the NC code movement, the accessory can obtain the detection position of the probe at a certain moment through timing, so as to control the probe to maintain the corresponding detection posture and control the ultrasonic wave The transmission and reception of the probe to realize the ultrasonic scanning detection of the workpiece,

具体步骤如下:Specific steps are as follows:

a.利用机床通用数控编程方法编制出“机床加工NC代码”,然后根据加工代码计算生成“机床检测用NC代码”和“附件用NC代码”;a. Use the general numerical control programming method of machine tools to compile "NC codes for machine tool processing", and then calculate and generate "NC codes for machine tool inspection" and "NC codes for accessories" according to the processing codes;

b.将“机床检测用NC代码”传给数控机床;b. Send the "NC code for machine tool inspection" to the CNC machine tool;

c.将“附件用NC代码”传给附件的数控部件;c. Pass the "NC code for accessories" to the CNC components of the accessories;

d.机床建立工件坐标系,回检测参考点;d. The machine tool establishes the workpiece coordinate system and returns to the detection reference point;

e.附件开始监测机床是否从检测参考点开始运动;e. The accessory starts to monitor whether the machine tool starts to move from the detection reference point;

f.机床执行“机床检测用NC代码”开始运动;f. The machine tool executes the "NC code for machine tool inspection" and starts to move;

g.安装于检测参考点的同步传感器检测到信号,附件开始调整探头姿态并检测;g. The synchronous sensor installed at the detection reference point detects the signal, and the accessory starts to adjust the probe attitude and detect;

h.检测完毕,计算机处理检测数据,得出检测结果。h. After the test is completed, the computer processes the test data and obtains the test result.

本发明采用了模块化设计的思想,可以快速设计制造出能满足不同类型、不同型号机床需要的品种,以即插即用的方式安装在机床上使用。对该附件进行模块化设计就是将该附件上同一功能的单元,设计成若干个具有不同性能的、可以互换选用的模块,根据用户的需要,选择和组合成不同功能或功能相同但性能、规格不同的产品。如图37为模块分解图。The invention adopts the idea of modular design, can quickly design and manufacture varieties that can meet the needs of different types and models of machine tools, and can be installed on the machine tools in a plug-and-play manner. The modular design of the accessory is to design the unit with the same function on the accessory into several interchangeable modules with different performances. According to the needs of users, select and combine them into different functions or the same function but performance, Products with different specifications. Figure 37 is an exploded view of the module.

本发明所述方法,The method of the present invention,

1、“机床加工NC代码”是把超声探头当作一把普通的“加工刀具”,用通用数控加工编程方法编制的机床控制程序,如用手工编程方法或自动编程方法编制的NC代码。“机床加工NC代码”的编程方法:数控车床(进给运动为X轴、Z轴2个自由度)可采用4轴铣床(X轴、Y轴、Z轴、B轴,且Y=0)的编制方法编制。3轴、4轴数控铣床的可采用5轴(3个平动轴、2个旋转轴)编程方法编制。1. "NC code for machine tool processing" refers to the machine tool control program compiled by the general CNC machining programming method, such as the NC code compiled by manual programming method or automatic programming method, using the ultrasonic probe as an ordinary "processing tool". The programming method of "machine tool processing NC code": CNC lathe (feed motion is X axis, Z axis 2 degrees of freedom) can use 4 axis milling machine (X axis, Y axis, Z axis, B axis, and Y=0) The preparation method of preparation. 3-axis and 4-axis CNC milling machines can be programmed using 5-axis (3 translation axes, 2 rotation axes) programming methods.

2、根据“机床加工NC代码”提取出的“机床检测用NC代码”仍然为机床可识别的NC代码,使得检测时可借助NC代码控制机床运动。2. The "NC code for machine tool inspection" extracted according to the "NC code for machine tool processing" is still the NC code recognizable by the machine tool, so that the movement of the machine tool can be controlled by the NC code during inspection.

3、“附件NC代码”主要根据“机床加工NC代码”计算出机床运动到工件表面各位置的时间信息作为附件同步工作的参照依据。3. "Attachment NC code" mainly calculates the time information when the machine tool moves to each position on the workpiece surface based on the "machine tool processing NC code" as the reference basis for the synchronous work of the attachment.

本发明的有益效果是,可对机床所能加工的各种工件在加工工序之前、加工工序中间或加工工序之后进行超声自动检测,及时发现工件内部所存在的缺陷,有利地保障了工件的制造质量。同时,这种技术借用机床实现被检工件和探测器之间的扫描运动并且利用常规的数控编程方法编制控制程序,降低了实现自动检测的投资成本和技术难度;并且减少了场地转换和多次装夹的时间,提高了工件的检测速度,减少了运行成本。The beneficial effect of the present invention is that the ultrasonic automatic detection can be performed on various workpieces that can be processed by the machine tool before, during or after the processing procedure, and the defects existing in the workpiece can be found in time, which advantageously ensures the manufacture of the workpiece. quality. At the same time, this technology uses the machine tool to realize the scanning movement between the inspected workpiece and the detector and uses the conventional numerical control programming method to compile the control program, which reduces the investment cost and technical difficulty of automatic inspection; and reduces the site conversion and multiple times. The clamping time is reduced, the detection speed of the workpiece is improved, and the operating cost is reduced.

说明书附图Instructions attached

图1机床数控超声自动检测附件运用于机床示意图,Fig. 1 Schematic diagram of machine tool CNC ultrasonic automatic detection accessories used in machine tools,

图2机床数控超声自动检测系统组成示意图,Figure 2 Schematic diagram of the composition of the CNC ultrasonic automatic detection system for machine tools,

图3机床数控超声自动检测附件的组成示意图,Figure 3 is a schematic diagram of the composition of CNC ultrasonic automatic detection accessories for machine tools,

图4车床加工示意图,Figure 4 Schematic diagram of lathe processing,

图5 铣床球头铣示意图,Figure 5 Schematic diagram of milling machine ball milling,

图6车削加工局部放大图,Figure 6 Partial enlarged view of turning process,

图7车削加工局部放大图,Fig. 7 Partial enlarged view of turning process,

图8车床运动示意图,Figure 8 schematic diagram of lathe movement,

图9 NC代码识别处理流程图,Figure 9 NC code recognition processing flow chart,

图10 车削加工直线运动示意图Figure 10 Schematic diagram of linear motion in turning machining

图11 车削加工圆弧运动示意图,Fig. 11 Schematic diagram of arc motion in turning machining,

图12 运动时能达到给定进给速度后减速示意图,Figure 12 Schematic diagram of deceleration after reaching a given feed speed during motion,

图13运动时不能达到给定进给速度即减速示意图,Figure 13 is a schematic diagram of deceleration when the given feed speed cannot be reached during motion.

图14检测过程流程图,Figure 14 detection process flow chart,

图15 平行四边形机构示意图,Figure 15 Schematic diagram of a parallelogram mechanism,

图16 空间虚点机构示意图,Figure 16 Schematic diagram of space virtual point mechanism,

图17有自由度常规扫描机构示意图,Figure 17 is a schematic diagram of a conventional scanning mechanism with degrees of freedom,

图18平行四边形机构车床检测示意图,Figure 18 Schematic diagram of parallelogram mechanism lathe inspection,

图19空间虚点机构车床跨工件检测示意图,Figure 19 Schematic diagram of cross-workpiece detection of lathe with space virtual point mechanism,

图20空间虚点机构未跨工件车床检测示意图,Figure 20 Schematic diagram of the detection of the space virtual point mechanism not crossing the workpiece lathe,

图21 三轴机床示意图,Figure 21 Schematic diagram of a three-axis machine tool,

图22 四轴机床示意图,Figure 22 Schematic diagram of a four-axis machine tool,

图23 铣削四轴自动编程示意图,Figure 23 Schematic diagram of four-axis automatic programming for milling,

图24铣削四轴自动编程代码用于车床检测示意图,Figure 24 Schematic diagram of milling four-axis automatic programming code used for lathe detection,

图25非五轴机床运用常规机构进行检测示意图,Figure 25 Schematic diagram of non-five-axis machine tools using conventional mechanisms for detection,

图26五轴机床运用附件进行检测示意图,Figure 26 Schematic diagram of five-axis machine tools using accessories for detection,

图27 平行四边形法一自由度扫描机构示意图,Fig. 27 Schematic diagram of one-degree-of-freedom scanning mechanism of parallelogram method,

图28 平行四边形法二自由度扫描机构示意图,Fig. 28 Schematic diagram of the two-degree-of-freedom scanning mechanism of the parallelogram method,

图29 空间虚点法边沿检测二自由度扫描机构示意图,Figure 29 Schematic diagram of the two-degree-of-freedom scanning mechanism for edge detection by the space virtual point method,

图30 空间虚点法边沿检测一自由度扫描机构示意图,Fig. 30 Schematic diagram of one-degree-of-freedom scanning mechanism for edge detection by space virtual point method,

图31 空间虚点法跨工件检测一自由度扫描机构示意图,Fig. 31 Schematic diagram of one-degree-of-freedom scanning mechanism for cross-workpiece detection by space virtual point method,

图32 常规跨工件一自由度扫描机构示意图,Fig. 32 Schematic diagram of a conventional one-degree-of-freedom scanning mechanism across workpieces,

图33 常规边沿检测一自由度扫描机构示意图,Fig. 33 Schematic diagram of conventional edge detection one-degree-of-freedom scanning mechanism,

图34 喷水装置示意图,Figure 34 Schematic diagram of sprinkler installation,

图35 超声耦合模块示意图,Figure 35 Schematic diagram of the ultrasonic coupling module,

图36 机床数控超声自动检测附件功能分解图,Figure 36 Functional decomposition diagram of CNC ultrasonic automatic detection accessories for machine tools,

图37模块分解图,Figure 37 Module exploded view,

图中:1.1-喷水部件Ⅰ,1.2-滑块Ⅰ,1.3-滑动杆,1.4-轴三,1.5-杆二,1.6-齿轮六,1.7-齿轮五,1.8-齿轮四,1.9-轴二,1.10-杆一,1.11-齿轮三,1.12-齿轮二,1.13-齿轮一,1.14-轴一,1.15-公共基座,1.16-基座,1.17-电机Ⅰ,1.18-机床安装柄Ⅰ;In the figure: 1.1-spraying part Ⅰ, 1.2-slider Ⅰ, 1.3-sliding rod, 1.4-shaft 3, 1.5-rod 2, 1.6-gear 6, 1.7-gear 5, 1.8-gear 4, 1.9-axle 2 , 1.10-rod 1, 1.11-gear 3, 1.12-gear 2, 1.13-gear 1, 1.14-axis 1, 1.15-common base, 1.16-base, 1.17-motor Ⅰ, 1.18-machine tool installation handle Ⅰ;

2.1-喷水部件Ⅱ,2.2-连接块Ⅱ,2.3-支撑臂一, 2.4-转轴Ⅱ,2.5-轴承端盖Ⅱ,2.6-轴承一,2.7-带轮一,2.8-带轮二,2.9-安装座,2.10-电机一,2.11-支撑臂二, 2.12-加强筋Ⅱ,2.13-带轮三,2.14-电机二,2.15-支撑臂三,2.16-机床安装柄Ⅱ,2.17-带轮四,2.18-轴承二,2.19-定位座,2.20-滑座Ⅱ, 2.21-螺钉Ⅱ,2.22-滑座端盖Ⅱ,2.23-支撑底座;2.1-Water spray part II, 2.2-Connection block II, 2.3-Support arm I, 2.4-Rotating shaft II, 2.5-Bearing end cover II, 2.6-Bearing I, 2.7-Belt wheel I, 2.8-Belt wheel II, 2.9- Mounting seat, 2.10-motor 1, 2.11-support arm 2, 2.12-reinforcing rib Ⅱ, 2.13-pulley 3, 2.14-motor 2, 2.15-support arm 3, 2.16-machine tool mounting handle Ⅱ, 2.17-pulley 4, 2.18-Bearing 2, 2.19-Positioning seat, 2.20-Sliding seat Ⅱ, 2.21-Screw Ⅱ, 2.22-Sliding seat end cover Ⅱ, 2.23-Support base;

3.1-喷水部件Ⅲ,3.2-连接块Ⅲ,3.3-旋转支撑臂连杆,3.4-旋转支撑臂,3.5-空心轴,3.6-轴承Ⅲ,3.7-电机Ⅲ,3.8轴承端盖Ⅲ,3.9-可调支撑臂,3.10-滑座端盖一,3.11-紧定螺钉,3.12-滑座Ⅲ,3.13-支撑底座Ⅲ,3.14-支撑座Ⅲ, 3.15-加强筋Ⅲ,3.16-紧定螺钉Ⅲ,3.17-滑座Ⅲ,3.18-滑座端盖二;3.1-Water Spray PartⅢ, 3.2-Connection BlockⅢ, 3.3-Rotating Support Arm Link, 3.4-Swivel Support Arm, 3.5-Hollow Shaft, 3.6-BearingⅢ, 3.7-MotorⅢ, 3.8 Bearing End CoverⅢ, 3.9- Adjustable support arm, 3.10-slider cover 1, 3.11-set screw, 3.12-slider Ⅲ, 3.13-support base Ⅲ, 3.14-support seat Ⅲ, 3.15-reinforcing rib Ⅲ, 3.16-set screw Ⅲ, 3.17-sliding seat III, 3.18-sliding seat end cover 2;

4.1-喷水部件Ⅳ,4.2-滑块Ⅳ,4.3-螺钉Ⅳ,4.4-滑臂,4.5-转轴Ⅳ,4.6-电机Ⅳ,4.7-电机座,4.8-支撑臂Ⅳ一,4.9-支撑臂Ⅳ二,4.10-支撑底座Ⅳ,4.11-轴承挡盖Ⅳ;4.1-Water Spray Ⅳ, 4.2-Slider Ⅳ, 4.3-Screw Ⅳ, 4.4-Sliding arm, 4.5-Rotating shaft Ⅳ, 4.6-Motor Ⅳ, 4.7-Motor base, 4.8-Support arm Ⅳ, 4.9-Support arm Ⅳ 2. 4.10-support base Ⅳ, 4.11-bearing cover Ⅳ;

1-机床,2-工件,3-超声辅助探测部件,4-计算机,5-数控部件,6-超声发射接收部件,7-超声耦合部件,8-机床切削液箱,9-切削液电机,10-刀架,11-卡盘,12-附件机构,13-无自由度标准接口,14-藕合液接口,15-探头套,16-探头出口,17-喷嘴,18-下腔体,19-腔形体,20-耦合部件定位接口。1-machine tool, 2-workpiece, 3-ultrasonic auxiliary detection part, 4-computer, 5-numerical control part, 6-ultrasonic transmitting and receiving part, 7-ultrasonic coupling part, 8-machine tool cutting fluid tank, 9-cutting fluid motor, 10-tool holder, 11-chuck, 12-accessory mechanism, 13-no freedom standard interface, 14-coupling liquid interface, 15-probe cover, 16-probe outlet, 17-nozzle, 18-lower chamber, 19-cavity body, 20-coupling component positioning interface.

具体实施方式detailed description

结合附图对本发明的具体实施方式作进一步说明。The specific embodiment of the present invention will be further described in conjunction with the accompanying drawings.

本发明所述的机床数控超声自动检测附件是用于使机床具有超声自动检测功能的一类自带数控系统的附属装置。本发明与机床集成在一起组成机床数控超声自动检测系统(如图1、2所示),实现工件在加工过程中的在线超声自动检测。在该系统中利用机床的切削液供给回路作为耦合液回路。将超声探头及配套机构安装在机床刀具的安装位置上,如主轴孔或刀架上,被检工件安装在卡盘或工作台上。检测时,自带数控系统控制探头的附加扫描运动配合机床所提供的主扫描运动实现对工件的扫描,同时控制超声的发射接收和耦合液的开关,以实现工件在加工过程中的在线自动检测。检测结果可以通过自动报警或图像、图形来显示。The CNC ultrasonic automatic detection accessory of the machine tool described in the present invention is a kind of accessory device with its own numerical control system for enabling the machine tool to have the ultrasonic automatic detection function. The invention is integrated with the machine tool to form a CNC ultrasonic automatic detection system for the machine tool (as shown in Figures 1 and 2), which realizes the on-line ultrasonic automatic detection of workpieces during processing. In this system, the cutting fluid supply circuit of the machine tool is used as the coupling fluid circuit. Install the ultrasonic probe and supporting mechanism on the installation position of the machine tool, such as the spindle hole or the tool holder, and install the inspected workpiece on the chuck or workbench. During detection, the additional scanning motion of the probe controlled by the built-in numerical control system cooperates with the main scanning motion provided by the machine tool to scan the workpiece, and at the same time control the ultrasonic emission and reception and the switching of the coupling liquid to realize the online automatic detection of the workpiece during processing . Detection results can be displayed through automatic alarm or images and graphics.

本发明所述的机床数控超声自动检测附件及其与机床组成的超声自动检测系统的技术特点是:The technical characteristics of the CNC ultrasonic automatic detection accessory of the machine tool and the ultrasonic automatic detection system formed with the machine tool according to the present invention are:

(1)运用自带数控系统与机床配合实现检测过程的自动化。除工件和探头及配套机构装卸手工完成外,检测运行过程在程序的控制下自动完成。(1) Use the built-in CNC system to cooperate with the machine tool to realize the automation of the detection process. In addition to the manual loading and unloading of workpieces, probes and supporting mechanisms, the detection operation process is automatically completed under the control of the program.

(2)用“时间同步法”实现检测过程中附件的附加扫描运动与机床主扫描运动的协同工作,以实现对工件,特别是外形比较复杂工件的扫描检测。(2) Use the "time synchronization method" to realize the cooperative work between the additional scanning motion of the attachment and the main scanning motion of the machine tool during the detection process, so as to realize the scanning detection of workpieces, especially workpieces with complex shapes.

(3)数控程序编制简单。若机床是数控机床,主扫描运动的程序编制同数控加工程序的编制方法相同,而附件控制系统的控制程序可以根据主扫描运动控制程序自动生成;若机床是普通机床,主扫描运动利用机床的自动走刀功能来实现,而附件控制系统只控制超声的发射接收、耦合液的开关及与主扫描运动的协同,因此只要在控制系统中进行简单的参数设置(如设置检测分辨率等)就可以实现检测过程自动化。(3) CNC programming is simple. If the machine tool is a CNC machine tool, the programming method of the main scanning motion is the same as that of the CNC machining program, and the control program of the accessory control system can be automatically generated according to the main scanning motion control program; if the machine tool is an ordinary machine tool, the main scanning motion uses the machine tool. It can be realized by the automatic cutting tool function, while the accessory control system only controls the transmission and reception of ultrasound, the switching of the coupling fluid and the coordination with the main scanning movement, so only simple parameter settings (such as setting the detection resolution, etc.) The detection process can be automated.

(4)在机床数控超声自动检测系统中,采用喷水式耦合方式,以切削液作为耦合液,对机床的切削液供给回路进行简单改造作为耦合液回路。(4) In the machine tool CNC ultrasonic automatic detection system, the water spray coupling method is adopted, and the cutting fluid is used as the coupling fluid, and the cutting fluid supply circuit of the machine tool is simply modified as the coupling fluid circuit.

(5)机床数控超声自动检测附件的设计采用了产品族的设计思想,它们能共享通用技术、通用特征、组件或子系统,具有标准化的内部接口,使产品的部件能够完全互换,通过产品平台可以快速设计制造出能满足不同类型、不同型号机床需要的品种,而且可以即插即用。理论上附件可以与各种机床组成超声检测系统,但从集成超声检测功能的必要性、可行性及经济性上综合评价,适合集成超声检测功能的机床主要是金属切削类机床,重点是车床和铣床。而车床和铣床又有多种类型和型号,还包括车削中心和加工中心。因此本附件主要针对适合于车床和铣床的超声自动检测附件进行了模块化、参数化设计。(5) The design of CNC ultrasonic automatic inspection accessories for machine tools adopts the design idea of product families. They can share common technologies, common features, components or subsystems, and have standardized internal interfaces, so that the components of the product can be completely interchanged. Through the product The platform can quickly design and manufacture varieties that can meet the needs of different types and models of machine tools, and can be plug-and-play. Theoretically, the accessories can form an ultrasonic testing system with various machine tools, but from the comprehensive evaluation of the necessity, feasibility and economical efficiency of the integrated ultrasonic testing function, the machine tools suitable for the integrated ultrasonic testing function are mainly metal cutting machine tools, and the focus is on lathes and milling machine. There are many types and models of lathes and milling machines, including turning centers and machining centers. Therefore, this accessory is mainly designed for modularization and parametric design of ultrasonic automatic detection accessories suitable for lathes and milling machines.

(6)在机床超声检测系统中,检测结果可以通过简单的自动报警功能来显示,也可以通过图像、图形来显示:即所检测出的工件内部缺陷如裂纹、气孔、夹杂可以以二维灰度图像(C扫描、B扫描等)进行显示,也可以用三维CAD模型进行显示。(6) In the machine tool ultrasonic testing system, the testing results can be displayed through a simple automatic alarm function, and can also be displayed through images and graphics: that is, the detected internal defects of the workpiece such as cracks, pores, and inclusions can be displayed in two-dimensional gray 3D images (C-scan, B-scan, etc.) can also be displayed with 3D CAD models.

机床数控超声自动检测附件由超声发射接收部件、超声辅助探测部件、超声耦合部件、数控部件等组成(如图3所示)。The CNC ultrasonic automatic detection accessories of machine tools are composed of ultrasonic transmitting and receiving parts, ultrasonic auxiliary detection parts, ultrasonic coupling parts, numerical control parts, etc. (as shown in Figure 3).

(1)超声发射接收部件的功能是实现超声的发射和接收,并对接受到的数据进行模数转换。该部件包括超声探头和超声发射接收装置。(1) The function of the ultrasonic transmitting and receiving part is to realize the ultrasonic transmitting and receiving, and perform analog-to-digital conversion on the received data. The part includes an ultrasonic probe and an ultrasonic transmitting and receiving device.

超声探头也就是所谓的超声换能器,其功能是实现电能和机械能之间的转换。探头种类比较多,有直探头、斜探头、表面波探头、水浸探头、相控阵探头等。超声发射接收装置主要功能是激励超声的发射和接收,对超声信号进行显示、存储、处理等。常见的超声发射接收装置有超声发射接收卡、模拟探伤卡+A/D卡、台式模拟超声探伤仪+ A/D卡和台式数字超声探伤仪等。The ultrasonic probe is the so-called ultrasonic transducer, and its function is to realize the conversion between electrical energy and mechanical energy. There are many types of probes, including straight probes, oblique probes, surface wave probes, water immersion probes, phased array probes, etc. The main function of the ultrasonic transmitting and receiving device is to stimulate the emission and reception of ultrasonic waves, and to display, store, and process ultrasonic signals. Common ultrasonic transmitting and receiving devices include ultrasonic transmitting and receiving card, analog flaw detection card + A/D card, desktop analog ultrasonic flaw detector + A/D card and desktop digital ultrasonic flaw detector, etc.

(2)超声辅助探测部件的功能是实现自身在机床刀具安装位置上的定位安装、超声耦合部件的定位安装和附加扫描运动。该部件包括超声辅助探测部件的定位安装接口模块、超声耦合部件定位安装接口和附加扫描运动模块。(2) The function of the ultrasonic auxiliary detection part is to realize the positioning installation of itself on the machine tool installation position, the positioning installation of the ultrasonic coupling part and the additional scanning movement. The component includes a positioning and installation interface module of the ultrasonic auxiliary detection component, a positioning and installation interface of the ultrasonic coupling component and an additional scanning movement module.

超声辅助探测部件定位安装接口模块能与所使用机床的刀具标准安装接口相匹配,以实现将整个超声辅助探测部件定位安装在机床的刀具安装位置上。超声耦合部件定位安装接口是一个标准化机械接口,可以实现不同规格的超声耦合部件的定位安装。附加扫描运动模块的功能是配合机床的主运动共同实现检测扫描。超声检测一般要求超声传播方向始终与被检测工件表面法线方向重合或成一固定角度,即要求进行探头姿态控制,非五轴数控机床的运动不能完全满足这一要求,需要超声检测附件具备附加扫描运动模块,来满足扫描运动功能。The positioning and installation interface module of the ultrasonic auxiliary detection part can match the tool standard installation interface of the machine tool used, so as to realize the positioning and installation of the entire ultrasonic auxiliary detection part on the tool installation position of the machine tool. The positioning and installation interface of ultrasonic coupling components is a standardized mechanical interface, which can realize the positioning and installation of ultrasonic coupling components of different specifications. The function of the additional scanning movement module is to cooperate with the main movement of the machine tool to realize the detection and scanning. Ultrasonic testing generally requires that the ultrasonic propagation direction always coincides with the normal direction of the workpiece surface to be tested or forms a fixed angle, that is, the attitude control of the probe is required. The movement of non-five-axis CNC machine tools cannot fully meet this requirement, and the ultrasonic testing accessories are required to have additional scanning. Motion module to meet the scanning motion function.

(3)超声耦合部件的功能是实现探头的定位安装和超声耦合,包括探头安装模块和超声耦合装置。探头安装模块用来实现不同规格探头的定位安装;超声耦合模块用来实现工件与探头之间超声耦合。(3) The function of the ultrasonic coupling component is to realize the positioning installation and ultrasonic coupling of the probe, including the probe installation module and the ultrasonic coupling device. The probe installation module is used to realize the positioning and installation of probes of different specifications; the ultrasonic coupling module is used to realize the ultrasonic coupling between the workpiece and the probe.

(4)数控部件的功能是控制超声的发射接收、超声耦合、附加扫描运动并与数控机床的主扫描运动相协同。(4) The function of the numerical control component is to control the ultrasonic transmission and reception, ultrasonic coupling, additional scanning movement and coordinate with the main scanning movement of the CNC machine tool.

机床数控超声自动检测附件是使不同种类的机床具有超声自动检测功能的一类自带数控系统的附属装置。该附件与机床集成在一起组成机床数控超声自动检测系统,实现工件在加工过程中的在线超声自动检测。CNC ultrasonic automatic inspection accessories for machine tools is a kind of accessory device with its own numerical control system that enables different types of machine tools to have ultrasonic automatic inspection functions. The accessory is integrated with the machine tool to form the CNC ultrasonic automatic detection system of the machine tool, which realizes the online ultrasonic automatic detection of the workpiece during processing.

完备的超声自动检测扫描运动不但需要控制探头的位置,而且还需要控制探头的姿态。在三维空间,只有5轴数控机床(3个平动轴、2个旋转轴)才能实现这一控制任务,2轴、3轴、4轴机床都不能完全实现这一要求。为了实现探头的位置和姿态控制,在机床超声自动检测系统中,检测扫描运动由两部分运动合成:一是由机床提供的扫描运动,称为主运动;二是由附件提供的扫描运动,称为附加运动。机床数控超声自动检测附件根据提供附加运动的自由度数可以分为三种类型:无附加运动的附件、有一个旋转运动的附件、有两个旋转运动的附件。A complete ultrasonic automatic detection of scanning motion requires not only the control of the position of the probe, but also the control of the attitude of the probe. In three-dimensional space, only 5-axis CNC machine tools (3 translation axes, 2 rotation axes) can achieve this control task, and 2-axis, 3-axis, and 4-axis machine tools cannot fully realize this requirement. In order to control the position and attitude of the probe, in the ultrasonic automatic inspection system of the machine tool, the detection scanning motion is composed of two parts: one is the scanning motion provided by the machine tool, called the main motion; the other is the scanning motion provided by the accessory, called the main motion. for additional exercise. Machine tool CNC ultrasonic automatic inspection accessories can be divided into three types according to the number of degrees of freedom that provide additional motion: attachments without additional motion, attachments with one rotational motion, and attachments with two rotational motions.

对普通机床使用无附加运动的附件,检测扫描运动由机床的自动走刀功能或手工控制来实现,附件数控系统只控制超声的发射接收、耦合液的开关及与主扫描运动的协同,控制功能简单。只适合简单形状工件的检测,如普通车床可以检测圆柱类、圆盘类工件,普通铣床可以检测平面箱体类零件。Use accessories without additional movement for ordinary machine tools. The detection and scanning movement is realized by the automatic tool feed function of the machine tool or manual control. The numerical control system of the accessory only controls the ultrasonic emission and reception, the switching of the coupling fluid and the coordination and control functions with the main scanning movement. Simple. It is only suitable for the detection of workpieces with simple shapes. For example, ordinary lathes can detect cylindrical and disc workpieces, and ordinary milling machines can detect flat box parts.

对数控机床,例如在数控车床上,要检测复杂的回转面,为了保持探头轴线始终在回转面的法线上,除了数控车床提供的轴向(Z向)和径向(X向)进给运动外,还需要一个附加的旋转运动,要用有一个旋转运动自由度的附件来实现;在3轴数控铣床上,要检测复杂的空间曲面工件时,为了保持探头轴线始终在空间曲面的法线上或与法线保持固定角度,除了数控机床提供的X、Y、Z三个方向上的进给运动外,还需要两个附加的旋转运动,要用有两个旋转运动自由度的附件来实现;在4轴数控铣床上,要检测复杂的空间曲面工件时,要用有一个旋转运动自由度的附件来实现;在5轴数控铣床上,要检测复杂的空间曲面工件时,用无附加运动的附件来实现。其它数控机床使用哪种类型的检测附件根据实际需要而定。For CNC machine tools, such as CNC lathes, to detect complex rotary surfaces, in order to keep the axis of the probe always on the normal line of the rotary surface, in addition to the axial (Z direction) and radial (X direction) feed provided by the CNC lathe In addition to the movement, an additional rotational movement is required, which must be realized by an accessory with a degree of freedom of rotational movement; on a 3-axis CNC milling machine, when it is necessary to detect a workpiece with a complex space surface, in order to keep the axis of the probe always on the space surface Keeping a fixed angle on the line or with the normal line, in addition to the feed motion in the X, Y, and Z directions provided by the CNC machine tool, two additional rotation motions are required, and an accessory with two rotation degrees of freedom is required On the 4-axis CNC milling machine, when it is necessary to detect complex spatial surface workpieces, it is necessary to use an accessory with a degree of freedom of rotational movement; on the 5-axis CNC milling machine, when it is necessary to detect complex spatial surface workpieces, use Additional motion accessories are implemented. Which type of detection accessories are used by other CNC machine tools depends on actual needs.

综上所述,机床数控超声自动检测附件可以适用于普通机床也可适用于数控机床。普通机床不带数控系统,一般也不需要附件提供附加扫描运动,附件自带数控系统只控制检测过程,控制功能简单。但对数控机床来说,机床具有自身的控制系统,附件也有自己的数控系统,两个数控系统怎样协同工作,共同完成扫描运动和检测过程控制是一个核心问题。To sum up, the CNC ultrasonic automatic detection accessories of machine tools can be applied to ordinary machine tools and also to CNC machine tools. Ordinary machine tools do not have a CNC system, and generally do not need accessories to provide additional scanning motion. The CNC system of the accessories only controls the detection process, and the control function is simple. But for CNC machine tools, the machine tool has its own control system, and the accessories also have their own CNC system. How the two CNC systems work together to complete the scanning motion and detection process control is a core issue.

另外,在机床数控超声自动检测附件中还要解决超声耦合问题及适应不同类型不同型号机床的使用问题。In addition, in the CNC ultrasonic automatic detection accessories of machine tools, the problem of ultrasonic coupling and the use of different types and models of machine tools must be solved.

因此,对于机床数控超声自动检测附件,特别是适用于数控机床的超声检测附件,其有以下问题需要解决:Therefore, for machine tool CNC ultrasonic automatic testing accessories, especially for ultrasonic testing accessories for CNC machine tools, the following problems need to be solved:

(一)在不更改数控机床数控系统情况下,附件自带数控系统控制附加运动与不同种类的机床协同工作,使探头在检测时保持要求的姿态和位置,且对检测过程进行控制,完成对工件的检测。(1) Without changing the numerical control system of the CNC machine tool, the attached CNC system controls the additional movement and cooperates with different types of machine tools, so that the probe maintains the required posture and position during detection, and controls the detection process to complete the inspection. Inspection of workpieces.

(二)对于常见加工用非5轴数控机床,如数控车床、三轴数控铣床等,其机床的运动机构不能保证探头运动到较复杂工件表面时保持检测的姿态要求(即探头与工件的表面距离保持不变,与工件表面法线夹角保持不变),需设计一种附加运动机构以保证。(2) For common processing non-5-axis CNC machine tools, such as CNC lathes, three-axis CNC milling machines, etc., the kinematic mechanism of the machine tool cannot ensure that the probe maintains the detection attitude requirements when it moves to the surface of a more complex workpiece (that is, the surface of the probe and the workpiece The distance remains unchanged, and the angle with the normal line of the workpiece surface remains unchanged), and an additional motion mechanism needs to be designed to ensure it.

(三)超声检测时耦合问题。(3) Coupling problems during ultrasonic testing.

(四)为满足不同类型不同型号机床所设计附件的通用性问题。(4) The versatility of accessories designed to meet different types and models of machine tools.

1.机床数控超声自动检测系统控制方法1. Control Method of Machine Tool Numerical Control Ultrasonic Automatic Inspection System

本发明所要解决的技术问题之一是提供一种利用机床作为检测平台的超声检测控制方法,能满足在不更改机床数控系统情况下,附件自带数控系统控制检测过程和附加运动与不同种类的机床协同工作,以实现对工件特别是外形比较复杂的工件进行扫描检测。为此本专利提出了“时间同步法”以满足控制要求。One of the technical problems to be solved by the present invention is to provide an ultrasonic detection control method using a machine tool as a detection platform, which can meet the requirements of different types of control and detection process and additional motion of the attachment with the CNC system without changing the CNC system of the machine tool. The machine tools work together to realize the scanning detection of workpieces, especially workpieces with complex shapes. For this reason, this patent proposes a "time synchronization method" to meet the control requirements.

1.1 时间同步法的定义1.1 Definition of time synchronization method

“时间同步法”是指“执行体B”根据“执行体A”运动的时间及轨迹信息对应完成相应动作的一种工作方式,包括编程方法、时间计算方法和具体操作过程。对于机床数控超声自动检测附件,附件作为“执行体B”,机床作为“执行体A”。通过对“机床加工NC代码”的识别,提取“机床检测用NC代码”,计算出探头运动到各检测点的时间,并获取相应轨迹参数,生成“附件用NC代码”。当机床执行“机床检测用NC代码”控制的运动时,附件执行“附件用NC代码”控制探头转动、探伤仪的触发及耦合液的开关,从而保证它们协同工作。"Time synchronization method" refers to a working method in which "executor B" completes corresponding actions according to the time and trajectory information of "executor A", including programming methods, time calculation methods and specific operation processes. For machine tool CNC ultrasonic automatic detection accessories, the accessory is regarded as "executor B", and the machine tool is regarded as "executor A". Through the recognition of the "NC code for machine tool processing", the "NC code for machine tool inspection" is extracted, the time for the probe to move to each inspection point is calculated, and the corresponding trajectory parameters are obtained to generate the "NC code for accessories". When the machine tool executes the movement controlled by the "NC code for machine tool inspection", the accessory executes the "NC code for accessory" to control the rotation of the probe, the trigger of the flaw detector and the switch of the coupling fluid, so as to ensure that they work together.

1.2 控制代码及编程方法1.2 Control code and programming method

1.2.1 控制代码1.2.1 Control codes

在数控机床与超声检测附件组成的数控超声检测系统中,有三种控制代码:“机床加工NC代码”、“机床检测用NC代码”和“附件用NC代码”。In the CNC ultrasonic testing system composed of CNC machine tools and ultrasonic testing accessories, there are three control codes: "NC codes for machine tool processing", "NC codes for machine tool testing" and "NC codes for accessories".

“机床加工NC代码”是把超声探头当作一把普通的“加工刀具”,用通用数控加工编程方法编制的机床控制程序,如用手工编程方法或自动编程方法编制的NC代码。"NC code for machine tool processing" refers to the machine tool control program compiled by the general CNC machining programming method, such as the NC code compiled by manual programming method or automatic programming method, using the ultrasonic probe as an ordinary "processing tool".

“机床检测用NC代码”是检测时用于控制数控机床的程序代码,它可能与“机床加工NC代码”完全相同,也可能是从“机床加工NC代码”中提取出来的。The "NC code for machine tool inspection" is the program code used to control the CNC machine tool during inspection. It may be exactly the same as the "NC code for machine tool processing", or it may be extracted from the "NC code for machine tool processing".

“附件用NC代码”是检测时用于控制附件的数控程序,代码中包含了根据“机床加工NC代码”计算出的机床运动到工件表面各位置的时间信息及轨迹信息,作为附件同步工作的参照依据。该代码是以“机床加工NC代码”为基础通过计算生成的,是附件数控系统可以识别的代码。"NC code for accessories" is the CNC program used to control the accessories during detection. The code contains the time information and trajectory information of the machine tool moving to each position on the workpiece surface calculated according to the "NC code for machine tool processing", which is used as the synchronous work of the accessories. Reference basis. The code is generated through calculation based on the "NC code for machine tool processing", and is a code that can be recognized by the accessory CNC system.

1.2.2 编程方法1.2.2 Programming method

“机床加工NC代码”可用“常规编程方法”和“特定编程方法”来编制。"NC code for machine tool processing" can be compiled with "conventional programming method" and "specific programming method".

(1)常规编程方法(1) Conventional programming method

所谓常规编程方法就是什么样的数控机床就采用对应的编程方法编写数控程序的方法,如数控车床就采用数控车床编程方法编写数控程序,3轴、4轴、5轴数控铣床就采用3轴、4轴、5轴数控铣床编程方法编写数控程序。用常规编程方法编写的“机床加工NC代码”直接用作“机床检测用NC代码”。采用“常规编程方法”编制的程序中,只包含了控制机床的信息,没有控制检测附件附加运动的信息,但以该代码为基础可以计算生成“附件用NC代码”。The so-called conventional programming method is the method of writing the NC program using the corresponding programming method for any kind of CNC machine tool. 4-axis, 5-axis CNC milling machine programming method to write CNC programs. The "NC code for machine tool processing" written by conventional programming methods is directly used as "NC code for machine tool inspection". The program compiled by the "conventional programming method" only contains the information for controlling the machine tool, but does not contain the information for controlling and detecting the additional motion of the attachment. However, based on this code, the "NC code for attachment" can be calculated and generated.

对于常见加工用非5轴数控机床,如数控车床、3轴数控铣床等,采用“常规编程方法”编制的“机床加工NC代码”用作在检测时控制机床的程序时,探头所走的轨迹是工件轮廓的等距线,但不能实现或不能完全实现对探头的姿态控制,即不能实现探头轴线与工件表面法线夹角保持不变的要求。For common processing non-5-axis CNC machine tools, such as CNC lathes, 3-axis CNC milling machines, etc., when the "machine tool processing NC code" compiled by "conventional programming method" is used as the program to control the machine tool during detection, the trajectory of the probe It is the equidistant line of the workpiece contour, but the attitude control of the probe cannot be realized or fully realized, that is, the requirement that the angle between the probe axis and the normal line of the workpiece surface cannot be realized.

例如数控车削控制程序控制车刀运动时,刀尖与工件表面接触,主轴转动,加工出工件形状,设刀具伸出长度为L(图4,L=a1b1=a2b2=……=anbn),由于一次加工时刀具长度不变,故刀具参考点B(图4,b1,b2,……,bn)在X轴方向离工件表面距离也保持不变,刀具的姿态保持不变(图4中车刀刀柄始终平行于X轴)。而超声检测需要既控制探头的位置又要控制探头的姿态,如对于直探头单发单收检测方法,不但要求探头中心与工件表面距离保持不变,而且要求探头轴线必须在工件表面的法线上。对于3轴数控铣床也具有类似性质,如图5所示的球头铣刀的参考点(球心)到工件表面距离保持不变,刀具的姿态也保持不变(图5中刀柄轴线平行于Z轴),但刀具(刀柄轴线)与工件表面的法线的夹角是变化的。For example, when the CNC turning control program controls the movement of the turning tool, the tip of the tool contacts the surface of the workpiece, the spindle rotates, and the shape of the workpiece is processed. The tool extension length is L (Fig. 4, L=a1b1=a 2 b 2 =...=a n b n ), since the length of the tool remains unchanged during one machining, the distance between the tool reference point B (Fig. 4, b1, b 2 ,..., b n ) and the workpiece surface in the X-axis direction also remains unchanged, and the attitude of the tool remain unchanged (turning tool holder in Figure 4 is always parallel to the X axis). Ultrasonic testing needs to control both the position of the probe and the attitude of the probe. For example, for the single-shot and single-receive detection method of a straight probe, not only the distance between the center of the probe and the surface of the workpiece is required to remain unchanged, but also the axis of the probe must be on the normal line of the surface of the workpiece. superior. It also has similar properties for 3-axis CNC milling machines. As shown in Figure 5, the distance from the reference point (sphere center) of the ball-end milling cutter to the workpiece surface remains unchanged, and the attitude of the tool remains unchanged (in Figure 5, the axis of the tool handle is parallel to Z-axis), but the included angle between the tool (shank axis) and the normal of the workpiece surface changes.

如上所述,采用“常规编程方法”编制的“机床加工NC代码”作为“机床检测用NC代码”时,探头为了实现检测,需要设计一个能以工件表面上检测点为旋转中心的转动机构,以图6中的检测点a7为例,转动机构能以a7点为旋转中心转动角度θ,转动半径为R,检测距离为X(如图7)。As mentioned above, when the "NC code for machine tool processing" compiled by the "conventional programming method" is used as the "NC code for machine tool inspection", in order to realize the detection of the probe, it is necessary to design a rotating mechanism that can take the detection point on the workpiece surface as the rotation center. Taking the detection point a7 in Fig. 6 as an example, the rotating mechanism can take point a7 as the rotation center to rotate an angle θ, the rotation radius is R, and the detection distance is X (as shown in Fig. 7).

(2)特定编程方法(2) Specific programming method

所谓特定编程方法是根据检测的需要,直接编制出不但包含控制机床的信息也包含了附加运动信息的控制程序的方法,然后从中提取出“机床检测用NC代码”,计算提取出“附件用NC代码”。如2自由度(X轴、Z轴)数控车床采用4轴铣床(X轴、Y轴、Z轴、B轴)的精加工程序编制方法编制其检测用控制程序,即把数控车床检测的回转体轮廓曲线作为4轴数控铣床加工的平面曲线来进行编程,这时Y=0,只有X、Z、B三个坐标是控制坐标,这个程序里包含了姿态控制的B轴旋转信息,这时刀具走出的轨迹和刀具的姿态如图8所示,a1b1、a2b2、……、anbn表示车刀刀柄所在的位置,它们处于工件表面法线上。同理,3轴、4轴数控铣床的检测程序采用5轴编程方法编制,控制程序中也包含了姿态控制的两个旋转轴的信息。The so-called specific programming method is a method of directly compiling a control program that includes not only the information of the control machine tool but also the additional motion information according to the needs of the test, and then extracts the "NC code for machine tool test" from it, and calculates and extracts the "NC code for accessories". code". For example, a 2-degree-of-freedom (X-axis, Z-axis) CNC lathe adopts a 4-axis milling machine (X-axis, Y-axis, Z-axis, B-axis) finishing programming method to program its detection control program, that is, the rotation of the CNC lathe detection The body contour curve is programmed as a plane curve processed by a 4-axis CNC milling machine. At this time, Y=0, and only the three coordinates of X, Z, and B are control coordinates. This program includes the B-axis rotation information of attitude control. At this time The trajectory of the tool and the attitude of the tool are shown in Figure 8. a1b1 , a2b2 , ..., a n b n indicate the position of the tool handle of the turning tool, and they are on the normal line of the workpiece surface. Similarly, the detection program of 3-axis and 4-axis CNC milling machine is compiled by 5-axis programming method, and the control program also includes the information of the two rotation axes of attitude control.

1.3“检测用NC代码”和“附件用NC代码”的提取和生成1.3 Extraction and generation of "NC codes for testing" and "NC codes for accessories"

如前分析,“检测用NC代码”和“附件用NC代码”是从“机床加工NC代码”中提取、计算生成的。不论“机床加工NC代码”是采用 “常规编程方法”还是“特定编程方法”编制的,提取、计算生成“检测用NC代码”和“附件用NC代码”的处理流程是相同的:As analyzed above, the "NC codes for testing" and "NC codes for accessories" are extracted and calculated from the "NC codes for machine tool processing". Regardless of whether the "NC code for machine tool processing" is compiled using the "conventional programming method" or the "specific programming method", the processing flow of extracting and calculating the "NC code for inspection" and "NC code for accessories" is the same:

a.分析每行代码,提取机床从开始运动到工件表面各点的时间以及各点的法线方向等信息,根据此信息生成检测时附件所需的“附件用NC代码”。a. Analyze each line of code, extract information such as the time from the start of the machine tool movement to each point on the workpiece surface and the normal direction of each point, and generate the "NC code for attachment" required for the attachment according to this information.

b.在进行a分析每行代码时如转速、进给速度等对于检测时不太合适时,对其进行适当修改并保存到“机床检测用NC代码”。b. When performing a analysis of each line of code, such as rotational speed, feed speed, etc., which are not suitable for detection, modify it appropriately and save it to "NC code for machine tool detection".

以下是NC代码识别处理流程(图9):The following is the NC code recognition processing flow (Figure 9):

1.4时间同步法的时间计算方法1.4 Time calculation method of time synchronization method

根据“时间同步法”原理,需由 “机床加工NC代码”计算出探头运动到各检测点的时间。超声检测附件需要与机床协同工作,在机床主运动控制探头到工件表面每一检测点时附加机构需要同步转动到其法线方向,因此我们需要计算机床从起点运动到工件表面各检测点所用的时间。According to the principle of "time synchronization method", the time for the probe to move to each detection point needs to be calculated by "machine tool processing NC code". Ultrasonic testing accessories need to work together with the machine tool. When the main motion control probe of the machine tool reaches each testing point on the workpiece surface, the additional mechanism needs to rotate to its normal direction synchronously. Therefore, we need to calculate the machine tool moving from the starting point to each testing point on the workpiece surface. time.

零件的形状轮廓由各种线型(如直线、圆弧、螺旋线、抛物线、自由曲线等)组成,但在实际加工中,常常用小段直线或圆弧来逼近(拟合)零件的轮廓曲线,同样在检测过程中也用直线或圆弧来逼近被检工件的轮廓曲线,即“机床加工NC代码”所描述的轨迹都是直线或圆弧。因此,我们可通过“机床加工NC代码”求取各检测点的时间信息t和工件表面法向信息,计算方法如下:The shape profile of a part is composed of various line types (such as straight line, arc, helix, parabola, free curve, etc.), but in actual processing, a small straight line or arc is often used to approximate (fit) the profile curve of the part , also use straight lines or arcs to approach the contour curve of the inspected workpiece during the detection process, that is, the trajectories described in the "machine tool processing NC code" are all straight lines or arcs. Therefore, we can obtain the time information t of each detection point and the normal direction information of the workpiece surface through the "machine tool processing NC code". The calculation method is as follows:

设主轴转速为W(r/min)进给速度为FSet the spindle speed as W (r/min) and the feed rate as F

(1)对于直线段ab(如图10)(1) For straight line segment ab (as shown in Figure 10)

坐标a(x1,z1)、b(x2,z2)对于直线ab上任意一点c(x3,z3),其法相量n相同,Coordinates a(x1, z1), b(x2, z2) have the same normal phasor n for any point c(x3, z3) on the straight line ab,

(0≤α≤180);(0≤α≤180);

从a点到c点所用时间(匀速时)Time taken from point a to point c (at constant speed)

.

(2)对于圆弧(如图11)(2) For arcs (as shown in Figure 11)

半径为r,对于c(x3,z3)为上任意一点,圆心为d(x0,z0)round The radius is r, for c(x3, z3) is Any point above, the center of the circle is d(x0,z0)

直线ab长度Length of straight line ab

,

由于Δadc三点坐标已知,可求得∠adc,进而求得ac弧长s=r∠adc,Since the coordinates of the three points of Δadc are known, ∠adc can be obtained, and then the ac arc length s=r∠adc can be obtained,

进而求得由a到c的时间(匀速时)t=s/F。Then obtain the time from a to c (at a constant speed) t=s/F.

(3)对于采用直线加减速方式(3) For linear acceleration and deceleration methods

当考虑加减速时,设加速度为a从t0到t3所行总路程。在机床运动时,其沿给定NC代码路径的切向运动,加速度大小及速度大小也是按轨迹切向方向计算的。因此对于“时间同步法”,我们无需关心运动的位移,而是关心其路程,想象在这条直线上做变速运动,其变速时可分为两种情况,一种是可从速度V1变速达到速度V2保持一段时间后再变速到V3(参见图12),另一种是从速度V1变速未达到速度V2前又开始向V3变速(参见图13)。以下以先加速后减速为例进行公示推导(如图12、13),对于推出公式将具有一般性。When considering acceleration and deceleration, let the acceleration be the total distance traveled by a from t0 to t3. When the machine tool is in motion, its tangential movement along the given NC code path, the acceleration and velocity are also calculated according to the tangential direction of the trajectory. Therefore, for the "time synchronization method", we don't need to care about the displacement of the motion, but the distance. Imagine doing a speed-changing motion on this straight line. The speed V2 is maintained for a period of time before shifting to V3 (see Figure 12), and the other is to shift from speed V1 to V3 before reaching speed V2 (see Figure 13). The following is an example of acceleration and then deceleration for public derivation (as shown in Figure 12 and 13), which will be general for the derivation formula.

对于任意时刻t (t0≤t≤t3),有For any time t (t0≤t≤t3), we have

对于指数加减速、S型加减速也可使用类似方法计算。Similar methods can be used for exponential acceleration and deceleration and S-shaped acceleration and deceleration.

1.5 时间同步法的具体操作过程1.5 The specific operation process of the time synchronization method

当检测附件快速安装到机床上组成了机床超声检测系统后,采用 “常规编程方法”或者“特定编程方法”编制出“机床加工NC代码”,用专用的识别处理软件,对“机床加工NC代码”进行识别处理,计算刀尖运动到工件表面各检测点的时间及该点工件表面法向信息,提取生成“检测用NC代码”和“附件用NC代码”。将“检测用NC代码”传给机床数控系统,而计算生成的“附件用NC代码”传入附件自带数控系统。当机床完成检测初始化(建立工件坐标系,且回到检测参考点),由于在机床检测参考点安装有同步传感器,当机床运动时,传感器检测到信号,触发附件数控系统进入检测模式,根据“附件用NC代码”,当机床运动到工件表面每一检测点时,控制探头保持相应的检测姿态并控制超声的发射接收,以实现探头对工件的超声扫描检测。After the detection accessories are quickly installed on the machine tool to form the machine tool ultrasonic testing system, the "machine tool processing NC code" is compiled by using the "conventional programming method" or "specific programming method", and the "machine tool processing NC code" is processed with special recognition processing software. ” to perform recognition processing, calculate the time when the tool tip moves to each detection point on the workpiece surface and the normal information of the workpiece surface at this point, extract and generate “NC code for detection” and “NC code for accessories”. The "NC code for detection" is transmitted to the CNC system of the machine tool, and the "NC code for accessories" generated by calculation is transmitted to the CNC system of the accessory. When the machine tool completes the detection initialization (establishing the workpiece coordinate system and returning to the detection reference point), since a synchronous sensor is installed at the machine tool detection reference point, when the machine tool is moving, the sensor detects a signal and triggers the accessory CNC system to enter the detection mode, according to " Attachment uses NC code", when the machine tool moves to each detection point on the surface of the workpiece, the control probe maintains the corresponding detection posture and controls the transmission and reception of ultrasound, so as to realize the ultrasonic scanning detection of the workpiece by the probe.

具体操作过程(图14):Specific operation process (Figure 14):

a.计算机编制“机床加工NC代码”a. Computer programming "NC code for machine tool processing"

b. 对“机床加工NC代码”进行识别处理,提取生成“机床检测用NC代码”,计算生成“附件用NC代码”。b. Identify and process the "NC code for machine tool processing", extract and generate "NC code for machine tool inspection", and calculate and generate "NC code for accessory".

c.将“机床检测用NC代码”传给机床数控系统。c. Send the "NC code for machine tool detection" to the machine tool CNC system.

d.将“附件用NC代码”传给附件的数控系统。d. Send the "NC code for accessories" to the CNC system of the accessories.

e.机床建立工件坐标系,回检测参考点。e. The machine tool establishes the workpiece coordinate system and returns to the detection reference point.

f.开启附件数控系统的检测模式。f. Turn on the detection mode of the accessory CNC system.

g.机床执行“机床检测用NC代码”开始运动。g. The machine tool executes the "NC code for machine tool inspection" and starts to move.

h.附件的同步传感器检测到信号,执行“附件用NC代码”,附件开始调整探头姿态并检测。h. The synchronous sensor of the accessory detects the signal, executes the "NC code for the accessory", and the accessory starts to adjust the attitude of the probe and detect it.

i.检测完毕,计算机处理检测数据,得出检测结果。i. After the test is completed, the computer processes the test data and obtains the test result.

2. 附加扫描机构2. Additional scanning mechanism

对于常见加工用非五轴机床,其自身不能保证探头运动到较复杂工件表面时保持检测姿态的要求,需设计一种装置达到该要求。For common non-five-axis machine tools for processing, it cannot guarantee the requirement of maintaining the detection posture when the probe moves to the surface of a more complex workpiece. A device needs to be designed to meet this requirement.

2.1 不同类型附加扫描机构及其应用2.1 Different types of additional scanning mechanisms and their applications

“机床加工NC代码”可用“常规编程方法”和“特定编程方法”来编制,编程方法不同对附加扫描机构的要求也不同。"NC code for machine tool processing" can be compiled with "conventional programming method" and "specific programming method". Different programming methods have different requirements for additional scanning mechanisms.

采用“常规编程方法”编制的“机床检测用NC代码”中,只包含了控制机床的信息,没有控制检测附件附加运动的信息。为了实现附加运动,需一种机构,使其可辅助机床运动到工件表面某点时使探头保持准确姿势,即探头绕工件表面某点(如检测入射点,参见图6)转动,且在转动过程中能相对于此点距离保持不变,我们称之为有自由度定长扫描,满足这种要求的扫描机构叫有自由度定长扫描,其特点是探头的运动轨迹相对于该参考点而言为圆。可以采用平行四边形机构和空间虚点机构来实现这一要求。这种机构的控制只要计算出每个检测点需要转动的角度及对应的时间信息即可,“附件用NC代码”生成简单。The "NC code for machine tool detection" compiled by the "conventional programming method" only contains information for controlling the machine tool, and there is no information for controlling the additional motion of the detection attachment. In order to realize the additional movement, a mechanism is needed to assist the machine tool to keep the probe in an accurate posture when moving to a certain point on the workpiece surface, that is, the probe rotates around a certain point on the workpiece surface (such as the detection incident point, see Figure 6), and In the process, the distance relative to this point can be kept constant, which is called fixed-length scanning with degrees of freedom. The scanning mechanism that meets this requirement is called fixed-length scanning with degrees of freedom. In terms of circle. This requirement can be realized by parallelogram mechanism and space virtual point mechanism. The control of this mechanism only needs to calculate the rotation angle and corresponding time information of each detection point, and the generation of "NC code for accessories" is simple.

平行四边形机构原理(如图15):Principle of parallelogram mechanism (as shown in Figure 15):

所谓平行四边形机构是指由实边AB、BC及虚边CO、OA组成的平行四边形OABC,滑动杆(1.3)在OC延长线上,公共基座在OA延长线上。当杆一(1.10)与公共基座(1.15)发生相对转动时,由平行四边形性质可知,滑动杆(1.3)绕虚点圆心O转动的同时滑动杆(1.3)与杆一(1.10)能时刻平行且滑动杆(1.3)时刻指向圆心O。圆心O即为检测时工件表面的每一检测点。The so-called parallelogram mechanism refers to the parallelogram OABC composed of solid sides AB, BC and imaginary sides CO, OA, the sliding rod (1.3) is on the extension line of OC, and the common base is on the extension line of OA. When the rod 1 (1.10) and the public base (1.15) rotate relative to each other, it can be known from the properties of parallelograms that when the sliding rod (1.3) rotates around the center O of the imaginary point, the sliding rod (1.3) and the rod 1 (1.10) can Parallel and the sliding rod (1.3) points to the center O at all times. The center O is each detection point on the surface of the workpiece during detection.

空间虚点机构原理(如图16):所谓空间虚点机构,是指在工程设计中,由于需设计使机构绕圆心O转动,但由于在绕圆心O一定半径范围内存在其他实体,由于位置干涉关系,只能圆心虚化,使机构绕虚点圆心O转动。如图16,旋转臂(B)绕支撑臂(A)转动时,旋转臂(B)下部绕虚点圆心O转动。圆心O即为检测时工件表面的每一检测点。The principle of space virtual point mechanism (as shown in Figure 16): The so-called space virtual point mechanism refers to that in engineering design, due to the need to design the mechanism to rotate around the center O, but because there are other entities within a certain radius around the center O, due to the position The interference relationship can only be blurred by the center of the circle, so that the mechanism can rotate around the center O of the virtual point. As shown in Figure 16, when the rotating arm (B) rotates around the support arm (A), the lower part of the rotating arm (B) rotates around the virtual center O. The center O is each detection point on the surface of the workpiece during detection.

若采用“特定编程方法”编制的“机床检测用NC代码”中,不但包含控制机床的信息也包含了控制附加运动的信息,可以从中提取出“机床检测用NC代码”,计算提取出“附件用NC代码”。因为编制过程中已经计算了探头的位置和姿态控制的参数,因此我们只需设计简单的一自由度或二自由度机构即可。我们称这类机构为有自由度常规扫描机构(示意如图17)。If the "NC code for machine tool inspection" compiled by the "specific programming method" contains not only the information for controlling the machine tool but also the information for controlling additional motion, the "NC code for machine tool inspection" can be extracted from it, and the "attachment" can be calculated and extracted. with NC code". Because the position of the probe and the parameters of attitude control have been calculated in the programming process, we only need to design a simple one-degree-of-freedom or two-degree-of-freedom mechanism. We call this type of mechanism a conventional scanning mechanism with degrees of freedom (schematic diagram shown in Figure 17).

2.1.1有自由度定长扫描机构在不同类型机床上的运用2.1.1 Application of fixed-length scanning mechanism with degrees of freedom on different types of machine tools

对于车床加工时,由于车刀参考点在工件径向方向(即X方向)距离保持不变(如图4虚线为刀具参考点轨迹,故a1b1=a2b2=a3b3=...=anbn),检测时刀具(探头)沿工件表面精加工轨迹运动,探头轴线需时刻与工件表面被检测点法线重合且距离保持不变,由于a1b1=a2b2=a3b3=...anbn,故只需将探头绕点an转动一定角度θ使其与工件表面垂直即可(如a7b7),由于加工时进给速度已知,加工轨迹已知,因此可以计算出检测时车刀刀尖运动到工件表面每一点的时间,故我们使用外部定时器(附件自动数控系统中的定时器),在机床开始检测时计时,通过计算时间可知探头运动到何位置,附件数控系统控制附件机构,使探头与工件表面垂直且距离保持不变,从而实现车床工件检测过程。图18是平行四边形机构车床检测示意图,图19是空间虚点机构车床跨工件检测示意图,图20是空间虚点机构未跨工件车床检测示意图。For lathe processing, since the distance of the turning tool reference point in the radial direction of the workpiece (that is, the X direction) remains unchanged (as shown in Figure 4, the dotted line is the tool reference point track, so a1b1=a2b2=a3b3=...=a n b n ), the tool (probe) moves along the finishing track of the workpiece surface during detection, and the axis of the probe needs to coincide with the normal line of the detected point on the workpiece surface at all times and the distance remains unchanged. Since a1b1=a2b2=a3b3=...a n b n , Therefore, it is only necessary to turn the probe around the point a n by a certain angle θ so that it is perpendicular to the surface of the workpiece (such as a7b7). Since the feed rate and the machining trajectory are known during processing, it is possible to calculate the turning tool tip during detection. The time to move to each point on the surface of the workpiece, so we use an external timer (the timer in the automatic CNC system of the accessory) to time when the machine tool starts to detect. By calculating the time, we can know where the probe moves. The CNC system of the accessory controls the accessory mechanism. Make the probe perpendicular to the workpiece surface and keep the distance constant, so as to realize the lathe workpiece detection process. Fig. 18 is a schematic diagram of lathe detection with a parallelogram mechanism, Fig. 19 is a schematic diagram of a lathe with a space virtual point mechanism for crossing a workpiece, and Fig. 20 is a schematic diagram for a lathe with a space virtual point mechanism without crossing a workpiece.

而对于三、四轴数控铣床, 利用自动编程编制出控制程序,通过对自动编程软件的二次开发提取出工件表面各检测点法相量并计算出到相应点的时间,通过时间同步法实现对三、四轴铣床工件检测过程的控制(如图21、22),三轴机床自带XYZ平动轴,附件实现BC轴,且B轴转动时距工件距离不变;四轴机床自带XYZ平动轴和C转动轴,附件实现B轴,且B轴转动时距工件距离不变。For three-axis and four-axis CNC milling machines, the control program is compiled by automatic programming, and the method phasor of each detection point on the workpiece surface is extracted through the secondary development of the automatic programming software, and the time to the corresponding point is calculated, and the control is realized through the time synchronization method. 3. The control of the workpiece detection process of the four-axis milling machine (as shown in Figure 21 and 22). The three-axis machine tool has its own XYZ translation axis, and the accessory realizes the BC axis, and the distance from the workpiece to the workpiece remains unchanged when the B-axis rotates; the four-axis machine tool has its own XYZ The translation axis and the C rotation axis, the accessories realize the B axis, and the distance from the workpiece to the workpiece remains unchanged when the B axis rotates.

2.1.2有自由度常规扫描机构在不同机床上的运用2.1.2 Application of conventional scanning mechanism with degrees of freedom on different machine tools

若采用“特定编程方法”如数控车床采用4轴铣床精加工程序编制方法编制其检测用控制程序,3轴、4轴数控铣床的检测程序采用5轴编程方法编制等。这时“机床加工NC代码”控制程序中既包含位置控制信息(3个平动轴)又包含了姿态控制信息(1或2个旋转轴),能够满足探头位置和姿态控制的要求。把附加扫描运动与主扫描运动统一起来进行编程获得“机床加工NC代码”,然后从这种代码中提取出“机床检测用NC代码”,并提取出各检测点要求的转角,计算出到达各检测点的时间,最终生成“附件用NC代码”。这种编程方法把附加运动机构作为机床统一控制的一部分进行编程,机构只要能实现要求的1自由度或2自由度旋转即可,这种机构称之为有自由度常规扫描机构。If the "specific programming method" is used, for example, the CNC lathe adopts the 4-axis milling machine finishing programming method to compile its inspection control program, and the 3-axis and 4-axis CNC milling machine inspection programs use the 5-axis programming method. At this time, the "NC code for machine tool processing" control program contains both position control information (3 translation axes) and attitude control information (1 or 2 rotation axes), which can meet the requirements of probe position and attitude control. Unify the additional scanning motion and the main scanning motion to program to obtain the "NC code for machine tool processing", and then extract the "NC code for machine tool inspection" from this code, and extract the required rotation angle of each inspection point, and calculate the arrival at each Check the time of the point, and finally generate "NC code for accessories". In this programming method, the additional kinematic mechanism is programmed as part of the unified control of the machine tool. As long as the mechanism can realize the required 1-degree-of-freedom or 2-degree-of-freedom rotation, this mechanism is called a conventional scanning mechanism with degrees of freedom.

对于车床加工时,通过特殊的四轴编程方法,将编写生成NC代码经过处理使之为附件检测所用,具体如下:For lathe processing, through a special four-axis programming method, the generated NC code will be processed and processed to be used for accessory detection, as follows:

如图23在XZ平面作与车削工件外形相同的轮廓曲线,通过四轴(XYZB)铣床编程,编程时使用曲线驱动(刀轴垂直于曲线),生成NC代码将会使铣刀轴线时刻与工件法相重合,且距离B轴回转中心保持不变,若将此生成NC代码用于图24的车削加工,仔细观察发现,两图中刀具(附件机构上探头)与工件的相对运动规律相同,只需将NC代码中X与Z互换,并添加S主轴转速指令,去掉与铣床相关代码,即可适用于检测。As shown in Figure 23, make the same contour curve as the turning workpiece on the XZ plane, program through a four-axis (XYZB) milling machine, use curve drive (the cutter axis is perpendicular to the curve) during programming, and generate NC codes to make the axis of the milling cutter always in line with the workpiece The normal phase coincides, and the distance from the center of rotation of the B-axis remains unchanged. If the NC code generated by this is used for the turning process in Figure 24, careful observation shows that the relative motion laws of the tool (probe on the attachment mechanism) and the workpiece in the two figures are the same, only It is necessary to exchange X and Z in the NC code, add the S spindle speed command, and remove the code related to the milling machine, then it can be applied to the inspection.

对于三、四轴铣床,可通过五轴编程,将生成代码的平动部分(四轴机床还包含一个转动轴)代码提取送给机床,将剩余转动部分加上时间信息生成“附件用NC代码”送给附件数控系统,从而将三、四轴机床变成五轴检测机床,通过时间同步法,实现检测过程。For three-axis and four-axis milling machines, five-axis programming can be used to extract the code of the translation part of the generated code (the four-axis machine tool also includes a rotation axis) and send it to the machine tool, and add time information to the remaining rotation part to generate "NC code for accessories" "Send it to the accessory CNC system, so that the three-axis and four-axis machine tools can be turned into five-axis inspection machine tools, and the inspection process can be realized through the time synchronization method.

如图25,非五轴机床运用常规机构进行检测,对于三轴机床(XYZ)附加BC由附件实现,对于四轴机床(XYZC)附加B由附件实现。As shown in Figure 25, non-five-axis machine tools are tested using conventional mechanisms. For three-axis machine tools (XYZ), the additional BC is realized by accessories, and for four-axis machine tools (XYZC), the additional B is realized by accessories.

2.1.3无自由度扫描机构在不同机床上的运用2.1.3 Application of scanning mechanism without degrees of freedom on different machine tools

a.机床自动超声检测a. Automatic ultrasonic testing of machine tools

对于五轴数控机床来说,将无附加运动功能模块的附件安装在机床的刀架上,借用机床的自身运动完全可以实现对探头位置和姿态控制的检测扫描运动,只需将工件NC代码传入机床控制单元,实现对检测扫描运动的控制(参见图26)。数控部件用来控制超声的发射接收和耦合装置的启停。然后将接收的数据通过A/D数据采集卡进行模数转换,最终传递给计算机进行处理,最终达到检测复杂形状工件的目的。For a five-axis CNC machine tool, installing the accessories without additional motion function modules on the tool holder of the machine tool can fully realize the detection and scanning motion of the probe position and attitude control by borrowing the machine tool's own motion, and only need to transmit the NC code of the workpiece into the control unit of the machine tool to realize the control of the detection scanning motion (see Figure 26). The numerical control components are used to control the start and stop of the ultrasonic transmitting and receiving and coupling devices. Then, the received data is converted from analog to digital through the A/D data acquisition card, and finally transmitted to the computer for processing, and finally achieves the purpose of detecting workpieces with complex shapes.

b.机床半自动超声检测b. Semi-automatic ultrasonic testing of machine tools

(1)把被检工件安装在机床上,将无附加运动功能模块的附件安装在机床的刀架上,靠自动走刀功能实现探头对工件的扫描运动,通过观察A扫描信号和闸门报警来确定探伤结果,数控部件只控制超声耦合模块。(1) Install the workpiece to be inspected on the machine tool, install the accessories without additional motion function modules on the tool holder of the machine tool, and realize the scanning movement of the probe to the workpiece by the automatic tool-feeding function. By observing the A-scan signal and gate alarm To determine the flaw detection result, the CNC component only controls the ultrasonic coupling module.

(2)把被检工件安装在机床上,将无附加运动功能模块的附件安装在机床的刀架上,靠自动走刀功能实现探头对工件的扫描运动,数控部件控制发射接收部件和超声耦合模块。(2) Install the workpiece to be inspected on the machine tool, install the accessories without additional motion function modules on the tool holder of the machine tool, realize the scanning movement of the probe to the workpiece by the automatic tool-feeding function, and control the transmitting and receiving components and ultrasonic coupling by the numerical control components module.

这种半自动检测方法,只适合简单形状的工件的检测,如普通车床可以检测圆柱类、圆盘类工件,普通铣床可以检测平面箱体类零件。This semi-automatic detection method is only suitable for the detection of workpieces with simple shapes. For example, ordinary lathes can detect cylindrical and disc workpieces, and ordinary milling machines can detect flat box parts.

c.机床手动超声检测c. Manual ultrasonic testing of machine tools

对于机床手动超声检测,把被检工件安装在机床上,将无附加运动功能模块的附件安装在机床的刀架上,人工控制实现探头对工件的扫描运动及检测过程,通过观察A扫描信号和闸门报警来确定探伤结果。这种手动检测方法,也只适合简单形状的工件的检测,如普通车床可以检测圆柱类、圆盘类工件,普通铣床可以检测平面箱体类零件。For manual ultrasonic inspection of machine tools, the workpiece to be inspected is installed on the machine tool, the accessories without additional motion function modules are installed on the tool holder of the machine tool, and the scanning motion and detection process of the probe to the workpiece are realized by manual control. By observing the A-scan signal and Gate alarm to determine the flaw detection results. This manual detection method is only suitable for the detection of workpieces with simple shapes. For example, ordinary lathes can detect cylindrical and disc workpieces, and ordinary milling machines can detect flat box parts.

2.2 不同类型附加扫描机构设计2.2 Design of different types of additional scanning mechanisms

2.2.1有自由度定长扫描机构设计2.2.1 Design of fixed-length scanning mechanism with degrees of freedom

2.2.1.1 平行四杆机构2.2.1.1 Parallel Four-bar Mechanism

平行四杆机构核心由1~15组成(如图28):The core of the parallel four-bar mechanism consists of 1 to 15 (as shown in Figure 28):

喷水部件Ⅰ1.1通过滑块Ⅰ1.2安装于滑动杆1.3上,使滑块Ⅰ1.2可在滑动杆1.3上滑动,当滑块Ⅰ1.2滑动到合适位置时,使用螺钉将其紧固于滑动杆1.3上,轴三1.4与滑动杆1.3固连,且轴三1.4通过轴承安装于杆二1.5上,使其可相对于杆二1.5转动,齿轮六1.6安装于轴三1.4上,齿轮五1.7通过轴安装于杆二1.5上,齿轮四1.8与杆一1.10固连,轴二1.9与杆二1.5固连,且轴二1.9通过轴承安装于杆一1.10上,使其可相对于杆一1.10转动,齿轮三1.11与轴二1.9固连,齿轮二1.12通过轴安装于杆一1.10上,齿轮一1.13与公共基座1.15固连,轴一1.14与杆一1.10固连,轴一1.14通过轴承安装于公共基座1.15上,使其可相对于公共基座1.15转动。以上安装中,齿轮二1.12同时与齿轮一1.13和齿轮三1.11啮合,齿轮五1.7同时与齿轮四1.8和齿轮六1.6啮合,且安装时杆一1.10与滑动杆1.3平行,这样当动力由轴一1.14输入,使轴一1.14相对于公共基座1.15转动时,杆一1.10与杆二1.5间夹角θ变化但杆一1.10与滑动杆1.3依然时刻保持平行。The water spraying part I1.1 is installed on the sliding rod 1.3 through the sliding block I1.2, so that the sliding block I1.2 can slide on the sliding rod 1.3, and when the sliding block I1.2 slides to a proper position, use screws to tighten it It is fixed on the sliding rod 1.3, the shaft three 1.4 is fixedly connected with the sliding rod 1.3, and the shaft three 1.4 is installed on the rod two 1.5 through the bearing, so that it can rotate relative to the rod two 1.5, and the gear six 1.6 is installed on the shaft three 1.4, Gear five 1.7 is installed on rod two 1.5 through a shaft, gear four 1.8 is fixedly connected with rod one 1.10, shaft two 1.9 is fixedly connected with rod two 1.5, and shaft two 1.9 is installed on rod one 1.10 through a bearing, so that it can be relatively Rod one 1.10 rotates, gear three 1.11 is fixedly connected with shaft two 1.9, gear two 1.12 is installed on rod one 1.10 through the shaft, gear one 1.13 is fixedly connected with common base 1.15, shaft one 1.14 is fixedly connected with rod one 1.10, and shaft one 1.14 is installed on the common base 1.15 through bearings, so that it can rotate relative to the common base 1.15. In the above installation, gear two 1.12 meshes with gear one 1.13 and gear three 1.11 at the same time, gear five 1.7 meshes with gear four 1.8 and gear six 1.6 at the same time, and rod one 1.10 is parallel to sliding rod 1.3 during installation, so that when the power is driven by shaft one 1.14 is input so that when shaft one 1.14 rotates relative to the common base 1.15, the angle θ between rod one 1.10 and rod two 1.5 changes, but rod one 1.10 and sliding rod 1.3 remain parallel at all times.

如果将四杆机构用于车床使用(如图27),只需将(1~15)通过基座1.16安装于车床即可。If the four-bar mechanism is used for the lathe (as shown in Figure 27), it is only necessary to install (1-15) on the lathe through the base 1.16.

如四杆机构用于铣床(如图28),若还要增加1个自由度,需将铣床安装柄1.18通过轴承安装于基座1.16上,铣床安装柄1.18另一端安装于铣床刀柄上(图中未画出),通过铣床刀柄把整个机构安装到铣床刀具安装座中。电机1.17也安装于基座1.16上,当电机转动时可使整个机构绕铣床安装柄1.18发生相对转动;如无需增加自由度,直接将铣床柄1.18与基座1.16固连,另一端安装于铣床刀柄处即可。If the four-bar mechanism is used for a milling machine (as shown in Figure 28), if one more degree of freedom is required, the milling machine installation handle 1.18 needs to be installed on the base 1.16 through a bearing, and the other end of the milling machine installation handle 1.18 is installed on the milling machine handle ( Not shown in the figure), the whole mechanism is installed in the milling machine tool mounting seat through the milling machine tool handle. The motor 1.17 is also installed on the base 1.16. When the motor rotates, the whole mechanism can rotate around the milling machine mounting handle 1.18; if there is no need to increase the degree of freedom, directly connect the milling machine handle 1.18 to the base 1.16, and install the other end on the milling machine Right on the handle.

2.2.1.2空间虚点机构2.2.1.2 Space virtual point mechanism

空间虚点机构又可分为虚点边沿检测机构和虚点跨工件检测机构。Space virtual point mechanism can be further divided into virtual point edge detection mechanism and virtual point across workpiece detection mechanism.

虚点边沿检测机构核心由1~22组成:The core of virtual point edge detection mechanism is composed of 1~22:

喷水部件Ⅱ2.1通过连接块Ⅱ2.2安装于滑座Ⅱ2.20上,滑座Ⅱ2.20定位安装在支撑臂一2.3上,滑座Ⅱ2.20可以在支撑臂一2.3上滑动,进而对耦合距离进行调节。当滑座调节到适当位置后,利用螺钉Ⅱ2.21把滑座紧定于支撑臂一2.3上。支撑臂一2.3通过键定位安装于转轴Ⅱ2.4上,并通过螺钉锁紧,转轴Ⅱ2.4通过轴承一2.6安装于支撑臂二2.11上,然后用螺钉锁紧,使轴承一2.6可相对于支撑臂二2.11转动,转轴Ⅱ2.4通过键与带轮一2.7相连,带轮二2.8通过键与电机一2.10相连,将电机一2.10通过螺钉定位安装于安装座2.9上,安装座2.9通过螺钉定位安装于支撑臂二2.11上,将带轮一2.7与带轮二2.8用齿形带相连,进而使电机一2.10带动喷水部件Ⅱ2.1旋转,轴承一2.6通过轴承端盖Ⅱ2.5压紧在支撑臂二2.11定位孔中,支撑臂二2.11通过螺钉安装与支撑臂三2.15上,将加强筋Ⅱ2.12通过螺钉安装在支撑臂二2.11和支撑臂三2.15上,电机二2.14通过键连接带轮三2.13并且定位安装于支撑臂三2.15上,机床安装柄Ⅱ2.16通过轴承二2.18定位安装于支撑臂三2.15上,并用定位座2.19和螺栓固定,带轮三2.17通过键连接在机床安装柄Ⅱ2.16上,将带轮三2.13与带轮一2.17用齿形带相连,进而使电机二2.14带动整个装置绕机床安装柄Ⅱ2.16旋转,机床安装柄Ⅱ2.16的中心线应与转轴Ⅱ2.4的中心线相交,这样才能保证定长机构的设计要求。The water spray part II 2.1 is installed on the sliding seat II 2.20 through the connecting block II 2.2, the sliding seat II 2.20 is positioned and installed on the supporting arm 2.3, and the sliding seat II 2.20 can slide on the supporting arm 2.3, and then Adjust the coupling distance. After the sliding seat is adjusted to an appropriate position, use the screw II 2.21 to fasten the sliding seat on the supporting arm 1 2.3. Support arm one 2.3 is installed on the rotating shaft II 2.4 through key positioning, and is locked by screws, and rotating shaft II 2.4 is installed on the supporting arm two 2.11 through bearing one 2.6, and then locked with screws, so that bearing one 2.6 can be relatively The support arm 2.11 rotates, the rotating shaft Ⅱ 2.4 is connected with the pulley 1 2.7 through the key, and the pulley 2.8 is connected with the motor 1 2.10 through the key, and the motor 2.10 is positioned and installed on the mounting base 2.9 through the screw, and the mounting base 2.9 is through the screw Position and install on the support arm 2.11, connect the pulley 1 2.7 and the pulley 2.8 with a toothed belt, and then make the motor 1 2.10 drive the water spray part 2.1 to rotate, and the bearing 2.6 is pressed through the bearing end cover 2.5 Tightly fit in the positioning hole of the support arm 2.11, the support arm 2.11 is installed on the support arm 2.15 through the screw, the reinforcing rib II 2.12 is installed on the support arm 2.11 and the support arm 2.15 through the screw, and the motor 2.14 is connected by the key Connect the pulley 3 2.13 and position it on the support arm 2.15. The machine tool installation handle Ⅱ 2.16 is positioned and installed on the support arm 2.15 through the bearing 2.18, and fix it with the positioning seat 2.19 and bolts. The pulley 2.17 is connected by a key On the machine tool installation handle II 2.16, the pulley three 2.13 is connected with the pulley one 2.17 with a toothed belt, and then the motor two 2.14 drives the whole device to rotate around the machine tool installation handle II 2.16, and the center line of the machine tool installation handle II 2.16 It should intersect with the center line of the rotating shaft II 2.4, so as to ensure the design requirements of the fixed-length mechanism.

若该附件用于铣床上进行检测,机床安装柄Ⅱ2.16安装于铣床刀柄上(图中未画出),通过铣床刀柄把整个机构安装到铣床刀具安装座中。If this accessory is used for detection on a milling machine, the machine tool mounting handle II 2.16 is installed on the milling machine tool handle (not shown in the figure), and the whole mechanism is installed in the milling machine tool mounting seat through the milling machine tool handle.

若该附件用于车床上进行检测,则需要进行更换模块,此时支撑臂二2.11通过螺钉安装与支撑臂三2.15上,支撑臂三2.15通过螺钉直接安装于支撑底座2.23上,将支撑底座2.23定位安装于车床的刀架台上(如图30),为虚点边沿一级自由度扫描机构。If the accessory is used for detection on a lathe, it is necessary to replace the module. At this time, the second support arm 2.11 is installed on the support arm three 2.15 by screws, and the third support arm 2.15 is directly installed on the support base 2.23 by screws, and the support base 2.23 Positioned and installed on the tool post of the lathe (as shown in Figure 30), it is a first-degree-of-freedom scanning mechanism for virtual point edges.

虚点跨工件检测机构核心由1~18组成:The core of virtual point cross-workpiece detection mechanism is composed of 1~18:

喷水部件Ⅲ3.1通过连接块Ⅲ3.2安装于旋转支撑臂连杆3.3上,旋转支撑臂连杆3.3安装于旋转支撑臂3.4上,旋转支撑臂3.4定位在滑座Ⅲ3.17的滑槽中,并可在滑座Ⅲ3.17滑座端盖二3.18组成的滑槽中滑动,进而对耦合距离进行调节,利用紧定螺钉Ⅲ3.16对旋转支撑臂进行固定,滑座Ⅲ3.17通过螺钉与空心轴3.5相连,空心轴3.5通过轴承Ⅲ3.6安装于可调支撑臂3.9上,使空心轴可相对于可调支撑臂转动,空心轴3.5通过键与电机Ⅲ3.7相连,进而使电机带动喷水部件Ⅲ3.1旋转,轴承Ⅲ3.6通过轴承端盖Ⅲ3.8压紧在可调支撑臂3.9定位孔中,可调支撑臂3.9定位在滑座Ⅲ3.12的滑槽中,并可在滑座Ⅲ3.12和滑座端盖一3.10组成的滑槽中滑动,进而对检测工件直径大小进行调节,利用紧定螺钉对可调支撑臂3.9进行固定,滑座Ⅲ3.12通过螺钉安装于支撑座Ⅲ3.14上,支撑座Ⅲ3.14通过螺钉安装于支撑底座Ⅲ3.13上,将加强筋Ⅲ3.15通过螺钉安装在支撑座Ⅲ3.14上,将支撑底座Ⅲ3.13定位安装于车床的刀架台上(如图31)。The water spraying part Ⅲ3.1 is installed on the connecting rod 3.3 of the rotating support arm through the connecting block Ⅲ3.2, the connecting rod 3.3 of the rotating supporting arm is installed on the rotating supporting arm 3.4, and the rotating supporting arm 3.4 is positioned on the chute of the sliding seat Ⅲ3.17 , and can slide in the chute composed of sliding seat III 3.17 and sliding seat end cover 2 3.18, and then adjust the coupling distance, use the set screw III 3.16 to fix the rotating support arm, and the sliding seat III 3.17 passes through The screw is connected with the hollow shaft 3.5, and the hollow shaft 3.5 is installed on the adjustable support arm 3.9 through the bearing III 3.6, so that the hollow shaft can rotate relative to the adjustable support arm, and the hollow shaft 3.5 is connected with the motor III 3.7 through a key, so that the The motor drives the water spray part Ⅲ3.1 to rotate, the bearing Ⅲ3.6 is pressed into the positioning hole of the adjustable support arm 3.9 through the bearing end cover Ⅲ3.8, and the adjustable support arm 3.9 is positioned in the chute of the slide seat Ⅲ3.12, And it can slide in the chute composed of the sliding seat III 3.12 and the sliding seat end cover 1 3.10, and then adjust the diameter of the detected workpiece, and use the set screw to fix the adjustable support arm 3.9, and the sliding seat III 3.12 passes through The screws are installed on the support base Ⅲ3.14, the support base Ⅲ3.14 is installed on the support base Ⅲ3.13 by screws, the reinforcement rib Ⅲ3.15 is installed on the support base Ⅲ3.14 by screws, and the support base Ⅲ3.13 is positioned Install it on the tool post of the lathe (as shown in Figure 31).

2.2.2有自由度常规扫描机构设计2.2.2 Design of conventional scanning mechanism with degrees of freedom

2.2.2.1常规跨工件一自由度扫描机构2.2.2.1 Conventional cross-workpiece one-degree-of-freedom scanning mechanism

对于常规跨工件一自由度扫描机构的设计,只需将空间虚点法跨工件检测一自由度扫描机构中的喷水部件反装即可(如图32)。For the design of the conventional cross-workpiece one-degree-of-freedom scanning mechanism, it is only necessary to reversely install the water spray part in the one-degree-of-freedom scanning mechanism for cross-workpiece detection by the space virtual point method (as shown in Figure 32).

2.2.2.2常规一自由度边沿检测扫描机构2.2.2.2 Conventional one-degree-of-freedom edge detection scanning mechanism

喷水部件Ⅳ4.1通过滑块Ⅳ4.2安装于滑臂4.4上,可在滑臂4.4上滑动,进而对耦合距离进行调节,通过螺钉Ⅳ4.3锁紧,滑臂4.4定位安装于转轴Ⅳ4.5上,转轴Ⅳ4.5通过轴承定位安装于支撑臂Ⅳ一4.8上,用轴承挡盖Ⅳ4.11压紧,使轴承Ⅳ4.5可相对于支撑臂Ⅳ一4.8转动,电机Ⅳ4.6定位安装于电机座4.7上,并与转轴Ⅳ4.5相连,进而使电机Ⅳ4.6带动喷水部件Ⅳ4.1旋转,电机座4.7通过螺钉定位安装于支撑臂Ⅳ一4.8上,支撑臂Ⅳ一4.8通过螺钉与支撑臂Ⅳ二4.9相连,支撑臂Ⅳ二4.9通过螺钉安装于支撑底座Ⅳ4.10上,将支撑底座Ⅳ4.10定位安装于车床的刀架台上(如图33)。The water spray part IV4.1 is installed on the sliding arm 4.4 through the slider IV4.2, and can slide on the sliding arm 4.4, and then adjust the coupling distance, lock it through the screw IV4.3, and the sliding arm 4.4 is positioned and installed on the rotating shaft IV4 .5, the rotating shaft Ⅳ4.5 is installed on the support arm Ⅳ-4.8 through the bearing positioning, and is pressed with the bearing cover Ⅳ4.11, so that the bearing Ⅳ4.5 can rotate relative to the support arm Ⅳ-4.8, and the motor Ⅳ4.6 is positioned Installed on the motor base 4.7 and connected with the rotating shaft IV 4.5, so that the motor IV 4.6 drives the water spray part IV 4.1 to rotate, the motor base 4.7 is positioned on the support arm IV-4.8 by screws, and the support arm IV-4.8 Connect with the support arm Ⅳ 4.9 through screws, and the support arm Ⅳ 4.9 is installed on the support base Ⅳ 4.10 through screws, and the support base Ⅳ 4.10 is positioned and installed on the tool rest platform of the lathe (as shown in Figure 33).

若该附件用于车床上进行检测,则按上述安装即可。若该附件用于铣床上进行检测,则需要进行更换模块,增加一个自由度的旋转模块。If the accessory is used for testing on a lathe, it can be installed as above. If the accessory is used for detection on a milling machine, it is necessary to replace the module and add a rotation module with a degree of freedom.

3. 超声耦合模块设计3. Ultrasonic coupling module design

超声耦合部件,以解决超声检测时的耦合问题。Ultrasonic coupling components to solve coupling problems during ultrasonic testing.

3.1水浸法的选择3.1 Selection of water immersion method

水浸法可分为静水耦合和动水耦合(静水耦合是指耦合液静止不动的耦合方式,而动水耦合是指耦合液流动的耦合方式)两种方式。由于静水耦合方式需要把整个工件浸没在水中,其需要一个能容纳被测工件的水槽。在机床超声检测系统中一次安装后要同时完成超声检测和加工功能,若采用静水耦合方式,就要求检测时把工件浸没在水中,而加工时又不浸没在水中,结构上难以实现,两种功能难以兼容,因此不宜采用静水耦合方式。而动水耦合方式只需要水循环系统,系统体积较小,可以较方便的适应不同的机床超声检测系统。因此,在机床超声检测系统中采用动水耦合方式。The water immersion method can be divided into static water coupling and dynamic water coupling (hydrostatic coupling refers to the coupling method in which the coupling liquid is stationary, while dynamic water coupling refers to the coupling method in which the coupling liquid flows). Since the hydrostatic coupling method needs to immerse the entire workpiece in water, it needs a water tank that can accommodate the workpiece to be tested. In the machine tool ultrasonic testing system, the ultrasonic testing and processing functions must be completed at the same time after one installation. If the hydrostatic coupling method is used, it is required to immerse the workpiece in water during testing, but not submerged in water during processing. It is difficult to realize the structure. Two The functions are difficult to be compatible, so the hydrostatic coupling method is not suitable. The dynamic-water coupling method only needs a water circulation system, and the system is small in size, which can be easily adapted to different ultrasonic testing systems of machine tools. Therefore, the dynamic water coupling method is adopted in the machine tool ultrasonic testing system.

3.2耦合液的选择3.2 Selection of coupling liquid

在机床超声检测系统中,加工工件时一般要切削液来实现冷却、润滑、清洗、防锈四种功能,那么切削液是否能实现超声耦合的功能,回答是肯定的。目前常见的切削液有三类:In the ultrasonic testing system of machine tools, cutting fluid is generally required to realize the four functions of cooling, lubrication, cleaning and rust prevention when machining workpieces, so whether the cutting fluid can realize the function of ultrasonic coupling, the answer is yes. There are three types of common cutting fluids:

(1)水溶液—以水为主加入防锈剂或表面活性剂和油性添加剂。(1) Aqueous solution—mainly water, adding antirust agent or surfactant and oily additives.

(2)乳化液—由矿物油、乳化剂及其它添加剂配制的乳化油和95%-98%的水稀释而成的乳白色切削液。(2) Emulsion fluid—a milky white cutting fluid diluted with emulsified oil prepared from mineral oil, emulsifiers and other additives and 95%-98% water.

(3)切削油—主要成分是矿物油,少数采用植物油或复合油。(3) Cutting oil—the main component is mineral oil, and a few use vegetable oil or compound oil.

这三类切削液的主要成分是水和矿物油,而常用耦合剂也是水和矿物油,因此切削液可以作为超声耦合液。不过水基切削液和油基切削液其声阻抗与水和纯矿物油相比会有一定的变化,这可以通过简单的试验来测定。The main components of these three types of cutting fluids are water and mineral oil, and the commonly used coupling agents are also water and mineral oil, so cutting fluids can be used as ultrasonic coupling fluids. However, the acoustic impedance of water-based cutting fluid and oil-based cutting fluid will have a certain change compared with water and pure mineral oil, which can be determined by simple tests.

3.3 喷水部件设计3.3 Design of sprinkler parts

通过采用动水耦合的方式,将耦合液从耦合液接口14输送进去,使耦合液充满喷水部件腔形体19,经过通流筛对耦合液的流态进行处理,最终从喷嘴17流(喷)出,达到与工件耦合的目的。如图34为喷水部件的装置结构。By adopting the method of dynamic water coupling, the coupling liquid is transported in from the coupling liquid interface 14, so that the coupling liquid is filled with the cavity body 19 of the water spraying part, and the flow state of the coupling liquid is processed through the flow screen, and finally flows from the nozzle 17 (spray ) to achieve the purpose of coupling with the workpiece. Fig. 34 is the device structure of the water spraying part.

3.4 超声耦合回路设计3.4 Ultrasonic coupling circuit design

在机床数控超声自动检测附件中采用动水液浸法实现检测。由于机床自身带有切削液循环系统(如图35),切削液由机床泵直接抽取经过软管喷嘴喷于工件切削处,经机床切削液回收装置回收,经过滤器粗过滤后回流入切削液箱中,切削液箱中有竖直挡板,切削液中粉末杂质等经过挡板时逐步沉积,最后比较清洁的切削液被泵再次抽取,如此往复。本发明中的耦合液循环系统是在机床切削液循环系统基础上进行一定的改造而成。具体设计如下:The dynamic water and liquid immersion method is used to realize the detection in the CNC ultrasonic automatic detection accessory of the machine tool. Since the machine tool itself has a cutting fluid circulation system (as shown in Figure 35), the cutting fluid is directly pumped by the machine tool pump and sprayed on the cutting part of the workpiece through the hose nozzle. It is recovered by the machine tool cutting fluid recovery device, and after being roughly filtered by the filter, it flows back into the cutting fluid tank. Among them, there is a vertical baffle in the cutting fluid tank, and the powder impurities in the cutting fluid are gradually deposited when passing through the baffle, and finally the cleaner cutting fluid is pumped again by the pump, and so on. The coupling fluid circulation system in the present invention is modified on the basis of the cutting fluid circulation system of the machine tool. The specific design is as follows:

在喷嘴前将管路分为两路,分支一用于检测时耦合,其上依次安装由节流阀1、过滤器、减压阀、流量计组成的耦合净化装置,再接喷水耦合装置。这样当切削液流经此支路时,经过过滤器过滤掉杂质,再通过减压阀使支路流量稳定,最后有流量计指示出流量大小。分支二用于工件加工冷却,其上依次安装节流阀2、喷嘴。In front of the nozzle, the pipeline is divided into two paths, branch one is used for coupling during detection, and a coupling purification device consisting of a throttle valve 1, a filter, a pressure reducing valve, and a flow meter is installed sequentially on it, and then connected to a water spray coupling device . In this way, when the cutting fluid flows through the branch, the impurities are filtered out through the filter, and then the flow of the branch is stabilized through the pressure reducing valve, and finally the flow meter indicates the flow rate. Branch 2 is used for workpiece processing and cooling, on which throttle valve 2 and nozzle are installed in sequence.

加工时,节流阀1关闭,节流阀2完全打开,使切削液按照改装前回路循环。检测时,节流阀1、节流阀2同时打开,使切削液一部分通过支路二,另一部分通过支路一,调节节流阀1和2的开度,通过观察流量计读数,使流经检测支路流量达到检测时流量要求。不同的机床,其切屑泵流量也不同,但不管机床泵的流量有多大,通过调节节流阀2,可保证流经检测支路流量在要求范围内,因此这种设计可满足不同机床的要求。另外,对于不同机床支路一可固定不变,只需更换支路二节流阀2即可。During processing, the throttle valve 1 is closed, and the throttle valve 2 is fully opened, so that the cutting fluid circulates according to the circuit before modification. During detection, throttle valve 1 and throttle valve 2 are opened at the same time, so that part of the cutting fluid passes through branch 2 and the other part passes through branch 1, and the opening of throttle valve 1 and 2 is adjusted. The flow rate of the detected branch reaches the flow rate requirement during detection. Different machine tools have different chip pump flow rates, but no matter how much the machine tool pump flow rate is, by adjusting the throttle valve 2, the flow rate through the detection branch can be guaranteed to be within the required range, so this design can meet the requirements of different machine tools . In addition, branch one can be fixed for different machine tools, and only the throttle valve 2 of branch two needs to be replaced.

此设计对不同机床都能实现改造,而且新机床也可依此设计加入检测耦合功能。This design can be modified for different machine tools, and new machine tools can also be designed to add detection coupling function.

4. 附件的通用性设计4. Universal design of accessories

本发明所要解决的技术问题之四是解决附件设计的通用性问题,以满足不同类型不同型号机床的使用。通过采用产品族设计的思想,对此提出了机床数控超声自动检测附件的模块化、参数化设计。The fourth technical problem to be solved by the present invention is to solve the general problem of accessory design, so as to satisfy the use of different types and models of machine tools. By adopting the idea of product family design, a modular and parametric design of CNC ultrasonic automatic detection accessories for machine tools is proposed.

对机床数控超声自动检测附件进行模块化设计就是将该附件上同一功能的单元,设计成若干个具有不同性能的、可以互换选用的模块,根据用户的需要,选择和组合成不同功能或功能相同但性能、规格不同的产品。如图36为附件功能分解图:The modular design of the CNC ultrasonic automatic detection accessories of machine tools is to design the units with the same function on the accessories into several interchangeable modules with different performances, and select and combine them into different functions or functions according to the needs of users. Products that are the same but with different performance and specifications. Figure 36 is an exploded view of the accessory function:

为满足该附件在不同类型、不同型号的机床上使用,可按横系列和纵系列模块进行设计,在不改变检测参数和基础件相同的条件下,采用不同模块组合成各变形产品。共设计了典型的6个模块组,内含30个模块,如图37, 其中检测附件定位安装接口(J)随着机床的类型不同而改变,在此只设计出五种常用机床的接口模块,若附件运用于其它机床亦可设计出相匹配的检测附件定位安装接口。探头安装模块(T)只设计了四种型号,若需要其它型号的探头亦可设计出相应的模块。In order to satisfy the use of this accessory on different types and models of machine tools, it can be designed according to the horizontal series and vertical series of modules. Under the condition of not changing the detection parameters and the same basic parts, different modules can be combined to form various deformed products. A total of 6 typical module groups have been designed, including 30 modules, as shown in Figure 37. The positioning and installation interface (J) of the detection accessory varies with the type of machine tool. Here, only five interface modules for commonly used machine tools are designed. , if the accessory is used in other machine tools, a matching detection accessory positioning installation interface can also be designed. Only four models are designed for the probe installation module (T). If other types of probes are required, corresponding modules can also be designed.

其中横系列模块组的部件名称和模块代号如下:The part names and module codes of the horizontal series module groups are as follows:

纵系列模块组的部件名称和模块代号如下:由于探头套的大小直接与探头的直径大小有关,随着探头直径的改变探头套的大小也改变,如下为部分模块:The component names and module codes of the vertical series module group are as follows: Since the size of the probe cover is directly related to the diameter of the probe, the size of the probe cover will also change with the change of the probe diameter. Some modules are as follows:

,

基础模块:动力模块(D),偶合部件定位安装接口(O),超声耦合模块(H)。Basic module: power module (D), coupling component positioning and installation interface (O), ultrasonic coupling module (H).

通过对不同种类机床的工作原理进行分析,对机床数控超声自动检测附件进行模块化设计,最终设计出适用于不同种类机床的模块组合,如表1所示:Through the analysis of the working principles of different types of machine tools, the modular design of the CNC ultrasonic automatic detection accessories of machine tools is carried out, and finally the module combination suitable for different types of machine tools is designed, as shown in Table 1:

表1Table 1

表中:“○”表示组成适用于该机床的附件在同一模块组里为可选模块,“◎”表示组成适用于该机床的附件所必选模块。In the table: "○" indicates that the accessories suitable for the machine tool are optional modules in the same module group, and "◎" indicates the required modules for the accessories suitable for the machine tool.

Claims (9)

1. the ultrasonic automatic detection accessory of numerical control of machine tools, it is characterised in that its utilize lathe as detection platform, including ultrasonic Launch and receive parts, ultrasonic wave added exploring block, ultrasonic coupling parts and numerical control parts;
Described ultrasound emission receives parts and includes that ultrasonic probe and ultrasound emission receive device;
Described ultrasonic wave added exploring block includes the detection accessory that the cutter standard mounting interface with institute use lathe matches Location and installation interface module, ultrasonic coupling positioning parts mounting interface and additional scanning motion module;
Additional scanning motion module includes power plant module and without degree of freedom sweep mechanism and/or there is degree of freedom sweep mechanism;Nothing Degree of freedom sweep mechanism includes being installed on ultrasonic probe the connector on lathe handle of a knife, and having degree of freedom sweep mechanism is that fixed length is swept Retouch mechanism and/or have degree of freedom conventional sweep mechanism;Fixed length sweep mechanism can be visited to during surface of the work point by auxiliary machine bed motion Head in rotation process relative to this some distance keep constant, fixed length sweep mechanism include parallelogram sweep mechanism and/or Space imaginary point sweep mechanism;Parallelogram sweep mechanism and space imaginary point sweep mechanism include one-level degree of freedom and/or two grades Degree of freedom sweep mechanism;Parallelogram sweep mechanism includes the most hinged common base, bar one, bar two and sliding bar, The extension of the extension of common base, bar one, bar two and sliding bar forms parallelogram, the extension of common base and The intersection point of the extension of sliding bar overlaps with test point, and ultrasonic probe is installed on sliding bar, and common base is with lathe handle of a knife even Connect;
Space imaginary point sweep mechanism includes support arm and rotating turning arm, and turning arm is installed ultrasonic probe, ultrasonic probe Moving along the movement locus with test point fixed length distance, support arm is connected with lathe handle of a knife, and space imaginary point sweep mechanism is imaginary point Circle scan mechanism and/or imaginary point are across workpiece sweep mechanism;
There is degree of freedom conventional sweep mechanism for conventional across workpiece single-degree-of-freedom sweep mechanism and/or conventional single-degree-of-freedom circle scan Mechanism;
Described ultrasonic coupling parts, including for realize different size probe location and installation probe install module and for Realize the ultrasound couple device of ultrasonic coupling between workpiece and probe, use cutting fluid as coupling liquid, utilize lathe to carry Cutting fluid blood circulation realizes the circulation of coupling liquid, and ultrasound couple device includes two branch roads being connected with machine cut liquid pump, inspection Survey branch road and processing branch road, detection branch pipeline is sequentially installed with choke valve, filter, air relief valve and effusion meter and constitutes coupling Closing liquid purifier, coupling liquid purifier connects sprinkler part, processing bypass line installs choke valve and nozzle successively, spray Wet part includes nozzle and chamber body, arranges sprinkler part locating interface, sprinkler part locating interface is opened bottom the body of chamber There is chute that ultrasonic probe is installed;
Described numerical control parts is to control ultrasonic launch reception, ultrasonic coupling, additional scanning motion the master with Digit Control Machine Tool to sweep Retouch motion to work in coordination with mutually.
The ultrasonic automatic detection accessory of numerical control of machine tools the most according to claim 1, it is characterised in that described parallelogram One-level degree of freedom sweep mechanism includes that sprinkler part I (1.1), sprinkler part I (1.1) are installed on sliding bar by slider I (1.2) (1.3) above and being fastened by screw, axle three (1.4) is connected with sliding bar (1.3), and axle three (1.4) is rotatably pacified by bearing Being loaded on bar two (1.5), gear six (1.6) is installed on axle three (1.4), and gear five (7) is installed on bar two (1.5) by axle On, gear four (1.8) is connected with bar one (1.10), and axle two (9) is connected with bar two (1.5), and axle two (1.9) can be turned by bearing Moving and be installed on bar one (1.10), gear three (1.11) is connected with axle two (1.9), and gear two (1.12) is installed on bar one by axle (1.10) on, gear one (1.13) is connected with common base (1.15), and axle one (1.14) is connected with bar one (1.10), axle one (1.14) it is pivotally mounted on common base (1.15) by bearing;With gear one (1.13) and tooth while of gear two (1.12) Wheel three (1.11) engagement, gear five (1.7) engages with gear four (1.8) and gear six (1.6) simultaneously, bar one (1.10) and slip Bar (1.3) is parallel;Common base (1.15) is installed on pedestal (1.16), and pedestal is directly mounted at the knife rest platform of lathe.
The ultrasonic automatic detection accessory of numerical control of machine tools the most according to claim 2, it is characterised in that parallelogram two grades is certainly By degree sweep mechanism, what replacement pedestal was directly connected with lathe handle of a knife is to be provided with lathe by bearing on pedestal (1.16) to connect Handle, lathe connection handle (1.18) other end is installed on the knife rest platform of lathe, and band moving base is around lathe connection handle in relative rotation Motor (1.17) is also installed on pedestal (1.16).
The ultrasonic automatic detection accessory of numerical control of machine tools the most according to claim 1, it is characterised in that described space imaginary point is swept Retouching mechanism is imaginary point edge one-level degree of freedom sweep mechanism, and it includes that sprinkler part II (2.1), sprinkler part II (2.1) pass through Contiguous block II (2.2) is installed on slide II (2.20), and slide II (2.20) location and installation is upper at support arm one (2.3) and passes through Screw fastens, and slide II (2.20) can slide support arm one (2.3) is upper, support arm one (2.3) by key location and installation in Rotating shaft II (2.4) is upper and passes through screw lock, and rotating shaft II (2.4) is pivotally mounted to support arm two by bearing one (2.6) (2.11) on, rotating shaft II (2.4) is connected with belt wheel one (2.7) by key, and belt wheel two (2.8) is by key and motor one (2.10) phase Even, motor one (2.10) by screw location and installation in mounting seat (2.9), mounting seat (2.9) by screw location and installation in On support arm two (2.11), belt wheel one (2.7) is connected with cog belt with belt wheel two (2.8), and bearing one (2.6) passes through bearing (ball) cover II (2.5) is pressed in hole, support arm two (2.11) location, and support arm two (2.11) is installed and support arm three by screw (2.15) on, support arm three (2.15) is installed in support base (2.23), supports base (2.23) location and installation in lathe On knife rest platform.
The ultrasonic automatic detection accessory of numerical control of machine tools the most according to claim 4, it is characterised in that two grades of imaginary point edge freedom Degree sweep mechanism, replaces support arm three (2.15) to be installed in support base (2.24): support arm two (2.11) and support By screw, reinforcement (2.12), the upper location and installation motor two (2.14) of support arm three (2.15), electricity are installed on arm three (2.15) Machine two (2.14) is by bonded belt wheel three (2.13), and lathe connection handle II (2.16) passes through bearing (2.18) location and installation in propping up Brace three (2.15) is upper, its end, one end positioning seat (2.19) and bolt are fixed, and belt wheel four (2.17) passes through bonded at machine On bed connection handle II (2.16), belt wheel three (2.13) is connected with cog belt with belt wheel four (2.17), lathe connection handle II (2.16) The other end is installed on the knife rest platform of lathe, the centrage phase of the centrage of lathe connection handle II (2.16) and rotating shaft II (2.4) Hand over.
The ultrasonic automatic detection accessory of numerical control of machine tools the most according to claim 1, it is characterised in that described space imaginary point is swept Retouching mechanism is imaginary point across workpiece sweep mechanism, and including sprinkler part III (3.1), sprinkler part III (3.1) is by contiguous block III (3.2) being installed on pivotal support arm connecting rod (3.3), pivotal support arm connecting rod (3.3) is installed on outside pivotal support arm (3.4) End, pivotal support arm (3.4) is positioned in the chute of slide III (3.17), and can be at slide III (3.17) and slide end cap two (3.18) chute formed slides, utilizes holding screw III (3.16) that pivotal support arm is fixed, slide III (3.17) Being connected with hollow axle (3.5) by screw, hollow axle (3.5) is installed in adjustable support arm (3.9) by bearing III (3.6), Hollow axle (3.5) is connected with motor III (3.7) by key, and bearing III (3.6) is pressed on adjustable supporting by bearing (ball) cover III (3.8) In hole, brace III (3.9) location, adjustable support arm III (3.9) is positioned in the chute of slide III (3.12), and can be at slide III (3.12) and the chute that forms of slide end cap two (3.10) slides, utilize holding screw that adjustable support arm III (3.9) is carried out Fixing, slide III (3.12) is installed on support seat III (3.14) by screw, supports seat III (3.14) and is installed on by screw Support on base III (3.13), reinforcement III (3.15) is arranged on support seat III (3.14) by screw, base will be supported III (3.13) location and installation is on the knife rest platform of lathe.
The ultrasonic automatic detection accessory of numerical control of machine tools the most according to claim 6, it is characterised in that described routine is across workpiece one Degree of freedom sweep mechanism, pivotal support arm connecting rod (3.3) is installed on the outer end of pivotal support arm (3.4) and is replaced by pivotal support arm Connecting rod (3.3) is installed on the inner of pivotal support arm (3.4).
The ultrasonic automatic detection accessory of numerical control of machine tools the most according to claim 1, it is characterised in that described conventional single-degree-of-freedom Circle scan mechanism includes that sprinkler part IV (4.1), sprinkler part IV (4.1) are installed on cursor slide (4.4) by slide block IV (4.2) On, can be locked by screw IV (4.3) in the upper slip of cursor slide (4.4), cursor slide IV (4.4) location and installation is in rotating shaft IV (4.5) On, rotating shaft IV (4.5) by bearing location and installation, is compressed with bearing door IV (4.11), makes axle on support arm IV 1 (4.8) Hold IV (4.5) to rotate relative to support arm IV 1 (4.8), motor IV (4.6) location and installation on motor cabinet (4.7), and with Rotating shaft IV (4.5) is connected, motor cabinet (7) by screw location and installation on support arm IV 1 (4.8), support arm IV 1 (4.8) Being connected with support arm IV 2 (4.9) by screw, support arm IV 2 (4.9) is installed on support base IV (4.10) by screw On, support base IV (4.10) location and installation on the knife rest platform of lathe.
9. the time synchronized controlling party completed according to the ultrasonic automatic detection accessory of the numerical control of machine tools one of claim 1 to 8 Suo Shu Method, it is characterised in that in adnexa, gesture stability and the ultrasonic transmitting reception of probe are to be realized and machine by " time synchronized method " Working in coordination with of bed work, time synchronized method, first develop the NC code controlling lathe, then calculate probe movement according to code and arrive The time of each test point, when lathe starts to perform NC code motion, adnexa can be obtained by timing and pop one's head at a time Detection position, thus control probe and keep corresponding test pose and control the transmitting reception of ultrasound wave, to realize probe to work The ultrasonic scanning detection of part,
Specifically comprise the following steps that
A. utilize lathe universal numerical control programmed method to develop " machine tooling NC code ", then calculate according to machining code and generate " NC code is used in lathe detection " and " adnexa NC code ";
B. " lathe detection NC code " is passed to Digit Control Machine Tool;
C. " adnexa NC code " is passed to the numerical control parts of adnexa;
D. workpiece coordinate system set up by lathe, returns detection reference point;
E. adnexa starts whether to monitor lathe from detection reference point setting in motion;
F. lathe performs " NC code is used in lathe detection " setting in motion;
G. the synchronization sensor being installed on detection reference point detects that signal, adnexa start adjust probe attitude and detect;
H. detect complete, computer disposal detection data, draw testing result.
CN201410295377.4A 2014-06-27 2014-06-27 The ultrasonic automatic detection accessory of numerical control of machine tools and the time synchronization control method completed thereof Expired - Fee Related CN104289974B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410295377.4A CN104289974B (en) 2014-06-27 2014-06-27 The ultrasonic automatic detection accessory of numerical control of machine tools and the time synchronization control method completed thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410295377.4A CN104289974B (en) 2014-06-27 2014-06-27 The ultrasonic automatic detection accessory of numerical control of machine tools and the time synchronization control method completed thereof

Publications (2)

Publication Number Publication Date
CN104289974A CN104289974A (en) 2015-01-21
CN104289974B true CN104289974B (en) 2017-01-04

Family

ID=52310045

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410295377.4A Expired - Fee Related CN104289974B (en) 2014-06-27 2014-06-27 The ultrasonic automatic detection accessory of numerical control of machine tools and the time synchronization control method completed thereof

Country Status (1)

Country Link
CN (1) CN104289974B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104625877A (en) * 2015-02-28 2015-05-20 蚌埠市金林数控机床制造有限公司 Cutting fluid circulating system used for ultrasonic inspection of numerical-control machine tool
JP6881362B2 (en) * 2018-03-16 2021-06-02 ブラザー工業株式会社 Numerical control device
CN110542717A (en) * 2018-05-29 2019-12-06 中国航发商用航空发动机有限责任公司 Blisk nondestructive testing device and method based on processing machine tool
CN111609000B (en) * 2020-05-18 2025-07-11 广州市优尚家具有限公司 A kind of hidden aluminum alloy furniture fastener
CN114137088B (en) * 2021-10-28 2024-08-06 航天材料及工艺研究所 Ultrasonic water spraying penetration automatic profiling detection system for curved bus revolution body composite material
CN115570447A (en) * 2022-10-11 2023-01-06 上海诺倬力机电科技有限公司 A monitoring method, system, terminal and medium for anti-collision of CNC machine tools
CN119310190A (en) * 2024-12-16 2025-01-14 无锡德申精密机械制造有限公司 A precision valve body surface defect detection device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0535355A1 (en) * 1991-09-09 1993-04-07 FahnenFleck M. Fleck & Sohn Procedure to combine several layers of synthetic knitted or woven fabric, in particularly for the application of motifs on flags, banners, pennants and the like, and the use of an ultrasonic device as well as the woven or knitted fabric obtained
CN101995434A (en) * 2009-08-25 2011-03-30 鞍钢股份有限公司 A method for precise location of defects in rail ultrasonic flaw detection
CN202240714U (en) * 2011-08-08 2012-05-30 中南大学 Parasitic ultrasonic automatic detection system
CN203470911U (en) * 2013-06-08 2014-03-12 黄山市合控电气设备有限公司 Horizontal composite numerically controlled lathe

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0535355A1 (en) * 1991-09-09 1993-04-07 FahnenFleck M. Fleck & Sohn Procedure to combine several layers of synthetic knitted or woven fabric, in particularly for the application of motifs on flags, banners, pennants and the like, and the use of an ultrasonic device as well as the woven or knitted fabric obtained
CN101995434A (en) * 2009-08-25 2011-03-30 鞍钢股份有限公司 A method for precise location of defects in rail ultrasonic flaw detection
CN202240714U (en) * 2011-08-08 2012-05-30 中南大学 Parasitic ultrasonic automatic detection system
CN203470911U (en) * 2013-06-08 2014-03-12 黄山市合控电气设备有限公司 Horizontal composite numerically controlled lathe

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
机床超声自动检测系统总体技术研究;曹鹏;《中国优秀硕士学位论文全文数据库 工程科技Ⅰ辑》;20120815(第08期);正文第16-40页 *

Also Published As

Publication number Publication date
CN104289974A (en) 2015-01-21

Similar Documents

Publication Publication Date Title
CN104289974B (en) The ultrasonic automatic detection accessory of numerical control of machine tools and the time synchronization control method completed thereof
CN102944197B (en) A kind of method for detecting precision of five-spindle machining center of double-rotary table structure
WO2020192057A1 (en) Large wall plate ultrasonic on-machine non-contact scanning thickness measuring device and method
CN104858748A (en) Automatic robot device for grinding air feeding and discharging edges of blade
CN102001021A (en) Method for measuring geometric error parameter value of rotary oscillation axis of five-axis linkage numerical control machine tool
CN101244531A (en) Blade double-side synchronous efficient grinding and polishing machine tool
CN101148021A (en) Blade polishing and finishing machine tool with curved surface adaptability
CN101497167B (en) Parallel type three-shaft mainshaft head structure without accompanied movement
Li et al. Sensitivity analysis of relationship between error motions and machined shape errors in five-axis machining center-Peripheral milling using square-end mill as test case
Lei et al. Error measurement of five-axis CNC machines with 3D probe–ball
CN100436058C (en) Five-axle linked tandem and parallel digital control polishing machine tool
CN108127424A (en) A kind of thin-wall part mirror image milling is servo-actuated supporting device and method
CN108469785B (en) Five-axis machining complex curved surface collision detection method based on implicit function
CN107282342A (en) Spray robot
CN204621546U (en) A robot cutting and grinding equipment based on 3D guidance
CN208374741U (en) A kind of economical Five-axis NC Machining Center
CN106568391A (en) Turbo blade ultrasonic nondestructive testing system
Xu et al. Design, dynamic analysis, and experimental evaluation of a hybrid parallel–serial polishing machine with decoupled motions
Mineo et al. Robotic path planning for non-destructive testing of complex shaped surfaces
CN104911659B (en) A kind of electro-brush plating machine tool of horizontal crankshaft trunnion
CN202075293U (en) Test stand for testing high speed driving and protection of numerical control machine
CN104589303A (en) Circular orbit robot for nondestructive testing of large workpiece
CN106994642B (en) Hybrid polishing machine
TW201412454A (en) A method for the measurement of static and dynamic errors of rotary axes in five-axis CNC machine tools
CN211761517U (en) Five-degree-of-freedom parallel robot for polishing ship bulkhead

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170104