循環程式225ENGRAVING

ISO 程式編輯

G225

應用

此循環程式用於在工件的平坦表面上雕刻文字,這些文字可以直線或圓弧排列。

循環程式順序

  1. 若刀具低於Q204 2ND SET-UP CLEARANCE,則控制器將先移動至來自Q204之值。
  2. 控制器將工作平面內的刀具定位在第一字元的起點。
  3. 控制器雕刻文字。
    • 如果Q202 MAX. PLUNGING DEPTH大於Q201 DEPTH,則控制器將以單一螺旋進給動作雕刻每一字元。
    • 如果Q202 MAX. PLUNGING DEPTH小於Q201 DEPTH,則控制器將以多種螺旋進給動作雕刻每一字元。控制器將總是在加工下一個之前完成字元銑削。
  4. 在控制器雕刻字元之後,將刀具退回至工件表面之上的設定凈空Q200
  5. 針對要雕刻的所有字元重複處理步驟2和3。
  6. 最後,控制器將刀具退回至第二設定淨空Q204

備註

  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。

編寫注意事項

  • DEPTH循環程式參數的代數符號決定加工方向。如果您設定 DEPTH = 0,就不會執行循環程式。
  • 要雕刻的文字也可用字串變數轉換(QS)。
  • 參數Q347影響後者的旋轉位置。
    如果Q374=0°至180°,則從左至右雕刻字元。
    如果Q374大於180°,則雕刻方向相反。

循環程式參數

說明圖

參數

QS500 雕刻文字?

引號之內要雕刻的文字。透過數字鍵盤的Q鍵指派字串變數,字母鍵盤上的Q鍵代表正常文字輸入。

輸入:最多255個字元

Q513 字元高度?

要雕刻的字元高度,單位mm

輸入:0...999.999

Q514 字元間格係數?

字元寬度變數。 X = 字元寬度 + 預設間隔。此係數允許您影響間隔。

Q514=0/1:字元之間的預設間隔

Q514>1:字元之間的間隔已擴展。

Q514<1:字元之間的間隔已縮小。這可造成字元重疊。

輸入:0...10

Q515 字型?

0:字型DeJaVuSans

1:字型LiberationSans-Regular

輸入:0, 1

Q516 直線上的文字/圓弧上的文字(0-2)?

0:在直線內雕刻文字

1:沿圓弧雕刻文字

2:沿圓弧內側雕刻文字(周邊;不需要從底部開始)

輸入:012

Q374 旋轉角度?

文字排列在圓弧上的中央角度。當文字以直線排列時則傾斜雕刻。

輸入:-360.000...+360.000

Q517 圓弧上的文字半徑?

控制器將雕刻文字的圓弧半徑,單位mm。

輸入:0...99999.9999

Q207 Feed rate for milling?

刀具在銑削時的移動速度,單位是mm/min

輸入:0...99999.999 另外為FAUTOFUFZ

Q201 深度?

工件表面和雕刻底面之間的距離。 該值具有增量效果。

輸入:-99999.9999...+99999.9999

Q206 進刀進給速率?

刀具在進刀時的移動速度,單位為mm/min

輸入:0...99999.999 FAUTOFU

Q200 設定淨空?

刀尖與工件表面之間的距離。 該值具有增量效果。

輸入:0...99999.9999 PREDEF

Q203 Workpiece surface coordinate?

參考現用工件原點的工件表面座標。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999

Q204 第二淨空高度?

不會造成刀具與工件(治具)之間碰撞的主軸座標。 該值具有增量效果。

輸入:0...99999.9999 PREDEF

Q367 參考文字位置(0-6)?

在此輸入對於文字位置的參照。根據沿圓弧或在直線內雕刻文字(參數Q516),可輸入以下值:

直線

0 = 圓心

0 = 左下

1 = 左下

1 = 左下

2 = 中下

2 = 中下

3 = 右下

3 = 右下

4 = 右上

4 = 右上

5 = 中上

5 = 中上

6 = 左上

6 = 左上

7 = 左中

7 = 左中

8:文字中心

8:文字中心

9 = 右中

9 = 右中

輸入:0...9

Q574 最長的文字長度?

輸入最長文字長度。控制器也將參數Q513字元高度列入考量。

Q513=0,則控制器雕刻文字長度超出參數Q574內所指示。字元高度據此比例縮放。

如果Q513 > 0,則控制器檢查實際文字長度是否超出Q574內輸入的最長文字長度,如果是,則控制器顯示錯誤訊息。

輸入:0...999.999

Q202 最大插入深度?

每次切削的最大螺旋進給深度。如果此值小於Q201,則以許多步驟執行加工操作。

輸入:0...99999.9999

此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。

依需要變更以下內容:

  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式

此外,在實際程式運行之前,使用模擬來測試NC程式

 
Tip

運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。

範例

11 CYCL DEF 225 ENGRAVING ~

QS500=""

;ENGRAVING TEXT ~

Q513=+10

;CHARACTER HEIGHT ~

Q514=+0

;SPACE FACTOR ~

Q515=+0

;FONT ~

Q516=+0

;TEXT ARRANGEMENT ~

Q374=+0

;ANGLE OF ROTATION ~

Q517=+50

;CIRCLE RADIUS ~

Q207=+500

;FEED RATE MILLING ~

Q201=-2

;DEPTH ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q200=+2

;SET-UP CLEARANCE ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q367=+0

;TEXT POSITION ~

Q574=+0

;TEXT LENGTH ~

Q202=+0

;MAX. PLUNGING DEPTH

容許雕刻的字元

除了小寫字母、大寫字母以及數字以外,容許輸入下列特殊字元:! # $ % & ‘ ( ) * + , - ./ : ; < = > ? @ [ \ ] _ ß CE

 
Tip

控制器使用特殊字元%\用於特殊功能,若要雕刻這些字元,請在要雕刻的文字內輸入這些字元兩次,例如%%)。

當雕刻德語母音變化、ß、ø、@或CE字元時,請在要雕刻的字元之前輸入字元%:

輸入

代數符號

%ae

ä

%oe

ö

%ue

ü

%AE

Ä

%OE

Ö

%UE

Ü

%ss

ß

%D

ø

%at

@

%CE

CE

無法列印的字元

除了文字之外,也可為了格式化而定義特定不可列印字元。請在不可列印字元之前輸入特殊字元\

以下為可使用的格式化可能性:

輸入

字元

\n

換行

\t

水平標籤(標籤寬度永久設定為八個字元)

\v

垂直標籤(標籤寬度永久設定為一行)

雕刻系統變數

除了標準字元以外,還可以雕刻特定系統變數的內容。請在系統變數之前加上%

您亦可雕刻當前日期、當前時間或當前日曆週。若要如此,請輸入%time<x><x>定義格式,例如08代表DD.MM.YYYY。(與SYSSTR ID10321功能一致)

 
Tip

請記住,輸入日期格式1至9時要在前面加上0,例如%Time08

輸入

字元

%time00

DD.MM.YYYY hh:mm:ss

%time01

D.MM.YYYY h:mm:ss

%time02

D.MM.YYYY h:mm

%time03

D.MM.YY h:mm

%time04

YYYY-MM-DD hh:mm:ss

%time05

YYYY-MM-DD hh:mm

%time06

YYYY-MM-DD h:mm

%time07

YY-MM-DD h:mm

%time08

DD.MM.YYYY

%time09

D.MM.YYYY

%time10

D.MM.YY

%time11

YYYY-MM-DD

%time12

YY-MM-DD

%time13

hh:mm:ss

%time14

h:mm:ss

%time15

h:mm

%time99

ISO 8601日曆週

 
Tip

屬性:

  • 包含七天
  • 從星期一開始
  • 依序編號
  • 第一個日曆週(第01週)是公曆年的第一個星期四。

雕刻NC程式的名稱及路徑

使用循環程式225雕刻NC程式的名稱及路徑。

如同以往定義循環程式225。請在要雕刻的文字之前加上%

可雕刻啟動或已呼叫NC程式的名稱或路徑。對此,定義%main<x>%prog<x>。(與SYSSTR ID10010 NR1/2功能一致)

以下為可使用的格式化可能性:

輸入

意義

範例

%main0

啟動的NC程式之完整路徑

TNC:\MILL.h

%main1

至啟動的NC程式目錄之路徑

TNC:\

%main2

啟動的NC程式之名稱

MILL

%main3

啟動的NC程式之檔案類型

.H

%prog0

已呼叫的NC程式之完整路徑

TNC:\HOUSE.h

%prog1

至已呼叫的NC程式目錄之路徑

TNC:\

%prog2

已呼叫的NC程式之名稱

HOUSE

%prog3

啟動的NC程式之檔案類型

.H

雕刻計數器讀數

循環程式225允許雕刻目前計數器讀數(提供於狀態工作狀態的PGM標籤上)。

為此,依照平常編寫循環程式225,並輸入要雕刻的文字,例如下列:%count2

%count之後的數字指示控制器將雕刻多少位數。最多為九位數。

範例:若在循環程式內程式編輯%count9並且瞬時計數器讀數為3,則控制器雕刻以下:000000003

使用FUNCTION COUNT定義計數器

操作注意事項

  • 模擬中,控制器只模擬直接在NC程式內指定的計數器讀數。來自程式執行的計數器讀數並未考慮在內。