Jump Machinery (Shanghai) Limited is a modern high-tech joint stock enterprise specialized in the turnkey production line of concentrated juice, jam, pulp, tropical fruits, herb and tea beverages, carbonated drinks, wine, beer, yogurt, cheese, milk, butter etc. At the same time, Jump is also committed to manufacturing various food machinery, such as Can Food Machinery , Fruits Juice Machinery, Tomato Sauce Machinery, Fruits Jam Machinery, Dairy Machinery etc.
Jump is able to supply service from A to Z about your project, not only machine manufacturing, installation commissioning, technical training, after-sales service, but also before-sales service, including factory building construction drawings, facilities layout, and water, electricity, boiler steam. Jump has a professional team to help clients to design the layout on worksite and draft the implementation plan, program schedule and expense estimation in each stage of the project until the production line starts the project.
As an industry leader, it has the best projects, professional engineers and technicians, strong R&D department with a number of masters and PhD of food engineering & packaging machinery, stable long-term development and highly rated customer experience in every province in China and also in Africa, the Middle East, Southeast Asia, Oceania, Europe and America.
Gummy Candy Production Line,Gummy Bear Production Line,Fondant Processing Line,Gummy Candy Production Equipment Jump Machinery (Shanghai) Limited , https://www.shanghaimachineres.com
1 system implementation of the key technology SolidWorksAPI (ApplicationProgram-mingInterface) function is SolidWorks OLE application development interface, API can control SolidWorks session mode, generated. A file in dll format and used as a plugin for SolidWorks. In order to facilitate the user's secondary development, SolidWorks provides hundreds of API functions. Users can use it and develop secondary SolidWorks through development tools that support OLE programming to create dedicated SolidWorks function modules that suit the user's needs. SolidWorks supports ActiveX Auto-mation technology and provides a large number of API objects for secondary development. These objects cover all SolidWorks data models. By calling these object property settings and methods, you can achieve the same functionality as SolidWorks in the user-developed DLL. There are two design methods for secondary development of SolidWorks using VB: one is to build a model in human-computer interaction form, set reasonable design variables, and then update the model through VB drive design variables. This method is simpler to program and has good versatility. Second, it is completely realized by the program. The programming of this method is more complicated than the former, but it can realize the modeling of parts with complex shapes. This article uses the second method.
2 The specific process of modeling 2.1 Accurately establish the involute profile curve (1) The involute coordinate parameters of the involute are the base circle, the addendum circle, the root circle and the pressure angle of the involute gear. The angle between the radial direction of the arbitrary point C on the involute and the y-axis is the angle of the point C, which is the angle between the direction of the point A and the y-axis. Then the coordinates of point C are: =sin=cos can be obtained from various formulas and geometric relations: = cossin=cos sin= is the roll angle of any point C on the involute, then the above formula becomes: =cossin=cos sin Is a function of the number of teeth z: = 2, when the number of teeth of the gear is determined, the rolling angle is a variable with a certain range of variation, the value range is 00, 1800. Where =cos,=arcos=arccos 2 where: is the modulus, the number of teeth, the standard pressure angle is 200, as long as the value of the variable is taken continuously, a series of coordinate values ​​of the points on the involute can be obtained.
(2) Solidworks provides a sketch by the free point sketch curve command VoidModelDoc.SketchSpline (morePts, x, y, z) (the API function of drawing the spline curve) The meaning of each parameter is as follows: (long) morePtsNumberofpointslefttospecifyafterthispoint (spline curve) (double) xxcoordinateofpointinmeters (double) yycoordinateofpointinmeters (double-point y-axis coordinate values ​​in a Cartesian coordinate system) (double) zzcoordinateofpointinmeters (the point in the Cartesian coordinate system z Axis coordinate value) Take the rolling angle of (0,60) to get 60 points on the involute, and use the spline curve to connect to get the exact involute profile curve. (3) Comprehensive involute equation and Draw spline command to generate involute Fori=0To60=iCos((i-)pi/180)-Sin(()pi/180)=Cos((i-)pi/180) isin((i-)pi /180)Part.SketchSpline(60-i,,)Nexti
When the radius of the base circle is smaller than the radius of the root circle, that is, when the number of teeth z is less than 42, the involute profile curve is composed of a transition curve of the involute and the involute to the root circle, and the transition curve is approximately replaced by a straight line segment.
Ifdb<dfThenboolstatus=Part.Exten-sion.SelectByID("Spline 1", "SKE-TCHSEGMENT",0,0,0,False,0,Nothing)Part.SketchTrim1,1,db/1000(Cos(60 Pi/180) 60 pi/180 Sin (60 pi/180)), db/1000 (Sin (60 pi/180)-60pi/180Cos (60pi/180)) when the radius of the base circle is larger than the radius of the root circle, ie When the number of teeth z is greater than 42, the involute occurs from the root circle, Elseboolstatus=Part.Extension.Sel-ectByID2("Line1","SKETCHSEGMENT",0,0,0,True,0,Nothing,0)boolstatus= Part.Extension.SelectByID2("Spline 1", "SKETCHSEGMENT", 0,0,0, True, 0, Nothing, 0) Part.SketchMirror.
2.3 Sketching a single tooth 2.4 in a grass drawing into a single tooth.
2.6 Generate features such as shaft hole keyways.
3 Conclusion According to the idea of ​​this paper, parametric three-dimensional models such as helical gears, bevel gears and internal gears can be generated through similar modeling steps.