<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "https://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" article-type="research-article" dtd-version="1.2" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">IJMME2</journal-id>
<journal-title-group><journal-title>International Journal of Mechanical and Manufacturing Engineering</journal-title></journal-title-group>
<publisher><publisher-name>Thomson &amp; Ryberg Publications</publisher-name></publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.62715/ijmme2.2026.v1.i1.pp14-19</article-id>
<article-id pub-id-type="publisher-id">17079d9da5</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Methodology Article</subject></subj-group></article-categories>
<title-group><article-title>Setting Up a Low Cost Vibration Based Chatter Detection System for Milling Machines</article-title></title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes"><name><surname>Chukwu</surname><given-names>Fernanda</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1">*</xref></contrib>
<contrib contrib-type="author"><name><surname>Mahlangu</surname><given-names>Adaeze</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib>
<contrib contrib-type="author"><name><surname>Dang</surname><given-names>Grigor</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib>
<aff id="aff1"><label>1</label>Department of Mechanical Engineering, Danube Research Institute of Mechanical Engineering, Ethiopia</aff>
<aff id="aff2"><label>2</label>Department of Mechanical Engineering, Zambezi Graduate Institute of Mechanical Engineering, Philippines</aff>
<aff id="aff3"><label>3</label>Department of Mechanical Engineering, Vistula Research Institute of Mechanical Engineering, Denmark</aff>
</contrib-group>
<author-notes><corresp id="cor1">* Correspondence: <email>fernanda.chukwu@danube.edu</email></corresp></author-notes>
<pub-date pub-type="epub" iso-8601-date="2026-01-30"><day>30</day><month>01</month><year>2026</year></pub-date>
<volume>1</volume>
<issue>1</issue>
<fpage>14</fpage>
<lpage>19</lpage>
<history>
<date date-type="received" iso-8601-date="2025-09-30"><day>30</day><month>09</month><year>2025</year></date>
<date date-type="accepted" iso-8601-date="2025-11-16"><day>16</day><month>11</month><year>2025</year></date>
</history>
<permissions><copyright-statement>© 2026 The Author(s)</copyright-statement><copyright-year>2026</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>This is an open access article distributed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).</license-p></license></permissions>
<self-uri xlink:href="https://trpub.org/article.php?id=17079d9da5"/>
<abstract><p>Chatter in milling spoils surfaces, breaks cutters and shortens spindle life, and it is still most often detected by the ear of an experienced operator. Commercial monitoring systems exist, but their price and their dependence on particular machine controls keep them out of many small workshops and teaching laboratories. Inexpensive accelerometers and single-board computers now make it possible to assemble a detector for a small fraction of that price, provided the design respects what is known about the physics of regenerative vibration. This article sets out a procedure for doing so in eight steps: establish the frequency band in which chatter is to be expected, choose and mount a sensor, configure acquisition with a spindle speed reference, record stable baseline cuts, remove the spindle and tooth passing harmonics and compute an indicator from what remains, set a threshold, connect the result to an operator alert and a speed adjustment rule, and keep the system maintained. For each step the article explains the reasoning, the choices open to the builder and the errors to avoid. The procedure is a proposal assembled from the published theory of machining dynamics and signal processing. It has not been validated on a machine here, and the closing sections state what a validation would have to show.</p></abstract>
<kwd-group kwd-group-type="author">
<kwd>Milling chatter</kwd>
<kwd>Vibration monitoring</kwd>
<kwd>MEMS accelerometer</kwd>
<kwd>Regenerative vibration</kwd>
<kwd>Spectral analysis</kwd>
<kwd>Low cost instrumentation</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="sec1"><title>1. Introduction</title>
<p>An end mill that begins to chatter announces it with a sharp change of sound and leaves a pattern of marks on the wall or floor of the cut. By then the part may be scrap and the cutter damaged. Operators learn to hear the onset and to back off the depth of cut or change the speed, but in an unattended cell or behind a full enclosure there is nobody listening. Chatter remains one of the principal limits on metal removal rate, and the literature on predicting, detecting and suppressing it is large (Quintana and Ciurana, 2011; Munoa et al., 2016).</p>
<p>Prediction by stability lobe diagrams requires the frequency response of the tool, holder and spindle and the cutting force coefficients of the work material. Small shops rarely have the equipment to measure either, and the response changes with every tool and stick-out. Detection during the cut asks for less: a sensor, a way of recording its signal, and a rule for telling chatter from the vibration that every interrupted cut produces. This article describes how such a detector can be assembled from inexpensive parts. It is a proposed procedure and reports no trial of it. The aim is to give a builder the reasoning needed to make sound choices and to recognise the limits of the result.</p>
</sec>
<sec id="sec2"><title>2. Background</title>
<p>The design rests on two bodies of knowledge: the mechanism of chatter, which determines what the signal looks like, and the experience of earlier detection systems, which shows which sensors and indicators have worked.</p>
<sec id="sec2-2"><title>2.1. Regenerative chatter and its signature</title>
<p>Chatter in milling is predominantly regenerative. Each tooth cuts a surface left wavy by the tooth before it, the chip thickness varies with the phase between the two waves, and under unfavourable conditions the variation feeds a growing vibration. The mechanism was identified in the 1950s and 1960s (Tobias and Fishwick, 1958; Tlusty and Polacek, 1963), and the stability boundary for milling was put in a compact analytical form by Altintas and Budak (1995). Two consequences matter for detection. In a stable cut the vibration consists of the tooth passing frequency, the spindle rotation frequency and their harmonics. When chatter develops, a new component appears close to a natural frequency of the most flexible part of the system, and this frequency is in general not a harmonic of the spindle speed (Altintas and Weck, 2004).</p>
<p>Detection therefore amounts to finding energy at frequencies that are not synchronous with the spindle. One exception should be kept in mind. At low radial immersion a second kind of instability occurs in which the vibration repeats every second tooth period, and its spectral lines fall midway between the tooth passing harmonics (Altintas et al., 2008). A detector that only looks for a single peak near a natural frequency may miss it.</p>
</sec>
<sec id="sec2-3"><title>2.2. Earlier detection systems</title>
<p>Force, acceleration, sound and motor current have all been used as the sensed quantity. Delio et al. (1992) argued that a microphone compares well with other sensors for chatter detection and built a control scheme on its signal. Kuljanic et al. (2008) compared several sensors in milling and concluded that combining signals makes detection more robust than relying on one. The survey of machining monitoring by Teti et al. (2010) places these efforts in context. An indicator based on sampling the signal once per spindle revolution, so that synchronous vibration appears constant and chatter appears as scatter, was proposed by Schmitz (2003). The procedure below draws on all of these.</p>
</sec>
</sec>
<sec id="sec3"><title>3. The Procedure</title>
<p>Figure 1 shows the eight steps in order. They are described in turn, with the choices a builder on a small budget is likely to face.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Proposed sequence for setting up a low cost chatter detector on a milling machine</p></caption><graphic xlink:href="IJMME2_V1I1_2026_03_Figure1.png" mimetype="image" mime-subtype="png"/></fig>
<sec id="sec3-2"><title>3.1. Step 1: Establish the expected chatter band</title>
<p>The sensor and sampling rate cannot be chosen until the builder knows roughly where chatter will appear. For the tools the machine normally carries, the dominant flexible modes of the tool, holder and spindle assembly should be located. The proper method is an impact test with an instrumented hammer (Ewins, 2000; Schmitz and Smith, 2009). Where no hammer is available, a workable substitute is to record the response of the stationary tool to a light tap with the sensor that will later be used, and read the ringing frequencies from its spectrum. Slender end mills in long holders have low first modes, while short, stiff tools ring considerably higher. The band to be monitored should cover the modes of every tool in regular use, with a margin on both sides.</p>
</sec>
<sec id="sec3-3"><title>3.2. Step 2: Select and mount the sensor</title>
<p>Table 1 compares the candidate sensors. For a low cost system the realistic choices are a micro-electromechanical accelerometer and a microphone. The accelerometer is preferred here because it is insensitive to shop noise and can be fixed permanently, but its datasheet must be checked against the band found in Step 1: many inexpensive devices have a usable bandwidth too narrow for stiff tools, and their noise floor is higher than that of piezoelectric sensors. The sensor should be mounted rigidly, by a stud or a thin layer of hard adhesive, on the spindle housing as near the front bearing as access allows, with its sensitive axis in the plane of the cut. Two axes are better than one, since the direction of the chatter mode is not known in advance.</p>
<table-wrap id="tbl1"><label>Table 1</label><caption><p>Candidate sensors for chatter detection in milling, with strengths and limits for a low cost system</p></caption><table frame="hsides" rules="groups"><thead><tr><th>Sensor</th><th>Strengths</th><th>Limits</th></tr></thead><tbody><tr><td>MEMS accelerometer</td><td>Cheap, small, digital output, easy to mount permanently</td><td>Limited bandwidth and higher noise; check the datasheet</td></tr><tr><td>Piezoelectric accelerometer</td><td>Wide bandwidth, low noise, established practice</td><td>Needs signal conditioning; costs many times more</td></tr><tr><td>Microphone</td><td>No contact, wide bandwidth, hears the workpiece too</td><td>Picks up shop noise; enclosure affects the signal</td></tr><tr><td>Spindle motor current</td><td>No added sensor on some controls</td><td>Drive bandwidth too low for most chatter frequencies</td></tr><tr><td>Force dynamometer</td><td>Direct measure of the cutting process</td><td>Laboratory instrument; cost and stiffness rule it out</td></tr></tbody></table></table-wrap>
</sec>
<sec id="sec3-4"><title>3.3. Step 3: Configure acquisition and a speed reference</title>
<p>The sampling theorem requires a rate of more than twice the highest frequency present (Shannon, 1949). In practice the rate should be at least two and a half times the top of the monitored band, and content above half the sampling rate must be removed before sampling, or it will fold back and appear as false peaks. Digital accelerometers usually include a filter for this purpose; an analogue sensor needs one added. A single-board computer or a microcontroller with a fast serial bus is adequate to read the sensor, provided samples are taken at even intervals by a hardware timer and not by a software loop. The spindle speed must also be known for each record. A once-per-revolution pulse from an optical or inductive pickup is the most dependable source and costs little.</p>
</sec>
<sec id="sec3-5"><title>3.4. Step 4: Record stable baseline cuts</title>
<p>Before any indicator is defined the system should record what normal looks like: the spindle running in air across its speed range, and a set of cuts known to be stable, taken at light depths with the usual tools and materials. These records show the spindle and tooth passing harmonics, any resonance of the sensor mounting, and electrical interference. They also give the distribution of the indicator in the absence of chatter, which Step 6 requires.</p>
</sec>
<sec id="sec3-6"><title>3.5. Step 5: Remove harmonics and compute an indicator</title>
<p>The signal is processed in short blocks, each long enough to resolve neighbouring harmonics and short enough to respond within a fraction of a second. Each block is multiplied by a window to limit leakage (Harris, 1978) and transformed to a spectrum. Averaging a few overlapping blocks in the manner of Welch (1967) steadies the estimate. Lines within a narrow tolerance of every multiple of the spindle frequency are then set aside, which removes the tooth passing harmonics and runout together. The indicator proposed is the ratio of the energy remaining in the monitored band to the total energy in that band. It is dimensionless, lies between zero and one, and is only weakly affected by the depth of cut in a stable cut, so that one threshold can serve many operations. The once-per-revolution scatter of Schmitz (2003) can be computed alongside it as a check.</p>
</sec>
<sec id="sec3-7"><title>3.6. Step 6: Set the threshold</title>
<p>The threshold is placed above the range of the indicator seen in the baseline cuts. It should then be confirmed against cuts taken deliberately into chatter on a sacrificial workpiece, by increasing the axial depth in small increments at a fixed speed until the sound and the surface marks leave no doubt. A persistence rule, requiring the indicator to exceed the threshold for several consecutive blocks, guards against alarms from entry and exit transients and from chips striking the housing.</p>
</sec>
<sec id="sec3-8"><title>3.7. Step 7: Connect the alert and a response rule</title>
<p>The simplest output is a lamp or sounder at the operator station, together with a display of the dominant non-synchronous frequency. That frequency is useful in itself. The established rule for escaping chatter by a speed change is to choose a spindle speed at which the tooth passing frequency equals the chatter frequency, or that frequency divided by a whole number, which places the cut in a pocket of higher stability (Delio et al., 1992; Schmitz and Smith, 2009). A low cost system should display the suggested speeds and leave the change to the operator. Writing to the machine control is a separate project with safety implications of its own.</p>
</sec>
<sec id="sec3-9"><title>3.8. Step 8: Log, review and maintain</title>
<p>Every alarm should be stored with its time, spindle speed, indicator value and spectrum. Reviewing the log against scrap and tool breakage records shows whether the threshold is set sensibly, and over time it maps the speeds at which each tool is troublesome. The sensor mounting should be inspected periodically, and the baseline repeated after a spindle repair or any change to the mounting.</p>
</sec>
</sec>
<sec id="sec4"><title>4. Fitting the System to a Small Workshop</title>
<p>Three practical matters decide whether the system survives daily use. The sensor and its cable must withstand coolant, chips and cleaning; a sealed housing and a cable routed along existing conduit are worth more than a better sensor. The software should start with the machine and need no attention, because a detector that has to be launched by hand will be forgotten. The cost of parts is small compared with the hours spent on baseline and threshold work, and those hours are also the source of a lasting benefit, since the person who does that work comes to understand the machine&#x27;s dynamics.</p>
<p>Where several machines are to be covered, the first installation should be treated as the pattern and the others copied from it, with the baseline repeated on each. Thresholds do not transfer between machines, because the path from the cutting edge to the sensor differs from one spindle to another.</p>
</sec>
<sec id="sec5"><title>5. Limitations and What Remains to Be Shown</title>
<p>The procedure is put forward as a design and has not been validated here. A validation would have to establish at least three things on real machines: that the indicator separates stable from chattering cuts over the range of tools, materials and immersions the shop uses; that the rate of false alarms is low enough for operators to keep trusting the lamp; and that detection comes early enough, in terms of the surface already damaged, to be worth having. The comparison should be made against a reference sensor of known quality and against the judgement of experienced machinists.</p>
<p>Some limits are inherent. A sensor on the spindle housing sees the tool&#x27;s vibration through the bearings, and modes that move the tool tip a great deal may move the housing very little. When the flexible element is the workpiece, as with thin walls and floors, the vibration may not reach the spindle at all, and a microphone or a sensor on the fixture is the better choice. Cutters with unequal tooth spacing and operations with varying spindle speed spread the synchronous lines and make their removal less clean. Finally, detection is not avoidance. A shop that sees repeated alarms on one tool should measure its dynamics and select stable conditions from a stability diagram (Altintas, 2012).</p>
</sec>
<sec id="sec6"><title>6. Conclusion</title>
<p>A chatter detector for a milling machine can be assembled from an inexpensive accelerometer, a speed pickup and a small computer, if the design follows from the physics: chatter adds energy at frequencies that are not multiples of spindle speed, and the task is to measure that energy reliably. The eight steps described here cover the choice of band and sensor, acquisition, baseline, indicator, threshold, response and upkeep. Whether the resulting system performs well enough on a given machine is a question that only trials on that machine can settle, and the procedure is offered as a basis for such trials.</p>
</sec>
<sec id="sec7"><title>Conflict of interest</title>
<p>To be declared by the author(s) before publication.</p>
</sec>
<sec id="sec8"><title>Funding</title>
<p>To be declared by the author(s) before publication.</p>
</sec>
</body>
<back>
<ref-list><title>References</title>
<ref id="ref1"><label>1</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Altintas, Y.</string-name></person-group> (<year>2012</year>). <article-title>Manufacturing Automation: Metal Cutting Mechanics, Machine Tool Vibrations, and CNC Design, 2nd edition</article-title>. <source>Cambridge University Press, Cambridge</source></mixed-citation></ref>
<ref id="ref2"><label>2</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Altintas, Y. and Budak, E.</string-name></person-group> (<year>1995</year>). <article-title>Analytical prediction of stability lobes in milling</article-title>. <source>CIRP Annals</source>, <volume>44(1)</volume>, <fpage>357-362</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/S0007-8506(07)62342-7">https://doi.org/10.1016/S0007-8506(07)62342-7</ext-link></mixed-citation></ref>
<ref id="ref3"><label>3</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Altintas, Y. and Weck, M.</string-name></person-group> (<year>2004</year>). <article-title>Chatter stability of metal cutting and grinding</article-title>. <source>CIRP Annals</source>, <volume>53(2)</volume>, <fpage>619-642</fpage></mixed-citation></ref>
<ref id="ref4"><label>4</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Altintas, Y., Stepan, G., Merdol, D. and Dombovari, Z.</string-name></person-group> (<year>2008</year>). <article-title>Chatter stability of milling in frequency and discrete time domain</article-title>. <source>CIRP Journal of Manufacturing Science and Technology</source>, <volume>1(1)</volume>, <fpage>35-44</fpage></mixed-citation></ref>
<ref id="ref5"><label>5</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Delio, T., Tlusty, J. and Smith, S.</string-name></person-group> (<year>1992</year>). <article-title>Use of audio signals for chatter detection and control</article-title>. <source>Journal of Engineering for Industry</source>, <volume>114(2)</volume>, <fpage>146-157</fpage></mixed-citation></ref>
<ref id="ref6"><label>6</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Ewins, D.J.</string-name></person-group> (<year>2000</year>). <article-title>Modal Testing: Theory, Practice and Application, 2nd edition</article-title>. <source>Research Studies Press, Baldock</source></mixed-citation></ref>
<ref id="ref7"><label>7</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Harris, F.J.</string-name></person-group> (<year>1978</year>). <article-title>On the use of windows for harmonic analysis with the discrete Fourier transform</article-title>. <source>Proceedings of the IEEE</source>, <volume>66(1)</volume>, <fpage>51-83</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/PROC.1978.10837">https://doi.org/10.1109/PROC.1978.10837</ext-link></mixed-citation></ref>
<ref id="ref8"><label>8</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Kuljanic, E., Sortino, M. and Totis, G.</string-name></person-group> (<year>2008</year>). <article-title>Multisensor approaches for chatter detection in milling</article-title>. <source>Journal of Sound and Vibration</source>, <volume>312(4-5)</volume>, <fpage>672-693</fpage></mixed-citation></ref>
<ref id="ref9"><label>9</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Munoa, J., Beudaert, X., Dombovari, Z., Altintas, Y., Budak, E., Brecher, C. and Stepan, G.</string-name></person-group> (<year>2016</year>). <article-title>Chatter suppression techniques in metal cutting</article-title>. <source>CIRP Annals</source>, <volume>65(2)</volume>, <fpage>785-808</fpage></mixed-citation></ref>
<ref id="ref10"><label>10</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Quintana, G. and Ciurana, J.</string-name></person-group> (<year>2011</year>). <article-title>Chatter in machining processes: A review</article-title>. <source>International Journal of Machine Tools and Manufacture</source>, <volume>51(5)</volume>, <fpage>363-376</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijmachtools.2011.01.001">https://doi.org/10.1016/j.ijmachtools.2011.01.001</ext-link></mixed-citation></ref>
<ref id="ref11"><label>11</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Schmitz, T.L.</string-name></person-group> (<year>2003</year>). <article-title>Chatter recognition by a statistical evaluation of the synchronously sampled audio signal</article-title>. <source>Journal of Sound and Vibration</source>, <volume>262(3)</volume>, <fpage>721-730</fpage></mixed-citation></ref>
<ref id="ref12"><label>12</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Schmitz, T.L. and Smith, K.S.</string-name></person-group> (<year>2009</year>). <article-title>Machining Dynamics: Frequency Response to Improved Productivity</article-title>. <source>Springer, New York</source></mixed-citation></ref>
<ref id="ref13"><label>13</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Shannon, C.E.</string-name></person-group> (<year>1949</year>). <article-title>Communication in the presence of noise</article-title>. <source>Proceedings of the IRE</source>, <volume>37(1)</volume>, <fpage>10-21</fpage></mixed-citation></ref>
<ref id="ref14"><label>14</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Teti, R., Jemielniak, K., O&#x27;Donnell, G. and Dornfeld, D.</string-name></person-group> (<year>2010</year>). <article-title>Advanced monitoring of machining operations</article-title>. <source>CIRP Annals</source>, <volume>59(2)</volume>, <fpage>717-739</fpage></mixed-citation></ref>
<ref id="ref15"><label>15</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Tlusty, J. and Polacek, M.</string-name></person-group> (<year>1963</year>). <article-title>The stability of machine tools against self-excited vibrations in machining</article-title>. <source>International Research in Production Engineering, American Society of Mechanical Engineers</source>, <fpage>465-474</fpage></mixed-citation></ref>
<ref id="ref16"><label>16</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Tobias, S.A. and Fishwick, W.</string-name></person-group> (<year>1958</year>). <article-title>Theory of regenerative machine tool chatter</article-title>. <source>The Engineer</source>, <fpage>205</fpage></mixed-citation></ref>
<ref id="ref17"><label>17</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Welch, P.D.</string-name></person-group> (<year>1967</year>). <article-title>The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms</article-title>. <source>IEEE Transactions on Audio and Electroacoustics</source>, <volume>15(2)</volume>, <fpage>70-73</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TAU.1967.1161901">https://doi.org/10.1109/TAU.1967.1161901</ext-link></mixed-citation></ref>
</ref-list>
</back>
</article>