Machine Tool System and Method of Controlling Machine Tool System
20240227026 ยท 2024-07-11
Inventors
- TAKUJI UCHIYAMA (SHIZUOKA, JP)
- Katsuhiro Shinomiya (Shizuoka, JP)
- TAKESHI IKEGAYA (SHIZUOKA, JP)
- Norio Kaku (Shizuoka, JP)
Cpc classification
B23B13/021
PERFORMING OPERATIONS; TRANSPORTING
B23B9/08
PERFORMING OPERATIONS; TRANSPORTING
B23B1/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23B1/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A lathe system includes a spindle capable of gripping a bar and moving back and forth in an axial direction of the bar and a tool post to which a first tool is attached. The lathe system can manufacture a plurality of products having an identical shape from the bar by repeating a machining of the bar, a cutting off of a machined portion of the bar, and a grip change by the spindle, the grip change by the spindle comprising releasing the bar, moving back, and re-gripping the bar at a predetermined gripping position. The lathe system further includes a gripping position selecting unit capable of selecting a special gripping position at which the spindle re-grips the bar when a state of the machine tool system meets a predetermined condition, the special gripping position being different from the predetermined gripping position.
Claims
1. A machine tool system comprising: a spindle capable of gripping a bar and moving back and forth in an axial direction of the bar; a tool post to which a machining tool is attached, the machining tool machining the bar gripped by the spindle; the machine tool system capable of manufacturing a plurality of products having an identical shape from the bar by repeating a machining of the bar, a cutting off of a machined portion of the bar, and a grip change by the spindle, the grip change by the spindle comprising releasing the bar, moving back, and re-gripping the bar at a predetermined gripping position, and the machine tool system further comprising a gripping position selecting unit capable of selecting a special gripping position at which the spindle re-grips the bar when a state of the machine tool system meets a predetermined condition, the special gripping position being different from the predetermined gripping position.
2. The machine tool system of claim 1, wherein the special gripping position is a rearer position than the predetermined gripping position with respect to the axial direction.
3. The machine tool system of claim 1, further comprising: a steadying apparatus disposed in a rearer position than the spindle with respect to the axial direction, the steadying apparatus comprising a steadying member movable between a steadying position in contact with the bar and a retreat position away from the bar, wherein the state of the machine tool system meets the predetermined condition when a determination to move the steadying member to the retreat position before the grip change is made.
4. The machine tool system of claim 2, further comprising: a steadying apparatus disposed in a rearer position than the spindle with respect to the axial direction, the steadying apparatus comprising a steadying member movable between a steadying position in contact with the bar and a retreat position away from the bar, wherein the state of the machine tool system meets the predetermined condition when a determination to move the steadying member to the retreat position before the grip change is made.
5. The machine tool system of claim 1, further comprising a pusher capable of moving together with the bar, wherein the state of the machine tool system meets the predetermined condition when the pusher is located in a first range in the axial direction before the grip change.
6. The machine tool system of claim 2, further comprising a pusher capable of moving together with the bar, wherein the state of the machine tool system meets the predetermined condition when the pusher is located in a first range in the axial direction before the grip change.
7. The machine tool system of claim 5, wherein the first range is specified by a machining program.
8. The machine tool system of claim 6, wherein the first range is specified by a machining program.
9. The machine tool system of claim 1, further comprising a vibration detector capable of detecting vibration generated by runout of the bar, wherein the state of the machine tool system meets the predetermined condition when the vibration detected by the vibration detector exceeds a threshold.
10. The machine tool system of claim 2, further comprising a vibration detector capable of detecting vibration generated by runout of the bar, wherein the state of the machine tool system meets the predetermined condition when the vibration detected by the vibration detector exceeds a threshold.
11. A method of controlling a machine tool system including a spindle and a tool post to which a machining tool is attached, the machine tool system manufacturing a plurality of products having an identical shape from the bar, the method comprising: selecting a gripping position that selects a predetermined gripping position when a state of the machine tool system does not meet a predetermined condition and that selects a special gripping position when the state of the machine tool system meets the predetermined condition, the special gripping position being different from the predetermined gripping position; performing a grip change by the spindle that comprises releasing the bar, moving to the selected gripping position, and re-gripping the bar; machining the re-gripped bar; and cutting off a machined portion of the bar.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
DETAILED DESCRIPTION
[0054] Embodiments of the present invention will be described below with reference to the drawings. In an embodiment, the present invention will be described using an example in which the present invention is applied to a lathe system including an NC lathe and a bar feeder.
[0055]
[0056] As illustrated in
[0057] The lathe operation panel 24 includes a lathe operation unit 241 and a lathe display screen 242. The lathe operation unit 241 includes a plurality of buttons, a plurality of keys, and the like that receive input operations by an operator of the lathe system 1. The lathe operation unit 241 may be a touch panel integrated with the lathe display screen 242. The operator of the lathe system 1 can store a machining program created by using the lathe operation unit 241 or an external computer in the storage unit 203 to be described later (see
[0058] The bar feeder 4 supplies long bars W (see
[0059]
[0060] As illustrated in
[0061] The spindle 25 is movable in a Z1-axis direction. The spindle 25 is mounted on a not-shown headstock to move in the Z1-axis direction by a headstock together with the headstock. The Z1-axis direction is the horizontal direction and is the left-right direction in
[0062] The first tool post 27 is movable in an X1-axis direction that is orthogonal to the Z1-axis direction and aligned with the horizontal direction, and a Y1-axis direction that is aligned with the vertical direction. This first tool post 27 corresponds to an example of a tool post. In
[0063] The back spindle 28 is movable in an X2-axis direction and a Z2-axis direction. The back spindle 28 is mounted on a not-shown back headstock to move in the X2-axis direction and the Z2-axis direction together with the back headstock. The X2-axis direction is identical to the X1-axis direction described above, and the Z2-axis direction is identical to the Z1-axis direction described above. In addition, the Z2-axis direction corresponds to the axial direction of the back spindle 28.
[0064] The second tool post 29 is movable in a Y2-axis direction. The second tool post 29 may be movable in the X2-axis direction. The Y2-axis direction is identical to the Y1-axis direction described above. Second tools T2, such as a drill and an end mill for machining a cut-off portion, are attached to the second tool post 29. The plurality of second tools T2 may be attached to the second tool post 29 while being arranged alongside in the Y2-axis direction. Any of the plurality of types of second tools T2 is selected by moving the second tool post 29 in the Y2-axis direction. Then, a part of the cut-off portion closer to the cut-off end gripped by the back spindle 28 is machined by moving the back spindle 28 in the X2-axis direction and the Z2-axis direction. The part of the cut-off portion closer to the cut-off end that has been machined becomes a product manufactured by the lathe system 1. Using the back spindle 28 may be optional. When the back spindle 28 is not used, the cut-off portion may become a product without being machined. The second tool post 29 has a product receiving port 291 for receiving products and a shooter (not illustrated). The shooter is provided in the second tool post 29. After inserting the product into the product receiving port 291, the back spindle 28 drops the product into the shooter by releasing gripping and pushing the product by using a cylinder provided in the back spindle 28. The dropped product is conveyed to a predetermined position by a conveying member (not illustrated) and discharged to a product storage portion provided outside the lathe system 1.
[0065] The bar feeder 4 includes a pusher 44, a pusher driving mechanism 45, a pusher motor 46, a front end sensor 47, a home position sensor 48, and a steadying apparatus 31 in addition to the bar feeder operation panel 42 (see
[0066] The pusher driving mechanism 45 includes pulleys (not illustrated) provided on the front end side and the rear end side of the bar feeder 4 and a drive belt stretched over the pulleys. A coupling portion 451 is fixed to the drive belt. The coupling portion 451 couples the drive belt and the rear end portion of the pusher 44 to each other. The pulley provided on the rear end side of the bar feeder 4 is fixed to the output shaft of the pusher motor 46.
[0067] When the output shaft of the pusher motor 46 rotates in one direction, the pusher driving mechanism 45 and the coupling portion 451 move the pusher 44 toward the NC lathe 2 in the Z1-axis. Conversely, when the output shaft of the pusher motor 46 rotates in the other direction, the pusher driving mechanism 45 and the coupling portion 451 move the pusher 44 away from the NC lathe 2 in the Z1-axis. The bar W with the axis aligned with the spindle axis CL among the plurality of bars W stored in the bar feeder 4 is gripped by the finger chuck 441. Then, when the pusher 44 moves, the bar W gripped by the finger chuck 441 moves in the axial direction of the bar W. That is, the bar W moves toward the front end thereof when the output shaft of the pusher motor 46 rotates in one direction, and the bar W moves toward the rear end thereof when the output shaft of the pusher motor 46 rotates in the other direction. The pusher motor 46 has a pusher encoder 461. The pusher encoder 461 may be provided separately from the pusher motor 46. The pusher encoder 461 detects the number of revolutions and the amount of rotation of the pusher motor 46. The detection results of the pusher encoder 461 are sent to a second control apparatus 40 (see
[0068] The front end sensor 47 detects the front end of the bar W. In addition, the home position sensor 48 detects whether the pusher 44 is located at the home position. The home position of the pusher 44 is located on the rearmost side in the movement range of the pusher 44. The home position sensor 48 detects the rear end of the pusher 44. The detection results of the front end sensor 47 and the home position sensor 48 are sent to the second control apparatus 40 (see
[0069] The steadying apparatus 31 is attached to the headstock (not illustrated). It should be noted that the steadying apparatus 31 is disposed in the NC lathe 2, but the steadying apparatus 31 is a component of the bar feeder 4. The steadying apparatus 31 illustrated in
[0070]
[0071] As illustrated in
[0072]
[0073] As illustrated in
[0074] The storage unit 203 stores various programs, such as a ladder program and a macro program, in advance. Furthermore, the operator stores various types of information, such as data about tools, data about the diameter of the bar W, and data about the length of a product, in the storage unit 203 in addition to the machining program. The storage unit 203 includes non-volatile memories, such as a ROM, an HDD, and an SSD, and volatile memories, such as a RAM.
[0075] The Z1-axis motor 252 is a servo motor that rotates by receiving an instruction from the first control apparatus 20. Rotation of the Z1-axis motor 252 moves the spindle 25 (see
[0076] The spindle 25 (see
[0077] The bar feeder 4 includes the second control apparatus 40 and the steadying actuator 313 in addition to the bar feeder operation panel 42, the pusher motor 46, the front end sensor 47, and the home position sensor 48 described above. The second control apparatus 40 performs sequence control of the individual components of the bar feeder 4. The steadying actuator 313 may be a hydraulic cylinder for moving the steadying members 311 to the steadying positions illustrated in
[0078] The pusher motor 46 is a servo motor that rotates by receiving an instruction from the second control apparatus 40. Rotation of the pusher motor 46 moves the pusher 44 (see
[0079] The bar feeder operation panel 42 is a touch panel in which an operation unit is integrated with the display screen. The bar feeder 4 may be provided with an emergency stop button, a torque setting switch for the pusher motor 46, and the like in addition to the bar feeder operation panel 42. The operator of the lathe system 1 can manually move the pusher 44 (see
[0080] The first control apparatus 20 and the second control apparatus 40 are connected to each other by a signal cable. The first control apparatus 20 sends an operation request or the like to the second control apparatus 40 via the signal cable. In addition, the second control apparatus 40 sends, to the first control apparatus 20, various types of information about the bar feeder 4 including the position information of the pusher 44 at any time via the signal cable.
[0081]
[0082] As illustrated in
[0083] The machine controller 20a controls the operations of the individual components of the NC lathe 2. In addition, the machine controller 20a may send an operation request or an information sending request to the second control apparatus 40. The gripping position selecting unit 20b selects the position at which the spindle 25 re-grips the bar W during the grip change. Specifically, the gripping position selecting unit 20b selects a predetermined gripping position, which is a normal gripping position, when the state of the lathe system 1 does not meet the predetermined condition or selects a special gripping position when the state meets the predetermined condition.
[0084] The bar feed controller 40a has a functional structure that controls the operations of the pusher motor 46 and the like according to outputs from various sensors provided in the bar feeder 4, an input operation from the bar feeder operation panel 42, and an operation request from the first control apparatus 20. The pusher position grasping unit 40b grasps the rear end position of the pusher 44 (see
[0085]
[0086] The flowchart in
[0087] As illustrated in
[0088]
[0089] The bar feed controller 40a performs control to evacuate the steadying members 311 from the steadying positions to the retreat positions when the pusher 44 has moved forward beyond a predetermined position before a grip change. The predetermined position is also referred to as a bar length shortage position.
[0090] When the automatic steadying function is disabled (NO in step S11) and a determination not to move the steadying members 311 to the retreat positions before a grip change is made (NO in step S12), the machine controller 20a instructs the spindle 25 to release the bar W (step S13). When the steadying members 311 are already in the retreat positions and remain in the retreat positions, a determination not to move the steadying members 311 may be made. After that, the machine controller 20a moves the spindle 25 back to the predetermined gripping position (step S14) to re-grip the bar W (step S15). Steps S13 to S15 correspond to an example of a grip change step.
[0091] Next, the machine controller 20a machines the front end portion of the bar W re-gripped by the spindle 25 by operating the spindle 25 and the first tool post 27 according to the machining program (step S16). Step S16 corresponds to an example of a machining step. When the machining using the spindle 25 is completed, the machine controller 20a operates the first tool post 27 to cut off the machined portion using the cut-off tool (step S17). Step S17 corresponds to an example of a cut-off step. When the cut-off operation is completed, the machine controller 20a determines whether a number of cycles of machining specified by the machining program are completed after a cycle operation starts (step S18). When the specified number of cycles of machining are completed (YES in step S18), the machine controller 20a ends the machining operation. When the specified number of cycles of machining are not completed (NO in step S18), the processing returns to step S11.
[0092] When a determination to move the steadying members 311 to the retreat positions before a grip change is made (YES in step S12), the bar feed controller 40a performs control to evacuate the steadying members 311 to the retreat positions (step S19). Then, the machine controller 20a determines whether the calculation function of the special gripping position is enabled (step S21). The enabling or disabling of the calculation function of the special gripping position is specified by the machining program and the specified value is stored in the storage unit 203. However, the enabling or disabling of the calculation function of the special gripping position may be stored in the storage unit 203 by an input operation from the lathe operation panel 24. When the calculation function of the special gripping position is enabled (YES in step S21) or the special gripping position is not specified in step S37, which will be described later (NO in step S37), the machine controller 20a performs the calculation of the special gripping position.
[0093]
[0094] A first distance L1 is the distance from the rear end of the collet chuck 251 to the front end of the pusher 44 before the grip change. A second distance L2 is the calculated distance that the spindle 25 moves back for the grip change. A third distance L3 is a margin for preventing collision between the collet chuck 251 and the pusher 44. This third distance L3 is stored in the storage unit 203 and can be changed by the machining program or an input operation from the lathe operation panel 24. A fourth distance L4 is the movable distance of the spindle 25 from the position of the spindle 25 before the grip change to the rearmost end in the movable range of the spindle 25. A fifth distance L5 is the distance from the rear end of the collet chuck 251 to the front end of the pusher 44 when the collet chuck 251 grips the bar W at a position at which the resonance of the bar W can be prevented.
[0095] When the calculation function of the special gripping position is enabled in step S21 in
[0096] Next, the machine controller 20a obtains Young's modulus E (N/mm.sup.2) of the bar W stored, the diameter d (mm) of the bar W, the maximum number of revolutions N (rpm) of the spindle 25 during machining, the support constant ?=1.875, the density ? (kg/mm.sup.3) of the bar W, and the third distance L3 (mm) from the storage unit 203 (step S23). The information described above may be specified in the machining program stored in the storage unit 203 or specified via an input operation from the lathe operation panel 24. Then, the machine controller 20a obtains the second moment of area I (mm.sup.4) of the bar W by calculating ??d.sup.4/64, and obtains a cross-sectional area A (mm.sup.2) of the bar W by calculating ??d.sup.2/4 (step S24).
[0097] Then, the machine controller 20a calculates a distance L50 by using equation 1 described below and calculates the fifth distance L5 by using equation 2 that multiplies the distance L50 by an arbitrary safety factor S (step S25). When the length of the beam of the cantilever structure is smaller than the distance L50, no resonance occurs. That is, when the distance from the rear end of the collet chuck 251 that grips the bar W to the front end of the pusher 44 is smaller than the distance L50, the bar W is prevented from rotating at a critical speed with great runout. Conversely, when the distance from the rear end of the collet chuck 251 to the front end of the pusher 44 is greater than the distance L50 and the steadying apparatus 31 does not suppress the runout, the bar W may rotate with great runout. The calculation of the distance L50 may be omitted.
[0098] The following describes an example of calculation by equation 2 when a bar made of carbon steel S50C with a diameter d of 10 mm is used as the bar W. The second moment of area I of the bar W calculated in step S24 is 490.874 mm.sup.4, and the cross-sectional area A of the bar W is 78.540 mm.sup.2. Young's modulus E of the bar W is 2.058?10.sup.5 N/mm.sup.2, the density y of the bar W is 7.874?10.sup.?6 kg/mm.sup.3, the maximum number of revolutions N of the spindle 25 is 6000 rpm, and a safety factor S of 0.4 is used. The support constant ? is 1.875 as described above. The fifth distance L5 calculated in this example is 169 mm.
[0099] After that, the machine controller 20a compares the first distance L1 with the calculated fifth distance L5 (step S251). When the first distance L1 is equal to or smaller than the fifth distance L5 (NO in step S251), the processing proceeds to step S13, and the machine controller 20a moves the spindle 25 back to the predetermined gripping position for a grip change. Since the first distance L1 is short when the first distance L1 is equal to or smaller than the fifth distance L5, runout of the bar W is less likely to occur even if the spindle 25 re-grips the bar W at the predetermined gripping position.
[0100] When the first distance L1 exceeds the fifth distance L5 (YES in step S251), the machine controller 20a obtains the second distance L2 by subtracting the fifth distance L5 from the first distance L1 (step S26). After that, the second distance L2 is compared with the fourth distance L4, which is the distance to the rearmost end in the movable range of the spindle 25 (step S27). Step S27 determines whether the calculated second distance L2 is within the movable range of the spindle 25. When the second distance L2 is equal to or smaller than the fourth distance L4 (YES in step S27), since the second distance L2 is within the movable range, the second distance L2 is compared with the distance obtained by subtracting the third distance L3, which is a margin, from the first distance L1, which is the distance from the rear end of the collet chuck 251 to the front end of the pusher 44 (step S28). Step S28 determines whether the collet chuck 251 of the spindle 25 does not interfere with the pusher 44 even when the spindle 25 moves the calculated second distance L2. When the second distance L2 is equal to or smaller than the distance obtained by subtracting the third distance L3 from the first distance L1 (YES in step S28), the machine controller 20a sets the special gripping position to the position of the spindle 25 moving back the second distance L2 (step S29). The collet chuck 251 of the spindle 25 does not interfere with the pusher 44 even if the spindle 25 moves the second distance L2.
[0101] After setting the special gripping position, the machine controller 20a instructs the spindle 25 to release the bar W (step S31). After that, the machine controller 20a moves the spindle 25 back to the special gripping position (step S32) to re-grip the bar W (step S33). Steps S31 to S33 correspond to an example of a grip change step. Upon completion of re-gripping, the processing proceeds to step S16 and starts machining.
[0102] When the second distance L2 is greater than the fourth distance L4 in step S27 (NO in step S27), the fourth distance L4 is compared with the distance obtained by subtracting the third distance L3, which is a margin, from the first distance L1, which is the distance from the rear end of the collet chuck 251 to the front end of the pusher 44 (step S35). Step S35 determines whether the collet chuck 251 of the spindle 25 does not interfere with the pusher 44 even when the spindle 25 moves the fourth distance L4. When the fourth distance L4 is equal to or smaller than the distance obtained by subtracting the third distance L3 from the first distance L1 (YES in step S35), the machine controller 20a sets the special gripping position to the position of the spindle 25 moving back the fourth distance L4 (step S36). The collet chuck 251 of the spindle 25 does not interfere with the pusher 44 even if the spindle 25 moves the fourth distance L4. Then, step S31 is performed and, in step S32, the spindle moves back to the special gripping position set in step S36.
[0103] When the second distance L2 is greater than the distance obtained by subtracting the third distance L3 from the first distance L1 in step S28 (NO in step S28) or when the fourth distance L4 is greater than the distance obtained by subtracting the third distance L3 from the first distance L1 in step S35 (NO in step S35), the machine controller 20a sets the special gripping position to the position of the spindle 25 moving back the distance obtained by subtracting the third distance L3 from the first distance L1 (step S34). Then, step S31 is performed and, in step S32, the spindle moves back to the special gripping position set in step S34.
[0104] On the other hand, when the calculation function of the special gripping position is disabled in step S21 (NO in step S21), the machine controller 20a determines whether the operator has specified the special gripping position by using the machining program or the lathe operation panel 24 (step S37). When the operator has specified the special gripping position, the special gripping position is stored in the storage unit 203. When the operator has specified the special gripping position (YES in step S37), the machine controller 20a sets the special gripping position to the operator-specified position (step S38). The special gripping position specified by the operator may be limited to a position closer to the rear end side of the bar W than the predetermined gripping position. In other words, the special gripping position may be limited to a rearer position than the predetermined gripping position with respect to the axial direction of the bar W. Then, step S31 is performed and, in step S32, the spindle moves back to the special gripping position set in step S38.
[0105] When the special gripping position is not specified in step S37 (NO in step S37), the machine controller 20a obtains the third distance L3 from the storage unit 203 by calculating the first distance L1 and the fourth distance L4 (step S39) as in step S22 (step S41). Next, the machine controller 20a compares the fourth distance L4 with the distance obtained by subtracting the third distance L3 from the first distance L1 (step S42). Step S42 determines whether the collet chuck 251 of the spindle 25 does not interfere with the pusher 44 even when the spindle 25 moves the fourth distance L4. When the fourth distance L4 is equal to or smaller than the distance obtained by subtracting the third distance L3 from the first distance L1 (YES in step S42), the machine controller 20a sets the special gripping position to the position of the spindle 25 moving back the fourth distance L4 (step S43). Then, step S31 is performed and, in step S32, the spindle moves back to the special gripping position set in step S43.
[0106] When the fourth distance L4 is greater than the distance obtained by subtracting the third distance L3 from the first distance L1 in step S42 (NO in step S42), the machine controller 20a sets the special gripping position to the position of the spindle 25 moving back the distance obtained by subtracting the third distance L3 from the first distance L1 (step S44). Then, step S31 is performed and, in step S32, the spindle moves back to the special gripping position set in step S44.
[0107] The runout of the bar W is extremely large when the bar W rotates at a critical speed (the number of revolutions at which resonance occurs). The critical speed depends on the properties, such as the material and length of the bar W. Normally, the rotation speed is less likely to reach the critical speed when a length of the bar W at the rear side of the collet chuck 251 is short. Accordingly, when the length of the bar W at the rear side of the collet chuck 251 is short, runout of the bar W is less likely to occur. On the other hand, even when the length of the bar W at the rear side of the collet chuck 251 is long, runout of the bar W is less likely to occur by the steadying members 311 functioning at the steadying positions. In the lathe system 1 and the method of controlling the lathe system 1 described above, when a determination to evacuate the steadying members 311 from the steadying positions is made, the gripping position selecting unit 20b selects the special gripping position instead of the predetermined gripping position. That is, the gripping position selecting unit 20b selects the special gripping position when the length from the rear end of the cantilevered bar W to the collet chuck 251 is relatively long and the runout of the bar W is most likely to occur because the bar W is not supported by the steadying apparatus 31. Since the embodiment suppresses the runout of the bar W and the vibration of the spindle 25 due to the runout, degradation in the machining quality of the lathe system can be prevented.
[0108] The predetermined gripping position is often set to a position in the movable range of the spindle 25 as closest to the forward side as possible. This is because the collet chuck 251 and the guide bush 26 are brought closer to each other to make the bar W less likely to bend at the machining point and improve the machining quality. On the other hand, the special gripping position is set to a rearer position than the predetermined gripping position with respect to the axial direction of the bar W. When the special gripping position is used, the bending of the bar W at the machining point may be slightly greater than that at the predetermined gripping position. However, degradation in the machining quality due to the bending of the bar W is very small as compared to degradation in the machining quality due to the runout of the bar W. Accordingly, the runout of the bar W is preferably prevented by selecting the special gripping position as in the embodiment when the positional relationship with which an increase of runout is expected is established.
[0109] Next, modifications of the embodiment will be described. In the following description, the component, control, or operation having the same name as that described above is denoted by the same reference numeral described above and duplicate description may be omitted.
[0110]
[0111] A lathe system 1 of the first modification differs from that of the previous embodiment in that the steadying apparatus 31 is also disposed in the bar feeder 4 as illustrated in
[0112] Then, the gripping position selecting unit 20b of the first modification (see FIG. 5) selects the special gripping position when any one of the three steadying apparatuses 31 evacuates the steadying members 311 to the retreat positions in step S12 illustrated in
[0113]
[0114] The gripping position selecting unit 20b (see
[0115] This modification also has the same effect as the previous embodiment. In addition, this modification also has the effect that causes the operator to freely set, as the first range, the range in which the runout of the bar W is likely to occur, separately from the operation position of the steadying apparatus 31.
[0116] Next, a lathe system 1 of another embodiment will be described.
[0117]
[0118] As illustrated in
[0119]
[0120] The gripping position selecting unit 20b of the lathe system 1 of another embodiment selects either the predetermined gripping position or the special gripping position according to whether the vibration detected by the vibration detector 32 exceeds a threshold (step S122), instead of step S12 in which selection is performed according to the evacuation of the steadying members 311. The case in which the vibration detected by the vibration detector 32 exceeds the threshold before a grip change corresponds to an example of the case in which the predetermined condition is met. In the lathe system 1 of another embodiment, the selection by the gripping position selecting unit 20b is performed regardless of the evacuation of the steadying members 311. Accordingly, the flowchart illustrated in
[0121] The other embodiment described above also has the same effect as the previous embodiment. In addition, since the gripping position selecting unit 20b selects the position at which the bar W is re-gripped according to the vibration detected by the vibration detector 32, the selection corresponds to actual vibration.
[0122] The present invention is not limited to the embodiments described above, and various modifications can be made within the scope of the appended claims. In addition, a constituent element included in only one of the embodiments described above or only one of the modifications described above may be applied to other embodiments or other modifications.