qdcams
Measurement of Cams and
Camshafts
Reference Manual
M41-151-000-211
1st Edition 1992
Order No.:
M41-151-000-211 (english)
Reference manual
Contents
Contents
QUINDOS QDCAMS
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measurement of Cams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Digitizing the Cam-Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coordinate system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
7
9
9
9
General Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
11
11
12
13
15
16
16
17
19
20
20
22
23
23
25
26
27
28
29
30
30
32
Camshaft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CAMSHAFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standard case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Explanation of the inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
36
39
39
41
42
44
49
50
51
52
53
54
55
57
3
Contents
Reference manual
Introduction
Introduction
Until now almost every measurement of cams or camshafts was executed by specific
measuring equipment, which register directly the influence of the cam to a follower
system.
Using a 3DCoordinate Measuring Machine the camprofile is digitized by a high density of measuring points.
The evaluation of the actual camfunction, which is the influence that the cam has on
its followersystem, requires special mathematical algorithm.
The Software Option QUINDOS QDCAMS has all necessary tools to check the quality
and judge the function of cams and camshafts.
QUINDOS QDCAMS
Introduction
Reference manual
Measurement of Cams
Measurement of Cams
Digitizing the
CamProfile
All cam evaluations are executed independently from any specific measuring machine. Every function and algorithm to do the evaluation has access only to the measuring points of the cam profile. The cam profile therefore is digitized in a 2DSection
and the coordinates are stored as so called APTs (Actual Points) in QUINDOSElements.
Because the question is no longer the camevaluation, the measurement of the profile
can be optimized by selecting the most efficient and suited measuring device.
D LEITZ PMM-Measuring Machines are using the very powerful and fast SCAN
NING to digitize the cam-profile in order to gather a maximum of measuring
points in the shortest possible time and a maximum of measuring accuracy.
To increase the throughput any kind of a pallet can be used to put several cams or
camshafts at once on to the object stage.
The use of a rotary table is possible but not necessary.
Any number and kind of probe pin is suitable to measure the part in a static condi
tion. Consequently additional measuring errors such as using a rotary table or
bending of the camshaft are totally eliminated.
D The LEITZ SIRIO, one of the worlds fastest and most accurate measuring robots
digitizes the profile by means of 'STEP by STEP'-SCANNING.
D Optical Sensors.
D Laser.
D Any measuring device that produces cartesian coordinates of the cam can be
applied to do the measurement. Either direct within QUINDOS or indirect by
transferring the data into QUINDOS.
QUINDOS QDCAMS
Measurement of Cams
Cam Measurement
Reference manual
Measurement of Cams
Coordinate
system
The coordinatesystem should be set up according to the nominal data of the cam. By
measuring and connecting geometrical elements a corresponding coordinate system
for the cam measurement can be defined.
Example 1
X
D Plane on the top-surface of the cam disc.
D Cylinder in the cam bearing.
D Circle in the index-drilling.
D Axis through cam bearing and index-drilling.
D Establish coordinate system.
Example 2
Maximum of cam
Segment of circle
D Plane on the top-surface of the cam disc.
D Circle-Segment on the cam profile.
D Cam-Segment close to the cam maximum.
QUINDOS QDCAMS
Measurement of Cams
D Calculate the maximum distance between the measured cam-segment and the
circle center.
D Construct an axis of circle center and cam maximum.
D Establish coordinate system.
10
Reference manual
General Definitions
General Definitions
Requirements
The software option QDCAMS is a special addition to the option OPER2D in order to
check not only the profile but also the cam function as a basis for a cam judgement.
Tools of both software options are necessary for the complete evaluation of a cam.
Definitions
Normal vector :
Clockwise and
Counter-clockwise
rotation :
Inside\Outside
Identification :
QUINDOS QDCAMS
11
General Definitions
Example
Counter-clockwise
Inside
Outside
Clockwise
Outside
Inside
INO=O
INO=I
CLW=N
CLW=Y
12
Reference manual
D CAMSTK
D CAMROT
D CAMTRN
QUINDOS QDCAMS
D CAMVEL
D ERRSTEP
ErrorStep calculation
13
Central
follower
CAMSTK
rolling
Translating
follower
Dy
Result
Excentric
follower
Rotating cam
Xp
Rolling follower
<DL1>
a
f
CAMROT
Rotating
follower
Da
<PIV>
Flat follower
Result
<DL1>
<PIV>
f
Rolling follower
Translating
follower
CAMTRN
Dy
Curve bar
Rotating
follower
Da
Rolling follower
<DL1>
<PIV>
14
Reference manual
CAMCIR
The range in which the cam radius keeps constant is called cam base circle. For some
calculations it is necessary to know the actual radius at the cam-profile. The command
CAMCIR can be used to determine radius and center point of a curve in a defined area.
CAMCIR calculates the best-fitted circle in space from all points in the range of the
base circle. As a result an element of the type CIR is created in QUINDOS. This means
in the following measurement it can be used as a normal geometrical element for
connections and evaluations.
Command
= CAMCIR
(NAM)
(ELE)
(BGN)
(END)
=
=
=
=
REM
ELE
END
NAM
BGN
QUINDOS QDCAMS
15
Standard case
Calculation of a circle in a defined profile range in order to get the exact radius (base
circle radius) in this area.
The default evaluation consists of the X, Y, Z coordinates of the base circle center point
and its diameter.
Special cases
NAM
ELE
RCO
D Calculation of a circle in a defined profile range in order to get the exact radius
(base circle radius) in this area.
Y
REM
ELE
END
NAM
BGN
Entire cam
Cam area
Basic circle
area
BGN
END
D Store all points belonging to the cam base circle as APT's in addition to the
calculated circle (e.g. for a RUNOUTPlot).
APT
16
Should all actual points (APT's) belonging to the base circle be stored to
the element specified under (NAM) ([Y]/N). If the points are not needed
for further evaluations the input 'N' will save both, space and time.
Reference manual
D All points belonging to the cam curve, which are the points outside the range of
the base circle, should be stored as a separate element (e.g. for the camstroke
calculation).
REM
Element for the remaining curve. This element will contain all points of
the cam curve excluding the points which define the base circle.
Example
Calculate the base circle of cam A1 of a camshaft in the range from 90 degree to 270
degree. The resulting points of the base circle as well as the points of the actual cam
profile should be stored at their destination elements.
Command
= CAMCIR
(NAM)
(ELE)
(BGN)
(END)
=
=
=
=
A1CIR
A1
90
270
E V A L U A T I O N S
EVAL.
FORM
DM
RA
X
Y
Z
QUINDOS QDCAMS
NOMINAL
0.0000
34.0000
17.0000
0.0000
0.0000
66.7000
N.T
U.TOL.
0.0000
0.1500
0.0500
0.0500
0.0500
0.0500
L.TOL.
0.0500
0.1500
0.0500
0.0500
0.0500
0.0500
ACTUAL
AN
0.0118 0.0118
33.9386 0.0614
16.9693 0.0307
0.0187 0.0187
0.0078 0.0078
66.7161 0.0161
CONTR.
TEXT
FN
VN
VN
DN
DN
DN
17
CAMROT
Using the command CAMROT the cam stroke for rotating cams with an oscillating
follower is calculated. This movement, i.e. the changing angle of the cam follower, is
stored as a result of the cam stroke calculation. Thereby the measuring data of a
profile section have to be parallel to a coordinate system plane (XY, YZ or ZX).
The basis for the calculation are the parameter of the cam follower.
<PIV>
(pivot-distance),
<FD1>
(roller diameter),
<DL1>
(arm-length of the cam follower)
<SRC>
(Cam profile)
Additional control parameter adjust the evaluation to the nominal data. An evaluation
range (<BGN>, <END>) can be defined. The step increment of the stroke evaluation
as well as a pre-alignment to the nominal data can be given in variable settings
(<STP>, <OFF>).
The results of the evaluation are stored to the destination element <DST>.
The actual points (APTs) include the result of every evaluation step :
X
Angle of the pivot-arm (angle at base circle + stroke angle)
Y
Current rotation angle of the cam in degree
C
Current rotation angle of the cam in radiant
Z
Stroke angle difference of pivot-arm between base circle and cam range.
The actual element (ACT) shows the maximum cam stroke :
X
Maximum angel of the pivot-arm
Y
Rotation angle of the cam at maximum stroke
Z
Maximum stroke angle
18
= CAMROT
(SRC)
(DST)
(DLT)
(BGN)
(END)
(OFF)
(TYP)
(PIV)
(DL1)
(FD1)
(CIR)
(A_O)
(CLW)
(OPN)
(ERR)
(CPY)
(DEG)
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Reference manual
y
<DL1>
a
a
x
<PIV>
Standard case
<DL1>
<PIV>
Calculate the stroke of an oscillating follower for a measured cam in the range from 1
degree to 360 degree.
The following input are necessary to do a standard stroke evaluation :
Special cases
SRC
DST
PIV
Pivot distance.
It is the distance between the rotating point of the cam system and the
rotating point of the follower system.
DL1
FD1
CIR
QUINDOS QDCAMS
BGN
END
Type of evaluation.
[ROL] = Roller follower
FLA = Flat Follower (Plane)
D The cam profile is not parallel to the XYplane of the coordinate system.
A_O
AbscissaOrdinate.
This input indicates which abscissa and ordinate values are to be used.
([XY]/YZ/ZX)
D The measuring values don't describe the complete cam profiles (open profile!).
OPN
ERR
20
Reference manual
CAMSTK
With the command CAMSTK (calculate cam stroke) the stroke of various cam
followers will be calculated.
Thereby the measuring data, a profile section of the cam, have to be parallel to a
coordinate system plane (XY, YZ or ZX), <A_O>.
The calculation is based on the parameter of the cam follower <TYP> and the cam
base circle <CIR>.
Additional control parameter adjust the calculation to the nominal values. An
evaluation range can be defined (<BGN>, <END>). The step increment for the cam
stroke evaluation as well as a pre-alignment to the nominal values can be given in
variable settings (<STP>, <OFF>).
The calculated stroke values are stored to the destination element <DST>.
The resulting points (APTs) will have the following meaning :
X
Y
B
Z
The actual element (ACT) shows the maximum cam stroke as follows :
X
Y
Z
QUINDOS QDCAMS
Command
= CAMSTK
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
21
TYP = PLA
<ROX>
TYP = ROL
TYP = ROL
ROX = 0
ROX = 10
Calculation types
Standard case
Special cases
Stroke calculation of a flat follower whereby the follower is positioned in the positive
y-direction of the current cam coordinate system. The stroke calculation is based on a
complete cam rotation (0 degree to 360 degree).
SRC
DST
CIR
10.5
- Real variable
- Element name
<Name>.ACT.ABS.PT.X
END
22
Reference manual
D A roller follower is selected. A possible eccentricity of the roller can be given (dis
tance to the yaxis)
ROX
D The cam profiles are not parallel to the XY plane of the coordinate system.
A_O
Abscissa/Ordinate ([XY]/YZ/ZX).
D The measuring data don't describe the complete cam profiles (open profile!)
OPN
QUINDOS QDCAMS
23
CAMTRN
The command CAMTRN (calculate cam stroke for translating cams) calculates the
movement of a follower (translating or rotating) in a translating cam system
(Barrel-cam).
(<TYP>=ROT) means rotating cam follower
(<TYP>=TRN) means translating cam follower
The measuring data of a profile section have to be parallel to a coordinate system
plane (XY,YZ or ZX),<A_O>.
The calculation is based on the parameter of the cam follower:
<PIV>
The actual points (APTs) show the results for every evaluation step :
<TYP> TRN
X
Y
Z
<TYP> ROT
X
Y
Z
<TYP> ROT
X
Y
Z
24
= CAMTRN
(SRC)
(DST)
(DLT)
(BGN)
(END)
(OFF)
(TYP)
(PIV)
(DL1)
(FD1)
(BAS)
(A_O)
(CLW)
(OPN)
(ERR)
(CPY)
a
y
<DL1>
<PIV>
TYP=ROT
Standard case
QUINDOS QDCAMS
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
TYP=TRN
Calculate the movement of a roller follower in a translating cam system. The follower is
located in the Y-axis of the cam coordinate system. The cam movement goes along
the X-direction
SRC
DST
DLT
BGN
END
OFF
Offset [0].
Before the first stroke evaluation is to be executed the cam can be shifted
along the Xaxis by the offset value; ie adjusting the cam to the nominal
position.
25
Special cases
FD1
BAS
TYP
Evaluation typ.
[TRN]
Translating cam follower
ROT
Rotating cam follower
PIV
DL1
D The cam profiles are not parallel to the XY plane of the coordinate system.
A_O
26
Reference manual
CAMVEL
For a qualitative evaluation of a cam system it is often necessary to know the velocity
and\or acceleration of the cam follower. The calculation of the velocity and
acceleration are executed by the command CAMVEL (velocity and acceleration of a
cam follower).
In CAMVEL the velocity is calculated by the numerical differentiation of the cam stroke
curve (path of the follower). The differentiation of the velocity goes to prove the
acceleration of the cam follower initiated by the cam-rotation.
Therefore velocity and acceleration are standardized depending on the input of the
speed per mm\sec resp. mm\sec2.
Units :
Velocity :
mm/sec
Acceleration :
mm/sec2
Command
= CAMVEL
=
=
=
=
=
=
=
QUINDOS QDCAMS
-150
-100
-50
50
100
150
27
Velocity in
mm/degree
12
8
4
0
-150
-4
-100
-50
50
100
150
-8
-12
Acceleration in
mm/degree2
40
30
20
10
0
-10
-20
-30
Standard case
-150
-100
-50
50
100
150
D Calculation of the velocity and acceleration of a cam follower. The speed of the
cam is one revolution per minute.
D The stroke of the cam follower is stored as APT's of element <STK>. The unit is
mm per degree. Field Y contains the angle in decimal degree, field Z contains the
stroke in mm.
STK
Name of the source element which contains the stroke of a cam follower
as a function of the rotation angle.
D The velocity is stored as APT's to element <VEL>. Field Y equals the angle in
decimal degree, field Z equals speed in mm/sec.
VEL
D The acceleration is stored as APT's to element <ACC>. Field Y equals the angle
in decimal degree, field Z equals the acceleration in mm/sec2.
ACC
28
Name of the result element for the calculated acceleration of the cam
follower.
Reference manual
Special cases
Abscissa/Ordinate.
This input indicates which abscissa (rotation angle) and ordinate
(stroke values) are to be used as the stroke function.
Standard default:[A_O=YZ]
D The rotation angles also for the resultingelements don't appear in decimal
degrees but in radiant.
D The cam stroke doesn't have an increasing rotation angle.
CLW
Example
Curve clockwise ?
Standard default:[Y]
Calculate velocity and acceleration of a cam follower based on the stroke of a cam A1.
The speed is 1 revolution per minute.
NOMCAM
= CAMVEL
= NOMCAM
= NOMVEL
= NOMACC
=
=
=
=
Stroke in mm
10
8
6
4
2
0
-2
-4
-6
QUINDOS QDCAMS
Command
-150
-100
-50
50
100
150
29
NOMVEL
Velocity in
mm/degree
12
8
4
0
-4
-150
-100
-50
50
150
-8
-12
NOMACC
100
Acceleration in
mm/degree2
40
30
20
10
0
-10
-20
-30
30
-150
-100
-50
50
100
150
Reference manual
ERRSTEP
The command ERRSTEP (Error step evaluation) calculates and evaluates the
maximum error variation in a predefined window <WND>.
If form-evaluation <FRM> is selected as the evaluation-mode <MOD> each local form
is determined in the window and stored to the particular evaluation point.
Command
Name of result element
Name of source element
Range of Points for eval.
[1]
To store points
([Y]/N)
Search window
[2]
Curve open ?
([Y],N)
Mode. Error step or local form
evaluation (FRM).
= ERRSTEP
(NAM)
(ELE)
(STP)
(SAV)
(WND)
(OPN)
=
=
=
=
=
=
(MOD) =
ELE
STP
Step increment for the evaluation [1]. The evaluation range will be shifted
stepwise <STP>.
SAV
Restore all the actual points (APT's) to the result element. ([Y]/N).
WND
OPN
MOD
Mode;
Use mode to select the type of evaluation.
The evaluation range is defined by a window of the size
QUINDOS QDCAMS
31
In the STP mode the maximum error step between two neighbouring points
is evaluated.
<MOD> = STP
Error
WND WND
Step
Number of points
In the FRM mode the form deviation and the distance between the smallest
and the largest error are evaluated within the evaluation window.
<MOD> = FRM
Error
WND WND
Form
n
32
Number of points
Reference manual
Camshaft
Camshaft
The measurement of a camshaft in QUINDOS is basically performed in three steps :
D Measuring
The measurement of the camshaft can be limited to the probing of the campro
files. Using a 3Dmeasuring machine extends the possibilities for a precise mea
surement like Form- and Position-Tolerances, Statistics, etc.
D Calculation
After the measurement, ie the scanning of all measuring points the necessary cal
culations are performed. Special cam calculations as well as all element calcula
tions, which are not required for the measurement itself like building a coordinate
system, can be executed at a different time independent from the measurement.
D Printing the results
The display and the printout of the results can be performed independently.
Therefore standard records, plots and customized formats can be used (see
QUINDOS - GRABAS).
QUINDOS QDCAMS
33
Camshaft
CAMSHAFT
34
Reference manual
Camshaft
Command
= CAMSHAFT
QUINDOS QDCAMS
=
=
=
=
=
=
=
=
=
=
=
=
=
35
Camshaft
Evaluation procedure
CAMSHAFT
Start
CAMCIR
<REF>
CAMSTK
<REF>
X
Y
FGX2D
<REF>
<ACT>=<REF>
CAMCIR
<ACT>
Ist-Winkel
<ACT>
f -f
CAMSTK
<ACT>
ACT CAM
REF
X
Y
Y
<FIT>=N
BFIT
<ACT><NOM>
ACT
ACT
ERRSTEP
<RES>
Write back
results
NOM
f ACT + f FIT
ACNO2D
ACT/NOM
fACT
REF
f CAM
ACT=REF
Max.
f NOM
ACT
NOM
X
Y
ERRSTEP
f
fREF
fCAM
fACT
fNOM
=
=
=
=
ESY:REF_ANG
ESY:CAM_ANG
ESY:NOM_ANG
End
36
Reference manual
Camshaft
Standard case
Special cases
After having measured a complete cam shaft , the necessary evaluations for all cams
of the shafts are executed with CAMEVA.
ACT
NOM
Element name of the stroke nominal data. The actual points (APT's) of the
stroke curve as YZ-coordinates. The cam maximum should be located in
the center of the plotting area. .
REF
RES
NAN
Nominal angle.
Angle of the actual cam against the reference cam. (Enter nominal angel!)
(Delta). Angular step of the stroke evaluation [-1].A positive step per
forms a counter clockwise rotation of the cam, a negative delta turns the
cam clockwise. The angles of the result element always start with
<BGN> (first evaluation) and count to <END> in steps DLT.
END
NCW
RCW
Camshaft
D The cam profile is not parallel to the XYplane of the coordinate system.
A_O
Abscissa/Ordinate ([XY]/YZ/ZX).
D The measuring data don't describe the complete cam profiles (open profile!)
OPN
WND
D The actual cam angle shall not be determined by the bestfit of the cam stroke
curves.
TYP
Type of the bestfit for the determination of the cam angle [STK].
STK
CAR
NOM
CMX
SMX
Bestfit of the actual stroke curve to the nominal stroke curve. ([Y]/N).
Before the actual nominal comparison of the stroke curves, alternatively
a bestfit of the stroke curve to the nominal data can be executed.
38
Reference manual
Camshaft
Example
Bestfitting of the base circle centers of the actual cam and the
reference cam;then transformation of the actual element and
the reference element so that the circle center points are in the
origin of the coordinates.
FIT
(Bestfitting of the base circle centers of the actual cam and the
reference cam (No transformation!).
FIX
Evaluation of a cam A2 of a cam shaft.Nominal data and reference cam are defined. All
results are stored to the result element.
Further parameter are taken over from standard defaults
Command
= CAMSHAFT
QUINDOS QDCAMS
A2
SOLL
A1
A2RES
270
=
=
=
=
=
=
=
=
=
=
=
=
=
39
Camshaft
Explanation of the
inputs
<NAN>
270
<NOM>
<ACT>
A2
<REF>
A1
Standard evaluations
in the printer report
-f
-180
180
E V A L U A T I O N S
TEXT
CAM
CAM
CAM
CAM
CAM
CAM
CAM
CAM
CAM
CAM
CAM
CAM
Explanation of the
evaluation symbols
EVAL.
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
NOMINAL
U.TOL.
L.TOL.
ACTUAL
MIN
0.0000
MAX
0.0000
FORM
0.0000
ERRSTP
0.0000
MAX_STK 10.0000
REF_ANG 270.0000
CAM_ANG
8.1670
NOM_ANG 278.1670
X
0.0000
Y
0.0000
Z
153.0000
BAS_RA
17.0000
0.0500
0.0500
0.0000
0.0250
0.0200
0.0500
0.1000
0.0500
0.0500
0.0500
0.0500
0.1000
0.0500
0.0500
0.0500
0.0250
0.0200
0.0500
0.1000
0.0500
0.0500
0.0500
0.0500
0.1000
0.0407
0.0036
0.0443
0.0246
9.9856
269.9862
8.2436
278.1962
0.0001
0.0274
152.9409
16.9802
MIN
minimum deviation
MAX
maximum deviation
FORM
Form deviation
ERRSTP
ACTNOM
0.0407
0.0036
0.0443
0.0246
0.0144
0.0138
0.0766
0.0292
0.0001
0.0274
0.0591
0.0198
GRAFIK
.++#+
#++++
.++++++#+
.+++#
#.++++
#.++++
.++#+
.+#++
#++++
.+#++
#.++++
#.++++
Error step
Max.
ERR
40
Min.
Measuring points
Form
Reference manual
Camshaft
REF_ANG
NOM_ANG
CAM_ANG
Y
REF_ANG
Reference cam
NOM_ANG
CAM_ANG
BAS_RA
QUINDOS QDCAMS
41
Camshaft
DFNCMM
DSBSYS
(NAM=REPORT)
GOTO
(LAB=1234)
This part, to determine the first part orientation can be skipped during a pallet
measuring program.
.
MECIR
(NAM=(CIR_1,CIR_2), MOD=NOE)
COLPTS
(NAM=Z_AXI_1, ELE=(CIR_1,CIR_2))
BLDAXI
(NAM=Z_AXI_1)
MEAXI
(NAM=AXI_NUT, MOD=NOE)
MEPNT
(NAM=PNT_1, MOD=NOE)
BLDCSY
1234:CONTIN
USECSY
(NAM=ORI)
MECIR
(NAM=(L5,L3,L2,L1), CSY=ORI)
COLPTS
(NAM=Z_AXI_2, ELE=(L5,L3,L2,L1))
BLDAXI
(NAM=Z_AXI_2)
MEAXI
(NAM=REF_DIR, CSY=ORI)
MEPNT
(NAM=REF_PNT)
BLDCSY
USECMM
(NAM=SAVE$CMM)
Start of measurement
Scanning speed = 1.5 mm/sec.
Point density = 2 Points/mm
Scanning speed and point density could also be defined in the pallet organization program > No change within part-program necessary.
The measurement is separated into two steps to minimize probe changing and reduce
the movements to a minimum. First all of the cam profiles at one side of the fixture will
be measured. Then the cmm will be moved to the other side to measure the remaining
profile sections of the cams.
42
Reference manual
Camshaft
Measuring the cam profile sections at the right side of the fixture.
.
ME2DE
(NAM=A1_RE, MOD=(NOE,NOC))
ME2DE
(NAM=E1_RE, MOD=(NOE,NOC))
ME2DE
(NAM=A2_RE, MOD=(NOE,NOC))
ME2DE
(NAM=E2_RE, MOD=(NOE,NOC))
ME2DE
(NAM=E3_RE, MOD=(NOE,NOC))
ME2DE
(NAM=A3_RE, MOD=(NOE,NOC))
ME2DE
(NAM=E4_RE, MOD=(NOE,NOC))
ME2DE
(NAM=A4_RE, MOD=(NOE,NOC))
Clearance points
(move the cmm from the right to the left side)
.
MEPNT
(NAM=VERF(1), MOD=(NOC,NOE))
Measuring the cam profile sections on the left side of the fixture.
.
ME2DE
(NAM=A4, MOD=(NOE,NOC))
ME2DE
(NAM=E4, MOD=(NOE,NOC))
ME2DE
(NAM=A3, MOD=(NOE,NOC))
ME2DE
(NAM=E3, MOD=(NOE,NOC))
ME2DE
(NAM=E2, MOD=(NOE,NOC))
ME2DE
(NAM=A2, MOD=(NOE,NOC))
ME2DE
(NAM=E1, MOD=(NOE,NOC))
ME2DE
(NAM=A1, MOD=(NOE,NOC))
Clearance points
(move back to the right side of the fixture to the start position in order to reach the next
part without any collision.)
.
MEPNT
(NAM=VERF(2), MOD=(NOC,NOE))
QUINDOS QDCAMS
SUBMIT
(DIR=[QDSREMO], CPY=N)
43
Camshaft
Start of Evaluations
Append the measuring points of the individual cams from the right side to the corresponding cams at the left.
.
CPYAPT
CPYAPT
CPYAPT
CPYAPT
CPYAPT
CPYAPT
CPYAPT
CPYAPT
CAMSHAFT
CAMSHAFT
CAMSHAFT
CAMSHAFT
CAMSHAFT
CAMSHAFT
CAMSHAFT
CAMSHAFT
End of Evaluations
SETPRI
CONDEV
(DEV=LP, DVN=TXA5:)
DFNQUE
ENBSYS
(NAM=REPORT)
REPORT
(NAM=$CAM)
END
(STC=Y)
Output on Plotter :
Edit a toleranceelement for the plot evaluation (EDTAPT).
X = Angle
Y = positive tolerance-line
Z = negative tolerance-line for DRWPLY
Plot-procedure to do the CAM-STROKE-ERROR chart for all cams. (Inlet and Outlet-cams)
.
44
DFNQUE
$EXQUE, ELE:A?RES(), Y
Reference manual
Camshaft
DFNQUE
$INQUE, ELE:E?RES(), Y
USEPFR
LP_A3Q,N
CAMECHP
Form feed
.
CLRPLO
EOFPFR
OFFPLO
(FRM=LP_A3Q)
GOTO
(LAB=9999)
DELAPT
SAVE
(WKP=NOWEL1, FIL=[QUINDOS.QDSLIB]NW026109101L.WDB)
9999:END
QUINDOS QDCAMS
45
Camshaft
46
Reference manual
Standard evaluations
in the printer report
E V A L U A T I O N S
TEXT
CAM
CAM
CAM
CAM
CAM
CAM
CAM
CAM
CAM
CAM
CAM
CAM
EVAL.
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
NOMINAL
U.TOL.
L.TOL.
ACTUAL
MIN
0.0000
MAX
0.0000
FORM
0.0000
ERRSTP
0.0000
MAX_STK 10.0000
REF_ANG 270.0000
CAM_ANG
8.1670
NOM_ANG 278.1670
X
0.0000
Y
0.0000
Z
153.0000
BAS_RA
17.0000
0.0500
0.0500
0.0000
0.0250
0.0200
0.0500
0.1000
0.0500
0.0500
0.0500
0.0500
0.1000
0.0500
0.0500
0.0500
0.0250
0.0200
0.0500
0.1000
0.0500
0.0500
0.0500
0.0500
0.1000
0.0407
0.0036
0.0443
0.0246
9.9856
269.9862
8.2436
278.1962
0.0001
0.0274
152.9409
16.9802
M E A S U R I N G
XCOORD
0.0000
0.0000
QUINDOS QDCAMS
YCOORD
179.0000
178.0000
P O I N T S
ZCOORD
0.0000
0.0000
ACTNOM
0.0407
0.0036
0.0443
0.0246
0.0144
0.0138
0.0766
0.0292
0.0001
0.0274
0.0591
0.0198
(A C T U A L
GRAFIK
.++#+
#++++
.++++++#+
.+++#
#.++++
#.++++
.++#+
.+#++
#++++
.+#++
#.++++
#.++++
P O I N T S)
NX
NY
NZ
DEVIATION
0.000
0.000
0.000
0.000
1.000
1.000
0.0269
0.0270
NO.
1
2
47
CAMSH1_P
CAMSH1_P calls a plot-procedure to display a complete camshaft. The plot shows the
position and the profile errors of every single cam as well as all evaluation values.
Command
= CAMSH1_P
CAM
(CAM)
(RES)
(NBR)
(FAC)
(REM)
=
=
=
=
=
([Y]/N) (WKP) =
([Y]/N) (FRM) =
([Y]/N) (SPF) =
RES
48
NBR
FAC
REM
Remark;
This will be plotted in the lower plot field.
WKP
FRM
SPF
Reference manual
Cam Evaluations
Magnification : 100
Results :
EVALUATION
C A M
S H A F T
Camshaft : 026109101_L
QUINDOS QDCAMS
Inspector: QUINDOS
Date ....: 210192
Time ....: 17:43:45
49
CAMECH_P
The command CAMECH_P (Plotting a error chart for cam shaft evaluations) is used to
plot an error chart for camshaft evaluations.
STROKEERRORCHART P L O T
Command
= CAMECH_P
EX
(EX )
(IN )
(EXT)
(INT)
(REM)
=
=
=
=
=
([Y]/N) (WKP) =
([Y]/N) (FRM) =
([Y]/N) (SPF) =
(NAM=$EX,
MBR=(ELE:A1_RES,
A2_RES,
A3_RES,
DEL=Y)
IN
(NAM=$IN,
MBR=(ELE:E1_RES,
E2_RES,
E3_RES,
DEL=Y)
EXT
INT
50
angle
pos. tolerance value
neg. tolerance value
REM
=
=
=
=
=
=
angle
pos. tolerance value
neg. tolerance value
Remark.
This remark or title will be plotted in the lower field of information.
Reference manual
WKP
FRM
SPF
The stroke deviation (errors) of all cams of a camshaft are displayed. The outlet and
inlet cams are presented separately and can have different tolerances.
StrokeError
Chart
Exhaust Cams
nominal
Intake Cams
deviation
tolerance
QUINDOS QDCAMS
Inspector: QUINDOS
Date ....: 200192
Time ....: 13:43:45
51
CAMSSA_P
The command CAMSSA_P (Plotting stroke, speed and acceleration) is used to plot
stroke, velocity and acceleration.
Command
Name of stroke element
Name velocity element
Name of acceleration element
= CAMSSA_P
(STK) =
(SPD) =
(ACC) =
SPF
=
=
=
=
52
Reference manual
Stroke
Velocity
Acceleration
[deg.]
velocity of cam follower
[mm/deg.]
[deg.]
acceleration of cam follower
[mm/deg.2]
[deg.]
Cam :
CAM_STRK(1)
Speed
Cam Evaluations
Stroke
Velocity
Acceleration
QUINDOS QDCAMS
1 RPM
Inspector: QUINDOS
Date ....: 200192
Time ....: 12:13:45
53
54
Reference manual
List of commands
QUINDOS QDCAMS
CAMCIR
CAMECH_P
CAMROT
CAMSH1_P
CAMSHAFT
CAMSSA_P
CAMSTK
CAMTRN
CAMVEL
ERRSTEP
55
List of commands
56
Reference manual
Brown & Sharpe CMM products are available at the following Precision Centers.
World Headquarters
Precision park, 200 Frenchtown Road
North Kingstown, RI 02852-1700
Tel: 800 766-4673
Fax: 800 933-2937
B
Sh
G bH
Brown
& Sharpe
GmbH
Si
Siegmund-Hiepe-Str.
Siegmund
d Hiepe
Hi
St
Str. 22-12
12
35578 Wetzlar, Germany
G
Tel: (49) 6441 207
207-00
Fax: (49) 6441 207-122
Internet: www.brownandsharpe.com
Due to continuous product development, Brown & Sharpe reserves the right to change product specification without prior notice.
Order No.:
1st Edition 1992
M41-151-000-211 (english)