IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0300317
(2002-11-20)
|
우선권정보 |
DE-197 31 222(1997-07-21) |
발명자
/ 주소 |
- Mauer,Dieter
- Roeser,Hermann
- Opper,Reinhold
- Wojcik,Andreas
- Schoenig,Christian
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
21 인용 특허 :
88 |
초록
▼
Computer software for controlling a riveting system is operable to join two or more workpieces with a rivet. In another aspect of the present invention, a self-piercing rivet is employed. Still another aspect of the present invention employs an electronic control unit and one or more sensors to dete
Computer software for controlling a riveting system is operable to join two or more workpieces with a rivet. In another aspect of the present invention, a self-piercing rivet is employed. Still another aspect of the present invention employs an electronic control unit and one or more sensors to determine a riveting characteristic and/or an actuator characteristic.
대표청구항
▼
The invention claimed is: 1. Computer software stored in memory for use in a workpiece riveting process having workpieces, a rivet, a riveting tool, a rivet feeder and an electronic control unit, the software comprising: (a) a first software instruction set operably determining if the rivet is loca
The invention claimed is: 1. Computer software stored in memory for use in a workpiece riveting process having workpieces, a rivet, a riveting tool, a rivet feeder and an electronic control unit, the software comprising: (a) a first software instruction set operably determining if the rivet is located in the riveting tool; (b) a second software instruction set operably sending a signal to feed the rivet to the riveting tool if step (a) is negative; (c) a third software instruction set operably energizing an actuator of the riveting tool to advance the rivet; (d) a fourth software instruction set operably measuring the thickness of at least one of the workpieces; (e) a fifth software instruction set operably determining if the thickness is acceptable; (f) a sixth software instruction set operably determining a size characteristic of the rivet; and (g) a seventh software instruction set operably determining the force used to join the workpieces by the rivet. 2. The software of claim 1 wherein the actuator is an electric motor, further comprising an eighth software instruction set operably deenergizing the electric motor if an unacceptable condition is determined. 3. The software of claim 1 further comprising an eighth software instruction set operably sending an error signal if an unacceptable condition is determined. 4. The software of claim 1 further comprising an eighth software instruction set operably storing determined values and displaying historical trends between riveting process cycles. 5. The software of claim 1 further comprising an eighth software instruction set operably determining which rivet should be fed to the riveting tool from multiple different rivet options. 6. The software of claim 1 further comprising an eighth software instruction set operably causing rotation of the actuator which linearly drives the rivet into the workpieces in a self-piercing manner and substantially prevents the rivet from completely piercing through a die side one of the workpieces. 7. A riveting process employing a self-piercing rivet, a joint and an electric motor, the process comprising: (a) recalling data about the joint to be riveted; (b) energizing the electric motor and causing rotary motion of the motor to linearly advance the self-piercing rivet; (c) using a real-time sensed signal input which indicates the length of the self-piercing rivet; (d) comparing the sensed signal input to the recalled data; and (e) deenergizing the electric motor to prevent the self-piercing rivet from completely piercing through a die-side workpiece. 8. The process of claim 7 wherein the sensed signal input is transmitted from a sensor located in the riveting tool indicating a riveted characteristic. 9. The process of claim 7 wherein another sensed signal input indicates the thickness of at least two workpieces riveted together by the self-piercing rivet. 10. The process of claim 7 wherein another sensed signal input indicates the quality of the riveted joint. 11. The process of claim 7 wherein another sensed signal input indicates the quantity of force applied by a punch. 12. The process of claim 7 further comprising receiving a signal responsive to a force applied by a clamp linearly advancing at least partially with a punch, to a workpiece being riveted. 13. The process of claim 7 further comprising deenergizing the electric motor and sending an error signal if an undesirable riveted characteristic is determined. 14. The process of claim 7 further comprising allowing the riveting process to operate in a subsequent riveting cycle if an acceptable riveted characteristic is determined. 15. The process of claim 7 further comprising causing a robot to move a riveting tool including the electric motor and a punch. 16. The process of claim 7 further comprising determining the actual torque of the electric motor and comparing the actual torque to a desired torque. 17. The process of claim 7 further comprising determining the actual speed of the electric motor and comparing the actual speed to a desired speed. 18. The process of claim 7 further comprising determining the actual electrical power characteristic of the electric motor and comparing the actual electrical power characteristic to a desired electrical power characteristic. 19. Computer software stored in memory for use in a workpiece fastening process having at least one workpiece, a fastener and a fastening tool, the fastening tool including an actuator and a punch, the software comprising: (a) first software instructions being operable to energize the actuator in order to advance the punch and drive the fastener into a solid area of the workpiece in a fluid-free manner; (b) second software instructions being operable to determine if a portion of the fastener is substantially flush with an exterior surface of the workpiece; and (c) third software instructions being operable to control energization of the actuator in order to stop advancement of the punch when the desired flushness of the fastener portion relative to the workpiece is determined. 20. The software of claim 19 wherein the fastener is a rivet. 21. The software of claim 20 wherein the rivet is a diverging and self piercing rivet that at least one of the software instructions prevent from being driven through a die-side workpiece. 22. The software of claim 19 wherein the actuator is an electric motor and the fastening tool is free of fluid actuation. 23. The software of claim 22 further comprising at least one gear operably rotated by the electric motor when energized by the first software instructions, and a transmission operably converting rotary motion of the gear to linear advancing motion of the plunger. 24. The software of claim 19 further comprising fourth software instructions operably comparing a sensed fastening characteristic to a desired fastening characteristic and automatically varying a feature associated with moving the punch if the compared differences do not equal at least one value. 25. The software of claim 24 wherein the varied feature associated with moving the punch includes varying the advancing distance from that initially desired of the punch. 26. The software of claim 19 further comprising fourth software instructions operably measuring the thickness of the at least one workpiece. 27. The software of claim 19 further comprising fourth software instructions operably determining the force used to join multiples of the workpiece together by the fastener and automatically varying a feature associated with the fastening tool in response to the force determined. 28. A computer program stored on a medium for use in a riveting process employing a fastener, at least a die-side workpiece, a joint in the workpiece and an electric motor, the program comprising: (a) a first set of computer instructions operably recalling data about the joint to be riveted; (b) a second set of computer instructions operably energizing the electric motor and causing rotary motion of the motor to linearly advance the fastener; (c) a third set of computer instructions operably using a real-time sensed signal input; (d) a fourth set of computer instructions operably comparing the sensed signal input to the recalled data; (e) a fifth set of computer instructions operably controlling the electric motor to prevent the fastener from completely piercing through the die-side workpiece; and (f) a set of instructions causing a robot to move a fastening tool including the electric motor, a non-fluid transmission and a punch the motor operably driving the transmission, the transmission operably driving the punch and the punch operably advancing the fastener into the workpiece. 29. The program of claim 28 wherein the sensed signal input is transmitted from a sensor operably indicating a characteristic of the fastener. 30. The program of claim 28 wherein the sensed signal input indicates the thickness of at least two of the workpieces secured together by the fastener. 31. The program of claim 28 wherein the sensed signal input indicates the length of the fastener. 32. The program of claim 28 wherein the sensed signal input indicates the quality of the fastener joint. 33. The program of claim 28 wherein the sensed signal input indicates the quantity of force applied by the punch driven by the motor. 34. The program of claim 28 further comprising receiving a signal responsive to a force applied by a clamp to the workpiece being attached to the fastener. 35. The program of claim 28 further comprising programming operatively deenergizing the electric motor and sending an error signal if an undesirable fastener characteristic is determined. 36. The program of claim 28 further comprising programming operatively allowing the riveting process to operate in a subsequent riveting cycle if an acceptable fastener characteristic is determined. 37. The program of claim 28 further comprising programming operatively determining the actual torque of the electric motor and comparing the actual torque to a desired torque. 38. The program of claim 28 further comprising programming operatively determining the actual speed of the electric motor and comparing the actual speed to a desired speed. 39. The program of claim 28 further comprising programming operatively determining the actual electrical power characteristic of the electric motor and comparing the actual electrical power characteristic to a desired electrical power characteristic. 40. The program of claim 28 wherein the fastener is a self-piercing rivet and the recalled data relates to riveting joint values. 41. A method of manufacturing by operating computer software for use in a workpiece riveting process having a self-piercing rivet and a riveting tool, the tool including an electromagnetic actuator, a fluid-free transmission and a punch, the method comprising: (a) energizing the actuator of the riveting tool and advancing the self-piercing rivet with first software instructions; (b) determining the actual electrical power characteristic of the electric motor and comparing the actual electrical power characteristic to a desired electrical power characteristic; (c) automatically causing an exterior head surface of the self-piercing rivet to be substantially co-planar with a punch-side workpiece; (d) automatically storing the determined characteristic values and displaying historical trends between riveting process cycles; and (e) causing rotation of a portion of the electromagnetic actuator which drives the fluid-free transmission in order to linearly drive the punch. 42. The method of claim 41 further comprising: (a) determining thickness of at least the workpiece; and (b) determining if the workpiece thickness is acceptable, and if not, varying the riveting process. 43. The method of claim 41 further comprising sending an error signal if an unacceptable characteristic is determined. 44. The method of claim 41 further comprising automatically determining which rivet should be fed to the riveting tool from multiple different rivet options. 45. The method of claim 41 wherein the riveting characteristic is rivet size. 46. The method of claim 41 further comprising: (a) causing rotation of a portion of the electromagnetic actuator which drives the fluid-free transmission in order to linearly drive the punch; and (b) always maintaining alignment of a die with the punch during all operations of the actuator. 47. The method of claim 41 further comprising determining the force needed to joint workpieces by the rivet, and if unacceptable, varying the riveting process while continuing to advance the rivet. 48. A method of manufacturing by operating computer software for use in a workpiece fastening process having a self-piercing fastener and a fastening tool, the tool including an electric motor and a transmission, the method comprising: (a) energizing the electric motor of the fastening tool which drives the transmission in a fluid-free manner in order to advance the self-piercing fastener, with at least a first portion of the software; (b) determining a fastening characteristic, and if unacceptable, automatically varying the fastening process, with at least a second portion of the software, the fastening characteristic comprising thickness of the at least one workpiece; (c) determining if the workpiece thickness is acceptable, and if not, automatically varying the fastener process; and (d) determining the force needed to join at least one workpiece by the self-piercing fastener, and if unacceptable, varying the fastening process, with at least a third portion of the software. 49. The method of claim 48 further comprising controlling the tool to rivet the fastener to the least one workpiece. 50. The method of claim 49 further comprising controlling the tool to self pierce a punch-side workpiece and to not completely pierce through a die-side workpiece. 51. The method of claim 48 further comprising controlling the tool to cause rotation of a portion of the electric motor which linearly drives a fastener punch.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.