Creation and assembly of machine tool motion function modules (figure)

1 Introduction

In order to scientifically carry out innovative design of machine tool products, a new creative machine tool design method has appeared in recent years. According to the tool and the surface information to be processed, the forming motion of the machined surface is analyzed, and the movement function is created and formed. The motion function module combines the various motion function modules according to different assembly relationships to form a general layout plan of the machine tool. This article focuses on how to create a motion function module and assemble the module.

2 Creation of the motion function module

The basic structural shape of the machine tool is based on sports creation. The motion structure created according to the motion function is not visual. It is necessary to associate the movement of each coordinate direction with one or more moving parts. We call this moving part a basic motion function module, with the basic motion function module pair. In order to make the structure of the movement concrete and visual, the machine tool is created in the form of structure.

The basic size of the functional module is created

In the motion function structure of the machine tool, the movement is assigned to the tool side and the workpiece side based on the foundation. For example, the motion function structure type W/X.ZY/g p /T["W" means the workpiece, "T" means the tool, "." means the base (foundation) position, and the base position to the "W" means the workpiece side. "X" indicates that the side is assigned a motion in the X coordinate direction, and the tool side is represented from the base position to "T", and "ZY" indicates the motion of the side assigned with the Z coordinate and the Y coordinate direction, respectively, "g p " Indicates that the main motion is the rotary motion of the tool, and "/" is the separator]. The following describes the creation method and steps of the machine structure form by dividing the tool side and the workpiece side.

Establish the overall coordinate system of the machine tool and determine the machining space (Fig. 1a). The movement stroke is initially determined by the machining space.


(a)

(b)
Figure 1 Positional relationship between tool and machining space
The tool spindle orientation is determined from the coordinate system. For example, the cutting motion of the tool is g p , and the horizontal layout headstock is selected (Fig. 1b).

Determine the structural form of the tool side motion function. The relevant shape and size of the joint and the next level module are determined according to the motion stroke, the nature of the motion unit, and the upper level module.

Determine the structural form of the workpiece side motion function. For example, the position of the workbench can be determined based on the machining space of the workpiece. The length or width of the base can be determined according to the X-direction stroke and the size of the table joint. The height of the base is determined to meet the requirements of the third dimension in the machining space.

The workpiece side is coordinated with the size of the tool side. The size of the two needs to be coordinated in consideration of the stroke, retraction and interference.

Data structure description of the motion function module

The spatial size and shape of the motion function module can be described in Auto-CADADS using the following data structures and methods:

Struct CParameter {intType:
Struct MsizePara{

Ads realCy1D1, Cy1D2, Cy1L://upper and lower top diameters and heights of cylinders or round tables

Ads realCubeX, CubeY, CubeZ: //The length, width and height of the cube

intSideN: //the number of edges of any polygon

Ads realRelX[SideN],RelY[SideN],RelZ[SideN]://length of each side of the polygon

}:

}MSize:

voidSetMSize(structCParameter*s,intModelNo)://Set module size

voidGetMSize(structCParameterCs, intModelNo)://Checkout module size

The various motion function modules based on the motion function structure should satisfy the assembly relationship in space, that is, the position of any motion function module in the space depends on the position and size of the previous function module, and its position and size. It also affects the starting position of the next function module. Therefore, the above data structure and method are only used to describe the function module. It is not possible to realize the automatic space assembly between the modules, nor can it realize the parameterized driving in the CAD. Add description parameters and methods to the data structure of the function module, as follows:

Struct CParameter {

...

Ads pointLocation: //The starting position of the function

Ads pointOriention: //The direction vector of the function

...

}:
voidGetOriention(struct CParameter*s , int ModelNo)://detects the direction vector of the module
voidSetOriention(struct CParameter*s , int ModelNo)://Set the direction vector of the module
voidSetLocation(struct CParameter*s , int ModelNo)://Set the starting vector of the module
voidGetLocation(struct CParameter*s , int ModelNo)://Check the start vector of the module


Figure 2 Example of constraint relationship

Figure 3 assembly connection relationship of component modules
Next page

Reduced Shank Drill Bits

Reduced Shank Drill Bits,Stainless Steel Drill Bits,Galvanized Pipe Drill Bits,Reduced Shank Drill Bit Set

Danyang Yongshun Tools Co.,Ltd , https://www.china-drill-bit.com