Updated: 2023-09-19 # Overview ```mermaid stateDiagram-v2 Approach/Departure --> Tower Tower --> Ground Ground --> Tower Tower --> Approach/Departure ``` # Ground >[!quote]+ In The Pit `A/C`: `[callsign]`, in the pit on `[frequency]` ==ATC==: `[callsign]`, `[airport]` Ground, read you loud and clear on `[frequency]` >[!quote]+ Departure Clearance > `A/C`: `[Airport]` Ground, `[Callsign]`, Ready to copy clearance > ==ATC==: `[Callsign]`, `[airport]` Ground, cleared `[to destination/as fragged]`, `[departure instructions]`, `[airport]` altimeter `[# inhg]`, runway `[#]` in use, (departure frequency `[frequency]`), (squawk `[transponder code]`) >[!quote]+ Taxi >`A/C`: `[Airport]` Ground, `[Callsign]`, Ready to Taxi > ==ATC==: `[Callsign]`, taxi (via) hold short `[runway/taxiway]` > _After final turn / chance that someone can get in the way_ > ==ATC==: `[Callsign]`, switch tower `[frequency]` # Tower >[!quote]+ Hold Short Check-in > `A/C`: `[airport]` Tower, `[Callsign]`, holding short `[Runway]`, takeoff >[!quote]+ Take-off Clearance > (OPTIONAL) ==ATC==: `[Airport]` Tower, `[Callsign]`, hold short `[RW #]` for departure > (OPTIONAL) ==ATC==: `[Callsign]`, `[runway]` line up and wait > _Then_ >==ATC==: `[Callsign]`, `[Airport]` Tower, winds are `[direction]` at `[speed]`, runway `[RW #]` cleared for takeoff, contact departure >[!Info]- Landing Types > The types of approaches/landings are: > - “Full stop” aka “stop” for an approach where the aircraft intends to land and remain at the airport. > - "Touch and Go” for an approach where the aircraft intends to execute a go around after touching down > - “Low approach” for an approach where the aircraft intends to fly low along the runway (no less than 400 ft AGL) > - “Option” for an approach where the aircraft requests the option to do a full stop, touch and go or low approach >[!quote]+ Landing Check-in > `A/C`: `[Airport]` Tower, `[Callsign]`, `[NM]` Initial `[runway]`, `[type of landing]` > (TACAN Z) `A/C`: `[Airport]` Tower, `[Callsign]`, `[approach]` `[type of landing]`, down and locked >[!Quote]+ Overhead Break >==ATC==: `[Callsign]`, `[airport]` Tower, `[direction]` break approved > Or > ==ATC==: `[Callsign]`, continue upwind, number `[number of aircraft ahead]` for the break >[!quote]+ Landing Clearance and Rollout > ==ATC==: `[Callsign]`, `[roger gear/gear should be down]` winds `[direction]` at `[speed]`, runway `[RW#]`, cleared `[landing type]` > Landing Types: > - `[to land]` > - `[touch and go]` > - `[low approach]` > - `[option]` > > _When `A/C` is Rolling_ >==ATC==: `[Callsign]`, off `[left/right]` when able, contact ground `[frequency]` # Departure >[!quote]+ Checking > `A/C`: `[airport]` Departure, `[Callsign]`, `[altitude]` > Or > `A/C`: `[airport]` Departure, `[Callsign]`, Passing `[altitude]` for `[assigned altitude]` > Or > `A/C`: `[airport]` Departure, `[Callsign]` `[altitude(s)]` request >[!quote]+ Initial Vector and Checkout >==ATC==: `[Callsign]`, `[Airport]` Departure, `[Radar contact/negative contact and position request]`, `[vector/direct/as fragged]` >_Then_ >==ATC==: `[Callsign]`, contact `[controller]` on `[frequency]` # Arrival >[!quote]+ Check-in > `A/C`: `[Airport]` Approach, `[Callsign]`, `[Altitude]`, Inbound > Or > `A/C`: `[Airport]` Approach, `[Callsign]`, on the `[radial]` radial for `[range]` at `[Altitude]`, request >[!quote]+ ATC Estalishes Control > ==ATC==: `[Callsign]`, `[airport]` Approach, `[Radar Contact/Negative Contact]`, `[airport]` altimeter `[inhg]`, `[runway]` in use, Final Bearing `[#]` > Or > ==ATC==: `[Callsign]`, `[airport]` Approach, `[Radar Contact/Negative Contact]`, `[airport]` altimeter `[inhg]`, say your request >[!quote]+ Approach Requests > `A/C`: `[callsign]`, request (vectors) `[type of approach]`, (followed by) (`[additional approaches]`) `[approach termination]` > [!quote] Approach > ==ATC==: `[Callsign]`, `[vector/direct]`, you can expect the `[approach in use]` >[!quote] Approach Holding > ==ATC==: `[Callsign]` hold on the `[radial]` radial `[DME]` DME, `[altitude]` > [!quote] Cleared for Approach > ==ATC==: `[Callsign]`, cleared for the `[Approach]` > [!quote] Platform call > ==ATC==: `[callsign]`, Field elevation `[#]` ft, call platform at `[altitude]`, altitude on final `[altitude]`