کمپرسور رفت و برگشتی یا پیستونی یک ماشین جابجایی مثبت است که در آن مجموعه پیستون وظیفه فشرده سازی را به صورت حرکت خطی در داخل سیلندر ایفا می کند.شکل زیر عملکرد یک کمپرسور رفت و برگشتی را با استفاده از نمودار PV توصیف می کند.
نمودار PV
در موقعیت A ،سوپاپ مکش باز است و گاز به داخل سیلندر جریان می یابد (از نقطه 1 تا نقطه 2 در نمودار PV) تا نقطه 2که شروع فشرده سازی می باشد.
در موقعیت B ، پیستون تمام کورس حرکتی را طی کرده است و سیلندر در فشار مکش پر از گاز است.سوپاپ ها بسته می مانند ،پیستون شروع به حرکت به سمت نقطه مرگ بالا می کند و دریچه مکش را می بندد .
در حرکت از موقعیت B به موقعیت C ،پیستون به سمت سر سیلندر حرکت می کند و حجم گاز را با افزایش فشار کاهش می دهد .نمودار PV تراکم را از نقطه 2 تا نقطه 3 نشان می دهد.پیستون به حرکت خود تا انتهای کورس (نزدیک سرسیلندر)ادامه می دهد تا زمانی که فشار سیلندر برابر با فشار تخلیه شود و شیر تخلیه باز شود (دقیقا فراتر از نقطه 3).
پس از رسیدن به نقطه 4 ، شیر تخلیه بسته می شود و فضای خالی را با فشار تخلیه پر از گاز می کند (از موقعیت Cبه موقعیت D حرکت می کند).هنگامی که پیستون حرکت خود را معکوس می کند ،گاز باقی مانده در داخل سیلندر منبسط می شود (از نقطع 4 تا نقطه 1)تا زمانی که فشار مکش برابر شود و پیستون دوباره در موقعیت A قرار گیرد.