CN107081677B - A kind of robot technique for grinding optimization method based on laser detection - Google Patents

A kind of robot technique for grinding optimization method based on laser detection Download PDF

Info

Publication number
CN107081677B
CN107081677B CN201710476295.3A CN201710476295A CN107081677B CN 107081677 B CN107081677 B CN 107081677B CN 201710476295 A CN201710476295 A CN 201710476295A CN 107081677 B CN107081677 B CN 107081677B
Authority
CN
China
Prior art keywords
robot
polishing
point
laser detection
milling tools
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710476295.3A
Other languages
Chinese (zh)
Other versions
CN107081677A (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.)
Ningbo Zhichang Robot System Co Ltd
Original Assignee
Ningbo Zhichang Robot System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ningbo Zhichang Robot System Co Ltd filed Critical Ningbo Zhichang Robot System Co Ltd
Priority to CN201710476295.3A priority Critical patent/CN107081677B/en
Publication of CN107081677A publication Critical patent/CN107081677A/en
Application granted granted Critical
Publication of CN107081677B publication Critical patent/CN107081677B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
    • B24B49/12Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation involving optical means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B21/00Machines or devices using grinding or polishing belts; Accessories therefor
    • B24B21/002Machines or devices using grinding or polishing belts; Accessories therefor for grinding edges or bevels
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/005Manipulators for mechanical processing tasks
    • B25J11/0065Polishing or grinding

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)

Abstract

The present invention provides a kind of robot technique for grinding optimization method based on laser detection, which comprises the following steps: S1, pass through polishing workpiece surface needed for laser detection with respect to the dimensional discrepancy of milling tools radial direction;S2, robot are according to the dimensional discrepancy operation polishing track detected.Robot technique for grinding optimization method of the present invention based on laser detection is able to maintain robot polishing size safety cabinet stock removal devious unanimously, and this method reduce robot automatically grinding systems to the requirement of client's workpiece size precision, improves robot and polishes the degree of automation.

Description

A kind of robot technique for grinding optimization method based on laser detection
Technical field
The invention belongs to robot grinding technology fields, more particularly, to a kind of robot polishing work based on laser detection Skill optimization method.
Background technique
Safety cabinet generates technique: from welding fabrication after the board material splice of blanking, need to the weld seam of safety cabinet outer surface into Row grinding process.
Because of manual polishing safety cabinet large labor intensity, working environment is severe, therefore is replaced manually carrying out polishing work with robot Industry.Safety cabinet after the completion of industrial robot crawl welding goes polishing welding seams at belt sander, and workpiece positioning relies on robot clamp It clamps and positions, robot polishing program repeats same track and carries out polishing workpiece.
In the prior art, the preceding working procedure of safety cabinet is artificial assembly, therefore the dimensional uniformity of workpiece is poor.If pressing According to traditional robot grinding method, can exist some grinding workpieces less than or grinding excessively cause surface polishing that cannot reach The requirement of client.
Summary of the invention
In view of this, the present invention is directed to propose a kind of robot technique for grinding optimization method based on laser detection, with solution Certainly existing manual polishing great work intensity, working environment is severe, is manually often difficult to be competent at and existing robot polishes Intelligence degree is low, the underproof situation of technique.
In order to achieve the above objectives, the technical scheme of the present invention is realized as follows:
A kind of robot technique for grinding optimization method based on laser detection, comprising the following steps:
S1, pass through the dimensional discrepancy of the opposite milling tools radial direction of polishing workpiece surface needed for laser detection;
S2, robot are according to the dimensional discrepancy operation polishing track detected;
In the step S1, the specific method is as follows for detecting size deviation:
Workpiece teaching robot's program point is grabbed by S101, robot, and robot program's point includes polishing starting point machine People position, polishing end point robot location, dot laser benchmaring point robot location;
The positional value of S102, polished by function etc. point starting point and end point of polishing, are used to increase starting of polishing automatically Several robots polishing program point between point and polishing end point;
S103, pass through function instruction, multiple robots polishing program point in step S102 is passed through into program and calculates offset It obtains multiple laser detection positions, multiple values is detected by laser detection position respectively;
The value that S104, basis detect calculates deviation compared with the detected value of dot laser benchmaring point.
Further, the robot polishing program point in the step S103 is identical with the quantity of laser detection position.
Further, in the step S104, the calculated deviation is more than the threshold value of setting, and robot will call the police And it stops working.
It further,, can be according to the mill of milling tools when robot polishing program point is deviated in the step S103 Damage compensates the loss of milling tools.
Further, the loss of the migration milling tools, the specific method is as follows:
When polishing is depleted to the limit, the size of milling tools thickness is inclined for one S201, test measurement new milling tools The total quantity N of poor D and polishing workpiece;
S202, one workpiece consumption milling tools amount of every polishing is obtained;
S203, the position coordinates that robot polishing point is deviated by offset commands, to be mended to milling tools loss It repays.
Further, the milling tools is belt sander, and the belt sander is that fixed be driven by a motor on the ground connects master Abrasive band on driving wheel and driven wheel is driven to be ground the mechanism of object.
Compared with the existing technology, the robot technique for grinding optimization method of the present invention based on laser detection have with Lower advantage:
Robot technique for grinding optimization method of the present invention based on laser detection has robot polishing size partially The safety cabinet stock removal of difference is able to maintain unanimously, and this method reduce robot automatically grinding systems to client's workpiece size essence Degree requires, and improves robot and polishes the degree of automation.
Detailed description of the invention
The attached drawing for constituting a part of the invention is used to provide further understanding of the present invention, schematic reality of the invention It applies example and its explanation is used to explain the present invention, do not constitute improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the robot technique for grinding optimization method flow chart based on laser detection described in the embodiment of the present invention.
Specific embodiment
It should be noted that in the absence of conflict, the feature in embodiment and embodiment in the present invention can phase Mutually combination.
In the description of the present invention, it is to be understood that, term " center ", " longitudinal direction ", " transverse direction ", "upper", "lower", The orientation or positional relationship of the instructions such as "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outside" is It is based on the orientation or positional relationship shown in the drawings, is merely for convenience of description of the present invention and simplification of the description, rather than instruction or dark Show that signified device or element must have a particular orientation, be constructed and operated in a specific orientation, therefore should not be understood as pair Limitation of the invention.In addition, term " first ", " second " etc. are used for description purposes only, it is not understood to indicate or imply phase To importance or implicitly indicate the quantity of indicated technical characteristic.The feature for defining " first ", " second " etc. as a result, can To explicitly or implicitly include one or more of the features.In the description of the present invention, unless otherwise indicated, " multiple " It is meant that two or more.
In the description of the present invention, it should be noted that unless otherwise clearly defined and limited, term " installation ", " phase Even ", " connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;It can To be mechanical connection, it is also possible to be electrically connected;It can be directly connected, can also can be indirectly connected through an intermediary Connection inside two elements.For the ordinary skill in the art, above-mentioned term can be understood by concrete condition Concrete meaning in the present invention.
The present invention will be described in detail below with reference to the accompanying drawings and embodiments.
Robot technique for grinding optimization method based on laser detection, belt sander are mounted below robot, and robot is grabbed Workpiece is taken, teaching is first carried out, then the welded radial vertical height of measurement workpiece surface weld is examined with dot laser benchmark The datum level of measuring point measurement compares, and calculates deviation, and compensate according to the abrasion loss of milling tools, robot is set Determine running track, finally polishes.
Some keywords explanation of the invention:
Path: program point point.
Num: the abrasion loss for each grinding workpieces tool of polishing.
Grinding_start: polishing starting point robot location.
Grinding_end: polishing end point robot location.
Polish: dot laser benchmaring point robot location.
Laser: dot laser detects a reference value.
Laser_reference: the actually detected value of dot laser.
Offs_x.trans.x: the difference of dot laser actually detected value and a reference value.
Ncount: the quantity of milling tools polishing workpiece.
As shown in Figure 1, a kind of robot technique for grinding optimization method based on laser detection, comprising the following steps:
S1, pass through the dimensional discrepancy of the opposite milling tools radial direction of polishing workpiece surface needed for laser detection;
S2, robot are according to the dimensional discrepancy operation polishing track detected.
Wherein, in the step S1, the specific method is as follows for detecting size deviation:
Workpiece teaching robot's program point is grabbed by S101, robot, and robot program's point includes polishing starting point machine People position, polishing end point robot location, dot laser benchmaring point robot location, grinding_start: polish Initial point robot location;Grinding_end: polishing end point robot location;Polish: dot laser benchmaring point machine People position (the location point laser detection value is recorded as laser);
The positional value of S102, polished by function etc. point starting point and end point of polishing,
Grinding_p:=grinding_start;
Grinding_p.trans.x:=(grinding_end.trans.x-grinding_start.tran s.x)/4 +grinding_start.trans.x;
Grinding_p.trans.y:=(grinding_end.trans.y-grinding_start.tran s.y)/4 +grinding_start.trans.y;
Grinding_p.trans.z:=(grinding_end.trans.z-grinding_start.tran s.z)/4 +grinding_start.trans.z;It is beaten for increasing several robots between polishing starting point and polishing end point automatically Grind program point;
S103, pass through function instruction,
Off_x:=polish.trans.x-grinding_start.trans.x;
Off_y:=polish.trans.y-grinding_start.trans.y;
Off_z:=polish.trans.z-grinding_start.trans.z;By multiple machines in step S102 People's polishing program point obtains multiple laser detection positions, such as the sky of robot starting polishing program point " P1 " by Program shift Between value be (x1, y1, z1), relative to polishing starting point the dot laser test point spatial position " R1 " be (a1, b1, c1).Then this Two relative position differences are exactly △ x, △ y, △ z.Such as according to my above-mentioned polishing starting point and the direct several points of terminal " P2 (x2, y2, z2), P3 (x3, y3, z3), P4 (x4, y4, z4), P5 (x5, y5, z5) " can learn the other positions of detection Point " R2 (x2- △ x, y2- △ x, z2- △ x), R3 (x3- △ x, y3- △ x, z3- △ x), R4 (x4- △ x, y4- △ x, z4- △ X), R5 (x5- △ x, y5- △ x, z5- △ x);Multiple values are detected respectively by laser detection position.
S104, according to the value that detects compared with the detected value of dot laser benchmaring point, laser_reference1~ Laser_reference5, while compared with a reference value laser and calculating deviation offs_x.trans.x.
Difference offs_x.trans.x assignment to robot will be polished the seat of program point grinding_p according to the above method It marks in data.All polishing program point grinding_p of robot carry out dot laser detection and offset correction.Robot operation Polishing track will be according to the variation of the opposite milling tools radial direction in grinding workpieces surface, and generation changes accordingly, to make machine The stock removal that device people is ground workpiece is consistent.
Wherein, the robot polishing program point in the step S103 is identical with the quantity of laser detection position.
Wherein, in the step S104, the calculated deviation be more than setting threshold value, robot will call the police and It stops working.Whether in the reasonable scope to detect workpiece size variation: decision instruction: IF offs_x.trans.x > 5OR Offs_x.trans.x < -5THEN, if workpiece size deviation is excessive (deviation can be set), program will inform robot alarm simultaneously Stop.
Wherein, in the step S103, robot polishing program point is when being deviated, can according to the abrasion of milling tools into The loss of row compensation milling tools.
Wherein, the loss of the migration milling tools, the specific method is as follows:
When polishing is depleted to the limit, the size of milling tools thickness is inclined for one S201, test measurement new milling tools The total quantity N of poor D and polishing workpiece;
S202, one workpiece consumption milling tools amount of every polishing is obtained;
S203, the position coordinates that robot polishing point is deviated by offset commands, to be mended to milling tools loss It repays.
The quantity ncount for defining milling tools polishing workpiece, disappears according to piece new milling tools of test measurement and polishing The dimensional discrepancy D of the milling tools thickness of the limit and the total quantity N of polishing workpiece are consumed, show that one workpiece consumption of every polishing is beaten Grinder tool amount num:=D/N.
Robot polishing point is deviated by offset commands " Offs (grinding_p, 0,0+ncount*num, 0) " The position coordinates of grinding_p, to compensate to milling tools loss, (direction of compensation is workpiece with respect to milling tools Radial direction).
Wherein, the milling tools is belt sander, and the belt sander is that fixation is driven by a motor connection driving wheel on the ground The mechanism of object is ground with the abrasive band transmission on driven wheel.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention Within mind and principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.

Claims (6)

1. a kind of robot technique for grinding optimization method based on laser detection, which comprises the following steps:
S1, pass through the dimensional discrepancy of the opposite milling tools radial direction of polishing workpiece surface needed for laser detection;
S2, robot are according to the dimensional discrepancy operation polishing track detected;
In the step S1, by laser detection dimensional discrepancy, the specific method is as follows:
S101, robot grabbing workpiece, teaching robot's program point, robot program's point include polishing starting point robot Position, polishing end point robot location, dot laser benchmaring point robot location;
S102, by the positional value of function etc. point polishing starting point and end point of polishing, be used to it is automatic increase polishing starting point and Several robots polishing program point between end point of polishing;
S103, pass through function instruction, multiple robots polishing program point in step S102 is calculated into offset by program and is obtained Multiple laser detection positions detect multiple values by laser detection position respectively;
The value that S104, basis detect calculates deviation compared with the detected value of dot laser benchmaring point.
2. the robot technique for grinding optimization method according to claim 1 based on laser detection, it is characterised in that: described Robot polishing program point in step S103 is identical with the quantity of laser detection position.
3. the robot technique for grinding optimization method according to claim 1 based on laser detection, it is characterised in that: described In step S104, the calculated deviation is more than the threshold value of setting, and robot will call the police and stop working.
4. the robot technique for grinding optimization method according to claim 1 based on laser detection, it is characterised in that: described In step S103, when robot polishing program point is deviated, milling tools can be compensated according to the abrasion of milling tools Loss.
5. the robot technique for grinding optimization method according to claim 4 based on laser detection, it is characterised in that: described The loss of migration milling tools, the specific method is as follows:
One S201, test measurement new milling tools when polishing is depleted to the limit, the dimensional discrepancy D of milling tools thickness and The total quantity N of polishing workpiece;
S202, one workpiece consumption milling tools amount of every polishing is obtained;
S203, the position coordinates that robot polishing point is deviated by offset commands, to be compensated to milling tools loss.
6. according to claim 1,4,5 any robot technique for grinding optimization method based on laser detection, feature Be: the milling tools is belt sander, and the belt sander is that fixed be driven by a motor on the ground connects driving wheel and driven wheel On abrasive band transmission be ground the mechanism of object.
CN201710476295.3A 2017-06-21 2017-06-21 A kind of robot technique for grinding optimization method based on laser detection Active CN107081677B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710476295.3A CN107081677B (en) 2017-06-21 2017-06-21 A kind of robot technique for grinding optimization method based on laser detection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710476295.3A CN107081677B (en) 2017-06-21 2017-06-21 A kind of robot technique for grinding optimization method based on laser detection

Publications (2)

Publication Number Publication Date
CN107081677A CN107081677A (en) 2017-08-22
CN107081677B true CN107081677B (en) 2019-02-26

Family

ID=59606842

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710476295.3A Active CN107081677B (en) 2017-06-21 2017-06-21 A kind of robot technique for grinding optimization method based on laser detection

Country Status (1)

Country Link
CN (1) CN107081677B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108555779A (en) * 2018-04-17 2018-09-21 武汉理工大学 A kind of polished machine contact wheel of robot abrasive band polishing system makes a concession method automatically
CN109176305B (en) * 2018-09-29 2024-04-16 照亮智能装备(江门)有限公司 Robot three-dimensional deviation correcting and positioning equipment and method
DE102019101017A1 (en) * 2019-01-16 2020-07-16 Harting Electric Gmbh & Co. Kg Method and device for monitoring the status of a crimping device
CN109664317B (en) * 2019-01-24 2022-06-14 深圳勇艺达机器人有限公司 Object grabbing system and method of robot
CN109633609A (en) * 2019-01-26 2019-04-16 广东利迅达机器人***股份有限公司 A kind of axle housing polishing intelligent laser range-measurement system and its control method
CN111604653B (en) * 2020-05-19 2021-10-01 安庆帝伯格茨活塞环有限公司 Piston ring integrated forming process
CN113199487B (en) * 2021-03-30 2022-04-01 武汉数字化设计与制造创新中心有限公司 Grinding and polishing unit pose sensing method, grinding method and grinding and polishing unit
CN114986265B (en) * 2022-05-31 2022-11-18 嘉兴美旺机械制造有限公司 Intelligent control blade grinding process method and system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63288658A (en) * 1987-05-21 1988-11-25 Mitsubishi Electric Corp Robot device for removing burr
CN201040353Y (en) * 2007-04-13 2008-03-26 孙德亮 Welding seam grinding machine for radiator
CN101462248B (en) * 2009-01-12 2011-09-07 廊坊智通机器人***有限公司 Method for shaping, grinding and processing abrasive band based on standard workpiece
JP6289980B2 (en) * 2014-04-04 2018-03-07 株式会社ディスコ Processing method
CN104858748B (en) * 2015-05-28 2016-08-17 华中科技大学 A kind of blade intake and exhaust limit grinding machine people's automated arm
CN105382660B (en) * 2015-12-23 2018-06-22 无锡三虹重工机械设备有限公司 A kind of weld grinding device
CN205685190U (en) * 2016-06-20 2016-11-16 苏州华徕光电仪器有限公司 A kind of single head integrated laser location polisher

Also Published As

Publication number Publication date
CN107081677A (en) 2017-08-22

Similar Documents

Publication Publication Date Title
CN107081677B (en) A kind of robot technique for grinding optimization method based on laser detection
CN112059363A (en) Unmanned wall climbing welding robot based on vision measurement and welding method thereof
CN106862813B (en) A kind of robot automatic surfacing of caterpillar teeth wheel disc and vision detection system
KR102111186B1 (en) An automated adaptive maintenance method and system for welding gun electrodes
CA2956848C (en) Hybrid computer numerical control machining center and machining method thereof
CN106826453A (en) The intelligent polishing system of laser welded seam polishing
TW201029797A (en) Lens processing method and grinding device
CN104070613B (en) Apparatus for circumference grinding of workpiece
CN109968127B (en) Grinding device
CN102806427B (en) Method for manufacturing trunnion ring of large-size converter
CN212329961U (en) Unmanned wall welding robot that climbs based on vision measurement
CN206544078U (en) The intelligent polishing system of laser welded seam polishing
KR20190106643A (en) Edging method and apparatus
CN111113149A (en) Machine tool
US20200353618A1 (en) Robot system for controlling load of machine depending on tool wear and method for controlling load of machine using the same
CN105014530A (en) Workpieces processing machine and method for automatically controlling the dimensions of workpieces in such a machine
CN105290915A (en) Large-aperture ultra-precise grinding machine integrated system
KR20230033216A (en) Welding Bead Automatic Grinding Robot System and Welding Bead Automatic Grinding Method Thereof
CN104339241A (en) Homogenization method of chipping allowance and periphery grinding apparatus of plate
KR20200059358A (en) Machining device for controlling tool position considering tool wear and method for controlling tool position using the same
CN105538097A (en) Furniture surface grinding process based on full-automatic robot grinding production line
CN104209698A (en) Manufacturing method for bucket of underground carry scraper
KR102213146B1 (en) Automated system of automobile part
CN207289246U (en) A kind of welding tooling is switched fast detent mechanism
JP6938853B2 (en) Grinder

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant