




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數(shù)控車宏程序編程
(2023年8月22日)福建信息職業(yè)技術學院江彌峰QQ472517179?數(shù)控車床(宏程序)編程
?華中系統(tǒng)(宏程序)編程
1.圖1.?1.拋物線方程:–X*X/10.①以(X軸)作變量.編程:O0001;N1#1=0;(X軸的起點)N2WHILE#1LE[10];(X軸的終點).N3#2=–#1*#1/10;(拋物線的公式)N4G01X[2*#1]Z[#2];(X,Z軸的坐標變量)N5#1=#1+0.1;(X軸的增量)N6ENDW;(調用返回)②以(Z軸)作變量.編程:O0001;N1#1=0;(Z軸的起點)N2WHILE#1LE[10];(Z軸的終點)N3#2=SQRT[#1*10];(拋物線的公式)N4G01X[2*#2]Z[–#1];(X,Z軸的坐標變量)N5#1=#1+0.1;(Z軸的增量)N6ENDW;(調用返回)?圖2.?2.正切曲線方程{X=–3*(t).{Z=2*tan(t).以(切槽刀)為主.編程:O0001;N1#1=0.437;(弧度轉換)N2WHILE#1GE[–0.437];(弧度的變量)N3#2=3*#1*PI;(3.14)(X軸的變量)N4#3=2*TAN[#1*PI];(Z軸的變量)N5G01X[38+2*#2]Z[#3–48];(X,Z軸的坐標變量)N6#1=#1–0.1;(弧度的增量)N7ENDW;(調用返回)?圖3.?3.正切曲線方程{X=–3*(t). 注:解:2*tan(t)=10.{Z=2*tan(t). tan(t)=5.以(外圓右偏刀)為主.(t)=87.69.N1#1=0.437;{華中系統(tǒng)—轉化成弧度.[X=3*(t*3.14),N2WHILE#1GE[–0.437];Z=2*tan(t*3.14或PI)]}N3#2=3*#1*PI;{FANUC系統(tǒng)—轉化角度.[Z=2*tan(t*180o)].N4#3=2*TAN[#1*PI];N5G01X[38–2*#2]Z[#3–87];N6#1=#1–0.1;N7ENDW;?圖4.?4.外橢圓(長半軸18,短半軸24)以(外圓右偏刀)為主.編程:O0001;N1#1=18;(長半軸)N2#2=24;(短半軸)N3#3=0;(橢圓中心到右端的起點)N4WHILE#3GE[–14.6];(判斷橢圓中心到左端的終點)N5#4=24*SQRT[#1*#1–#3*#3]/18;(橢圓公式)N6G01X[2*#4]Z[#3–58];(X,Z軸的變量)N7#3=#3–0.5;(Z軸的變量)N8ENDW;(調用返回)?圖5.?5.內橢圓(長半軸30,短半軸16)以(內孔鏜刀)為主.編程:O0001;N1#1=30;(橢圓的長半軸)N2#2=16;(橢圓的短半軸)N3#3=10;(橢圓中心到左(右)端的起點)N4WHILE#3GE[–23.4];(判斷橢圓中心到右(左)端的終點)N5#4=16*SQRT[#1*#1–#3*#3]/30;(橢圓的公式)N6G01X[2*#4]Z[#3–10];(X,Z軸的坐標的變量)N7#3=#3–0.5;(Z軸的變量)N8ENDW;(調用返回)?圖6.?6.拋物線方程:–X*X/100.①以(X軸)作變量.編程:O0001;N1#1=30;(以X當作變量)N2WHILE#1LE[55];(判斷是是否走到X55尺寸). 注:{LE是小于等于}N3#2=–#1*#1/100;(Z軸的變量)N4G01X[#1]Z[#2–30];(X、Z軸的坐標變量)N5#1=#1+0.1;(變量)N6ENDW;②以(Z軸)作變量.編程:O0001;N1#1=9;(以Z當作變量)N2WHILE#1LE[30.25];(判斷是是否走到Z30.25尺寸).N3#2=SQRT[#1*100];(X軸的變量)N4G01X[#2]Z[–#1-30];(X、Z軸的坐標變量)N5#1=#1+0.1;(變量)N6ENDW;?圖7.?7.雙頭螺紋或(多頭)螺紋.雙頭:30*PH4P2-6g.注:(PH4是表示螺距為4,P2是表示導程為2.)①以(外螺紋)為主.編程:O0001;N1G0X32Z3;N2G82X29.2Z–33C2P180F4;注:[C2是導程,(P180是螺紋圓周角,360oN3G82X28.7Z–33C2P180F4;/2=180o)F4是螺距].N4G82X28.2Z–33C2P180F4;N5G82X27.4Z–33C2P180F4;N6G82X27.4Z–33C2P180F4;例如:(三頭螺紋:G82X29.2Z-33C3P120F4;)注:(雙頭螺紋或(多頭)螺紋在FANUC-OI系統(tǒng)中則與華中系統(tǒng)不一樣,區(qū)別為FANUC-OI系統(tǒng)中要先加工完一便,然后Z軸偏一個導程(Z2或Z–2)后再加工一便才可以完成,例如:(G0X32Z–12;G92X27.4Z–33F2;一次加工完后,再G0X32Z–10;G92X27.4Z–33F2;二次加工完后)OK。8.變距螺紋:F=|K2е–K2а|/2*LG[mm/rev2].
Kе:軸目標坐標的螺距.(毫米/轉).Kа:起始螺距(1或K的編程值).[毫米/轉].LG:螺紋長度.(毫米).?圖11.?每一段終點的X坐標值為:X=34+6SINа.#100指正弦曲線的起始角.#101指正弦曲線的終止角.#102指正弦曲線的各點X坐標.#103指正弦曲線的各點Z坐標.正弦曲線宏程序編程:以(X軸)作變量.編程:(FANUC-OI系統(tǒng))O0001;N1#100=90;N2#101=–630;N3#103=–35;(Z坐標初始值).N4#102=34+6*SIN[#100];(X坐標初始值).N5G01X#102Z#103;N6#100=#100–0.72;(角度增量為0.72).N7#103=#103–0.04;(Z坐標增量為0.04).N8IF[#100GE#101]GOTO4;(循環(huán)轉移).?華中系統(tǒng)(宏程序)編程完
FANUCOI-TB系統(tǒng)(宏程序)編程?圖1.?1.拋物線方程:–X*X/100.①以(X軸)作變量.編程:O0001;N1#1=30;(以X30作為起點)N2#2=[–#1*#1/100];(Z軸的變量)N3G01X[#1]Z[#2–30];(X、Z軸的坐標變量)N4#1=#1+0.1;(以X=0.1的增量)N5IF[#1LE55]GOTO2;(判斷是否走到X≤55的尺寸)②以(Z軸)作變量.編程:O0001;N1#1=–9;(以Z9作為起點)N2#2=SQRT[#1*100];(X軸的變量)SQRT是開根號的意思.N3G01X[#2]Z[#1–30];(X、Z軸的坐標變量)N4#1=#1+0.1;(以Z=0.1的增量)N5IF[#1LE–30.25]GOTO2;(判斷是否走到Z≤30.25的尺寸)?圖2.?2.拋物線方程:–X*X/10.①以(X軸)作變量.編程:O0001;N1#1=0;N2#2=–#1*#1/10;N3G01X[2*#1]Z[#2];N4#1=#1+0.1;N5IF#1LE[10]GOTO2;②以(Z軸)作變量.編程:O0001;N1#1=0;N2#2=SQRT[#1*10];N3G01X[2*#2]Z[–#1];N4#1=#1+0.1;N5IF#1LE[10]GOTO2;?圖3.?3.正切曲線方程{X=–3*(t).{Z=2*tan(t).以(切槽刀)為主.編程:O0001;N1#1=0.437;N2WHILE#1GE[–0.437];N3#2=3*#1*PI;(3.14)N4#3=2*TAN[#1*PI];N5G01X[38+2*#2]Z[#3–48];N6#1=#1–0.1;N7ENDW;?圖4.?4.外橢圓(長半軸18,短半軸24)以(外圓右偏刀)為主.編程:O0001;N1#1=18;N2#2=24;N3#3=0;N4IF#3GE[–14.6]GOTO9;N5#4=24*SQRT[#1*#1–#3*#3]/18;N6G01X[2*#4]Z[#3–58];N7#3=#3–0.5;N8GOTO4;N9?圖5.?5.②以(Z軸)作變量.編程:O0001;N1#1=10;(以Z10作為起點)N2#2=#1*#1/10;(X軸的變量)N3G01X[30+2*#2]Z[#1–21];(X、Z軸的坐標變量)N4#1=#1–0.1;(以Z=-0.1的減量)N5IF[#1GE–11]GOTO2;(判斷是否走到Z≥-11的尺寸)(GE或GT都可以).??12.[矩形螺紋].編程:O0001:(主程序)O0002:(子程序)N1T0202G99;G0U–0.3;G0U10;U–10;N2M3S200;G32Z–55F12;Z14;M99;N3G0X82Z12;G0U10;U–10;N4M98P0002L30;Z10;G32Z–55F12;N5G0X100Z100;U–10;G0U10;N6M30;G32Z–55F12;Z12;?13.
刀補編程.?14—1:刀補編程:[外形].O0001:T0101G99;G0X100Z100;M3S800;G0X60Z2;G71U2R1;G71P1Q2U0.5W0.1F0.2;N1G42G0X30;[刀尖半徑為,刀位號為3]【前置刀架刀具補償】G1Z0;Z–10;X40;X50Z–30;N2Z–50;G70P1Q2S1500F0.1;G40G0X100Z100;M30;14—2:刀補編程:[內形].G0X20Z2;G71U2R1;G71P1Q2U–0.5W0.1F0.2;N1G41G0X30;[刀尖半徑為,刀位號為2]【前置刀架刀具補償】G1Z30;Z0;N2Z–20;G70P1Q2S1500F0.1;G40G0X100Z100;M30;?圖15.?15.編程:O0001: T0202G99;M3S800;G41G0X60Z–25;[刀尖半徑為2,刀位號為8]G1X54Z–30F0.1;G1X50;G03X50Z–20R5;G1X54;G40G1X60Z–25;G0X100Z100;M30;?圖16.?16.編程:O0001: T0202G99;G0X30Z2;G41G1X40Z0F0.1;[刀尖半徑為2,刀位號為7]G03X20Z0R5;G40G1X30Z2;G0X100Z100;M30;?圖17.
A:刀具左右補償.
B:刀具9種補償.?圖28?28.車床G84攻螺紋,M8的絲錐編程:
O0001: T0101G99G0X100Z100M3S150(轉速S150~S200都正常)G0X0Z5G84X0Z–10R3F1.25(G84攻螺紋)G80(G80取消攻螺紋)G0X100Z100M30?圖29?29.正弦曲線編程:
以(外圓刀)為主O0001: T0101G99G40G0X100Z100M3S800G0X82Z2G73U12W0R24#1=161.18(正弦曲線起始角度)#2=–313.32(正弦曲線終止角度)
N2#4=60+10*SIN[#1]G1X[#4]Z[#3]IF[#1GE#2]GOTO2G2X77.13Z-90R5N3G1X82G0X100Z100M30?結束謝謝各位!?數(shù)控機床編程及加工機械工程實驗教學中心實驗目的通過數(shù)控機床的加工程序編制,掌握編程的方法及技巧;將在計算機上用OpenSoftCNC軟件模擬顯示加工過程校驗程序,然后在數(shù)控機床上對工件進行加工;結合機械加工工藝,實現(xiàn)最優(yōu)化編程,提高加工質量和生產效率。機械工程實驗教學中心數(shù)控編程的基本原理數(shù)控編程的目的;數(shù)控編程的內容;編程步驟。機械工程實驗教學中心數(shù)控編程的基本原理所謂編程,就是把零件的圖形尺寸、工藝過程、工藝參數(shù)、機床的運動以及刀具位移等內容,按照數(shù)控機床的編程格式和能識別的語言記錄在程序單上的全過程。這樣編制的程序還必須按規(guī)定把程序單制備成控制介質如程序紙帶、磁帶等,變成數(shù)控系統(tǒng)能讀懂的信息,再送入數(shù)控機床,數(shù)控機床的CNC裝置對程序經(jīng)過處理之后,向機床各坐標的伺服系統(tǒng)發(fā)出指令信息,驅動機床完成相應的運動。機械工程實驗教學中心數(shù)控編程的目的數(shù)控編程的基本原理①分析零件圖紙,確定加工工藝過程;②計算走刀軌跡,得出刀位數(shù)據(jù);③編寫零件加工程序;④制作控制介質;⑤校對程序及首件試加工。機械工程實驗教學中心數(shù)控編程的內容數(shù)控編程的基本原理機械工程實驗教學中心數(shù)控編程的步驟零件圖紙分析零件圖紙制定工藝規(guī)程數(shù)學處理編寫程序文件制作控制介質程序校驗及試切數(shù)控機床OpenSoftCNC軟件介紹OpenSoftCNC軟件包括數(shù)控車床模擬仿真和數(shù)控銑床模擬仿真系統(tǒng),由軟件+標準硬件系統(tǒng)構成,不要求專用硬件或運動控制卡,所有數(shù)控功能和邏輯控制功能均由軟件完成,操作界面由系統(tǒng)操作和機床控制兩大部分組成。機械工程實驗教學中心OpenSoftCNC軟件介紹機械工程實驗教學中心為例,軟件提供下列指令:以數(shù)控車床模擬仿真系統(tǒng)(OpenSoftCNC01T)組別指令功能編程格式模態(tài)
1G00快速線性移動G00X(U)_Z(W)_√G01直線插補G01X(U)_Z(W)_√G02順時針圓弧插補G02I_K_X(U)_Z(W)_√G03逆時針圓弧插補G03I_K_X(U)_Z(W)_√G32恒螺距公制螺紋插補G32X(U)_Z(W)_K_I_H√G33恒螺距英制螺紋插補G33X(U)_Z(W)_K_I_H√G27X軸返回程序零點G27
G28Z軸返回程序零點G28
G92定義絕對坐標系G92X_Z_√2G04延時G04E_
3M00暫停M00
M02程序結束M02
4M03主軸正轉M03√M04主軸反轉M04√M05主軸停M05√5M08開冷卻液M08√M09關冷卻液M09√
6M97程序跳轉M97P_
M98子程序調用M98P_L_
M99子程序返回M99
7M20自定義開關1有效M20√M21自定義開關1無效M21√8M22自定義開關2有效M22√M23自定義開關2無效M23√9S主軸轉速控制S00~S07;S0000~S9999√10T指定刀具T00~T05√
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 后勤聘用合同范本
- 發(fā)行書分銷合同范本
- 雙方種植土地合同范本
- 供面合同范例
- 委托擔保保證合同范本
- 公司業(yè)務合同范本
- 臺球店員工合同范本
- 保潔修理員合同范例
- 農村場地出售合同范本
- 合同范本樣板格式
- 人教版數(shù)學五年級下冊 全冊各單元教材解析
- 給水排水管道工程質量通病以及防治
- 偏癱臨床路徑流程
- 計算機視覺全套課件
- GB-T 9251-2022 氣瓶水壓試驗方法(高清版)
- 基于單片機的電子廣告牌設計畢業(yè)設計論文
- 中國聯(lián)通IMS接口規(guī)范 第三分冊:Sh接口 V1.0
- 判斷抽樣(課堂PPT)
- 簡明疼痛評估量表(BPI)
- 通用橫版企業(yè)報價單模板
- 中國移動B-BOSS系統(tǒng)總體結構
評論
0/150
提交評論