← Back to Patent Explorer
US4305128A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for controlling orientation of tools

Assignee: Shibaura Machine Co Ltd
•
Filing: 1979-03-21
•
Granted: 1981-12-08
•
Expires: 1999-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When cutting a groove of a predetermined contour through a plate shaped workpiece with a fret saw blade, various program data regarding the direction of movements of the fret saw blade and the contour of the groove to be cut are stored in a memory device. The fret saw blade is moved in a direction instructed by the memory device and the orientation of the saw blade is controlled at the starting point of each segment of the groove.

Inventors

  • 👤 Takao Manabe
  • 👤 Shoichi Shin
  • 👤 Hitoshi Ebata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 06:34
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/182; G05B2219/00; G05B2219/30; G05B2219/45; G05B2219/45144; G05B2219/50; G05B2219/50357; Y; Y02; Y02P; Y02P90/00; Y02P90/02; Y10; Y10T; Y10T83/00; Y10T83/162; Y10T83/166; Y10T83/169

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 364 words
Apparatus for forming a discontinuous groove through a die board, said groove being adapted to be embedded with cutting blades for punching a pattern, comprising: a fret saw machine including a drill, and a fret saw blade and a table supporting said die board, means for moving said table in X and Y directions of rectangular coordinates with respect to said drill and said fret saw blade, means for controlling an orientation of said fret saw blade; a numerical control means for applying instructions for varying an orientation of said fret saw and movement of said table during machining of said groove; said numerical control means comprising: (1) memory means for storing a present orientation .sup.θ ABS of said fret saw blade measured from a reference direction, (2) means for successively supplying program data G 1 , XL and YL (where G 1 represents a code meaning a straight line interpolation, and XL and YL rectangular coordinates of an end point of a linear movement), and G 2 (or G 3 ), XL, YL, I and J (where G 2 and G 3 represent codes meaning clockwise and counter-clockwise arcuate interpolations respectively, XL and YL have the same meaning as above defined, and I and J represent increments from centers of arcuate movements in clockwise and counter-clockwise directions respectively with reference to starting points or said arcuate movements) for moving said fret saw blade relative to said die board with reference to a segment portion of a groove to be cut, (3) means for changing an orientation of said blade in a tangential direction according to data given by said program data at a starting point of a new segment through which a hole for inserting said fret saw blade has already been formed, (4) means for confirming the fact that said present orientation coincides with an orientation instructed by said memory means, (5) means for starting a cutting operation by moving said fret saw blade relative to said die board after said confirmation, (6) means for storing a switch back length (ΔL) determined by a width (SW) of said fret saw blade given from program data with reference to informations regarding said tools.
Claim 2
Dependent Claim 364 words
Apparatus for forming a discontinuous groove through a die board, said groove being adapted to be embedded with cutting blades for punching a pattern, comprising: a fret saw machine including a drill, and a fret saw blade and a table supporting said die board, means for moving said table in X and Y directions of rectangular coordinates with respect to said drill and said fret saw blade, means for controlling an orientation of said fret saw blade; a numerical control means for applying instructions for varying an orientation of said fret saw and movement of said table during machining of said groove; said numerical control means comprising: (1) memory means for storing a present orientation .sup.θ ABS of said fret saw blade measured from a reference direction, (2) means for successively supplying program data G 1 , XL and YL (where G 1 represents a code meaning a straight line interpolation, and XL and YL rectangular coordinates of an end point of a linear movement), and G 2 (or G 3 ), XL, YL, I and J (where G 2 and G 3 represent codes meaning clockwise and counter-clockwise arcuate interpolations respectively, XL and YL have the same meaning as above defined, and I and J represent increments from centers of arcuate movements in clockwise and counter-clockwise directions respectively with reference to starting points or said arcuate movements) for moving said fret saw blade relative to said die board with reference to a segment portion of a groove to be cut, (3) means for changing an orientation of said blade in a tangential direction according to data given by said program data at a starting point of a new segment through which a hole for inserting said fret saw blade has already been formed, (4) means for confirming the fact that said present orientation coincides with an orientation instructed by said memory means, (5) means for starting a cutting operation by moving said fret saw blade relative to said die board after said confirmation, (6) means for storing a switch back length (ΔL) determined by a width (SW) of said fret saw blade given from program data with reference to informations regarding said tools.
Claim 3
Dependent Claim 20 words
The apparatus according to claim 1, wherein said numerical control device comprises means for setting a switch back length ΔL.
Claim 4
Independent Claim 496 words
A method of forming a groove including a straight portion and an arcuate portion through a die board, said groove being adapted to be embedded with cutting blades for punching a pattern by using a numerically controlled fret saw machine including a drill, a fret saw blade, a table for supporting said die board, and means for moving said table in X and Y directions of rectangular coordinates with respect to said drill and said fret saw blade, said method comprising the steps of: forming openings with said drill near one end of the straight and arcuate portions of said groove; inserting said fret saw blade into said openings for cutting said straight and arcuate portions of said groove; effecting a switch back operation at a portion of said groove where the orientation of said fret saw blade is changed, and determining the orientation of said fret saw blade before the same is inserted into said opening according to the following steps: (a) predetermining G 1 , XL, YL for a linear movement, G 2 , XL, YL, I, J, or G 3 , XL, YL, I, J for an arcuate movement of said fret saw blade as program data for relatively moving said fret saw blade with respect to said die board, where G 1 represents a code meaning a straight line interpolation (b) judging whether given data relates to a straight line segment (G 1 ) or an arcuate segment (G 2 ) or (G 3 ), (c) storing data XL and YL in buffer registers (XBUF) and (YBUF) respectively where the result of jugment of said step (b) shows a straight line segment and storing data I and J in said buffer registers (XBUF) and (YBUF) respectively where the results show an arcuate movement, (d) comparing the absolute values of the contents of said buffer registers (XBUF) and (YBUF), (e) calculating an angleθ=tan -1 |α| when |XBUF|≧|YBUF|, where ##EQU8## and XBUF and YBUF represent the contents of the buffer registers (XBUF) and (YBUF) respectively, (f) calculating an angle θ=tan -1 |α| when |XBUF|<|YBUF| where ##EQU9## (g) judging whether the signs of XBUF and YBUF are one of the combinations (+, +), (+, -), (-, +) and (-, -) or not, provided that + sign includes zero, (h) combining the results of steps (d) and (g) to add to θ ABS one of π/2+θ, 2/3π-θ, (π/2) -θ, (3/2)π+θ, θ,π-θand 22π-θ as the value of θ ABS in accordance with the result of said combination, thus determining an angle of orientation of said tool, and (i) where an arc is judged as a result of step (b), judging whether working is made in the clockwise (G 2 ) or counter-clockwise direction CG 3 ), and when G 2 is judged, subtracting π/2 from θ ABS given by step (h) to determine a new θ ABS , whereas when G 3 is judged, adding π/2 to θ ABS to form an another new θ ABS .
Claim 5
Independent Claim 496 words
A method of forming a groove including a straight portion and an arcuate portion through a die board, said groove being adapted to be embedded with cutting blades for punching a pattern by using a numerically controlled fret saw machine including a drill, a fret saw blade, a table for supporting said die board, and means for moving said table in X and Y directions of rectangular coordinates with respect to said drill and said fret saw blade, said method comprising the steps of: forming openings with said drill near one end of the straight and arcuate portions of said groove; inserting said fret saw blade into said openings for cutting said straight and arcuate portions of said groove; effecting a switch back operation at a portion of said groove where the orientation of said fret saw blade is changed, and determining the orientation of said fret saw blade before the same is inserted into said opening according to the following steps: (a) predetermining G 1 , XL, YL for a linear movement, G 2 , XL, YL, I, J, or G 3 , XL, YL, I, J for an arcuate movement of said fret saw blade as program data for relatively moving said fret saw blade with respect to said die board, where G 1 represents a code meaning a straight line interpolation (b) judging whether given data relates to a straight line segment (G 1 ) or an arcuate segment (G 2 ) or (G 3 ), (c) storing data XL and YL in buffer registers (XBUF) and (YBUF) respectively where the result of jugment of said step (b) shows a straight line segment and storing data I and J in said buffer registers (XBUF) and (YBUF) respectively where the results show an arcuate movement, (d) comparing the absolute values of the contents of said buffer registers (XBUF) and (YBUF), (e) calculating an angleθ=tan -1 |α| when |XBUF|≧|YBUF|, where ##EQU8## and XBUF and YBUF represent the contents of the buffer registers (XBUF) and (YBUF) respectively, (f) calculating an angle θ=tan -1 |α| when |XBUF|<|YBUF| where ##EQU9## (g) judging whether the signs of XBUF and YBUF are one of the combinations (+, +), (+, -), (-, +) and (-, -) or not, provided that + sign includes zero, (h) combining the results of steps (d) and (g) to add to θ ABS one of π/2+θ, 2/3π-θ, (π/2) -θ, (3/2)π+θ, θ,π-θand 22π-θ as the value of θ ABS in accordance with the result of said combination, thus determining an angle of orientation of said tool, and (i) where an arc is judged as a result of step (b), judging whether working is made in the clockwise (G 2 ) or counter-clockwise direction CG 3 ), and when G 2 is judged, subtracting π/2 from θ ABS given by step (h) to determine a new θ ABS , whereas when G 3 is judged, adding π/2 to θ ABS to form an another new θ ABS .

References Cited (Backward Citations)

US3610081A Cited
US3780607A Cited
US3864997A Cited
US3911346A Cited
US4116101A Cited
US4133235A Cited
US4133234A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-12-07 1985-06-08 1985-12-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-12-07 1989-06-08 1989-12-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-12-07 1993-06-08 1993-12-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag