G70 CNC仕上ã’サイクル完全解説:構文・パラメータ・障害対ç–
CNC旋盤ã®G70仕上ã’サイクルを徹底解説。Fanucã€Siemens CYCLE95ã€Mitsubishiã®æ§‹æ–‡ã®é•ã„ã€PS0322・PS0325アラームã®å›é¿æ³•ã€ãƒ‘ラメータè¨å®šã€è¡çªäº‹æ•…を防ã安全ãªé€€é¿çµŒè·¯ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã‚’詳述。
ã¯ã˜ã‚ã«
ãƒã‚±ãƒƒãƒˆï¼ˆå‡¹å½¢çŠ¶ï¼‰ã‚’å«ã‚€å½¢çжã«å¯¾ã—ã¦G70仕上ã’サイクルを実行ã™ã‚‹éš›ã€è’åŠ å·¥å®Œäº†å¾Œã®åˆƒç‰©å°ï¼ˆã‚¿ãƒ¬ãƒƒãƒˆï¼‰ãŒé€€é¿ã™ã‚‹å‹•作経路を検証ã›ãšã«ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã™ã‚‹ã¨ã€è‡´å‘½çš„ãªãƒãƒ¼ãƒ‰è¡çªäº‹æ•…ãŒç™ºç”Ÿã™ã‚‹ã€‚G70サイクル完了後ã€åˆƒç‰©å°ã¯è»¸ãƒ‘ラメータ(No. 1401 bit 1 LRP)ã®è¨å®šã«ã‹ã‹ã‚らãšéç·šå½¢ãªæ—©é€ã‚Šãƒ¢ãƒ¼ãƒ‰ã§ã‚µã‚¤ã‚¯ãƒ«é–‹å§‹ç‚¹ã¸å¾©å¸°ã™ã‚‹ãŸã‚ã€è’åŠ å·¥ã§å‰Šã‚Šæ®‹ã•れãŸãƒ¯ãƒ¼ã‚¯ã®è‚‰åšéƒ¨åˆ†ã‚„スピンドルãƒãƒ£ãƒƒã‚¯ã€å¿ƒæŠ¼å°ã«å·¥å…·ãŒãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã«æ¿€çªã™ã‚‹ã€‚ã“ã®æœªæ¤œè¨¼ã®å¾©å¸°ãƒ‘スã«ã‚ˆã‚Šã€åР工途ä¸ã§ã‚µãƒ¼ãƒœã‚ªãƒ¼ãƒãƒ¼ãƒãƒ¼ãƒ‰ã‚„アラームPS0322(Finished shape exceeds start point)ãŒç™ºç”Ÿã—ã€é«˜ä¾¡ãªç´ æãŒå³åº§ã«å»ƒæ£„部å“(スクラップ)ã¸å¤‰ã‚ã‚‹ã ã‘ã§ãªãã€é‡ç”£æ™‚ã®ãƒãƒƒãƒˆé–“寸法ã°ã‚‰ã¤ãã‚„å†ç¾æ€§ã®ä½ä¸‹ã‚’引ãèµ·ã“ã™åŸå› ã¨ãªã‚‹ã€‚
技術概è¦
| コãƒãƒ³ãƒ‰ã‚³ãƒ¼ãƒ‰ | G70 (Fanuc, Mitsubishi) / CYCLE95 (Siemens) |
| モーダルグループ | ãƒãƒ³ãƒ¢ãƒ¼ãƒ€ãƒ« / 固定サイクル |
| 対応ブランド | Fanuc, Siemens, Mitsubishi |
| 主è¦ãƒ‘ラメータ | P (開始ブãƒãƒƒã‚¯), Q (終了ブãƒãƒƒã‚¯), VARI (Siemens) |
| 主è¦ãªåˆ¶ç´„äº‹é … | Type I プãƒãƒ•ァイルã¯å˜èª¿ï¼ˆå˜èª¿å¤‰åŒ–)ã§ãªã‘れã°ãªã‚‰ãªã„。P-Q ブãƒãƒƒã‚¯å†…ã« G41/G42 を記述ã—ã¦ã¯ãªã‚‰ãªã„。 |
クイックリード
- G70 を呼ã³å‡ºã™å‰ã«ã€å·¥å…·ã‚’ãƒ¯ãƒ¼ã‚¯ç´ æå¤–å´ã®å®‰å…¨ãªé€€é¿é–‹å§‹ä½ç½®ã«ä½ç½®æ±ºã‚ã™ã‚‹ã€‚
- 予期ã›ã¬å·¥å…·çµŒè·¯ã‚’防ããŸã‚ã€Type I プãƒãƒ•ァイル形状ãŒå³å¯†ã«å˜èª¿å¤‰åŒ–(monotonic)ã§ã‚ã‚‹ã“ã¨ã‚’確èªã™ã‚‹ã€‚
- ä¸è‰¯å“(スクラップ)ã®ç™ºç”Ÿã‚’å›é¿ã™ã‚‹ãŸã‚ã€ãƒã‚±ãƒƒãƒˆã‚’å«ã‚€è¼ªéƒã«ã¯ Type II プãƒãƒ•ァイルを使用ã™ã‚‹ã€‚
- HMI 上ã§ãƒãƒ£ãƒƒã‚¯ãƒãƒªã‚¢ãŠã‚ˆã³å¿ƒæŠ¼å°ãƒãƒªã‚¢ã®è¨å®šã‚’確èªã—ã€é›»åçš„ãªä¿è·é ˜åŸŸã‚’確立ã™ã‚‹ã€‚
- P ãŠã‚ˆã³ Q シーケンスブãƒãƒƒã‚¯å†…ã§æŒ‡å®šã•れãŸä»•上ã’用 feedrate 㨠spindle speed ã‚’è‡ªå‹•çš„ã«æœ‰åŠ¹åŒ–ã™ã‚‹ã€‚
- 工具ãƒãƒ¼ã‚ºR補æ£ã‚³ãƒãƒ³ãƒ‰ï¼ˆG41/G42)㯠P-Q 輪éƒå®šç¾©ãƒ–ãƒãƒƒã‚¯ã®å¤–å´ã«é…ç½®ã™ã‚‹ã€‚
基本概念
旋盤制御装置ã«ãŠã‘ã‚‹ G70 仕上ã’サイクルã®å®Ÿå‹™çš„ãªãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°åйæœã¯ã€äº‹å‰ã«å®šç¾©ã•れãŸè¼ªéƒå½¢çŠ¶ãƒ‡ãƒ¼ã‚¿ã‚’æ´»ç”¨ã—ã¦ã€é«˜ç²¾åº¦ãªä»•上ã’切削を数å¦çš„ã«èª¿æ•´ãƒ»å®Ÿè¡Œã™ã‚‹ã“ã¨ã§ã‚る。仕上ã’工具ã®ãŸã‚ã«é‡è¤‡ã—ãŸå½¢çŠ¶ãƒ–ãƒãƒƒã‚¯ã‚’個別ã«è¨˜è¿°ã™ã‚‹ä»£ã‚りã«ã€G70 を使用ã™ã‚‹ã“ã¨ã§ãƒ—ãƒã‚°ãƒ©ãƒã¯ä»¥å‰ã®è’åŠ å·¥ã‚µã‚¤ã‚¯ãƒ«ã‹ã‚‰ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ãƒ‘ラメータをå‚ç…§ã§ãる。
è’åŠ å·¥ã®å®Ÿè¡Œä¸ã€åˆ¶å¾¡è£…ç½®ã¯å½¢çŠ¶å®šç¾©ãƒ–ãƒãƒƒã‚¯å†…ã«ãƒ—ãƒã‚°ãƒ©ãƒ ã•れ㟠feedrateã€spindle speedã€ãŠã‚ˆã³å·¥å…·æ©Ÿèƒ½ã‚’無視ã™ã‚‹ã€‚ã—ã‹ã— G70 ãŒå‘¼ã³å‡ºã•れるã¨ã€ã“れらã®ä»•上ã’専用 feedrate ãŠã‚ˆã³ spindle speed ãŒè‡ªå‹•çš„ã«æœ‰åŠ¹åŒ–ã•れã€å·¥å…·ãŒè¼ªéƒã‚’高精度ã«ãƒˆãƒ¬ãƒ¼ã‚¹ã§ãるよã†ã«ãªã‚‹ã€‚
プãƒã‚°ãƒ©ãƒãŠã‚ˆã³æ®µå–りオペレータã¯ã€æœ‰åйãªåº§æ¨™ã‚ªãƒ•セットãŠã‚ˆã³å·¥å…·ã®é–‹å§‹ä½ç½®ã«å¯¾ã—ã¦ç´°å¿ƒã®æ³¨æ„を払ã‚ãªã‘れã°ãªã‚‰ãªã„。仕上ã’サイクルãŒçµ‚了ã™ã‚‹ã¨ã€å·¥å…·ã¯éç·šå½¢ãªæ—©é€ã‚Šï¼ˆrapid traverse)ä½ç½®æ±ºã‚モードã§ã‚µã‚¤ã‚¯ãƒ«ã®é–‹å§‹ä½ç½®ã«æˆ»ã‚‹ãŸã‚ã€åˆæœŸã®ã‚¯ãƒªã‚¢ãƒ©ãƒ³ã‚¹é–‹å§‹ä½ç½®ã®è¨å®šãŒå®‰å…¨æ€§ã®ç¢ºä¿ã«ãŠã„ã¦æ¥µã‚ã¦é‡è¦ã¨ãªã‚‹ã€‚
コãƒãƒ³ãƒ‰æ§‹é€
G70 サイクルã¯ã€äº‹å‰å®šç¾©ã•れãŸè¼ªéƒåº§æ¨™ã«åŸºã¥ã„ã¦ä»•上ã’åŠ å·¥ã‚’å®Ÿè¡Œã™ã‚‹æ§‹é€ 化ã•れãŸã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã«ä¾å˜ã—ã¦ã„る。特定ã®ãƒ–ãƒãƒƒã‚¯ç¯„囲を指定ã™ã‚‹ã“ã¨ã§ã€åˆ¶å¾¡è£…ç½®ã¯è’åŠ å·¥ãƒ‘ã‚¹ã®å½¢çŠ¶ãƒ‡ãƒ¼ã‚¿ã‚’ä»•ä¸Šã’工具経路ã«ã‚·ãƒ¼ãƒ レスã«é©ç”¨ã™ã‚‹ã€‚
基本ãƒã‚¸ãƒƒã‚¯ã¯å…±é€šã—ã¦ã„ã‚‹ãŒã€å…·ä½“çš„ãªæ§‹æ–‡ã¯åˆ¶å¾¡ãƒ–ランドã«ã‚ˆã£ã¦å¤§ããç•°ãªã‚‹ã€‚Fanuc ãŠã‚ˆã³ Mitsubishi ã¯æ¨™æº–的㪠G-code シーケンスアドレスを使用ã™ã‚‹ã®ã«å¯¾ã—ã€Siemens ã¯ãƒ‘ラメータ化ã•れãŸãƒ†ã‚¯ãƒãƒã‚¸ãƒ¼ã‚µã‚¤ã‚¯ãƒ«ã‚’介ã—ã¦å‡¦ç†ã‚’行ã†ã€‚
Fanuc æ§‹æ–‡: G70 P_ Q_
Mitsubishi æ§‹æ–‡: G70 Aa Pp Qq Hh
Siemens æ§‹æ–‡: CYCLE95(...) ã¾ãŸã¯ CYCLE950(...)
- P / p: 対象ã¨ã™ã‚‹è¼ªéƒå½¢çжã®é–‹å§‹ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ãƒ–ãƒãƒƒã‚¯ç•ªå·ã‚’指定ã™ã‚‹ã€‚
- Q / q: 対象ã¨ã™ã‚‹è¼ªéƒå½¢çжã®çµ‚了シーケンスブãƒãƒƒã‚¯ç•ªå·ã‚’指定ã™ã‚‹ã€‚
- A / a: (Mitsubishi) メモリã‹ã‚‰å¤–部形状サブプãƒã‚°ãƒ©ãƒ を呼ã³å‡ºã™ã€‚
- H / h: (Mitsubishi) 刃先角補æ£ï¼ˆcutting-edge angle)をリアルタイムã§é¸æŠçš„ã«é©ç”¨ã™ã‚‹ã€‚
- VARI: (Siemens) サイクルモードを変更ã—ã€è’åŠ å·¥ã¨ä»•上ã’åŠ å·¥ã‚’åˆ‡ã‚Šæ›¿ãˆã‚‹ã€‚
ブランド別応用
Fanuc
Fanuc ã¯è¼ªéƒåŠ å·¥ã®ç®¡ç†ã‚’独立ã—㟠G-code グループã«ä¾å˜ã—ã¦ãŠã‚Šã€è’åŠ å·¥ã«ã¯ G71 ã¾ãŸã¯ G72 ã‚’ã€ä»•上ã’åŠ å·¥ã«ã¯ G70 を使用ã™ã‚‹ã€‚輪éƒãƒ–ãƒãƒƒã‚¯ã‚’指示ã™ã‚‹ãƒ•ラットãªã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã‚¢ãƒ‰ãƒ¬ã‚¹æ§‹é€ ã§ã‚µã‚¤ã‚¯ãƒ«ã‚’定義ã™ã‚‹ã€‚
G70 P_ Q_
| パラメータ / 詳細 | è¨å®šå€¤ |
|---|---|
| æ—©é€ã‚Šä½ç½®æ±ºã‚モード (Rapid traverse positioning mode) | No. 1401 bit 1 (LRP) |
| Series 15 プãƒã‚°ãƒ©ãƒ フォーãƒãƒƒãƒˆ | No. 0001 bit 1 (FCV) |
| ãƒãƒ¼ã‚¸ãƒ§ãƒ³é–“ã®é•ã„ | Series 15 ã§ã¯ G70 ã®ä»£ã‚り㫠G70.7 を使用 |
è¦å‘Š: P-Q ブãƒãƒƒã‚¯å†…ã«å·¥å…·è£œæ£ã‚³ãƒãƒ³ãƒ‰ï¼ˆG41/G42)をé…ç½®ã™ã‚‹ã¨ã€ä½¿ç”¨ä¸å¯ã‚³ãƒãƒ³ãƒ‰ã‚¢ãƒ©ãƒ¼ãƒ (unavailable command alarm)ãŒç™ºç”Ÿã™ã‚‹ã€‚
Siemens
ãƒã‚¤ãƒ†ã‚£ãƒ– SINUMERIK モードã§å‹•作ã™ã‚‹ Siemens 制御装置ã¯ã€æ¨™æº–ã® G-code サイクルを完全ã«ãƒã‚¤ãƒ‘スã—ã€CYCLE95 ã®ã‚ˆã†ãªãƒ†ã‚¯ãƒãƒã‚¸ãƒ¼æŒ‡å‘ã®ãƒ‘ラメータ化ブãƒãƒƒã‚¯ã‚’使用ã™ã‚‹ã€‚è’åŠ å·¥ã¨ä»•上ã’åŠ å·¥ã‚’è¡Œã†ã«ã¯ã€ã‚ªãƒšãƒ¬ãƒ¼ã‚¿ã¯åŒã˜ã‚µã‚¤ã‚¯ãƒ«ã‚’ 2 å›å‘¼ã³å‡ºã—ã€VARI パラメータを変更ã™ã‚‹ã€‚
CYCLE95(...)
| パラメータ / 詳細 | è¨å®šå€¤ |
|---|---|
| サイクルコード | CYCLE95 / CYCLE950 |
| åŠ å·¥ãƒ¢ãƒ¼ãƒ‰ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ | VARI |
| ãƒãƒ¼ã‚¸ãƒ§ãƒ³é–“ã®é•ã„ | — (no source) |
Mitsubishi
Mitsubishi 旋盤制御装置ã¯ã€ä»•上ã’ã‚µã‚¤ã‚¯ãƒ«ã®æ‹¡å¼µã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ•ォーãƒãƒƒãƒˆã‚’æä¾›ã™ã‚‹ã€‚コンパイラã¯å¤–部形状サブプãƒã‚°ãƒ©ãƒ を利用ã—ã€åˆƒå…ˆè§’を補æ£ã™ã‚‹ã“ã¨ãŒã§ãる。
G70 Aa Pp Qq Hh
| パラメータ / 詳細 | è¨å®šå€¤ |
|---|---|
| 外部サブプãƒã‚°ãƒ©ãƒ アドレス | A |
| è§’åº¦è£œæ£ | H |
| ãƒãƒ¼ã‚¸ãƒ§ãƒ³é–“ã®é•ã„ | — (no source) |
ブランド比較
| æ©Ÿèƒ½é …ç›® | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| サイクルコード | G70 | CYCLE95 / CYCLE950 | G70 |
| シーケンス指定 | P, Q パラメータ | — (no source) | P, Q パラメータ |
| 外部サブプãƒã‚°ãƒ©ãƒ | — (no source) | — (no source) | A パラメータ |
| モード切り替㈠| 独立ã—㟠G-code | VARI パラメータ | 独立ã—㟠G-code |
技術解æ
Fanuc ã®æ—‹ç›¤ä»•上ã’サイクルãŠã‚ˆã³ G-code è§£æå‡¦ç†ã¯ã€Siemens ãŠã‚ˆã³ Mitsubishi ã®åˆ¶å¾¡è£…ç½®ã¨æ¯”較ã—㦠2 ã¤ã®æ˜ç¢ºãªç‰¹å¾´ã‚’æŒã£ã¦ã„る。第一ã«ã€Fanuc ã¯è¼ªéƒåŠ å·¥ã‚’ç®¡ç†ã™ã‚‹ãŸã‚ã«ã€è’åŠ å·¥ç”¨ã® G71 ã‚„ G72ã€ä»•上ã’åŠ å·¥ç”¨ã® G70 ã¨ã„ã£ãŸç‹¬ç«‹ã—㟠G-code グループã«ä¾å˜ã—ã¦ã„る。ãƒã‚¤ãƒ†ã‚£ãƒ– SINUMERIK モードã§å‹•作ã™ã‚‹ Siemens 制御装置ã¯ã€ã“れら㮠G-code サイクルを完全ã«ãƒã‚¤ãƒ‘スã™ã‚‹ã€‚代ã‚りã«ã€åºƒç¯„å›²ã®ææ–™é™¤å»ã‚’行ã†ãŸã‚ã« CYCLE95 ã‚„ CYCLE950 ã¨ã„ã£ãŸãƒ†ã‚¯ãƒãƒã‚¸ãƒ¼æŒ‡å‘ã®ãƒ‘ラメータ化ブãƒãƒƒã‚¯ã‚’使用ã™ã‚‹ã€‚Siemens 制御装置ã§è’åŠ å·¥ã¨ä»•上ã’åŠ å·¥ã‚’è¡Œã†å ´åˆã€ã‚ªãƒšãƒ¬ãƒ¼ã‚¿ã¯å˜ä¸€ã®ãƒ¢ãƒ¼ãƒ‰ãƒ‘ラメータ(VARI)を変更ã—ã¦åŒã˜ã‚µã‚¤ã‚¯ãƒ«ã‚’ 2 å›å‘¼ã³å‡ºã™ã ã‘ã§è‰¯ãã€è¤‡æ•°ã®ç‹¬ç«‹ã—㟠G-code グループを必è¦ã¨ã›ãšã«ãƒ—ãƒã‚°ãƒ©ãƒ ã•れãŸåº§æ¨™ã‚’ç¶æŒã§ãる。
第二ã«ã€Fanuc 㯠P ãŠã‚ˆã³ Q ブãƒãƒƒã‚¯ã«é™å®šã•れãŸãƒ•ラットãªã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã‚¢ãƒ‰ãƒ¬ã‚¹æ§‹é€ ã§ G70 サイクルを定義ã™ã‚‹ã€‚対照的ã«ã€Mitsubishi ã®æ—‹ç›¤åˆ¶å¾¡è£…ç½®ã¯è¿½åŠ ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚’ä½¿ç”¨ã—ãŸæ‹¡å¼µ G70 アドレスフォーãƒãƒƒãƒˆã‚’æä¾›ã™ã‚‹ã€‚Mitsubishi ã®ã‚³ãƒ³ãƒ‘イラ㯠A パラメータを利用ã—ã¦ãƒ¡ãƒ¢ãƒªã‹ã‚‰å®Œå…¨ã«å¤–部ã®å½¢çŠ¶ã‚µãƒ–ãƒ—ãƒã‚°ãƒ©ãƒ を呼ã³å‡ºã™ã€‚ã•ら㫠H パラメータを使用ã—ã¦ã€è»¸æ–¹å‘ã¾ãŸã¯ç«¯é¢æ–¹å‘ã®åˆƒå…ˆè§’補æ£ï¼ˆcutting-edge angle compensation)をリアルタイムã§é¸æŠçš„ã«å®Ÿè¡Œã§ãる。ã“ã®æ©Ÿèƒ½ã¯ Fanuc ã® G70 サイクルã«ã¯å…¨ãå˜åœ¨ã—ãªã„。
プãƒã‚°ãƒ©ãƒ 例
Fanuc 仕上ã’åŠ å·¥ã®å®Ÿè¡Œ
N10 G71 U2.0 R1.0
N20 G71 P30 Q40 U0.4 W0.2 F0.3 S550
N30 G00 X20.0
N40 G01 Z-50.0
N50 G70 P30 Q40
空é‹è»¢ (dry run): 制御装置㯠G71 を使用ã—ã¦è’åŠ å·¥ãƒ‘ã‚¹ã‚’å®Ÿè¡Œã—ã€X 軸㫠0.4ã€Z 軸㫠0.2 ã®ä»•上ã’代を残ã™ã€‚ブãƒãƒƒã‚¯ N50 ㌠G70 サイクルをトリガーã—ã€æ–°ãŸã«æœ‰åŠ¹åŒ–ã•れãŸä»•上ã’用 feedrate ã§ N30 㨠N40 ã®é–“ã§å®šç¾©ã•ã‚ŒãŸæ£ç¢ºãªè¼ªéƒã«æ²¿ã£ã¦ä»•上ã’工具を移動ã•ã›ã‚‹ã€‚
Siemens CYCLE95 ã®å¿œç”¨
N10 CYCLE95("CONTOUR", 2.0, 0.4, 0.2, 0.3, 1, 0.1, 0.1, 1)
N20 T0202
N30 CYCLE95("CONTOUR", 0.0, 0.0, 0.0, 0.15, 5, 0.1, 0.1, 1)
空é‹è»¢: 最åˆã® CYCLE95 ブãƒãƒƒã‚¯ã¯ "CONTOUR" 形状ã«åŸºã¥ã„ã¦è’åŠ å·¥å‡¦ç†ã‚’実行ã™ã‚‹ã€‚工具交æ›å¾Œã€åŠ å·¥ãƒ¢ãƒ¼ãƒ‰ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚’ 5 ã«å¤‰æ›´ã—㟠2 番目㮠CYCLE95 ブãƒãƒƒã‚¯ãŒå®Ÿè¡Œã•れã€å†—é•·ãªã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãªãåŒã˜è¼ªéƒå½¢çжã«å¯¾ã—ã¦æœ€çµ‚仕上ã’パスを実行ã™ã‚‹ã‚ˆã†åˆ¶å¾¡è£…ç½®ã«æŒ‡ç¤ºã™ã‚‹ã€‚
Mitsubishi 外部サブプãƒã‚°ãƒ©ãƒ
N10 G71 P100 Q200 U0.5 W0.2
N20 T0303
N30 G70 A1001 P100 Q200 H1
空é‹è»¢: åˆæœŸã®è’åŠ å·¥ã«ç¶šãã€G70 ブãƒãƒƒã‚¯ãŒä»•上ã’パスを指令ã™ã‚‹ã€‚A1001 パラメータã¯å¤–部サブプãƒã‚°ãƒ©ãƒ O1001 ã‹ã‚‰å½¢çŠ¶å®šç¾©ã‚’å–å¾—ã™ã‚‹ã‚ˆã†åˆ¶å¾¡è£…ç½®ã«æŒ‡ç¤ºã—ã€H1 ã¯åˆ‡å‰Šä¸ã«åˆƒå…ˆè§’ã‚’å‹•çš„ã«è£œæ£ã™ã‚‹ã€‚
エラー解æ
| ブランド | アラームコード | トリガーæ¡ä»¶ | オペレータã®ç—‡çж | åŸå› / å¯¾ç– |
|---|---|---|---|---|
| Fanuc | PS0322 | Finished shape exceeds start point | æ©Ÿæ¢°åœæ¢ã€ãƒ¯ãƒ¼ã‚¯ã¨ã®ãƒãƒ¼ãƒ‰è¡çª (hard collision) | éå˜èª¿ãªçµŒè·¯ã¾ãŸã¯ä¸é©åˆ‡ãªé–‹å§‹ç‚¹ã€‚工具経路ã®å¢ƒç•Œã‚’確èªã—ã€ãƒã‚±ãƒƒãƒˆå½¢çжã«ã¯ Type II ã®ä½¿ç”¨ã‚’検証ã™ã‚‹ã€‚ |
| Fanuc | PS0325 | Unavailable command in shape program | サイクルã®å®Ÿè¡Œå¤±æ•— | 工具ãƒãƒ¼ã‚ºR補æ£ï¼ˆG41/G42)㌠P-Q ブãƒãƒƒã‚¯å†…ã«è¨˜è¿°ã•れã¦ã„る。G41/G42 を輪éƒå®šç¾©ã®å¤–å´ã«ç§»å‹•ã™ã‚‹ã€‚ |
| Fanuc | PS0064 / PS0329 | Shape is not a monotonous change | 演算処ç†ä¸ã«ã‚¢ãƒ©ãƒ¼ãƒ ãŒç™ºç”Ÿ | Type I プãƒãƒ•ァイルã§ãƒã‚±ãƒƒãƒˆã‚’切削ã—よã†ã¨ã—ãŸã€‚Type II プãƒãƒ•ァイルãƒã‚¸ãƒƒã‚¯ã«åˆ‡ã‚Šæ›¿ãˆã‚‹ã€‚ |
| Mitsubishi | — (no source) | Subprogram not found | G70 ブãƒãƒƒã‚¯ã§ã‚µã‚¤ã‚¯ãƒ«ãŒä¸€æ™‚åœæ¢ | A パラメータã§å®šç¾©ã•れãŸå¤–部形状サブプãƒã‚°ãƒ©ãƒ ãŒãƒ¡ãƒ¢ãƒªå†…ã«å˜åœ¨ã—ãªã„。サブプãƒã‚°ãƒ©ãƒ ã‚’èªã¿è¾¼ã‚€ã€‚ |
| Siemens | — (no source) | Incorrect VARI parameter | 仕上ã’パスãŒè’åŠ å·¥ã®ã‚ˆã†ã«å‹•作ã™ã‚‹ | CYCLE95 ã® VARI パラメータãŒä»•上ã’ãƒ¢ãƒ¼ãƒ‰ç”¨ã«æ›´æ–°ã•れã¦ã„ãªã„。パラメータ値を調整ã™ã‚‹ã€‚ |
実務応用ãƒã‚¦ãƒã‚¦
ãƒã‚±ãƒƒãƒˆã‚„凹形状をå«ã‚€è¼ªéƒã«å¯¾ã—ã¦é€€é¿çµŒè·¯ã®æ¤œè¨¼ã‚’æ€ ã‚‹ã¨ã€è’åŠ å·¥å®Œäº†å¾Œã®éç·šå½¢ãªæ—©é€ã‚Šå¾©å¸°é‹å‹•ã«ã‚ˆã‚Šåˆƒç‰©å°ï¼ˆã‚¿ãƒ¬ãƒƒãƒˆï¼‰ãŒãƒ¯ãƒ¼ã‚¯ç´ æã¸æ¿€çªã—ã€ã‚µãƒ¼ãƒœã‚ªãƒ¼ãƒãƒ¼ãƒãƒ¼ãƒ‰ã‚„アラームPS0322を引ãèµ·ã“ã—ã¦åŠ å·¥ä¸ã®ãƒ¯ãƒ¼ã‚¯ãŒå®Œå…¨ã«ç ´æ£„ã•れる。特ã«Fanuc制御装置ã§ã¯ã€Parameter No. 1401 bit 1(LRP)ã®å€‹åˆ¥è¨å®šã«ã‹ã‹ã‚らãšG70終了後ã®å¾©å¸°ãƒ‘スãŒéç·šå½¢ä½ç½®æ±ºã‚モードã§å¼·åˆ¶å®Ÿè¡Œã•れるãŸã‚ã€æ®µå–ã‚Šæ›¿ãˆæ™‚ã«ã“ã®ãƒ‘ラメーター挙動を確èªã›ãšã«é‡ç”£ã«å…¥ã‚‹ã¨ã€2ãƒãƒƒãƒˆç›®ã‹ã‚‰å¯¸æ³•ã°ã‚‰ã¤ããŒåºƒãŒã‚Šã€æœ€çµ‚検査ã§åˆã‚ã¦ä¸è‰¯ãŒç™ºè¦‹ã•ã‚Œã‚‹çµæœã¨ãªã‚‹ã€‚å†ç¾æ€§ã®ä½ä¸‹ã‚„éè¨ˆç”»åœæ¢ã‚’防ãã«ã¯ã€åŠ å·¥å‰ã«Parameter No. 5102 bit 2(QSR)を1ã«è¨å®šã—ã¦Qブãƒãƒƒã‚¯ã®å˜åœ¨ãƒã‚§ãƒƒã‚¯ã‚’自動化ã—ã€Parameter No. 5104 bit 2(FCK)ã§å½¢çŠ¶æ•´åˆæ€§ã‚’評価ã™ã‚‹ã“ã¨ãŒå®Ÿå‹™ä¸Šä¸å¯æ¬ ã§ã‚る。
ã•らã«ã€å·¥å…·ãƒãƒ¼ã‚ºR補æ£ï¼ˆG41/G42)をP-Qブãƒãƒƒã‚¯å†…ã«èª¤ã£ã¦æŒ¿å…¥ã™ã‚‹ã¨ã‚¢ãƒ©ãƒ¼ãƒ PS0325ãŒç™ºç”Ÿã—ã¦ã‚µã‚¤ã‚¯ãƒ«ãŒä¸æ–ã™ã‚‹ã€‚ã¾ãŸã€Mitsubishi制御装置ã§ã¯Parameter #1270 ext06/bit2ãŒ0ã®å ´åˆã€G70実行時ã«ãƒ—ãƒã‚°ãƒ©ãƒ å…ˆé ã‹ã‚‰ã®ã‚·ãƒ¼ã‚±ãƒ³ã‚¹æ¤œç´¢ãŒç™ºç”Ÿã—ã¦ã‚µã‚¤ã‚¯ãƒ«ã‚¿ã‚¤ãƒ ãŒå¤§å¹…ã«å¢—大ã™ã‚‹ã€‚Siemens制御装置(G291 ISOモード時)ã«ãŠã„ã¦ã¯MDAモードã§ã®G70実行ãŒã‚¢ãƒ©ãƒ¼ãƒ 14011をトリガーã™ã‚‹ãŸã‚ã€ã‚ªãƒšãƒ¬ãƒ¼ã‚¿ã¯æ®µå–りå‰ã«HMI上ã§ãƒãƒ£ãƒƒã‚¯ãƒãƒªã‚¢ãŠã‚ˆã³å¿ƒæŠ¼å°ãƒãƒªã‚¢ã®é›»åä¿è·é ˜åŸŸã‚’確立ã—ã€é‡ç”£åŠ å·¥ã«ãŠã‘ã‚‹ä¿¡é ¼æ€§ã¨ç¹°ã‚Šè¿”ã—精度をä¿è¨¼ã—ãªã‘れã°ãªã‚‰ãªã„。
関連コãƒãƒ³ãƒ‰
- G71: G70 ãŒå‚ç…§ã™ã‚‹è¼ªéƒå½¢çŠ¶ãƒ‡ãƒ¼ã‚¿ã‚’ç”Ÿæˆã™ã‚‹åˆæœŸã®è»¸æ–¹å‘è’åŠ å·¥ã‚µã‚¤ã‚¯ãƒ«ã‚’å®Ÿè¡Œã™ã‚‹ã€‚
- G72: 端é¢è’åŠ å·¥ãƒ‘ã‚¹ã‚’å®Ÿè¡Œã—ã€ãã®å¾Œã® G70 端é¢ä»•上ã’切削ã«å¿…è¦ãªã‚·ãƒ¼ã‚±ãƒ³ã‚¹ãƒ‘ラメータをæä¾›ã™ã‚‹ã€‚
- G73: é‹³é€ å“ãªã©ã®å‰æˆå½¢å“ã«å¯¾ã—ã¦ãƒ‘ターン繰返ã—è’åŠ å·¥ã‚’å®Ÿè¡Œã—ã€G70 ã¨åŒã˜ P ãŠã‚ˆã³ Q ブãƒãƒƒã‚¯æ§‹é€ を共有ã™ã‚‹ã€‚
- G41 / G42: 工具ãƒãƒ¼ã‚ºR補æ£ã‚’é©ç”¨ã™ã‚‹ã€‚文法アラームをå›é¿ã™ã‚‹ãŸã‚ã€G70 輪éƒãƒ–ãƒãƒƒã‚¯ã®å¤–å´ã«ãƒ—ãƒã‚°ãƒ©ãƒ ã™ã‚‹å¿…è¦ãŒã‚る。
ãŠã‚りã«
G70仕上ã’サイクルをç¾å ´ã§å®‰å…¨ã‹ã¤é«˜ç²¾åº¦ã«é‹ç”¨ã™ã‚‹ãŸã‚ã«ã¯ã€å®‰å…¨ãªé€€é¿é–‹å§‹ç‚¹ã®è¨å®šã¨ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ãƒ–ãƒãƒƒã‚¯ã®æ£ç¢ºãªç®¡ç†ãŒä¸å¯æ¬ ã§ã‚ã‚‹ã€‚åŠ å·¥ç€æ‰‹å‰ã«ãƒ‘ラメータ検証ã¨å˜ä¸€ãƒ–ãƒãƒƒã‚¯ã«ã‚ˆã‚‹ç©ºé‹è»¢å‹•作ãƒã‚§ãƒƒã‚¯ã‚’徹底ã—ã€è¼ªéƒå®šç¾©ãƒ–ãƒãƒƒã‚¯å†…ã§ã®å·¥å…·è£œæ£æŒ‡ä»¤ã‚’ç¢ºå®Ÿã«æ’除ã™ã‚‹ã“ã¨ã§ã€éè¨ˆç”»åœæ¢ã‚„æ¿€çªäº‹æ•…を防ãã€é‡ç”£åŠ å·¥ã«ãŠã‘る優れãŸç¹°ã‚Šè¿”ã—精度ã¨è£½å“å“質を安定ã—ã¦ç¶æŒã§ãる。
よãã‚る質å•
G70実行時ã«PS0325アラームãŒç™ºç”Ÿã™ã‚‹åŸå› ã¨å¯¾ç–ã¯ä½•ã§ã™ã‹ï¼Ÿ
Pã‹ã‚‰Qã¾ã§ã®è¼ªéƒå®šç¾©ãƒ–ãƒãƒƒã‚¯å†…ã«G41ã¾ãŸã¯G42ã®å·¥å…·ãƒãƒ¼ã‚ºRè£œæ£æŒ‡ä»¤ãŒå«ã¾ã‚Œã¦ã„ã‚‹ã“ã¨ãŒåŸå› ã§ã‚る。Fanuc制御装置ã§ã¯è¼ªéƒãƒ–ãƒãƒƒã‚¯å†…ã§ã®è£œæ£ãƒ¢ãƒ¼ãƒ‰åˆ‡ã‚Šæ›¿ãˆãŒç¦æ¢ã•れã¦ã„ã‚‹ãŸã‚ã€G70ブãƒãƒƒã‚¯ã‚’呼ã³å‡ºã™å‰ã®é€€é¿ä½ç½®ã§G41/G42を指令ã—ã€ã‚µã‚¤ã‚¯ãƒ«å®Œäº†å¾Œã«G40ã§ã‚ャンセルã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ æ§‹æˆã«å¤‰æ›´ã™ã‚‹ã€‚
é‡ç”£åŠ å·¥ã§G70仕上ã’後ã®å¯¸æ³•ãŒãƒãƒƒãƒˆã”ã¨ã«ã°ã‚‰ã¤ãå ´åˆã€ã©ã®ãƒ‘ラメータを確èªã™ã¹ãã§ã™ã‹ï¼Ÿ
Fanucã®Parameter No. 1401 bit 1 (LRP)ã‚„No. 5104 bit 2 (FCK)ã®æ¤œè¨¼ã«åŠ ãˆã€ã‚µã‚¤ã‚¯ãƒ«å¾©å¸°æ™‚ã®é線形早é€ã‚Šå‹•作ã«ã‚ˆã‚‹å¾®å°‘ãªä½ç½®ã‚ºãƒ¬ãŒå½±éŸ¿ã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚る。段å–り時ã«HMIã®ãƒ‘ラメータ画é¢ã§QSR(No. 5102 bit 2)を有効化ã—ã¦ãƒ–ãƒãƒƒã‚¯æ•´åˆæ€§ã‚’自動ãƒã‚§ãƒƒã‚¯ã—ã€ä»•上ã’専用ã®é€ã‚Šé€Ÿåº¦ï¼ˆF)ã¨ä¸»è»¸å›è»¢æ•°ï¼ˆS)を輪éƒãƒ—ãƒã‚°ãƒ©ãƒ å†…ã«æ˜è¨˜ã—ã¦å¹¾ä½•精度を安定ã•ã›ã‚‹ã€‚
Mitsubishi制御装置ã§G70実行時ã«ã‚µã‚¤ã‚¯ãƒ«ã‚¿ã‚¤ãƒ ãŒæ€¥å¢—ã™ã‚‹ç¾è±¡ã‚’防ãã«ã¯ã©ã†ã™ã‚Œã°ã‚ˆã„ã§ã™ã‹ï¼Ÿ
è’åŠ å·¥ã‚µã‚¤ã‚¯ãƒ«ï¼ˆG71/G72/G73)を3å›ä»¥ä¸Šé€£ç¶šã§å®Ÿè¡Œã—ãŸå¾Œã«G70を呼ã³å‡ºã™ã¨ã€å…ˆé ã‹ã‚‰ã®ãƒ¡ãƒ¢ãƒªæ¤œç´¢ãŒç™ºç”Ÿã—ã¦é…å»¶ãŒç”Ÿã˜ã‚‹ã€‚Parameter #1270 ext06/bit2ã‚’1ã«è¨å®šã—ã¦å…ˆé ブãƒãƒƒã‚¯æ¤œç´¢ç”¨ã®ãƒ«ãƒƒã‚¯ã‚¢ãƒ˜ãƒƒãƒ‰ãƒ¡ãƒ¢ãƒªã‚’有効化ã—ã€ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ç•ªå·ã®ä¿æŒä»¶æ•°ã‚’最大化ã™ã‚‹ã“ã¨ã§éç¨¼åƒæ™‚間を削減ã™ã‚‹ã€‚
まだ解決しませんか?
このトピックについて、AIアシスタントに自然言語で質問できます。検証済みの情報源に基づいており、ハルシネーションはありません。

- CNC CARE Co-Founder (May 2025 - Present)
- Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
- Reis CNC Service Engineer (2003 - 2008)
- Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)
CNC工作機械業界のあらゆる分野で25年以上の経験を持ち、ブランドに依存しないコンサルティング、エンジニアリング、純正部品サービスを提供するCNC CAREの共同創業者として活動を続けています。
関連記事
このトピックに関する他の記事
Siemens G71/G710メトリック寸法プログラミング設定ガイド
Siemens SINUMERIK制御におけるG71およびG710メトリック寸法設定のプログラミング方法を解説。MD 10240パラメータ検証から、Alarm 14800や12080などの構文エラー回避、回転軸FGREFファクタ計算、空運転による軌道検証まで徹底解説します。
G69バランスカット解除:CNC旋盤の座標復帰と干渉防止
Fanuc、Siemens、Mitsubishi制御のCNC旋盤におけるG69バランスカットキャンセル(解除)コマンドのプログラミング方法を解説。対向刃物台の同期制御を安全に解除し、チャック爪や治具への激突事故やアラーム停止を確実に防ぐ手順とパラメータ設定を網羅。
G69座標系回転・ミラーイメージ解除のNCプログラミング
Fanuc、Siemens、MitsubishiのCNC旋盤におけるG68対向タレットミラーおよび座標回転のG69キャンセル機能を解説。#1202や#1119パラメータの検証、P29・M01 1036アラーム防止、刃物台衝突回避と量産ロットの繰り返し精度向上を図る実務ノウハウ。
CNC旋盤におけるG68ミラーイメージとバランスカットのプログラム法
Fanuc、Siemens、MitsubishiのCNC旋盤でG68ミラーイメージとバランスカットを解説。工具衝突やビビリを防ぎ、パラメータNo.1022やSD42900、#1202等の検証により量産時のロット間繰り返し精度と信頼性を高める実務ノウハウ。