OSP(オークマ) - 座標計算機能
OSPで使用される座標計算機能について解説しています。
座標計算機能一覧
項目 | コード | 機能 |
---|---|---|
オミット | OMIT | 指定した順番の点の座標計算を削除します。 |
リスタート | RSTRT | 点列の途中から座標計算を開始します。 |
ラインアットアングル | LAA | 角度を持った直線上の点列の座標値を出力します。 |
アーク | ARC | 円弧上の点列の座標値を出力します。 |
グリッドX | GRDX | 格子状の点列の座標値を出力します。 |
グリッドY | GRDY | 格子状の点列の座標値を出力します。 |
ちどり格子X | DGRDX | 2つの格子上の点列の座標値を出力します。 |
ちどり格子Y | DGRDY | 2つの格子上の点列の座標値を出力します。 |
スクエアX | SQRX | 格子の外囲上の点列の座標値を出力します。 |
スクエアY | SQRY | 格子の外囲上の点列の座標値を出力します。 |
ボルトホールサークル | BHC | 円周上の点列の座標値を出力します。 |
座標計算機能フォーマット
座標計算機能の多くは以下の様なフォーマットになります。
- (ニーモニックコード) Hp Vp I_ J_ K_ P_ Q_ R_
- Hp、Vpは座標計算機能の開始基準点、X、Y、Z、U、V、Wの座標値。下記表参照。
- I、J、K、P、Q、Rは座標計算用パラメーター。
G17 | G18 | G19 | |
---|---|---|---|
Hp(水平軸) | X(またはU) | Z(またはW) | Y(またはV) |
Vp(垂直軸) | Y(またはV) | X(またはU) | Z(またはW) |
オミット OMIT
座標計算機能によって計算された座標値の出力を削除します。
- OMIT R_ R_ …
- R:削除する座標値の番号
リスタート RSTRT
座標計算機能によって計算される座標値の途中から加工を始めます。
- RSTRT R_
- R:リスタート番号。再起動する座標点の番号。
ラインアットアングル LAA
指令された座標値を基準として、指定した角度の方向に不等間隔に並んだ座標値を求めます。
- LAA Hp Vp I_ K_ I_ K_ … J_
- Hp:基準点の水平軸座標値
- Vp:基準点の垂直軸座標値
- I:間隔
- K:寸法Iの連続する個数
- J:水平軸に対しての角度
アーク ARC
指令された座標値を円の中心として、半径の円周上の座標点を計算します。
- ARC Hp Vp I_ Q_ K_ Q_ K_ … J_
- Hp:円中心の水平軸座標値
- Vp:円中心の垂直軸座標値
- I:円の半径
- Q:角度間隔
- K:角度Qの連続する個数
- J:始角
グリッド GRDX,GRDY
指令された座標値を基準点として、水平軸に平行な線と垂直軸に平行な線からなる、格子形状の交点座標値を計算します。
- GRDX(GRDY) Hp Vp I_ J_ K_ P_
- GRDXは基準点から水平方向に順番に計算し、GRDYは垂直方向に順番に計算します。
- Hp:基準点の水平軸座標値
- Vp:基準点の垂直軸座標値
- I:水平軸方向の間隔
- J:垂直軸方向の間隔
- K:水平軸方向の個数
- P:垂直軸方向の個数
ちどり格子 DGRDX,DGRDY
指令された座標値を基準点として、水平軸に平行な間隔とちどり間隔、垂直軸に平行な間隔とちどり間隔からなる、ちどり格子形状の座標値を計算します。
- DGRDX(DGRDY) Hp Vp I_ J_ K_ P_ Q_ R_
- DGRDXは基準点から水平方向に順番に計算し、DGRDYは垂直方向に順番に計算します。
- Hp:基準点の水平軸座標値
- Vp:基準点の垂直軸座標値
- I:水平軸方向の間隔
- J:垂直軸方向の間隔
- K:水平軸方向の個数
- P:垂直軸方向の個数
- Q:水平軸のちどり間隔
- R:垂直軸のちどり間隔
スクエア SQRX,SQRY
指令された座標値を基準点として、水平軸に平行な間隔の点の個数と、垂直軸に平行な間隔の点の個数からなる、矩形の座標値を計算します。
- SQRX(SQRY) Hp Vp I_ J_ K_ P_
- SQRXは基準点から水平方向に順番に計算し、SQRYは垂直方向に順番に計算します。
- Hp:基準点の水平軸座標値
- Vp:基準点の垂直軸座標値
- I:水平軸方向の間隔
- J:垂直軸方向の間隔
- K:水平軸方向の個数
- P:垂直軸方向の個数
ボルトホールサークル BHC
指令された座標値を円の中心として、半径の円周を個数で等分した座標点を計算します。
- BHC Hp Vp I_ J_ K_
- Hp:円中心の水平軸座標値
- Vp:円中心の垂直軸座標値
- I:円の半径
- J:始角
- K:個数
お知らせ
- 当サイトのPDF版を作成しました。教育資料やリファレンスとして使用して頂ければと思います。
→ NCプログラムの教科書 - 上級編も作成しました。
→ NCプログラム上級編