1. ความร้อนจากแหล่งร้อนไหลเข้ากระบอกสูบ จะทำให้แก๊สภายในขยายตัวโดยอุณหภูมิของแก๊สคงที่(Isothermal process) ระหว่างนี้กระบอกสูบจะถูกดันออก
2. จากนั้น ความร้อนจะไม่มีการไหลเข้าออกจากกระบอกสูบ ส่วนแก๊สในกระบอกสูบจะค่อยๆลดอุณหภูมิลงพร้อมกับขยายตัวดันลูกสูบออก โดยมันจะค่อยๆเย็นลงจนมีอุณหภูมิเท่ากับแหล่งเย็น (Adiabatic process)
3.ต่อมา แก๊สจะถูกบีบอัดแล้วคายความร้อนออกสู่แหล่งเย็น โดยตลอดกระบวนการนี้ อุณหภูมิของแก๊สจะคงที่ตลอดและมีค่าเท่ากับอุณหภูมิของแหล่งเย็น
4. ขั้นตอนสุดท้าย แก๊สจะถูกบีบอัดต่อโดยไม่มีความร้อนไหลเข้าหรือออกจากกระบอกสูบ แต่อุณหภูมิของแก๊สจะค่อยๆเพิ่มสูงขึ้นจนในที่สุดก็มีอุณหภูมิเท่ากับแหล่งร้อน จากนั้นเครื่องจักรจะเข้าสู่กระบวนการที่ 1 แล้ววนเช่นนี้ไปเรื่อยๆ