㈠ 西門子編程的簡單例子
西門子分幾種弄號有802s。802d,804d等等型號,編各略有不同,典型像802s。西門子的編程和法那科的不同,法那科編程要調用刀補,長度補償等,西門子的前面就給定義好了,如g54g90g17g0x0y0t1d1。還有鑽孔這一塊,也和法那科的不同,全部是調用循環,lcyc61,lcyc82。lcyc60,等等循環它們每個循中的每一個參數你都得明白,一下子說不清的,而且每一種型號的參數也不同,定位到一個孔的位置就調用循環,每定位一次調用一次。宏程序這一塊也不同,法那科用while西門子用gotob,條件跳轉,用aaal,或者mal等先標記,還有什麼g258座標旋轉等等,建議你去買一西門子專業編程的書,
㈡ 西門子數控車床怎麼編程
西門子數控系統編程:
1.用半徑和終點進行圓弧編程
圓弧運動通過以下幾點來描述:
• 圓弧半徑 CR= 和
• 在直角坐標 X,Y,Z中的終點
除了圓弧半徑,您還必須用符號+/-表示運行角度是否應該大於或者小於180°。正符可以不註明。
識別符表示:
CR=+…:角度小於或者等於 180°
CR=–…:角度大於 180°
舉例:
N10 G0X67.5 Y80.211
N20 G3X17.203 Y38.029 CR=34.913 F500
在這種處理方式下您不一定要給出中點。整圓(運行角度 360°)不能用CR=來編程,而是通過圓弧終點和插補參數來編程。
2.用圓弧角和圓心或者終點進行圓弧編程
圓弧運動通過以下幾點來描述:
• 圓弧角 AR= 和
• 在直角坐標 X,Y,Z中的終點或者
• 地址 I,J,K上的圓弧中點
分別表示:
AR=:圓弧角,取值范圍 0° 至 360°
I,J,K的意義參見前面幾頁。
整圓(運行角度 360°)不能用 AR=來編程,而是通過圓弧終點和插補參數來編程。
舉例:
N10 G0X67.5 Y80.211
N20 G3X17.203 Y38.029 AR=140.134 F500
或者
N20 G3I–17.5 J–30.211 AR=140.134 F500
3.用極坐標進行圓弧編程
圓弧運動通過以下幾點來描述:
• 極角 AP=
• 和極半徑 RP=
在這種情況下,適用以下規定:
極點在圓心。
極半徑和圓弧半徑相符。
舉例:
N10 G0X67.5 Y80.211
N20 G111X50 Y50
N30 G3RP=34.913 AP=200.052 F500
編程舉例
以下程序是圓弧編程舉例。必需的尺寸在右邊的加工圖紙中。
N10 G0 G91 X133 Y44.48 S800 M3 回到起始點
N20 G17 G1 Z-5 F1000 刀具橫向進給
N30 G2X115 Y113.3 I-43 J25.52 用增量尺寸表示的圓弧終點,圓心
或者
N30 G2X115 Y113.3 I=AC(90) J=AC(70) 用絕對尺寸表示的圓弧終點,圓心
或者
N30 G2X115 Y113.3 CR=-50 圓弧終點,圓弧半徑
或者
N30 G2AR=269.31 I-43 J25.52 用增量尺寸表示的圓弧角,中心點
或者
N30 G2AR=269.31 X115 Y113.3 圓弧角,圓弧終點
N40 M30 程序結束
5、螺旋線插補G2/G3TURN
編程:
G2/G3 X… Y… Z… I… J… K… TURN=
G2/G3 X… Y… Z… I… J… K… TURN=
G2/G3 AR=… I… J… K… TURN=
G2/G3 AR=… X… Y… Z… TURN=
G2/G3 AP… RP=… TURN=
指令和參數說明
G2 沿圓弧軌跡順時針方向運行
G3 沿圓弧軌跡逆時針方向運行
X Y Z 直角坐標的終點
I J K 直角坐標的圓心
AR 圓弧角
TURN= 附加圓弧運行次數的范圍從 0至 999
AP= 極角
RP= 極半徑
功能
螺旋線插補可以用來加工如螺紋或油槽 (延遲線插補)。
操作順序
在螺旋線插補時,兩個運動是疊加的並且並列執行。
• 水平圓弧運動
• 垂直直線運動
圓弧運動在工作平面確定的軸上進行。
舉例:工作平面 G17,針對圓弧插補的軸 X和 Y。
然後在垂直的橫向進給軸上進行橫向進給運動,這里是 Z軸。
運動順序
1. 回到起始點
2. 執行用TURN= 編程的整圓
3. 回到圓弧終點,例如:作為部分旋轉
4. 執行第2,3步穿過進刀深度
加工螺旋線所需的螺距 = 整圓數 + 編程的終點 -穿過的進刀深度。
編程舉例
螺旋線插補
N10 G17 G0 X27.5 Y32.99 Z3 回到起始位置
N20 G1 Z-5 F50 刀具橫向進給
N30 G3X20 Y5 Z-20 I=AC(20) J=AC (20) TURN=2 帶以下參數的螺旋線:從起始位置執行兩個整圓,然後回到終點
N40 M30 程序結束
㈢ 西門子808d螺紋編程實例
螺紋編程首先要明確步進電機的細分數,然後確定步進電機轉一圈所需要的總脈沖數。計算「角度百分比=設定角度/360°(即一圈)」「角度動作脈沖數=一圈總脈沖數*角度百分比。」公式為:角度動作脈沖數=一圈總脈沖數*(設定角度/360°)。
螺紋編程的距離控制。首先明確步進電機轉一圈所需要的總脈沖數。然後確定步進電機滾輪直徑,計算滾輪周長。計算每一脈沖運行距離。最後計算設定距離所要運行的脈沖數。公式為:設定距離脈沖數=設定距離/[(滾輪直徑*3.14)/一圈總脈沖數]。
(3)西門子系統編程實例擴展閱讀:
代碼名稱-功能簡述
G00------快速定位
G01------直線插補
G02------順時針方向圓弧插補
G03------逆時針方向圓弧插補
G04------定時暫停
G05------通過中間點圓弧插補
G07------Z樣條曲線插補
G08------進給加速
G09------進給減速
G20------子程序調用
G22------半徑尺寸編程方式
G220-----系統操作界面上使用
G23------直徑尺寸編程方式
㈣ 西門子系統加工中心,鑽孔編程方法舉例,1,在x10y10的位置上鑽深30的孔。2,在100的圓上鑽
第一個那程序很簡單 直接將坐標輸進去就行
第二個 用極坐標
G90 G54 G00 G16 X0. Y0. (建立極軸坐標)S300.........
G98 G81 X50. Y0.0 Z........(這里的x50 是圓的半徑 y0.0是角度)
G91 Y36.0 K9(Y36.是一次偏移36度 K 是偏移次數)
G80 G15 (極軸坐標 取消)
望採納!!!!!!!!!!
㈤ 西門子數控系統如何編程急!舉例說明!!謝
加工中心編程程序的編製程序名為TANGKONG.MPF。 N10T1選1號刀; 3中心鑽,鑽中心定位孔N20M6換刀;M6換刀子程序N30M3S1200F30主軸正轉,轉速1200r/min,進給速度30mm/minN40G54G90G00X0Y0Z50D1工件坐標系確立,刀補值參加,快速定位
N50Z30快速進刀
N60M7切削液開N70MCALL CYCLE82(30,0 ,5,-4,4,)模態調用鑽孔循環N80X0Y0定位鑽孔地位點N90X40Y0定位鑽孔地位點N100MCALL取消模態調用N110M5主軸轉停N120M9切削液關N130T2選2號刀; 25鑽頭;鑽孔N140M6換刀;M6換刀子程序N150M3S180F35主軸正轉,轉速180r/min,進給速度35mm/minN160G54G90G00X0Y0 Z50D1工件坐標系確立,刀補值參加,快速定位N170Z30快速進刀N180M7切削液開N190MCALL CYCLE82(30,0 ,3,-22,22,2)模態調用鑽孔循環N200X0Y0定位鑽孔地位點N210X40Y0定位鑽孔地位點N220MCALL取消模態調用N230M5主軸轉停N240M9切削液關N250T3選3號刀; 29.6粗鏜刀,鏜孔
N260M6換刀;M6換刀子程序N270M3S700F45主軸正轉,轉速700r/min,進給速度45mm/minN280G54G90G00X0Y0Z50D1工件坐標系確立,刀補值參加,快速定位N290Z30快速進刀N300M7切削液開N310MCALL CYCLE85(30, ,3,-17,17,1,45,200)模態調用粗鏜孔循環N320X0Y0定位鑽孔地位點N330X40Y0定位鑽孔地位點N340MCALL取消模態調用N350M5主軸轉停N360M9切削液關N370T4選4號刀; 30精鏜刀,精鏜孔N380M6換刀;M6換刀子程序N390M3S950F25主軸正轉,轉速950r/min,進給速度25mm/minN400G54G90G00X0Y0 Z50D1工件坐標系確立,刀補值參加,快速定位N410Z30快速進刀N420M7切削液開N430MCALL CYCLE86(30, ,3,-22,22, ,3,1, , ,0)模態調用精鏜孔循環;注意安裝刀具的方向N440X0Y0定位鑽孔地位點N450X40Y0定位鑽孔地位點N460MCALL取消模態調用N470G0Z100快速抬刀N480M5主軸轉停N490M9切削液關N500M30程序結束
㈥ 西門子數控銑床編程G代碼指令和實例
G00------快速定位;
G01------直線插補;
G02------順時針方向圓弧插補;
G03------逆時針方向圓弧插補;
G04------定時暫停;
G05------通過中間點圓弧插補;
G06------拋物線插補;
G07------Z樣條曲線插補;
G08------進給加速;
G09------進給減速;
G10------數據設置;
G16------極坐標編程;
G17------加工XY平面;
G18------加工XZ平面;
G19------加工YZ平面;
G20------英制尺寸(FANUC);
G21-----公制尺寸(FANUC);
G22------半徑尺寸編程方式;
G220-----系統操作界面上使用;
G23------直徑尺寸編程方式;
G230-----系統操作界面上使用;
G24------子程序結束;
G25------跳轉加工;
G26------循環加工;
G30------倍率注銷;
G31------倍率定義;
G32------等螺距螺紋切削,英制;
G33------等螺距螺紋切削,公制;
G34------增螺距螺紋切削;
G35------減螺距螺紋切削;
G40------刀具補償/刀具偏置注銷;
G41------刀具補償——左;
G42------刀具補償——右;
G43------刀具偏置——正;
G44------刀具偏置——負;
45------刀具偏置+/+;
G46------刀具偏置+/-;
G47------刀具偏置-/-;
G48------刀具偏置-/+;
G49------刀具偏置0/+;
G50------刀具偏置0/-;
G51------刀具偏置+/0;
G52------刀具偏置-/0;
G53------直線偏移,注銷;
G54------設定工件坐標;
G55------設定工件坐標二;
G56------設定工件坐標三;
G57------設定工件坐標四;
G58------設定工件坐標五;
G59------設定工件坐標六;
G60------准確路徑方式(精);
G61------准確路徑方式(中);
G62------准確路徑方式(粗);
G63------攻螺紋;
G68------刀具偏置,內角;
G69------刀具偏置,外角;
G70------英制尺寸 寸(這個是SIMENS的,FANUC的是G21);
G71------公制尺寸毫米;
G74------回參考點(機床零點);
G75------返回編程坐標零點;
G76------車螺紋復合循環;
G80------固定循環注銷;
G81------外圓固定循環;
G331-----螺紋固定循環;
G90------絕對尺寸;
G91------相對尺寸;
G92------預制坐標;
G93------時間倒數,進給率;
G94------進給率,每分鍾進給;
G95------進給率,每轉進給;
G96------恆線速度控制;
G97------取消恆線速度控制。
例:G00 X75Z200;G01 U-25W-100;先是X和Z同時走25快速到A點,接著Z向再走75快速到B點。
例:G01 X40 Z20F150 兩軸聯動從A點到B點
例:G02 X60 Z50 I40 K0 F120
例:G02 X60 Z50 R20 F120
例:G05 X60 Z50 IX50 IZ60 F120
(6)西門子系統編程實例擴展閱讀;
在G代碼解釋器中,對G代碼進行關鍵字分解是骨架,,對代碼進行分組則是進行語法檢查的基 礎。王心光等人在虛擬數控加工模擬中使用Microsoft的GRETA正則類庫,解決了G代碼關鍵詞分解問題,這種方法建立在 Microsoft提供的工具基礎上,同時使用C++語言。
付振山使用VC++ 6.0 開發, 構造了有窮自動機來描述在輸入字元串中關鍵字識別模式G代碼解釋器是全軟體式數控系統的重要模塊。
數控機床通常使用G代碼來描述機床的加工信息,如走刀軌跡、坐 標系的選擇、冷卻液的開啟等,將G代碼解釋為數控系統能夠識別的數據塊是G代碼解釋器的主要功能。
G代碼解釋器的開放性也是設計和實現中必須要考慮的問題。在G代碼解釋器中,對G 代碼進行關鍵字分解是骨架,對代碼進行分組則是進行語法檢查的基礎
參考資料來源;網路——G代碼
㈦ 西門子840D系統的 指令 和編程
西門子840D系統的指令和編程功能用法:
1、AC是採用增量坐標編程方式編程時,臨時採用絕對坐標編程
比如:
G91(增量編程方式)
N100G01X50Y50(增量坐標方式)
N110G01X=AC(10+20)Y=AC(50)(臨時用絕對坐標方式)
N111G01X100Y100(恢復了增量坐標方式)
2、上面一樣的——IF是數控裡面的宏指令的判斷語句一般是和GOTO指令、行號一起使用的
比如:
R1=0N110G01X50Y50R1=R1+1IFR1<=100GOTON110
(7)西門子系統編程實例擴展閱讀:
西門子840D
這是數控系統中最先進的系統之一,其編程方法跟其他的系統有點差別。
一般旋轉編程以及角度偏移都跟其他的系統不一樣,ROT RPL AROTRPL,的應用及編程的實例都是加工中用的很多的,這個代碼大家必須掌握。
實例
以及重復程序的代碼,REPEAT的使用比如:NO1AAA:G91 G01 X......Y......F........N02 REPEAT AAA P5 NO3 M30 及可以重復使用這個程序5次。
更多的編程還需要在實際應用中自己去摸索,一般圖紙,工藝都很重要,自己也要思考怎麼才 能在一次裝卡能完成多個工步,達到最理想的加工效果。