有高手會西門子840d數控系統嗎

時間 2021-08-11 17:49:46

1樓:匿名使用者

程式流程

g74 x1=0 y1=0 z1=0 回換刀點

t1 m06 換刀

g54 建立工件座標系

g0 z100 d1 建立長度補償

x__ y__ z0 快速到位

g01 z__ f100 進刀,進給速度

g41 x__ y__ d01 建立刀補

....

.... 輪廓程式編制

....

go z5 退刀

g40 x__ y__ 撤消刀補

g00 g53 x0 y0 z0 回工具機座標原點

m30 程式結束

xyz終點的位置

ap 極角

rp 極徑

g01 ap=25 rp=50

g17 g02(g03) x__ y__ cr=__

g18 g02(g03) x__ y__ cr=__

g19 g02(g03) x__ y__ cr=__

圓心角大於180�0�2為負,圓心角小於180�0�2為正

cr不能描述整圓

g02(g03)ar=__ i__ j__ k__

ar:圓心角為正.i j k 增量

g02 ar=185 i__ j__

g02(g03)ar=__ x__ y__ z__

x y z終點座標

cip x y z i1= j1= k1=

x y z 終點座標 i1 j1 k1 中間點座標(絕對)

g02 x y i=ac(10) j=ac(-10) i j 是絕對座標

引數程式設計:

r1=5

r1=5+(- * /)5

r1=r2=(- * /)r3

r1=r2 r1=r1+r1+r2*sin(r3+r4)

r1=r1+1 sin(r1+(r2+(r2*(r3-r4))))

r1=20

r2=30

r4=40

r5=r1+r2*(r4-r2)+sqrt<√ˉ>(r12+r22)

轉移功能:

無條件轉移:gotob lable(段號)

gotof

例: aaa:

gotob aaa

條件轉移:

if () gotob(f) label

例:(lx3.txt)

%_n_lx3_mpf

;$path=/_n_mpf_dir

r1=60 最大槽半徑

r2=5 半徑遞減量

r3=10 總槽數

r4=6 槽深

g74 z1=0

t01 m06

g55g0 z100.0 d01

g0 x0 y0 z10 s1000 m03

g01 z=-r4 f100

aaa:

g03 x0 y0 i0 j=r1

r1=r1-r2

r3=r3-1

if r3>0 gotob aaa

g0 z100

m30例:(lx4.txt)

r1=5

r2=10

r3=5

r4=10

g74 z1=0

t01 m06

g55g0 z100.0 d01

g0 x0 y0 z10 s1000 m03

aaa:

g01 x=r1 y=0 f100

g01 z=-r3

g03 x=r1 y0 i=-r1 j0

g01 z10

g0 x0 y0

r1=r1+r2

r4=r4-1

if r4>0 gotob aaa

g0 z100

m30例:(lx5.txt)

%_n_lx5_mpf

;$path=/_n_mpf_dir

r1=1

r2=100

r3=r2-r1

r4=sqrt(r2*r2-r3*r3)

g74 z1=0

t01 m06

g55g0 z120.0 d01

g0 x0 y0 s1000 m03

g01 z110 f100

aaa:

g01 x=r4

g01 z=r3

g02 x=r4 y0 i=-r4 j0

r3=r3-1

r4=sqrt(r2*r2-r3*r3)

if r3>=0 gotob aaa

g0 z150

m30例:(lx6.txt)

%_n_lx6_mpf

;$path=/_n_mpf_dir

r7=30

r8=0.5

r9=30-(r7-r8)

r17=10+r9/0.6

g74 z1=0

t01 m06

g55g0 z30 d01

g0 x0 y0 z50 s1000 m03

g01 z10 f100

aaa:

r1=r17

r2=r17/2

r3=-r17/2

r4=-r17

r5=-r17/2

r6=r17/2

r11=0

r12=sqrt((r17*r17)-((r17/2)*(r17/2)))

r13=sqrt((r17*r17)-((r17/2)*(r17/2)))

r14=0

r15=-sqrt((r17*r17)-((r17/2)*(r17/2)))

r16=-sqrt((r17*r17)-((r17/2)*(r17/2)))

g01 x=r1 y=r11

g01 z=-r9

x=r2 y=r12

x=r3 y=r13

x=r4 y=r14

x=r5 y=r15

x=r6 y=r16

x=r1 y=r11

r9=r9+0.5

r17=10+r9/0.6

r7=r7-0.5

if r7>=0.5 gotob aaa

g0 z100m30

2樓:匿名使用者

呵呵 當然可以? 我給你個程式 開頭 你看看 首先將兩軸調同步

程式為 g54 g0x0y0 z200z2=200f5000synchro

s8000m03

x, ym~~~~

就是這樣了 不許要在帶x2=*** y2=***z*** z2=***

還要問你一下 是不是 乙個龍門架

如果能幫到你 我也高興 我也有求人的地方 呵呵 不謝了

3樓:匿名使用者

有全部

西門子 數控系統 840 區別

4樓:匿名使用者

簡單地說,區別為:

sinumerik 840d:驅動是simodrive 611dsinumerik 840di:驅動是simodrive 611u是840d的乙個變種,是windows nt架構下基於pc機的全數控軟體,具有開放性的軟硬體系統,可與840d完美配合

sinumerik 840dsl:驅動是sinamics s120s120是西門子全新一代驅動平台,整合了masterdrive、simodrive、micromaster等多個上一代驅動平台,是西門子目前統一的驅動平台

這三款系統其他的部分,ncu,pcu,mcp部分基本相同,當然也是在不斷公升級的。

5樓:傷心陽陽

840di 是電腦版的840d

840dsl驅動使用的是s120

西門子840d數控系統,重灌系統詳細步驟?

6樓:朱

你是要重灌什麼?是pcu50硬碟重灌嗎?還是重灌nc,plc程式。

重灌nc,plc步驟如下:先按啟動,然後輸密碼,然後按回到主選單,按服務,按擴充套件鍵按啟動,現在可以看到硬碟裡有哪些備份檔案了,然後選擇要安裝的ncplc程式,選擇讀取檔案,然後按確認,就開始傳輸程式了。傳的過程中,nck會反覆的重啟,待全部傳完之後,會顯示乙個6。

切記:傳程式的時候,先傳nc,再傳plc。

7樓:我的機械工作

自己裝啊?找工具機廠家吧

西門子840D系統數控車床2500報警是什麼意思

123456奮鬥 一 編碼器出錯報警。檢查編碼器插頭是否正確安裝。修改引數,在全閉環和半閉環之間切換,看是否出現類似問題。二 檢查編碼器插頭是否正確安裝。修改引數,在全閉環和半閉環之間切換編碼器出錯報警 按照以下方法解決.重新關閉,觀察報警消失否 還要檢查 message 介面內容。即不僅要檢查al...

西門子840d系統中使用trans指令和rot指令能

墨汁諾 如果是需要軸旋轉 就根據卡迪爾法則 加旋轉軸和角度西門子840d系統的指令和程式設計功能用法 ac是採用增量座標程式設計方式程式設計時,臨時採用絕對座標程式設計。比如 g91 增量程式設計方式 n100g01x50y50 增量座標方式 n110g01x ac 10 20 y ac 50 臨時...

西門子840D裡AP和ANG有什麼不同

802d定位中低端數控,現在幾乎沒有用802d的了,少數用802dsl,其內部整合s7200plc,840d系統是目前西門子公司較為先進的控制系統了,用的是s7300plc,它的cpu也是整合在數控核心當中,總之兩者在功能,控制強度等等都有很大的差別 802d最多4個進給軸,840d,每個通道可以帶...