摘要:
A program for operating a numerical control machine tool written in problem oriented language is translated into machine oriented language through the use of the present NC tape producing system. The present system has a mini-computer mounted in a desk type cabinet, which has also a printer, an input tape reader, an output tape puncher, a key board, and a mini-board panel, each connected to said mini-computer. The mini-board panel is covered with the mini-board sheet indicating the roles of keys under the mini-board sheet. The system is automatically initialized just by turning on a power switch, or pushing a load key, and the program for operating the mini-computer itself is automatically loaded in the memory of the mini-computer through said input tape reader. Thus, the operation of the system is very easy. A problem oriented source program is applied to the system through the input tape reader, translated by the mini-computer to a machine language program, which is in turn obtained from said output tape puncher.
摘要:
The first object of the present invention is to provide a derailment prevention guard which can be easily shunted outside the range of the ballast tamping work, the rail grinding work and the rail maintenance work, and has no problem on safety.A derailment prevention guard comprises a guard member installed within a gauge and a support member fixed to a sleeper or a concrete slab track, and the guard member is held by a hold member which can turn around a central axis supported by the support member as turning center between a main rail and the inside of the gauge on the sleeper or the concrete slab track, and the support member is engaged with the hold member by means of a bolt through turning the hold member toward the main rail around the central axis as turning center on the sleeper or the concrete slab track, and the guard member can be shunted inward within the gauge by turning the hold member toward the inside of the gauge around the central axis as turning center on the sleeper or the concrete slab track after loosening the bolt.
摘要:
A wheel guard apparatus capable of preventing a wheel from derailing and preventing a vehicle from seriously deviating from a track even if the wheel has derailed includes a fixed portion fixed to a railroad tie located between main line rails; a movable portion supported by a rotating shaft provided on the fixed portion and extending in a horizontal direction and configured to be rotatable around the rotating shaft toward a track center side; and a guard rail located at a position separated from the rotating shaft of the movable portion and held to extend in parallel with the main line rail. The guard rail includes an outer stopper portion configured to prevent the wheel from derailing toward an inner side of the main line rail and an inner stopper portion configured to prevent a derailed vehicle from deviating to an outer side of a track.
摘要:
A ballast retaining structure includes a first layered body constituted by a plurality of bag-like objects, each being formed in a bag shape and containing the ballast, stacked from a toe of slope to a top of slope of the track bed and disposed in the extending direction of the roadbed. The bag-like object has communication holes for communicating an inside and an outside of the bag-like object formed in at least upper and lower surfaces of the bag-like object.
摘要:
In a state where definition of machining has been already finished for the first to N-th processes, such data as a machining kind, tool data including a tool code, and cutting conditions related to the j-th process (1.ltoreq.j.ltoreq.N+1) are inputted as new data or modified data in an interactive mode on a screen. Next, a shape of the workpiece at a point of time when the (j-1)th machining process has been finished and the final shape of the workpiece to be cut are displayed on a screen, and a cutting area for the j-th machining process is set or modified by means of the screen. Then, a shape of the workpiece at a point of time when the j-th process is finished is found on the basis of the inputted data, and a cutting area to be newly cut or to be modified in the j-th machining process is identified and displayed by displaying one upon the other on the screen the found shape of the workpiece and a shape of the workpiece at a point of time when the (j-1)th process has been finished. The user decides whether the identified and displayed cutting area is adequate or not, and in the case where there is no remaining uncut part or a suitable remaining uncut part, the inputted data is determined and registered as data for machining for the j-th machining process.
摘要:
A method of animation plotting by an NC machining program on an NC lathe having a multiplicity of tool rests. The method provides animation plotting for Y-axis machining such as engraving. A display screen of a CRT/MDI provides first display areas "a1" to "an" for simulating a machining process of a workpiece projected in an axial direction of a tool. A second display area is also provided for simulating a machining process of the workpiece projected in the direction of a Y-axis orthogonal to an X-axis and a Z-axis. For each rotational positioning point .theta.i (i=1 to n) of the spindle, Y-axis machining is simulated by simultaneously displaying the movement path of the tool and the shape of the tool within the first display area "ai" and the second display area.
摘要:
A multiple-layout designation method rapidly and easily performs preparatory work for numeral control (NC) data preparation, in which one of contours displayed on a graphic display of an automatic programming device is manually selected as an NC data preparation object (S1), and the necessity of contour duplication is manually selected (S2). When the original contour is duplicated on the display by a processor of the programming device in response to manual setting of the name of a contour group consisting of the displayed contour and duplicated contours to be obtained by duplication (S3 and S4), or when the name of the displayed contour is manually set (S6), contour data for the contour or the contour group is generated. After setting of all the names of all the contour(s) or contour group(s) as NC data preparation objects, machining condition data associated with the contour name, or common to the original contour and the duplicated contour and serving as the machining condition data regarding the contour name, is manually set (S7 and S8). After setting of all the machining condition data, NC data employed for machining of each of the contour(s) and the contour group(s) are automatically prepared based on the contour data and the machining condition data concerned (S10).
摘要:
High-speed data processing units are interposed on one-to-one basis between a host computer and each of NC units corresponding to each of NC machine tools. Each of the high-speed data processing units converts data transmitted from the host computer to each of the NC machine tools into NC data, and then inputs the data to each of the NC units, thereby making unnecessary for the NC units and the host computer to convert the data into NC data. Further, each of the high-speed data processing units temporarily stores machining data or the like transmitted from the host computer, thereby enabling each of machine tool bodies to continue its machining operation without being disturbed by the timing of data transmission.
摘要:
An NC program output method is disclosed which includes: storing a starting character string (SP.sub.1), which indicates the beginning of an inputted NC program, in a starting character string input memory (M.sub.1); enabling setting of a separate starting character string (SP.sub.2); and selectively outputting, before NC data (D.sub.1) which results from editing processing, the stored starting character string (SP.sub.1) or the separately set starting character string (SP.sub.2). If where the starting character string (SP.sub.2) is not set, then the starting character string (SP.sub.1) is outputted automatically.
摘要:
An interpolation method in an automatic programming, capable of properly determining and programming target movement amounts for individual axes in each interpolation cycle at the time of executing a numerical control program. In the case where the length (P') of the last one of a plurality of sub-sections, obtained by dividing a section from the starting point (A) to the end point (B) of each block in a program by a target movement amount (P) per interpolation cycle, is smaller than the value (P), and when an angle (.theta.) between the paths of the block concerned and the next block is smaller than a reference angle or when the angle (.theta.) is larger than the reference angle and the sub-section length (P') is smaller than a reference length, an intersection at which a sphere having the starting point (an) of the last sub-section as its center and theh value (P) as its radius crosses the target movement path of the next block is derived by the overlapping process, and the interpolation process for the last sub-section is effected with the intersection used as the target end point of the last sub-section. On the other hand, when the angle (.theta.) and the length (P') are larger than the reference angle and reference length, respectively, the interpolation process is effected with the original end point (B) used as the target end point of the last sub-section, without effecting the overlapping process.