Page 1

地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-1

加工中心培訓手冊 NC 程式編輯

NC 零件程式結構 NC 程式編輯 NC 編輯器 NC 工件設置 NC 刀具設置 刀具長度補償 刀具半徑偏置 G 代碼表 M 代碼表 NC 程式參數 NC 程式自動運行螢幕 疑難排解

HURCO TAIWAN

…………………………… …………………………… …………………………… …………………………… …………………………… …………………………… …………………………… …………………………… …………………………… …………………………… …………………………… ……………………………

3-2 3-2 3-3 3-5 3-5 3-5 3-6 3-6 3-8 3-9 3-10 3-13

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-2

NC零件程式結構 NC程式是形成了區塊的一系列字元和語句。這些區塊告訴機器怎樣移動和移動到哪裡。操作 者需要懂得基本的程式結構和代碼類型,以便成功的創建、編輯和運行程式。這些組成的部分構 成了NC代碼。 程式起始 所有的NC程式都是由一個%字元開始。如果你在控制台中創建一個新的零件程式,百分號字 元將會自動的插到程式的開始部分。 序號 序號是一個塊的標籤,它在零件程式中除了在NCPP選項的GOTOs命令和M99跳躍命令需要 外,沒有其他任何意義。 位址字元 位址字元是一個區塊中語句的首字元。忽略命令信號提示系統忽略區塊還沒有執行的部分。 注釋命令字符是作為注釋定界之用。下面是系統可以識別的位址字元清單: 地址 解釋 地址 解釋 字元 字元 / L 忽略命令 工具長度偏移量,資料設置模式 M () 注釋命令 雜項功能 N : 副程式號碼(NCPP選項) 序號 A O 繞X軸旋轉度數 主程序號(NCPP 選項) B P 繞Y軸旋轉度數 副程式號,延時時間,比例係數 D Q 刀具直徑偏移量 固定迴圈鏜削偏移,鑽深 F R 進給率 旋轉角度,返回平面,圓插補半徑 G S 預備功能 主軸轉速功能 H T 索引工具長度偏移量表 刀具選擇 I X X軸 弧中心/偏移量,X方向的比例係 X方向移動尺寸,延時時間 數,固定迴圈鏜削偏移 J Y Y軸 弧中心/偏移量, Y方向的比例係 Y方向移動尺寸 數,固定迴圈鏜削偏移 K Z Z軸 弧中心/偏移量, Z方向的比例係數, Z方向移動尺寸 固定迴圈重複 特殊字元 : % 紙帶的開始/結束—提示系統下面所有的字元都是程式的一部分。系統會自動在新程式的開 始加入這個字元。 E 紙帶結束(EOT)(對 BNC 和 ISNC 是可選擇的)—提示系統下面沒有合法的程式字 元了。此字元可選擇用於給現存在結尾包含有 EOT 字元的程式提供相容性。 [CR] 回車—表示區塊的結尾。 [CRLF] 回車/換行—表示區塊的結尾(和[CR]相同) 。

NC程式編輯: 通過按控制器上 INPUT(輸入模式)鍵,選擇軟鍵程式管理器號 F8→新建 F1→NC 程 式 F1,自動生成一個 NONAME1.FNC 格式的檔案名。

NC 編輯器 HURCO TAIWAN

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-3 NC編輯器用來編輯或者更改NC零件程式。NC數控編輯器和個人電腦的文字編輯器是相似

的。

基本菜單

編輯器功能表 編輯器功能表是以列在主功能表中的最常用的功能(跳過和檢索、編輯等)來進行排列的。 子功能表包括有查找和編輯功能,這些功能包括圖形標記、語法檢查等。子功能表也有檔和程式 的選擇或刪除功能。 • • •

基本編輯功能表:之前插入專案、刪除專案、跳到開始、跳到終點、跳過和檢索功能、更 多等。 跳過和檢索菜單:跳到順序號、跳到專案號、找尋文字、跳到開始、跳到終點、跳回到前 一語法錯誤、跳轉到下一語法錯誤。 找尋菜單:輸入文本尋找、重新尋找、尋找和替換。

跳過和檢索菜單

HURCO TAIWAN

尋找和替換

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

• •

3-4

編輯功能功能表:插入/重擊方式切換、選擇複製、選擇剪切、粘貼選擇、返回、取消、查找 和替換。 重新編號和標記功能表:重新編號、標記、跳到前一標記塊、跳轉到下一標記塊、標記清單。

編輯功能功能表

重新編號和標記功能表

重新編號菜單:跳過和檢索功能、選擇編號有效、自動編號有效、重新項目編號、重排選擇項 目。

NC標記清單功能表:跳轉到選擇標記、清除標記、清除所有標記。

重新編號功能表

• •

NC標記清單功能表

程式執行功能表:設置線框開始標誌、設置線框結束標誌、恢復線框標誌、設定起始標誌、 設定終點標記、重設起始/終點標記。 NC編輯設置功能表:改變注釋顏色。

程式執行功能表

HURCO TAIWAN

NC編輯設置功能表

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-5

NC工件設置 NC工件設置與對話式工件設置的方法相同,工件設置資料,機床預設輸入G54工件偏差中。 需要在G54-G59中設置偏差,可以在該螢幕中,將游標移動到相應位置,然後移動機床坐標軸,選 擇位置存儲鈕,資料自動保存。同樣的,對G54.P1-G54.P93輔助工件偏差,也用相同的方法保存 資料。

NC 刀具設置 NC刀具設置可以沿用對話式設置的方法,不過,刀具長度和半徑還可以從刀具設置/NC刀具 長度偏差(/NC刀具半徑偏差)中設定。 注意:你可以從刀具設置螢幕中訪問刀具偏置值表。刀具偏置頁包括200個存儲長度和直徑偏置的 寄存器。

NC 刀具長度偏置

NC 刀具半徑偏置

刀具長度補償(G43,G44,G49) 刀具補償,G43和G44刀具長度補償代碼被用來補償刀具長度。G43用於正的刀具長度補償, G44用於負的刀具補償。G49命令和H00命令中的任何一個都可以立即撤銷補償。 由 G43 或 G44 定義的刀具補償的值是加上或減去刀具設置螢幕上零點校準域中的刀具長 度補償值。刀具設置屏上零點校準域總是當作負的 Z 向補償處理。例如,如果放入零點校準 域的值為 300,那麼軟體中存貯的 Z 向補償值為-300。這時如果在 H1 補償寄存器中存貯值 -220,執行 G43 H1 命令後,軟體將認為總的刀具補償值為-520。 注意:HURCO 提供兩種不同的 NC 程式設計格式,即 BNC 和 ISNC,在刀具長度補償中有區 別,具體內容參閱『加工中心操作手冊第五章增強 NC 零件程式設計』 。

HURCO TAIWAN

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-6 刀具半徑偏置(G41,G42,G40) 用ISNC來編制刀具補償程式,你必須用D代碼。D代碼指定刀具偏置值表中的指標或一個實際 偏置值。例如,命令G41 D5.0 表明實際偏置值是5.0。G41 D5表明讀取刀具半徑偏置表中的值。 用BNC來編制刀具補償程式,你可以用和不用D代碼。 如果你不用D代碼,BNC將用刀具設置螢幕上的直徑補償域中的值。 如果你用D代碼,BNC說明D代碼取決於D代碼的值是否包含小數點。 • 包含小數點—BNC說明D的值就是刀具直徑補償值。將這數值除2來計算刀具半徑補償。 • 不包含小數點—BNC讀D的值作為刀具半徑偏差置表中的數值。

G 代碼表 G 代碼 G00 G01 G02 G02.4 G03 G03.4 G04 G05.3 G09 G10 G11 G15 G16 G17 G18 G19 G20 G21 G28 G29 G31 G40 G41 G42 G43 G44 G45 G46 G47 G48 G49 G50 G51 G50.1 G51.1 G52 HURCO TAIWAN

類型 M M M M M M N M N N N M M M M M M M N N N M M M M M N N N N M M M M M N

組 01

00 19 00

17 02

06 00

07

08 00

08 11 18 00

功能 快速定位(快速移動) 線性插補(切削進給) 圓弧插補/螺旋順時針插補 3D 圓弧插補/螺旋順時針插補 圓弧插補/螺旋逆時針插補 3D 圓弧插補/螺旋逆時針插補 延時,準確停止 SFQ(表面光潔度參數) 準確停止檢測(軸減速到零點) 設定資料(可程式補正值輸入) 取消設定數據 極座標指令撤銷 極座標指令設定 XpYp 平面選擇 ZpXp 平面選擇 YpZp 平面選擇 英制輸入 公制輸入 返回到參考點 從參考點返回 跳步功能 撤銷刀具半徑補償 刀具半徑左補償 刀具半徑右補償 刀具長度補償“+”向 刀具長度補償“-”向 刀具長度補償增加 刀具長度補償減小 刀具長度補償雙倍增加 刀具長度補償雙倍減 撤銷刀具長度補償 撤銷縮放比例 縮放比例 撤銷鏡像 鏡像 局部坐標系設定 www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

G53 G54 G55 G56 G57 G58 G59 G61 G64 G65 G66 G67 G68 G69 G73 G74 G76 G80 G81 G82 G83 G84 G84.2 G84.3 G85 G86 G87 G88 G89 G90 G91 G92 G94 G98 G99

3-7 N M M M M M M M M N M M M M M M M M M M M M M M M M M M M M M M M M

14

15 12

16 09 09

03 00 05 10

機床坐標系選擇 選擇工件坐標系 1 選擇工件坐標系 2 選擇工件坐標系 3 選擇工件坐標系 4 選擇工件坐標系 5 選擇工件坐標系 6 減小到零--精確拐角 撤銷精確拐角 巨集指令 A/B 副程式調用,, 模態巨集指令 A/B 副程式調用 撤銷模態副程式調用 坐標系旋轉 撤銷坐標系旋轉 深孔高速啄鑽迴圈 左旋螺紋攻絲迴圈 定向精鏜孔迴圈 撤銷固定迴圈 鑽削固定迴圈 鑽削固定迴圈, (底部延時) 深孔鑽固定迴圈(Peck drilling cycle) 攻絲固定迴圈 剛性攻絲固定迴圈(右旋螺紋) 剛性攻絲固定迴圈(左旋螺紋) 鏜孔、鉸孔固定迴圈 鏜孔、鉸孔快速退出固定迴圈 背向鏜固定迴圈 鏜孔手動進給退出固定迴圈 帶延時的鏜孔、鉸孔固定迴圈 絕對值指令 相對值指令 坐標系設定程式設計 每分鐘進給量 固定迴圈返回到初始點 固定迴圈返回到 R 點

巨集指令 B 一覽表 G代碼 G65 G66 G67

HURCO TAIWAN

類型 N M M

組 12

功能 呼叫副程式 巨集指令以及副程式 關閉巨集指令

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-8

M 代碼表 M代碼 M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M20 M21 M25 M26 M27 M29 M30 M31 M32 M33 M34 M35 M36 M38 M39 M40 M41 M42 M43 M44 M45 M46 M47 M48 M49 M50 M52 M53 M54 M55 M62 HURCO TAIWAN

定義 暫停程式 程式選擇停 程式結束 主軸順時針旋轉 主軸逆時針旋轉 主軸停止 自動刀具交換 輔助冷卻液系統開啟 主冷卻液系統開啟 同時關閉主、輔冷卻液系統 同時開啟主、輔冷卻液系統 分度裝置前進一個位置 潤滑油開啟 使Z軸回退換刀高度 選擇工件探測訊號 選擇刀具探測訊號 啟動剛性攻絲功能 主程序結束 重啟旋轉編碼器 A軸鎖定 A軸放鬆 B軸鎖定 B軸放鬆 關閉伺服系統 鐳射刀具探測檢查 切換鐳射刀具探測為靜態 切換鐳射刀具探測為動態 觸發鐳射刀具探測單次觸碰 觸發鐳射刀具探測兩次觸碰 打開鐳射刀具探測屏障空氣 關閉鐳射刀具探測屏障空氣 打開鐳射刀具探測快門 關閉鐳射刀具探測快門 打開鐳射刀具探測傳輸 關閉鐳射刀具探測傳輸 打開鐳射刀具探測接受 關閉鐳射刀具探測接受 啟動外部輸出#1 啟動外部輸出#2 啟動外部輸出#3 啟動外部輸出#4 關閉外部輸出#1 www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

M63 M64 M65 M76 M77 M78 M79 M80 M81 M98 M99 M128 M129

3-9

關閉外部輸出#2 關閉外部輸出#3 關閉外部輸出#4 正向A軸操作 逆向A軸操作 正向B軸操作 逆向B軸操作 C軸右手定義 C軸左手定義 呼叫副程式 副程式結束,返回主程序 啟動刀具中心管理 關閉刀具中心管理

NC 程式參數(Program Parameters) 在使用NC程式設計時,NC參數軟鍵可用的。NC參數共有NC設置參數(2頁)、M代碼和G代 碼參數、NC變數。這些參數的設定,需要根據控制器上裝載的NC可用版本有關。

HURCO TAIWAN

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-10

NC程式自動運行螢幕:

HURCO TAIWAN

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-11

NC 刀具使用機外對刀儀的設置方法: 1. 使用機外對刀儀測量基準刀具長度(A)

A=250

2. 工件偏差設置(舉例選擇 G54),測量刀具在機床 Z 軸零點到參考面距離 B。

Z 偏差 B=250

3. 修正 Z 偏差: 把數值 Z 偏差=-(A+B)=-500 的資料登錄 Z 偏差中。

HURCO TAIWAN

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-12

4. 把該刀具測量值 A=250 輸入到刀具長度偏差的相應位置(舉例 H1)中。

5. 其他刀具長度數值直接從機外對刀儀上讀取,輸入到刀具長度偏差的相應位置 (舉例:在 4 號位置輸入 T4=105 數值,其他類似)。 注意:使用 NC 刀具偏差,一把可以讀取不同的刀具偏差號。 例如: …… T2M6 G54 G43Z50H2 M3S2000 G43Z20H3

HURCO TAIWAN

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-13

疑難排解 問題 1:在 NC 程式檢查錯誤時,提示有無效的 G 代碼,出錯項為 G21 無效,為什麼? 答:HURCO 控制器提供 2 種 NC 格式,基本 NC(BMC)和工業標準 NC(FNC)在使用者 喜好/NC 設置/NC 語言中,選擇合適的類型,通常 CAM 生成的 NC 程式選擇工業標準 NC。 參閱下圖。

問題 2:在執行 NC 程式時,能否從程式中間啟動。 答: HURCO 機床可以從任何 NC 程式段啟動。有兩種設定啟動段方式:1,手工設定啟動標 誌;首先選擇該程式進入自動運行模式,選擇恢復重新開機 F6,進入下圖畫面,移動游標到 需要的場合,按設置重新開機標誌 F2 鍵,這時螢幕在指定程式段左邊會出現 r 字母,然後按 運行程式 F8。2,自動設定啟動標誌;程式進入自動運行模式,選擇恢復重新開機 F6,直接 按自動設置重新開機標誌 F3 鍵,指定程式段左邊同樣會出現 r 字母,然後按運行程式 F8。

問題 3:在 CAM 軟體編輯的 4 軸聯動程式,為什麼在 HURCO 發生如下報警。

答: HURCO 機床上, NC 設置中的顯示語言類型出錯,由於程式用到第四軸,因此必須在 HURCO TAIWAN

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

3-14

NC 顯示類型中選擇旋轉 A。

問題 4:在運行 4 軸聯動程式時,回轉台始終在夾緊和放鬆(抖動旋轉)中。 答: 程式中必須添加放鬆旋轉軸 M33 指令,參閱 M 代碼表。 問題 5:在運行調用副程式時,為什麼在 HURCO 發生如下報警。

答:在 HURCO 控制器上執行調用副程式時,必須把副程式複製在主程序的 M30 後,或者把 副程式讀入記憶體中。若副程式在硬碟中沒有讀入記憶體中,可能發生如上報警。 問題 6:在 HURCO 控制器中,即有刀具設置螢幕,同時還有刀具長度偏差和刀具半徑偏差, 程式在執行 G43Hnn 和 G41/G42Dnn 時,以哪一個為標準? 答: NC 程式首先讀取刀具長度偏差和刀具半徑偏差中的資料,如果沒有資料,才從刀具設 置中讀取。兩者都有資料,僅僅讀取刀具長度偏差和刀具半徑偏差中的資料,不會把兩者資 料疊加後讀入程式中。

問題 7:在 HURCO 控制器中,NC 程式除了保存程式本身,工件設置、刀具設置等其他資料 能保存嗎? 答: 都能保存。首先保存 NC 程式本身,其次,在程式管理器螢幕中,選擇導入功能可以保 存或載入其他資料。參閱下圖: 1,保存程式,可以存入指定的資料夾中。

HURCO TAIWAN

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

2,選擇導入功能可以保存或載入其他資料。

3-15

可以从已保存的后缀 为.NCS 和.NCT 文件加载。 确认文件名是已打开的 NC 程序资料文件。

3,打開 NC 程式,同時導入 NC 狀態。可以載入程式參數、工件設置、刀具設置、刀具偏 HURCO TAIWAN

www.hurco.com.tw


地址:台中市大甲區幼獅工業區工十路十號 電話:04-26811215 傳真:04-26810215 郵箱:chsiung@hurco.com.tw

差、

3-16

工件偏差、NC 參數、NC 變數。

問題 8:在 HURCO 控制器中,NC 程式能否使用 SFQ? 答: 可以用。在 HURCO 控制器中執行 NC 程式時,預設 SFQ=50。若要改變 SFQ 數值, 需要添加一條符合 HURCO 控制器默認的 G 代碼,該代碼屬模態形式,分類在第 19 組,格 式為: G05.3P_ 。P 後跟隨的數值是 1-100。 建議精加工取 10,能獲得較好的表面品質,但加工時間會增加;粗加工取 80,加工時間縮短, 工件表面較粗糙。 可以插入在 NC 程式 G43H0 程式段後,示例: :0001 …………. T1M6 G43H1Z100 G05.3P10 M3S2000 G0Z2 G1Z-10F250 .....…….. M30

HURCO TAIWAN

www.hurco.com.tw

HURCO  

加工中心培訓手冊NC程式編輯

Read more
Read more
Similar to
Popular now
Just for you