南京斯沃仿真軟件近日完善了SIEMENS 802DM和SIEMENS 810D/840D M的 幾個典型的循環,循環如下:
CYCLE71——端面銑削;
LONGHOLE——個圓弧上的長方形孔;
POCKET4——環形凹槽銑削;
POCKET3——矩形凹槽銑削;
SLOT1——一個圓弧上的鍵槽;
SLOT2——環行槽;
現舉例幾個循環如下文:
CYCKE71 (_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA, _MID, _MIDA, _FDP, _FALD, _FFP1, _VARI, _FDP1)
_RTP
| real | 退回平面(絕對) |
_RFP |
real | 基準面(絕對) |
_SDIS |
real | 安全距離(加到基準面,不輸入符號) |
_DP |
real | 深度(絕對) |
_PA |
real | 起始點,橫坐標(絕對) |
_PO |
real | 起始點,縱坐標(絕對) |
_LENG |
real | 矩形在第一軸上的長度,增量。 由符號給出此角(由此角標注尺寸) |
_WID |
real | 矩形在第二軸上的長度,增量。 由符號給出此角(由此角標注尺寸) |
_STA |
real | 矩形縱向軸和平面第一軸之間的夾角(橫坐標,不輸入符號) 值范圍:0° ≤ _STA < 180° |
_MID |
real | 最大進刀深度(不輸入符號) |
_MIDA |
real | 在平面中進行剝離時最大的進刀寬度,作為數值(不輸入符號) |
_FALD |
real | 深度方向精加工余量(增量,不輸入符號)。在精加工加工方式中_FALD表示平面 中的剩余材料 |
_FFP1 |
real | 表面加工的進給 |
_VARI |
integer | 加工方式:(不輸入符號)個位: 值: 1=粗加工 2=精加工 十位:值: 1.平行于橫坐標,在一個方向 2.平行于縱坐標,在一個方向 3.平行于橫坐標,方向交替 4.平行于縱坐標,方向交替 |
_FDP1 |
real | 在平面橫向進給方向溢出行程(增量,不輸入符號) |
使用循環CYCLE71可以銑削任意一個矩形平面。該循環區分粗加工(分幾步對平面進行粗加工,直至精加工雨量)和精加工(對平面進行一次銑削)。在寬度和深度方面可以規定最大的進刀。該循環不帶銑刀半徑補償進行加工??者\行時執行深度加工。
圖1-1
圖1-2
注:斯沃近日推出的軟件附帶工具(SGD)——可視化數控代碼調試工具
SWANSC G-code debug tool (簡稱SGD)是斯沃數控仿真軟件近日推出可以簡單、直觀、快速地調試仿真數控代碼的簡易而高效的內置工具。SGD幫助您快速、準確地調試G代碼,并且可以直觀地檢查各指令的格式。有了SGD,您甚至可以檢查每一句G代碼,并在可視化的三維圖形環境中檢查每一句代碼對應執行的軌跡。 SGD支持FANUC 、SIEMENS 、華中數控 、三菱等(斯沃數控仿真系統的十一大類)ISO 等多種數控系統內核代碼。
M03S1000
M06 T1D1
N110 G17 G0 G90 G94 F2000
G54 X0 Y0 Z20
CYCLE71( 10, 0, 2,-11, 0, 0,
100, 100, 0, 6, 3, 5, 0, 4000, 11, 2)
N125 G0 G90 X0 Y0
N130 M30
圖1-3
POCKET3 (_RTP, _RFP, _SDIS, _DP, _LENG, _WID, _CRAD, __PA, _PO, _STA, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _MIDA, _AP1, _AP2, _AD, _RAD1, _DP1)
該循環可以用于粗加工和精加工。 在精加工時要求一個端面銑刀。
深度方向進刀始終從凹槽中心點開始,或者在那兒垂直進行;因此在此位置可以先預鉆削孔。
_RTP | real | 退回平面(絕對) |
_RFP | real | 基準面(絕對) |
_SDIS | real | 安全距離(加到基準面,不輸入符號) |
_DP | real | 凹槽深度(絕對) |
_LENG | real | 凹槽長度,在標注拐角尺寸時帶符號 |
_WID | real | 凹槽寬度,在標注拐角尺寸時帶符號 |
_CRAD | real | 凹槽拐角半徑(不輸入符號) |
_PA | real | 凹槽基準點,橫坐標(絕對) |
_PO | real | 凹槽基準點,縱坐標(絕對) |
_STA | real | 凹槽縱向軸和平面第一軸之間的夾角(橫坐標,不輸入符號); 值范圍:0° ≤ _STA < 180° |
_MID | real | 最大進刀深度(不輸入符號) |
_FAL | real | 槽邊緣的精加工余量(不輸入符號) |
_FALD | real | 底部精加工余量(不輸入符號) |
_FFP1 | real | 表面加工的進給 |
_FFD | real | 深度方向的進給 |
_CDIR | integer | 銑削方向:(不輸入符號)值: 0=同向銑削 (與主軸轉向一致) 1.逆向銑削 2.用 G2 (與主軸轉向無關) 3.用 G3 |
_VARI | integer | 加工方式:(不輸入符號) 個位: 值: 1=粗加工 2=精加工 十位: 值: 0=以G0垂直于凹槽中心 1.以G1垂直于凹槽中心 2.以螺旋軌跡 3.以凹槽縱向軸擺動 下面的參數可以選擇進行規定,它們確定插入方案以及擴孔時的搭接: (不輸入符號) |
_MIDA | real | 在平面中擴孔時最大的進刀寬度,作為數值 |
_AP1 | real | 毛坯尺寸,凹槽長度 |
_AP2 | real | 毛坯尺寸,槽寬度 |
_AD | real | 毛坯尺寸,槽到基準面的深度 |
_RAD1 | real | 在插入時螺旋軌跡半徑(與刀具中心點軌跡有關)或者擺動運動時最大 的再入角 |
_DP1 | real | 每360°旋轉時插入深度,在螺旋軌跡上 |
圖2-1
圖2-2
M3S800
M06T01D01
G54G0X0Y0Z50
POCKET3 (5, 0, 1, -31, 50,
50, 6, 0, 0, 30, 3, 0.5,
0.5, 100, 100, 2, 11, 3)
M5
M30
圖2-3
SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF, _FFCP)
循環SLOT2是一個組合的粗加工-精加工循環。使用該循環您可以加工環形槽,這些槽位于一個圓弧上。
_RTP | real | 退回平面(絕對) |
_RFP | real | 基準面(絕對) |
_SDIS | real | 安全距離(不輸入符號) |
_DP | real | 鍵槽深度(絕對) |
_DPR | real | 相對于基準面的鍵槽深度(不輸入符號) |
_NUM | integer | 鍵槽數量 |
_AFSL | real | 用于鍵槽長度的角度(不輸入符號) |
_WID | real | 環形槽寬度(不輸入符號) |
_CPA | real | 圓弧的圓心,橫坐標(絕對) |
_CPO | real | 圓弧的圓心,縱坐標(絕對) |
_RAD | real | 圓弧半徑(不輸入符號) |
_STA1 | real | 起始角 |
_INDA | real | 增量角度 |
_FFD | real | 深度方向的進給 |
_FFP1 | real | 表面加工的進給 |
_MID | real | 個橫向進給的最大進刀深度(不輸入符號) |
_CDIR | integer | 環形槽加工的銑削方向值: 2. (用于 G2) 3. (用于 G3) |
_FAL | real | 鍵槽邊緣的精加工余量(不輸入符號) |
_VARI | integer | 加工方式 個位: 值: 0=綜合加工 1=粗加工 2=精加工 十位 (自軟件版本 SW 6.3起) 值: 0=以G0并在直線上由槽到槽的定位 1=以進給并在環形軌道上由槽到槽的定位 |
_MIDF | real | 精加工最大進刀深度 |
_FFP2 | real | 精加工進給 |
_SSF | real | 精加工時速度 |
_FFCP | real | 中間定位進給,環形軌道,單位毫米/分鐘 |
圖3-1
圖3-2
T01D01
G54G0X0Y0Z20
SLOT2 (10, 0, 5, -10, 10,
4, 40, 15, 0, 0, 25, 60,
0, 100, 100, 3, 3, 0.5, 2,
3)
M5
M30
圖3-3