AutoCAD
AutoCAD 座標怎麼輸入與顯示?絕對、相對、極座標、UCS 與查點座標
AutoCAD 的指令要求指定點時,除了用滑鼠點,也可以直接輸入座標。 這篇整理絕對、相對、極座標的寫法,動態輸入打開時 # 與 @ 的差別, 狀態列怎麼顯示座標、怎麼查某一點的座標,以及 UCS 移原點與回到世界座標。 內容依 Autodesk AutoCAD 2025 的繁體中文說明整理,AutoCAD LT 也適用;其他版本的選項名稱可能略有不同。
本文目錄(9 節)
要把孔位的 X、Y 標成尺寸,是另一件事,見AutoCAD 座標標註怎麼做。
先講結論:座標的四種寫法
| 寫法 | 例子 | 意思 | 動態輸入工具提示中 |
|---|---|---|---|
| 絕對直角座標 | 3,4 | 距離 UCS 原點 X 方向 3、Y 方向 4 的點 | 加 #:#3,4 |
| 相對直角座標 | @3,4 | 距離上一點 X 方向 3、Y 方向 4 的點 | 第二點以後預設就是相對,可以不打 @ |
| 絕對極座標 | 3<45 | 距離 UCS 原點 3、與 X 軸成 45 度的點 | 加 #:#3<45 |
| 相對極座標 | @1<45 | 距離上一點 1、與 X 軸成 45 度的點 | 第二點以後預設就是相對極座標,可以不打 @ |
- 座標通常參考可移動的使用者座標系統(UCS),而不是固定的世界座標系統(WCS);預設兩者重合
- 座標跑到別的地方,可能是動態輸入把第二點當成相對座標,或目前 UCS 不是世界座標(見後文的排查表)
絕對、相對、極座標怎麼輸入
直角座標:x,y 與 @x,y
- 絕對座標以 UCS 原點 (0,0) 為基準。知道點的精確 X 值與 Y 值時,輸入以逗號分隔的 X 值與 Y 值
- 相對座標以最後輸入的點為基準。知道某點和前一點的相對關係時,在座標值前加
@, 例如@3,4是從上一點往 X 方向 3、Y 方向 4
例:畫一個三角形,在動態輸入的工具提示中依序輸入 LINE → #-2,1 → @5,0 → @0,3 → @-5,-3, 最後一段用相對座標回到起點。
極座標:距離<角度
- 輸入以角括號
<分隔的距離與角度。絕對極座標從 UCS 原點開始量,相對極座標前面加@ - 預設角度依逆時鐘方向增加;要往順時鐘方向,輸入負角度。
1<315與1<-45是同一個點 - 角度的慣例(起算方向、正負方向)用
UNITS變更
動態輸入打開時:第二點預設是相對座標
動態輸入會在游標旁邊顯示工具提示,座標可以直接打在工具提示裡。它和指令行輸入有一個關鍵差別:
- 第二點與後續點預設是相對極座標(RECTANG 是相對直角座標),不用打
@。 要用絕對座標,加#,例如移動物件時在第二點輸入#0,0,就會移到原點 - 在工具提示中,
#暫時改成絕對座標、@暫時改成相對座標 - UCS 不是世界座標、又想用世界座標輸入時,在座標前加
* - 在指令行(不是工具提示)輸入座標時,絕對座標不加
#
開關與預設格式:
| 項目 | 做法 |
|---|---|
| 打開或關閉 | 按狀態列的「動態輸入」按鈕;沒有這個按鈕,從狀態列最右側的「自訂」加入 |
| 暫時關閉 | 指令進行中按住 F12 |
DYNPICOORDS | 指標輸入用相對(0,初始值)或絕對(1)座標格式,存在系統登錄 |
DYNPIFORMAT | 指標輸入用極座標(0,初始值)或直角座標(1)格式,只套用到第二點以後 |
| 在對話方塊設定 | DSETTINGS「製圖設定」→「動態輸入」頁籤 →「指標輸入」下的「設定」;或在「動態輸入」按鈕按右鍵選「設定」 |
習慣輸入絕對座標的人,可以把 DYNPICOORDS 設為 1(第二點以後預設改成絕對座標), 需要相對座標時再打 @。
只知道距離:直接距離輸入
在任何要求指定點的提示下,先移動游標指出方向,再輸入距離,就會在那個方向上、那個距離的位置定點。 只知道長度、方向用游標指就好的時候,不必換算成座標。
狀態列顯示座標:COORDS 與 Ctrl+I
預設狀態列不顯示座標。按狀態列最右側的「自訂」,勾選「座標」,游標所在的座標就會出現在狀態列。 顯示方式由系統變數 COORDS 控制(存在系統登錄):
| COORDS | 顯示方式 |
|---|---|
| 0 | 絕對座標;只有在指定點時才更新 |
| 1(初始值) | 絕對座標;持續即時更新 |
| 2 | 指令進行中、指定點、距離或角度時顯示相對極座標;沒有指令時顯示絕對座標 |
| 3 | 地理座標(緯度和經度),只適用於包含地理位置資料的圖檔 |
- 重複按
Ctrl+I可以切換顯示方式 - 在狀態列的座標按鈕上按右鍵,可以選「相對」「絕對」「地理」「特定」;其中「絕對」顯示的是相對於目前 UCS 的座標
- 座標、距離和角度的顯示格式與精確度(小數位數)用
UNITS的「圖面單位」對話方塊設定
查一個點的座標:點位置(ID)
- 按「常用」頁籤 →「公用程式」面板 →「點位置」,或輸入
ID - 點選要查的位置;物件鎖點打開時,可以直接抓端點、中點或中心點
- 指令提示會顯示該點的 X、Y、Z 座標值
- 顯示的是目前 UCS 的座標值。數字和預期不同時,先確認 UCS 是不是世界座標
- ID 會把這個點記成「最後一點」,下一個要求指定點的提示輸入
@就是參考它。 例如先用 ID 抓一個角點,畫線時起點輸入@50,20,起點就落在離那個角點 X 方向 50、Y 方向 20 的地方 - 也能用來確認 2D 圖面上某個點的 Z 值是不是 0
UCS:移原點、存成具名 UCS、回到世界座標
圖面中所有物件的座標都由固定的世界座標系統(WCS)定義;UCS 在新圖面一開始和 WCS 重合,可以移動、旋轉。 想以某個角點或孔當 0,0 輸入座標,就把 UCS 原點移過去。
| 要做的事 | 做法 |
|---|---|
| 移動原點 | 輸入 UCS,只指定一點:原點移過去,X、Y、Z 軸方向不變。也可以按一下 UCS 圖示,拖曳正方形的原點掣點(用物件鎖點放到精確位置) |
| 存起來重複用 | UCS 的「具名」→「儲存」,以名稱儲存目前 UCS,之後再還原 |
| 回到世界座標 | UCS 的「世界」;或按一下 UCS 原點掣點,再按「世界」 |
| 回到上一個 UCS | UCS 的「前次」,在目前作業階段可以逐一返回前 10 個 UCS;模型空間和圖紙空間分開儲存 |
| 確認是不是世界座標 | 2D 型式的 UCS 圖示,Y 部分出現 W 表示 UCS 與 WCS 重合 |
| UCS 圖示 | UCSICON 的「打開」「關閉」控制顯示;「原點」把圖示放在 UCS 原點,原點不在畫面內時顯示在視埠左下角 |
| 畫面轉回世界座標的平面視圖 | PLAN 的「世界」 |
功能區上的「座標」面板,在「製圖與註解」工作區預設是隱藏的:在「視圖」頁籤按右鍵,選「展示面板」→「座標」就會出現。 UCS 的「套用」選項(把 UCS 套用到其他視埠)不適用於 AutoCAD LT,其他做法 LT 都一樣。
座標跑掉、看不到座標:依症狀排查
| 症狀 | 可能原因 | 處理 |
|---|---|---|
| 輸入 100,50,點卻落在上一點附近 | 動態輸入打開時,第二點以後預設是相對座標 | 在工具提示輸入 #100,50,或把 DYNPICOORDS 設為 1 |
| ID 或狀態列顯示的座標和預期不同 | 目前 UCS 不是世界座標(UCS 圖示上沒有 W) | UCS 選「世界」;只是要用世界座標輸入,在座標前加 * |
| 狀態列看不到座標 | 預設不顯示 | 狀態列最右側「自訂」→ 勾選「座標」 |
| 狀態列座標不跟著游標動 | COORDS 是 0,只有指定點時才更新 | 按 Ctrl+I 切換,或把 COORDS 設為 1 |
| UCS 圖示不見了 | 圖示被關閉 | UCSICON 選「打開」 |
| 畫面轉了角度,想轉正 | 目前看的不是世界座標的平面視圖 | UCS 選「世界」,再執行 PLAN 選「世界」 |
| 座標小數位數不夠、角度格式不對 | 圖面單位的精確度與格式 | UNITS 在「圖面單位」對話方塊調整 |
什麼情況需要另外做工具
一次輸入幾個點,上面的做法就夠了。下面這些量大、規則固定的工作,用內建功能會重複很多手工:
- 從 Excel 或 CSV 的座標清單,批次畫點或插入圖塊
- 把一批點或孔的座標輸出成欄位固定的 Excel(內建能做到哪裡,見孔位座標表的做法)
- 在每個點旁邊自動寫上 X、Y 座標文字
- 測量座標和圖面座標之間的平移、旋轉換算
這類工作適合寫成專用指令,一次處理整張圖。要把座標標成尺寸,見AutoCAD 座標標註怎麼做; 其他標註的做法見AutoCAD 可以自動標註尺寸嗎; 服務內容見AutoCAD 外掛程式・二次開發。
參考資料(Autodesk AutoCAD 2025 說明):關於座標輸入、關於輸入 2D 直角座標、關於輸入 2D 極座標、關於使用動態輸入工具提示、在動態輸入工具提示中指定相對或絕對座標的步驟、DYNPICOORDS (系統變數)、DYNPIFORMAT (系統變數)、直接距離輸入 (指令修改子)、COORDS (系統變數)、座標 (狀態列按鈕)、在狀態列上變更座標顯示的步驟、顯示點座標的步驟、ID (指令)、關於使用者座標系統 (UCS)、UCS (指令)、使用原點掣點移動 UCS 原點的步驟、將 UCS 還原為 WCS 方位的步驟、UCSICON (指令)、PLAN (指令)、UNITS (指令)。
常見問題
Q:CAD 的座標指令是哪一個?
查某一點的座標用 ID(功能區「常用」頁籤 →「公用程式」面板 →「點位置」);移動原點、旋轉座標系統用 UCS;狀態列座標的顯示方式由系統變數 COORDS 控制。輸入座標本身不需要指令,在指令要求指定點時直接輸入就好。
Q:AutoCAD 絕對座標和相對座標怎麼輸入?
絕對座標以 UCS 原點為基準,輸入以逗號分隔的 X 值與 Y 值;相對座標以上一個點為基準,前面加 @,例如 @3,4。動態輸入打開時,在工具提示輸入絕對座標要加 #,例如 #3,4;在指令行輸入則不加 #。
Q:為什麼我輸入的座標跑到別的位置?
動態輸入打開時,第二點以後預設是相對座標,不打 @ 也會當成相對值。要輸入絕對座標請加 #,或把 DYNPICOORDS 設為 1。另一個可能原因是目前 UCS 不是世界座標,用 UCS 的「世界」回去。
Q:AutoCAD 狀態列的座標怎麼顯示?
預設不顯示。按狀態列最右側的「自訂」,勾選「座標」;顯示方式可以重複按 Ctrl+I 切換,或設定 COORDS。
Q:UCS 怎麼回到世界座標?
輸入 UCS 選「世界」;或按一下 UCS 圖示,在原點掣點的功能表選「世界」。
Q:極座標的角度方向怎麼算?
預設逆時鐘方向為正,輸入負角度是順時鐘,1<315 與 1<-45 是同一點;要改角度慣例用 UNITS。
Q:AutoCAD LT 也能這樣輸入與顯示座標嗎?
可以。座標輸入、動態輸入、COORDS、ID 與 UCS 在 AutoCAD LT 2025 的說明都有同一頁;只有 UCS 的「套用」選項不適用於 LT。