CN102825446B - Controller for pinning processor - Google Patents

Controller for pinning processor Download PDF

Info

Publication number
CN102825446B
CN102825446B CN201210328409.7A CN201210328409A CN102825446B CN 102825446 B CN102825446 B CN 102825446B CN 201210328409 A CN201210328409 A CN 201210328409A CN 102825446 B CN102825446 B CN 102825446B
Authority
CN
China
Prior art keywords
pin
code
guide hole
module
draw
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
CN201210328409.7A
Other languages
Chinese (zh)
Other versions
CN102825446A (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.)
DARHARNQ INDUSTRY Co Ltd
Original Assignee
DARHARNQ INDUSTRY 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 DARHARNQ INDUSTRY Co Ltd filed Critical DARHARNQ INDUSTRY Co Ltd
Priority to CN201210328409.7A priority Critical patent/CN102825446B/en
Publication of CN102825446A publication Critical patent/CN102825446A/en
Application granted granted Critical
Publication of CN102825446B publication Critical patent/CN102825446B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Numerical Control (AREA)

Abstract

The invention discloses a controller for a pinning processor. The controller comprises a memory unit, an analysis module and a code generating module; the memory unit stores a preset data array; the preset data array comprises a pin coordinate relative to a work original point, and a pin diameter; the analysis module analyzes the preset data array to obtain the pin coordinate and the pin diameter; the code generating module generates a processing code according to the pin coordinate and the pin diameter; the processing code is stored in the memory unit, wherein the code generating module generates a drawbore code section according to the pin coordinate and the pin diameter; the code generating module also generates a planting pin code section according to the pin coordinate, and the processing code includes the drawbore code section and the planting pin code section.

Description

For the controller of upper pin processing machine
Technical field
The present invention relates to a kind of controller for processing machine, particularly relate to a kind of controller for upper pin processing machine (pinning machine).
Background technology
In the making flow process of substrate, upper pin operation is mainly in order to allow the contraposition fixing by pin (pin) of each substrate; Common upper pin operation comprises that a brill (drill) pin-and-hole programming, plants the programming of (insert) pin, and the programming of a blow (hammer) pin; Generally speaking, also discontinuous between each programming of aforementioned upper pin operation, need be undertaken by operator interventional procedure, segmentation; And this is planted pin programming and is normally completed in manual mode by operator.Therefore, the spended time of aforementioned upper pin operation entirety, is limited to the required time of manual work significantly.
And for example the disclosed a kind of printing machine plate sharp processing machine of TOHKEMY 2006-339318 case with hit pin unit, this printing machine plate sharp processing machine can carry out a draw-bore programming and the programming of blow pin; Wherein, complete after the processing of this draw-bore programming, for example, can be updated to this draw-bore relevant information (, the pin-and-hole position of processing, the pin-and-hole number of processing etc.) of programming, hitting pin programming for follow-up this used.But it is also discontinuous that the programming of this draw-bore and this hit between pin programming, still need be undertaken by operator interventional procedure, segmentation.
Summary of the invention
The object of the present invention is to provide a kind of controller for upper pin processing machine that can automatically produce a machining code.On this, pin processing machine is applicable to a substrate to carry out selling operation on one, on this, pin operation comprises that a draw-bore programming and plants pin programming, a pin-and-hole is bored in this draw-bore draw-bore position being used on this substrate of programming, and this is planted pin this draw-bore position being used on this substrate of programming and implants a pin.
The present invention comprises a mnemon, one for the controller of upper pin processing machine and resolves module, and a code produces module.
This mnemon stores a preset data group, and this preset data group comprises the key seat mark with respect to a work origin, and a pin diameter of this pin, and wherein, this key seat mark is corresponding to this draw-bore position.This parsing module is resolved this preset data group to obtain this key seat mark and this pin diameter.This code produces module and produces a machining code according to this key seat mark and this pin diameter, and this machining code is stored in to this mnemon; Wherein, this code produces module and produces according to this key seat mark and this pin diameter a draw-bore code segments that is relevant to this draw-bore programming, this code produces module and also produces and be relevant to this and plant one of pin programming and plant pin code segments according to this key seat mark, and this machining code comprises that this draw-bore code segments and this plant pin code segments.
Preferably, the present invention is for the controller of upper pin processing machine, and this code produces module and determines draw-bore cutter data according to this pin diameter, then produces this draw-bore code segments according to this key seat mark and this draw-bore cutter data.
Preferably, the present invention is for the controller of upper pin processing machine, on this that on this, pin processing machine carries out, pin operation comprises a brill guide hole programming, a guide hole is bored in this brill guide hole this draw-bore position being used on this substrate of programming, this preset data group comprises a brill guide hole flag, this parsing module is resolved this preset data group and is obtained this brill guide hole flag, this code produces module and judges according to this brill guide hole flag, if this brill guide hole flag equals one first setting value, this code produces module and produces according to this key seat mark and this pin diameter a brill guide hole code segments that is relevant to this brill guide hole programming, this machining code comprises this brill guide hole code segments, if this brill guide hole flag is not equal to this first setting value, this code produces module and does not produce this brill guide hole code segments.
Preferably, the present invention is for the controller of upper pin processing machine, if this brill guide hole flag equals this first setting value, this code produces module and produces the guide hole diameter corresponding to this guide hole according to this pin diameter, determine brill guide hole cutter data according to this guide hole diameter again, then produce this brill guide hole code segments according to this key seat mark and this brill guide hole cutter data.
Preferably, the present invention is for the controller of upper pin processing machine, this preset data group comprises a substrate thickness of this substrate, this parsing module is resolved this preset data group and is obtained this substrate thickness, if this brill guide hole flag equals this first setting value, this code produces module and produces the guide hole degree of depth corresponding to this guide hole according to this substrate thickness, then according to this key seat mark, this pin diameter, and this guide hole degree of depth produces this brill guide hole code segments.
Preferably, the present invention is for the controller of upper pin processing machine, on this that on this, pin processing machine carries out, pin operation comprises the programming of blow pin, this hits pin and programmes in order to hit this pin of this draw-bore position on this substrate, this preset data group comprises blow pin flag, this parsing module is resolved this preset data group and is obtained this and hit pin flag, this code produces module and hits pin flag and judge according to this, if hitting pin flag, this equals one first setting value, code generation module is relevant to this according to this key seat mark generation and hits the blow pin code segments that pin is programmed, this machining code comprises that this hits pin code segments, if hitting pin flag, this is not equal to this first setting value, this code generation module does not produce this and hits pin code segments.
Preferably, the present invention, for the controller of upper pin processing machine, comprises a decipher module, and this decipher module decipher is stored in this machining code of this mnemon, so that pin processing machine carries out pin operation on this on this.
Beneficial effect of the present invention is: because this machining code can automatically be produced according to this preset data group by controller of the present invention, therefore, reduced and need to train operator so that it possesses the time of the ability of writing machining code; Moreover pin operation is full-automatic one-stop operation on this carrying out due to pin processing machine on this, therefore, on this, the spended time of pin operation entirety is no longer limited to the required time of manual work.
Brief description of the drawings
Fig. 1 is a block diagram, and first preferred embodiment of the present invention for the controller of upper pin processing machine is described;
Fig. 2 is a schematic diagram, and the substrate that is drilled with a pin-and-hole is described, and pin in this pin-and-hole;
Fig. 3 is a schematic diagram, and this substrate that is drilled with this pin-and-hole and guide hole is described, and pin in this pin-and-hole and this guide hole;
Fig. 4 is a flow chart, illustrates in this first preferred embodiment of the present invention, produces the step of machining code;
Fig. 5 is a three-dimensional appearance schematic diagram, application upper pin processing machine of the present invention;
Fig. 6 is a local enlarged diagram of Fig. 5;
Fig. 7 is a flow chart, and the programming of upper pin operation and step are described in this first preferred embodiment of the present invention; And
Fig. 8 is a block diagram, and second preferred embodiment of the present invention for the controller of upper pin processing machine is described.
Detailed description of the invention
Below in conjunction with drawings and Examples, the present invention is described in detail.
Before the present invention is described in detail, be noted that in the following description content, similarly element is to represent with identical numbering.
Refer to Fig. 1, the present invention comprises a mnemon 21, a parsing module (parser) 22, a code generation module (code generator) 23 for the first preferred embodiment of the controller 2 of upper pin processing machine 1, and a decipher module (interpreter) 24; On this, pin processing machine 1 is electrically connected on this controller 2 and is applicable to a substrate is carried out selling operation on one.In this first preferred embodiment, this substrate refers to a backing plate (back-upboard).
Wherein, this mnemon 21 stores a preset data group; This parsing module 22 is in order to resolve this preset data group; This code produces module 23 in order to produce a machining code according to the analysis result of this parsing module 22, and this machining code is stored in to this mnemon 21; This decipher module 24 is in order to this machining code of decipher, so that pin processing machine 1 carries out pin operation on this on this.In this first preferred embodiment, this machining code is that numerical control (NumericalControl the is called for short NC) code of employing standard is realized.
Refer to Fig. 2 and Fig. 3, generally, on this, pin operation comprises that a draw-bore is programmed, pin programming is planted in a brill guide hole programming,, and the programming of blow pin; Certainly in, each upper pin operation, the required programming of carrying out and its operating environment and condition (for example, the material of a substrate 31) are relevant; For instance, as shown in Figure 2, when the material of this substrate 31 belong to soft (for example, force fit plate), due to a pin 41 pin-and-hole 311 of implanted this substrate 31 easily, so, on this, in pin operation, can only carry out this draw-bore programming and this and plant pin programming; For example, when the material of this substrate 31 (belongs to hard, phenolic resins (bakelite) plate (being commonly called as urea plate)), in order to make firmly this pin-and-hole 311 of implanted this substrate 31 of this pin 41, after implanted this pin-and-hole 311 of this pin 41, need further to be impacted, so, on this, in pin operation, plant pin programming except carrying out this draw-bore programming and this, also after this plants pin programming, carry out this and hit pin and programme; Preferably, as shown in Figure 3, belong to the situation of hard for the material of this substrate 31, in order to make to be difficult for dropping out in the process of implanted this pin-and-hole 311 at this pin 41, leak to reduce the probability that (miss) plants, on this in pin operation except carrying out this draw-bore programming, this plants pin programming, and this hits outside pin programming, also before this plants pin programming, carries out this brill guide hole programming.
Refer to Fig. 1 and Fig. 3, before carrying out selling operation on this, the material of this substrate 31 is chosen in advance, and therefore on this, the required programming of carrying out of pin operation is also determined thereupon; And the substrate thickness of this substrate 31 is (with d boardrepresent), the pin diameter of this pin 41 is (with φ pinrepresent) and sell length (with l pinrepresent), and be all knownly with respect at least one key seat mark of a work origin, wherein, each key seat mark is corresponding to a draw-bore position of boring this pin-and-hole 311 in the programming of this draw-bore on this substrate 31.Further, interior this stored preset data group of this mnemon 21 presets before carrying out selling operation on this, this preset data group comprises a brill guide hole flag (flag), blow pin flag, this substrate thickness, this pin diameter, this pin length, and this key seat mark.
Refer to Fig. 1 and Fig. 4, this controller 2 carries out following steps, to produce this machining code.
In step 501, this parsing module 22 of this controller 2 is resolved interior this stored preset data group of this mnemon 21, obtaining this brill guide hole flag, this hits pin flag, this substrate thickness, this pin diameter, this pin length, and this key seat mark.
In step 502, this brill guide hole flag that this code generation module 23 of this controller 2 parses according to step 501 judges, if this brill guide hole flag equals one first setting value, proceeds step 503; Otherwise (this brill guide hole flag equals one second setting value) proceeds step 504.In this first preferred embodiment, this first setting value is 1, and this second setting value is 0.
In step 503, this code produces this pin diameter and this key seat mark that module 23 parses according to step 501, produces a brill guide hole code segments that is relevant to this brill guide hole programming, and this machining code comprises this brill guide hole code segments.In this first preferred embodiment, it is this pin diameter, these key seat marks that parse according to step 501 that this code produces module 23, and this substrate thickness, produces this brill guide hole code segments; Further, this code produces module 23 and produces a guide hole diameter according to this pin diameter, (for example determine brill guide hole cutter data according to this guide hole diameter again, for boring the cutter numbering of guide hole), and produce a guide hole degree of depth according to this substrate thickness, then, according to this key seat mark, these brill guide hole cutter data, and this guide hole degree of depth produces this brill guide hole code segments.
In step 504, this code produces this pin diameter and this key seat mark that module 23 parses according to step 501, produces a draw-bore code segments that is relevant to this draw-bore programming, and this machining code also comprises this draw-bore code segments.In this first preferred embodiment, it is this pin diameter, this key seat mark, these substrate thickness that parse according to step 501 that this code produces module 23, and this pin length, produces this draw-bore code segments; Further, this code produces module 23 and (for example determines draw-bore cutter data according to this pin diameter, for the cutter numbering of draw-bore), produce a pin-and-hole degree of depth according to this substrate thickness and this pin length again, then, according to this key seat mark, this pin-and-hole degree of depth, and these draw-bore cutter data produce this draw-bore code segments.
Further, as shown in Figure 3, suppose that this guide hole diameter corresponding to a guide hole 312 is with φ guide_holerepresent, it meets: φ pin+ Δ 1≤ φ guide_hole, wherein, Δ 1> 0; Suppose that this pin-and-hole degree of depth corresponding to this guide hole 311 is with d pin_holerepresent, it meets: d pin_hole=d board2and d pin_hole< l pin, wherein, Δ 2> 0; Suppose that this guide hole degree of depth corresponding to this guide hole 312 is with d guide_holerepresent, it meets: d guide_hole=d pin_hole× α=(d board2) × α, wherein, 0 < α < 1.In this first preferred embodiment, Δ 1, Δ 2, and α is all preset value.
Refer to Fig. 1, it is worth mentioning that, although in this first preferred embodiment, this pin-and-hole degree of depth and this guide hole degree of depth are to produce module 23 by this code automatically to determine according to this substrate thickness; But this pin-and-hole degree of depth and this guide hole degree of depth also can be pre-set in this preset data group, and are resolved and obtained by this parsing module 22, be not limited to this first preferred embodiment disclosed.
Refer to Fig. 1 and Fig. 4, in step 505, this code produces this key seat mark that module 23 parses according to step 501, produces to be relevant to this and to plant one of pin programming and plant pin code segments, and this machining code also comprises that this plants pin code segments.
In step 506, this code produce that module 23 parses according to step 501 this hit pin flag and judge, equal this first setting value if this hits pin flag, proceed step 507; Otherwise (this hits pin flag and equals this second setting value) proceeds step 508.
In step 507, this code produces this key seat mark that module 23 parses according to step 501, and generation is relevant to this and hits the blow pin code segments that pin is programmed, and this machining code also comprises that this hits pin code segments.
In step 508, this controller 2 is sent a signal, to notify pin processing machine 1 this machining code on this to produce and can carry out pin operation on this.
Brief summary is above-mentioned, because this machining code can automatically be produced according to this preset data group by this controller 2, when operating environment and condition different and while making on this required programming of carrying out of pin operation thereupon different, only need to upgrade this preset data group, this controller 2 can automatically produce new machining code according to this preset data group of having upgraded again; In other words, the operator that operates pin processing machine 1 on this does not need to write voluntarily new machining code, and even, operator does not need to possess the ability of writing machining code; Therefore, reduced and need to train operator so that it possesses the time of the ability of writing machining code.
After completing above-mentioned steps 501~508, these decipher module 24 deciphers of this controller 2 are stored in this machining code of this mnemon 21, so that pin processing machine 1 carries out pin operation on this on this.
Before further illustrating and selling operation on this, below first the member of pin processing machine on this 1 is sketched.
Refer to Fig. 5 and Fig. 6, on this, pin processing machine 1 comprises a fuselage 10, an X-axis workbench 11, a Y-axis slide 12, a Z axis saddle 13, and at least one upper pin assembly 14.In this first preferred embodiment, on this, pin processing machine 1 comprises six upper pin assemblies 14.
Wherein, this fuselage 10 has a platform 101, and a crossbeam 102 that is located at these platform 101 tops.This X-axis workbench 11 is arranged at this platform 101 movably along an X axis, and has a substrate rest area 111, and an accessory rest area 112.In this first preferred embodiment, this substrate rest area 111 is placed with six substrates 31 along a Y-axis, and this accessory rest area 112 is placed with six accessory library units 113 along this Y-axis interval, and each accessory library unit 113 has a pin storehouse 114 and a tool magazine 115.This Y-axis slide 12 is arranged at this crossbeam 102 movably along this Y-axis.This Z axis saddle 13 is arranged at this Y-axis slide 12 movably along a Z-axis direction.
As shown in Figure 6, each pin storehouse 114 has two pin dishes 116, and each tool magazine 115 has two cutterheads 117, and each pin dish 116 is equipped with multiple pins 41 of different size, and each cutterhead 117 is equipped with multiple cutters 42 of different size.
On each, pin assembly 14 has a main shaft module 141, that is arranged at this Z axis saddle 13 and is arranged at the clamping module 142 of this Z axis saddle 13, and a hammer module 143 that is arranged at this Y-axis slide 12; Wherein, this main shaft module 141 is positioned at the side of this clamping module 142.Further, this main shaft module 141 has one first driver element 144, and a main axle unit 145, and wherein, this main axle unit 145 is driven by this first driver element 144 and along this Z-axis direction lifting, and is used in the programming of holing on described substrate 31; This clamping module 142 has one second driver element 146, and a grip unit 147, and wherein, this grip unit 147 is driven by this second driver element 146 and along this Z-axis direction lifting, and can be used for capturing described pin 41, described cutter 42; This hammer module 143 has a strike power unit 148, and a tup 149, and wherein, this tup 149 is driven by this strike power unit 148 and along this Z-axis direction lifting, and can be used for hitting this pin 41 that is positioned at the wherein draw-bore position 32 on this substrate 31.
Refer to Fig. 1, Fig. 6 and Fig. 7, this this machining code of decipher module 24 deciphers of this controller 2, so that pin processing machine 1 carries out pin operation on this on this.It is worth mentioning that, in the following description, comprising the programming of this brill guide hole, this draw-bore programming, this plants pin programming, and this hits pin operation on this of pin programming and describes as an example; So, in fact, on this, the required step of carrying out of pin operation is adjusted depending on its required programming of carrying out, is not limited to this example disclosed.Moreover, for convenience of explanation, in this example, be only described for the wherein draw-bore position 32 on a substrate 31 wherein; Wherein, this draw-bore position 32 is corresponding with this key seat mark.
First, this brill guide hole code segments of these decipher module 24 these machining codes of decipher obtains a brill guide hole instruction set (command set), make pin processing machine 1 on this carry out this brill guide hole programming 61,, make pin processing machine 1 this draw-bore position 32 on this substrate 31 on this bore a guide hole 312; Wherein, this brill guide hole programming 61 comprises the following steps.
In step 611, make this clamping module 142 and described cutter 42 relatively move to this clamping module 142 and aim at a wherein cutter 42, and capture this cutter 42 that it is aimed at; In this step, this cutter 42 that this clamping module 142 is aimed at and captured is corresponding with these brill guide hole cutter data.
In step 612, this cutter 42 that this clamping module 142 is captured in step 611 is written into this main shaft module 141.
In step 613, make this main shaft module 141 and this substrate 31 relatively move to this main shaft module 141 and aim at this draw-bore position 32 on this substrate 31, and this guide hole 312 that a degree of depth is this guide hole degree of depth is bored in this draw-bore position 32 on this substrate 31.
Then, this draw-bore code segments of these decipher module 24 these machining codes of decipher obtains a draw-bore instruction set, make pin processing machine 1 on this carry out this draw-bore programming 62, that is, make pin processing machine 1 this draw-bore position 32 on this substrate 31 on this bore a pin-and-hole 311; Wherein, this draw-bore programming 62 comprises the following steps.
In step 621, make this clamping module 142 and described cutter 42 relatively move to this clamping module 142 and aim at a wherein cutter 42, and capture this cutter 42 that it is aimed at; In this step, this cutter 42 that this clamping module 142 is aimed at and captured is corresponding with these draw-bore cutter data.
In step 622, this cutter 42 that this clamping module 142 is captured in step 621 is written into this main shaft module 141.
In step 623, make this main shaft module 141 and this substrate 31 relatively move to this main shaft module 141 and aim at this draw-bore position 32 on this substrate 31, and this pin-and-hole 311 that a degree of depth is this pin-and-hole degree of depth is bored in this draw-bore position 32 on this substrate 31.
Then, this of these decipher module 24 these machining codes of decipher planted pin code segments and obtained one and plant pin instruction set, makes on this pin processing machine 1 carry out this and plants pin programming 63, that is, make pin processing machine 1 this draw-bore position 32 on this substrate 31 on this plant a pin 41; Wherein, this is planted pin programming 63 and comprises the following steps.
In step 631, make this clamping module 142 and described pin 41 relatively move to this clamping module 142 and aim at a wherein pin 41, and capture this pin 41 that it is aimed at.
In step 632, make this clamping module 142 and this substrate 31 relatively move to this clamping module 142 and aim at this draw-bore position 32 on this substrate 31, and this pin 41 that this clamping module 142 is captured in step 631 is planted in this guide hole 312 (and/or this pin-and-hole 311).
Finally, this of these decipher module 24 these machining codes of decipher hits pin code segments and obtains blow pin instruction set, makes on this pin processing machine 1 carry out this and hits pin programming 64, that is, make pin processing machine 1 on this hit this pin 41 of this draw-bore position 32 on this substrate 31; Wherein, this hits pin programming 64 and comprises the following steps.
In step 641, make this hammer module 143 and this substrate 31 relatively move to this hammer module 143 and aim at this draw-bore position 32 on this substrate 31.
In step 642, make this hammer module 143 hit this pin 41 of this draw-bore position 32 on this substrate 31, this pin 41 is driven into this guide hole 312 (and/or this pin-and-hole 311).
Brief summary is above-mentioned, because above-mentioned upper pin operation is one-stop operation, and completely need be by operator interventional procedure between each programming; Therefore, on this, the spended time of pin operation entirety is no longer limited to the required time of manual work.For instance, suppose that it is 192 that each substrate 31 need carry out a pin number of pin operation on this, as shown in Table 1, when processing the number of axle (, carry out substrate 31 numbers of upper pin operation simultaneously) more, on this of consistent formula of the present invention, the required time of pin operation can't increase thereupon, and is starkly lower than existing upper pin operation (manually plant pin programming and hit pin programming) the required time.
Table one
Refer to Fig. 8, the present invention comprises this mnemon 21 and this decipher module 24 for one second preferred embodiment of the controller 7 of upper pin processing machine 1; In this second preferred embodiment, this machining code is to be stored in machine-readable record media (machine readable storagemedium), and it implements aspect is a program product (program product) 8; Similarly, when this controller 7 is written into this machining code to this mnemon 21 and after via these decipher module 24 deciphers, make pin processing machine 1 on this carry out above-mentioned upper pin operation.
In sum, because this machining code can automatically be produced according to this preset data group by controller 2 of the present invention (as shown in Figure 1), therefore, reduced and need to train operator so that it possesses the time of the ability of writing machining code; Moreover because above-mentioned upper pin operation is full-automatic one-stop operation (as shown in Figure 7), therefore, on this, the spended time of pin operation entirety is no longer limited to the required time of manual work; So really can reach object of the present invention.
As described above, be only preferred embodiment of the present invention, and when not limiting scope of the invention process with this, i.e. all simple equivalences of doing according to the claims in the present invention book and description change and modify, and all still belong to the scope of patent of the present invention.

Claims (7)

1. the controller for upper pin processing machine, on this, pin processing machine is applicable to a substrate to carry out selling operation on one, on this, pin operation comprises that a draw-bore programming and plants pin programming, a pin-and-hole is bored in this draw-bore draw-bore position being used on this substrate of programming, this is planted pin this draw-bore position being used on this substrate of programming and implants a pin, it is characterized in that: this controller comprises:
One mnemon, stores a preset data group, and this preset data group comprises the key seat mark with respect to a work origin, and a pin diameter of this pin, and wherein, this key seat mark is corresponding to this draw-bore position;
One resolves module, resolves this preset data group to obtain this key seat mark and this pin diameter; And
One code produces module, produce a machining code according to this key seat mark and this pin diameter, and this machining code is stored in to this mnemon, wherein, this code produces module and produces according to this key seat mark and this pin diameter a draw-bore code segments that is relevant to this draw-bore programming, this code produces module and also produces and be relevant to this and plant one of pin programming and plant pin code segments according to this key seat mark, and this machining code comprises that this draw-bore code segments and this plant pin code segments.
2. the controller for upper pin processing machine according to claim 1, is characterized in that: this code produces module and determines draw-bore cutter data according to this pin diameter, then produces this draw-bore code segments according to this key seat mark and this draw-bore cutter data.
3. the controller for upper pin processing machine according to claim 1, it is characterized in that: on this that on this, pin processing machine carries out, pin operation also comprises a brill guide hole programming, a guide hole is bored in this brill guide hole this draw-bore position being used on this substrate of programming, this preset data group also comprises a brill guide hole flag, this parsing module is resolved this preset data group and is also obtained this brill guide hole flag, this code produces module and also judges according to this brill guide hole flag, if this brill guide hole flag equals one first setting value, this code produces module and also produces according to this key seat mark and this pin diameter a brill guide hole code segments that is relevant to this brill guide hole programming, this machining code also comprises this brill guide hole code segments, if this brill guide hole flag is not equal to this first setting value, this code produces module and does not produce this brill guide hole code segments.
4. the controller for upper pin processing machine according to claim 3, it is characterized in that: if this brill guide hole flag equals this first setting value, this code produces module and produces the guide hole diameter corresponding to this guide hole according to this pin diameter, determine brill guide hole cutter data according to this guide hole diameter again, then produce this brill guide hole code segments according to this key seat mark and this brill guide hole cutter data.
5. the controller for upper pin processing machine according to claim 3, it is characterized in that: this preset data group also comprises a substrate thickness of this substrate, this parsing module is resolved this preset data group and is also obtained this substrate thickness, if this brill guide hole flag equals this first setting value, this code produces module and produces the guide hole degree of depth corresponding to this guide hole according to this substrate thickness, again according to this key seat mark, this pin diameter, and this guide hole degree of depth produces this brill guide hole code segments.
6. the controller for upper pin processing machine according to claim 1, it is characterized in that: on this that on this, pin processing machine carries out, pin operation also comprises the programming of blow pin, this hits pin and programmes in order to hit this pin of this draw-bore position on this substrate, this preset data group also comprises blow pin flag, this parsing module is resolved this preset data group and is also obtained this and hit pin flag, this code produces module and also hits pin flag and judge according to this, if hitting pin flag, this equals one first setting value, code generation module is also relevant to this according to this key seat mark generation and hits the blow pin code segments that pin is programmed, this machining code also comprises that this hits pin code segments, if hitting pin flag, this is not equal to this first setting value, this code generation module does not produce this and hits pin code segments.
7. according to the controller for upper pin processing machine described in any one in claim 1 to 6, it is characterized in that: it also comprises a decipher module, this decipher module decipher is stored in this machining code of this mnemon, so that pin processing machine carries out pin operation on this on this.
CN201210328409.7A 2012-09-07 2012-09-07 Controller for pinning processor Expired - Fee Related CN102825446B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210328409.7A CN102825446B (en) 2012-09-07 2012-09-07 Controller for pinning processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210328409.7A CN102825446B (en) 2012-09-07 2012-09-07 Controller for pinning processor

Publications (2)

Publication Number Publication Date
CN102825446A CN102825446A (en) 2012-12-19
CN102825446B true CN102825446B (en) 2014-10-08

Family

ID=47328866

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210328409.7A Expired - Fee Related CN102825446B (en) 2012-09-07 2012-09-07 Controller for pinning processor

Country Status (1)

Country Link
CN (1) CN102825446B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103522045B (en) * 2013-10-22 2016-07-06 临海市金浪五金塑料制品厂(普通合伙) Keyboard board fixing pin automatic press machine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102319996A (en) * 2011-08-16 2012-01-18 达航工业股份有限公司 Pin implanting equipment and pin implanting method
CN202174263U (en) * 2011-08-04 2012-03-28 达航工业股份有限公司 Single-axis drilling machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0929562A (en) * 1995-07-24 1997-02-04 Seiko Seiki Co Ltd Parts assembling device
JP4679250B2 (en) * 2005-05-31 2011-04-27 日立ビアメカニクス株式会社 Printed circuit board outline processing machine and pin driving unit having pin positioning function for lower plate

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202174263U (en) * 2011-08-04 2012-03-28 达航工业股份有限公司 Single-axis drilling machine
CN102319996A (en) * 2011-08-16 2012-01-18 达航工业股份有限公司 Pin implanting equipment and pin implanting method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开平9-29562A 1997.02.04

Also Published As

Publication number Publication date
CN102825446A (en) 2012-12-19

Similar Documents

Publication Publication Date Title
CN202447934U (en) Tool for machining expansion valve base of air conditioner
CN105451934B (en) Tool management system
TW200618933A (en) NC hole-machining programming device
CN104385595A (en) Three-dimensional printing inferior-quality product repairing system
CN101336048A (en) Method and apparatus for reinforced locating of flexible circuit board
WO2006031821A3 (en) System, method, and computer program product for machine tool programming
CN102825446B (en) Controller for pinning processor
US20160327938A1 (en) Control device for a machine tool
DE102013106226A1 (en) Apparatus and method for monitoring a workpiece clamping device
CN207138934U (en) Drilling Jig Structure for cambered surface
CN109062142A (en) A kind of printed board digital control hole drilling CNC program preparation method
CN106843156A (en) Computer numerical control machine tool for generating G code file for storage and executing processing
CN110418505B (en) Precise PCB blank plate and processing and forming method thereof
CN102319996A (en) Pin implanting equipment and pin implanting method
CN103895061A (en) Method for machining holes in printed boards
US9032846B2 (en) Milling tool holder wrench
CN207256402U (en) A kind of punching head of perforating press
CN201799518U (en) Tapping module for thin walled tube
US20090209398A1 (en) Machine tool
US8925427B2 (en) Cat 40 tool holder wrench
CN203821064U (en) Safety air bag periphery sewing tool
CN208147070U (en) A kind of tapping tool of automobile handle
TW201334908A (en) Controller for pin mounting machine and its program product
CN101391373B (en) Method for mounting angle localizer on template in digitalization assembly frock
CN114126227A (en) PCB (printed circuit board) drilling process

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

Granted publication date: 20141008

Termination date: 20160907

CF01 Termination of patent right due to non-payment of annual fee