Versione Italiana | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CMM2000 - On-Line Manual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This document and diskettes or magnetic tapes contain information as reserved property, protected by the rights of the author. All the rights are reserved.
No part of this book can be reproduced in any form or by any means, or stored in a database or retrieval system, (that is except to be saved as for safety back-up purposes) or translated in other programming languages or in another language without the prior written permission from CAM SOFT s.r.l. The information contained within this manual is subject to variations without warning.
The rights of this document, and of the diskettes and/or magnetic tapes supplied, is limited only to the reference product, it cannot be copied and transferred to third parties without the prior consent and written permission of CAM SOFT s.r.l.
CAM SOFT s.r.l. does not provide any warranty in respect of the present material. This manual is sold as is,without warranty of any kind, either express or implicit, respecting the contents of this manual, including but not limited to implied warranties for the manual’s quality, performance, merchantability, or fitness for any particular purpose.
CAM SOFT s.r.l. shall not be liableto the purchase or any other person or entity with respect to any liability, loss or damage caused or alleged to be caused directly or indirectly by this manual.
CAM SOFT s.r.l. declines every responsability derived from errors contained in this manual, or for damages (accidental or not) derived from the supply, interpretation an use of this manual.
CS CMM2000 is an application oriented to the analysis of Radial Cams , Cylindrical Cams or GENEVA Wheels, STAR Wheels and INTERMITTENT Drum Mechanisms when is known the follower motion. The design activity consist in the geometric definition of the Cam profile and, as immediate result, the check of the follower operation. In order to create the Cam curve responding to the y = f(a) coinciding with the required y = f(t) it is supposed that the camshaft rotates at the fixed constant angular velocity ω = 2 π / t (in the case it is α = ω * t) All the typology of the follower are tacken sthg. into account :
Inside the two Follower typology are taken into account the following Follower types :
It is possible to take into account the Follower constraint obtaining the cam contour either for positive drive or spring load. A part from any structural aspect inside the Cam drawing, CMM2000 gives exclusive reference to the kinematics aspect of the Cam. The kinematics correlates the attended features of the Follower (position, velocity, acceleration) with those of the mover (Cam profile). The analysis can follows two way :
It s necessary therefore to select the Follower type in order to correctly synthesize the Cam profile. RADIAL Translating Follower
OSCILLATING Follower
Each condition arranges an automatic solution introducing the Cam profile correction when are known the feature of the Cam-Follower group. The INPUT data, to define the Cam Profile, can to be acquired with some different characteristic as : 1. Basic Curves definition 2. File of points 3. S.V.A. graphic : displacement, velocity and acceleration. CMM2000 is interfaced with MECAD, a program oriented to kinematic motion analysis, consequently it is directly enabled to read its graphic Files of points S.V.A. CMM2000 is also enabled to read files CMM of previous versions..
Load a file With the introduction of a sequence of Data INPUT the program generates interactively a S.V.A. graphic, with no regard to the characteristics of the Follower and the type of Cam, this graphic will be used afterwards to define the Cam Profile when will be known the structure of the Follower selected and the type of Cam . Graphic sample of a S.V.A. When is inserted the first Basic Curve it is possible to insert the general data of the Cam which will appears in the upper part
of the
Dialog Box. The required parameters are (in mm.) : - Initial Displacement ( normally is “0”)
BASIC CURVES definition
Dwell – Concentric circle to the rotation Axes The activity generate a dwell
stage on the Cam,
it is required the rotation angle. BASIC CURVE Graphic
The activity generate a displacement stage
on the
Cam, climb (displacement +) or slope (displacement -) following the
Basic Curve with constant velocity of the follower and zero the
acceleration. Cam Rotation Angle or length of the stage. Total displacement of the follower (+/-) It is suggested to
don’t use this Basic Curve for the first stage, when this is
impossible it is opportune to introduce them with a Dwell–Concentric
circle whose length must be longer than the calculation Step. BASIC CURVE Graphic In order to reduce the acceleration peak (initial and final), it is possible insert a displacement-fillet using the Advanced options. Two options are available :
Fillet with Radius,
fillet with Basic
Curve. In both cases : The operator can
to notice : Required Data : Total displacement of the follower (+/-) BASIC CURVE Graphic It is possible to define “Half” Basic Curve ; the division point correspond to the inflexion point of the graphic displacement. Select the Option : No for complete Curve , Entry for entry half-curve and Exit for exiting half-curve
This Curve has a cosine
acceleration curve. Total displacement of the follower (+/-) BASIC CURVE Graphic It is possible to define “Half” Basic Curve ; the division point correspond to the inflexion point of the graphic displacement. Select the Option : No for complete Curve , Entry for entry half-curve and Exit for exiting half-curve
This is an asymmetrical curve composed of two different harmonic motions, one being one-quarter of the amplitude and twice the frequency of the other. It has the advantages of the simple
harmonic curve
with almost complete elimination of the high shock and vibration at
the beginning of the stroke. Total displacement of the follower (+/-)
BASIC CURVE Graphic It is possible to define “Half” Basic Curve ; the division point correspond to the inflexion point of the graphic displacement. Select the Option : No for complete Curve , Entry for entry half-curve and Exit for exiting half-curve
This is a modifiable sinoid using two
supplementary
parameters enabled to move the inflexion point of the graphic
displacement and the position of the maximum acceleration
value. Total displacement of the follower (+/-) X parameter Lambda (l) parameter BASIC CURVE Graphic The following graphics show
the changes in
S.V.A. graphics enabled by the change of the parameters X and Lambda
values.
Change for Lambda only :
Sample with
simultaneus variation of X and Lambda parameters
Parabolic
or constant acceleration Required Data : Total displacement of the follower (+/-)
BASIC CURVE Graphic
Modified
Trapezoidal
Total displacement of the follower (+/-) BASIC CURVE Graphic The
“Advanced”
option enable the possibility to define the width of elementary
stages. The default values define a symmetric trapezoidal curve but
it is possible to obtain various configurations changing the
parameters “Delta” defining the seven percentage width of
the elementary stages; instead of “Percentage width” the
operator can use directly the elementary stage amplitude in deg. In
the first case the sum of the elementary Percentage width must be
1.00 , in the second case the sum of the elementary width must be
equal to the total Cam Rotation Angle. Some samples obtained using different values for the parameter “Delta” :
Cubic
no. 1 Curve Required Data : Total displacement of the follower (+/-)
BASIC CURVE Graphic
This curve is similar to the Constant
Acceleration
and the Cubic n.1. It differs from these, however, in that there is
no Required Data : Total displacement of the
follower (+/-) BASIC CURVE Graphic
This curve suppose that the operator has a
sequence
of points defining the Cam profile.
BASIC CURVE Graphic
This solution enable the operator to
select one of
the available solution. Total
displacement
of the follower (+/-)
It is possible to define “Half” Basic Curve ; the division point correspond to the inflexion point of the graphic displacement. Select the Option : No for complete Curve , Entry for entry half-curve and Exit for exiting half-curve
The
Fixed Modified Sinoid curve is a combination of two quarter of
cycloidal curve and a complete sinoid curve. BASIC CURVE Graphic It is possible to define “Half” Basic Curve ; the division point correspond to the inflexion point of the graphic displacement. Select the Option : No for complete Curve , Entry for entry half-curve and Exit for exiting half-curve
This function enables the
program to import a
File generated with a previous version of CMM
This function enables the
program to obtain the
Follower motion characteristics from any profile saved in DXF or MI
format.
Insert the required data
specifying the chordal
tolerance to be used to convert all the circle arcs in a
segmentation, the max distance from two adjacent points and the
direction to follow the profile.
Using the
command Create/Modify inside the menù Points
is
gained the access to the windows enabled to operate on Files of
Points. Operations on File of Points Enable the Operator to insert
a mathematics
function to generate the point of the file. Y=f(X) Are required : The
value of Radius of Base , the value of starting assigned to the
independent variable and the value final assigned to the independent
variable. MENU’ BASIC CURVES
(Top
bar) Available
Options
: DELETE
BASIC CURVE INSERT
A BASIC CURVE
MODIFY
THE BASIC
CURVE To modify the general data of the Cam click on the graphic S.V.A. of the first Basic Curve; in this case it is possible to modify the Base Radius and the Ramp (Total displacement). This
Menù enable the possibility to insert one or more point on the
graphics S.V.A. It possible to modify the graphics S.V.A. intervening graphically only on the displayed curve of the displacement. Selecting the command will appear a pull-down menù where may be selected the option : · Select the Basic Curve to be used into the interval of the modification, are only available Double Harmonic and Cycloid · May be enabled the selection of the middle point of the interval as pilot-point of the modification · Select which other curve must be visible (velocity, acceleration) during the modification of the displacement Confirm the section pressing the key OK, indicate the two extreme point including the modification plus the internal point that will control the interactive modification. If
no error is contained in the data it possible to drag the curves
included into the selected interval, all the curves will be moved as
congruent rubber-line following the position of the mouse.
Note : Redefining the Basic Curve interested by an interactive modification, the modification will be lost. Instead it is possible to intervene on the previous and following Basic Curve. Window Profiles Inside sub-menù are present the following Options : RADIAL CAM / TRANSLATING CAM / CYLINDRICAL CAM
Starting from the Data INPUT the Profiles of a Radial Cam,
Translating Cam, Cylindrical Cam are respectively calculated.
Ex. Radial Cam with OSCILLATING Follower and balancing frame.
CONJUGATE CAM / MISALIGNED FOLLOWER For
a Radial Cam, and where admitted, it is possible to calculate the
Conjugate Cam profile and/or the Cam profile using a misaligned
follower : OSCILLATING
Follower : The Option Roking Lever enables the calculus of the Cam Profile inserting the motion characteristics in respect to the point of application of the Follower instead of the point of application of the Roller. The length of the Roking must be Negative when the point selected for the definition of the motion characteristics is in an opposite position to the Roller in respect to the Pivot Point.
FLAT
FACED Follower : Selecting
one of the Option : Cam Profile Internal
/ External
it is possible to obtain the Solid
Models as
represented in the Coordinating the Type of Cam (Internal / External) with the structure of the frame defining the Conjugate Cam, it is possible to obtain all the types of Desmodromic Cams (external track / internal track, etc.) “Desmodromic”Cam defined with Radial Cam Internal and Conjugate Radial Cam External.
Inside the Dialog Box defining the CYLINDRICAL
CAM it is
possible to define the
Diameter of the Tool and enable / disable the option to use or not
the Cutter Radius Offset on the CNC.
Notes :
Case 2.
IMPORTANT :
It
is impossible to mill the Cam Profile with a tool having a different
Diameter in respect to the Roller Diameter previously defined. Case
3.
PRESSURE ANGLE and CAM Curvature This
function display the Graphics of the Pressure Angle and Cam curvature
of the calculated Cam Profiles. Graphic : PRESSURE ANGLE and CAM CURVATURE
The function generates the thicken of the active Cam Profile
inserting new points belonging on the same spline.
SPECIAL
PROFILES (Intermittent Working)
These mechanisms don’t uses for the follower Cam basic curves,
therefore during the definition no graphic S.V.A. is represented.
For the definition the required Data
are :
The available Output are similar to these of the Cam.
STAR WHEELS
All the profiles necessary to the
mechanism
construction are completely defined.
Inside the window Basic Curves it is possible to export the 2D
drawing in the format .DXF or .MI
The available Output are similar to these of the Cam.
The following Options are available : Enable
/ Disable the presentation of Remarkable points (vertex of
elements).
Enable
the configuration of the parameters inside File INI in order to
customize the program running.
Variable inside the configuration file CMM2000.INI
defining the Max calculation angular
Step along
the Cam Profile. Step Millimeter
Variable inside the configuration file CMM2000.INI
defining the Max calculation distance
[mm] between
two adjacent point, it change the max angular Step when it results
greater than the distance. It operates the 3D visualization of processed Cam and simulates the Cam movement in respect to the defined Follower frame. Use the command to start / stop rotation , step to step rotation , return to start point and select, with standard command, the desired view. In
order to select the part to be exported as file IGES
3D click
on the single part or in a group
keeping pressed
the key SHIFT. Some
Option are available for the output : (window BASIC CURVES) Print the graphic S.V.A. in the current scale. (window Cam PROFILES ) Print the drawing of the Cam Profile in the current scale.
(Menù Points – Top Bar) Print the
drawing of the, just loaded, File of Points in the current scale.
(window BASIC CURVES) export the graphic S.V.A. in the available format MI and DXF.
(window Cam PROFILES)
export the drawing of the Cam Profile in the available format MI
and DXF, or
create a new file of point reusable in CMM2000.
(window Cam PROFILES) saves a file Macro for CAD HP ME10 containing the B-SPLINE
The Macro Output can be directly made
from the
Menù File in ME10 or keystroking cmmn
corresponding to
the macro LOCAL NAMEFILE {This file '/CAM-SOFT/CMM2000/TMP/LAST' is automatically written by CMM2000 in manner to load the last Cam Profile generated} OPEN_INFILE 1 '/CAM-SOFT/CMM2000/TMP/LAST' READ_FILE 1 NAMEFILE CLOSE_FILE 1 INPUT NAMEFILE END_DEFINE INPUT macro CMMN in ME10 Conversion BSPLINE in Circle-Arcs+Lines or Lines inside ME10
(window 3D)
save the object selected in the IGES
3D format.
Gaining access to the window DATA, after generation of Cam Profile,
it is possible to visualize the summarizing data of the project.
Inside Menù File (Top Bar) it is possible to select the command enabled to export Data in EXCEL format.
P. L. Magnani - G. Ruggieri ; "MECCANISMI PER MACCHINE AUTOMATICHE" Politecnico di Milano, Dipartimento di Meccanica ; UTET (Milano) 1986 H. A. Rothbart ; "CAMS DISIGN HANDBOOK" ; McGraw-Hill (New York) 2003 H. A. Rothbart ; "CAMS DISIGN, DYNAMICS AND ACCURACY " ; WILEY (New York) 1956 VDI-Handbuch Getriebetechnik I ; "BEWEGUNGSGESETZE FUR KURVENGETRIEBE, Theoretische Grundlagen" VDI 2143 Dusseldorf 1980 SOFT-MEC ; "MECAD Mechanisms Computer Aided Design" ; Hadbook - University of Brescia 1991 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Return at Home page. |