數(shù)控車床編程實例_第1頁
數(shù)控車床編程實例_第2頁
數(shù)控車床編程實例_第3頁
數(shù)控車床編程實例_第4頁
數(shù)控車床編程實例_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

..數(shù)控車床編程實例

GSK980TDa車床CNC使用手冊rar下載:數(shù)控車床編程實例例1.G01直線插補指令編程

如下圖所示

安裝裝仿形工件請設(shè)置安裝裝仿形工件,各點坐標(biāo)參考如下<X向余量4mm>坐標(biāo)點X<直徑>Z圓弧半徑圓弧順逆A00B300C30-48D64-58E84-73F84-1500-150FUNAC數(shù)控車編程如下:O9001N10

G50X100Z10〔設(shè)立坐標(biāo)系,定義對刀點的位置N20

G00X16Z2M03〔移到倒角延長線,Z軸2mm處N30

G01U10W-5G98FN40

Z-48〔加工Φ26外圓N50

U34W-10〔切第一段錐N60

U20Z-73〔切第二段錐N70

X90〔退刀N80

G00X100Z10〔回對刀點N90

M05〔主軸停N100

M30〔主程序結(jié)束并復(fù)位////////////////////////////////////////////////////////////////////////////////////////華中數(shù)控車床編程如下:%9001N10

G92X100Z10〔設(shè)立坐標(biāo)系,定義對刀點的位置N20

G00X16Z2M03〔移到倒角延長線,Z軸2mm處N30

G01U10W-5F300〔倒3×45°角N40

Z-48〔加工Φ26外圓N50

U34W-10〔切第一段錐N60

U20Z-73〔切第二段錐N70

X90〔退刀N80

G00X100Z10〔回對刀點N90

M05〔主軸停N100

M30〔主程序結(jié)束并復(fù)位

===============================================================

例2.G02/G03圓弧插補指令編程,如下圖安裝裝仿形工件請設(shè)置安裝裝仿形工件,各點坐標(biāo)參考如下<X向余量3mm>坐標(biāo)點X<直徑>Z圓弧半徑圓弧順逆A00B60C30-24183D32-3182E32-40F45-4045-1000-100FUNAC數(shù)控車編程如下:O9002N10G50X40Z5〔設(shè)立坐標(biāo)系,定義對刀點的位置N20M03S400〔主軸以400r/min旋轉(zhuǎn)N25G50S1000

〔主軸最大限速1000r/min旋轉(zhuǎn)N30G96S80〔恒線速度有效,線速度為80m/minN40G00X0〔刀到中心,轉(zhuǎn)速升高,直到主軸到最大限速N50G01Z0G98FN60G03U24W-24R15〔加工R15圓弧段N70G02X26Z-31R5〔加工R5圓弧段N80G01Z-40〔加工Φ26外圓N90X40Z5〔回對刀點N100G97S300〔取消恒線速度功能,設(shè)定主軸按300r/min旋轉(zhuǎn)N110M30〔主軸停、主程序結(jié)束并復(fù)位///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////華中數(shù)控車床編程如下:%9002N10G92X40Z5〔設(shè)立坐標(biāo)系,定義對刀點的位置N20M03S400〔主軸以400r/min旋轉(zhuǎn)N40G00X0〔刀到中心,轉(zhuǎn)速升高,直到主軸到最大限速N50G01Z0F60〔工進(jìn)接觸工件N60G03U24W-24R15〔加工R15圓弧段N70G02X26Z-31R5〔加工R5圓弧段N80G01Z-40〔加工Φ26外圓N90X40Z5〔回對刀點N100M30〔主軸停、主程序結(jié)束并復(fù)位====================================================================例3G32螺紋切削指令編程如下圖格式:G32X〔U__Z〔W__F__說明:X、Z:為絕對編程時,有效螺紋終點在工件坐標(biāo)系中的坐標(biāo);U、W:為增量編程時,有效螺紋終點相對于螺紋切削起點的位移量;F:螺紋導(dǎo)程,即主軸每轉(zhuǎn)一圈,刀具相對于工件的進(jìn)給值;使用G32指令能加工圓柱螺紋、錐螺紋和端面螺紋。安裝裝仿形工件請設(shè)置安裝裝仿形工件,各點坐標(biāo)參考如下<X向余量3mm>坐標(biāo)點X<直徑>Z圓弧半徑圓弧順逆A00B300C30-80D26-80E26-84F30-84G30-90H40-90I40-150J0-150上圖,螺紋導(dǎo)程為1.5mm,δ=1.5mm,δ′=1mm,每次吃刀量<直徑值>分別為0.8mm、0.6mm、0.4mm、0.16mm、FUNAC數(shù)控車編程如下:O9003N10G50X50Z120〔設(shè)立坐標(biāo)系,定義對刀點的位置N20M03S300〔主軸以300r/min旋轉(zhuǎn)N30G00X29.2Z101.5〔到螺紋起點,升速段1.5mm,吃刀深0.8mmN40G32Z19F1.5〔切削螺紋到螺紋切削終點,降速段1mmN50G00X40〔X軸方向快退N60Z101.5〔Z軸方向快退到螺紋起點處N70X28.6〔X軸方向快進(jìn)到螺紋起點處,吃刀深0.6mmN80G32Z19F1.5〔切削螺紋到螺紋切削終點N90G00X40〔X軸方向快退N100Z101.5〔Z軸方向快退到螺紋起點處N110X28.2〔X軸方向快進(jìn)到螺紋起點處,吃刀深0.4mmN120G32Z19F1.5〔切削螺紋到螺紋切削終點N130G00X40〔X軸方向快退N140Z101.5〔Z軸方向快退到螺紋起點處N150U-11.96〔X軸方向快進(jìn)到螺紋起點處,吃刀深0.16mmN160G32W-82.5F1.5〔切削螺紋到螺紋切削終點N170G00X40〔X軸方向快退N180X50Z120〔回對刀點N190M05〔主軸停N200M30〔主程序結(jié)束并復(fù)位/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////華中數(shù)控車床格式:G32X〔U__Z〔W__R__E__P__F__說明:X、Z:為絕對編程時,有效螺紋終點在工件坐標(biāo)系中的坐標(biāo);U、W:為增量編程時,有效螺紋終點相對于螺紋切削起點的位移量;F:螺紋導(dǎo)程,即主軸每轉(zhuǎn)一圈,刀具相對于工件的進(jìn)給值;R、E:螺紋切削的退尾量,R表示Z向退尾量;E為X向退尾量,R、E在絕對或增量編程時都是以增量方式指定,其為正表示沿Z、X正向回退,為負(fù)表示沿Z、X負(fù)向回退。使用R、E可免去退刀槽。R、E可以省略,表示不用回退功能;根據(jù)螺紋標(biāo)準(zhǔn)R一般取0.75~1.75倍的螺距,E取螺紋的牙型高。P:主軸基準(zhǔn)脈沖處距離螺紋切削起始點的主軸轉(zhuǎn)角。使用G32指令能加工圓柱螺紋、錐螺紋和端面螺紋。螺紋導(dǎo)程為1.5mm,δ=1.5mm,δ′=1mm,每次吃刀量<直徑值>分別為0.8mm、0.6mm、0.4mm、0.16mm、華中數(shù)控車床編程如下:%9003N10G92X50Z120〔設(shè)立坐標(biāo)系,定義對刀點的位置N20M03S300〔主軸以300r/min旋轉(zhuǎn)N30G00X29.2Z101.5〔到螺紋起點,升速段1.5mm,吃刀深0.8mmN40G32Z19F1.5〔切削螺紋到螺紋切削終點,降速段1mmN50G00X40〔X軸方向快退N60Z101.5〔Z軸方向快退到螺紋起點處N70X28.6〔X軸方向快進(jìn)到螺紋起點處,吃刀深0.6mmN80G32Z19F1.5〔切削螺紋到螺紋切削終點N90G00X40〔X軸方向快退N100Z101.5〔Z軸方向快退到螺紋起點處N110X28.2〔X軸方向快進(jìn)到螺紋起點處,吃刀深0.4mmN120G32Z19F1.5〔切削螺紋到螺紋切削終點N130G00X40〔X軸方向快退N140Z101.5〔Z軸方向快退到螺紋起點處N150U-11.96〔X軸方向快進(jìn)到螺紋起點處,吃刀深0.16mmN160G32W-82.5F1.5〔切削螺紋到螺紋切削終點N170G00X40〔X軸方向快退N180X50Z120〔回對刀點N190M05〔主軸停N200M30〔主程序結(jié)束并復(fù)位===================================================================例4.G90外圓固定循環(huán)指令編程,如下圖點畫線代表毛坯。FUNAC數(shù)控車編程如下:O9004G50X40Z3〔設(shè)立坐標(biāo)系,定義對刀點的位置M03S400〔主軸以400r/min旋轉(zhuǎn)G90X30Z-30I-5.5

G98F100〔加工第一次循環(huán),吃刀深3mmX27

〔加工第二次循環(huán),吃刀深3mmX24

〔加工第三次循環(huán),吃刀深3mmM30〔主軸停、主程序結(jié)束并復(fù)位////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////華中數(shù)控車床編程如下:%9004G92X40Z3〔設(shè)立坐標(biāo)系,定義對刀點的位置M03S400〔主軸以400r/min旋轉(zhuǎn)G91G80X-10Z-33I-5.5F100〔加工第一次循環(huán),吃刀深3mmX-13Z-33I-5.5〔加工第二次循環(huán),吃刀深3mmX-16Z-33I-5.5〔加工第三次循環(huán),吃刀深3mmM30〔主軸停、主程序結(jié)束并復(fù)位============================================================================例5.G94端面固定循環(huán)指令編程,如下圖點畫線代表毛坯。FUNAC數(shù)控車編程如下:O9005N1G54G90G00X60ZN2G94X25Z31.5K-3.5G98F100〔加工第一次循環(huán),吃刀深N3X25Z29.5K-3.5〔每次吃刀均為2mm,N4X25Z27.5K-3.5〔每次切削起點位,距工件外圓面5mm,故K值為-3.5N5X25Z25.5K-3.5〔加工第四次循環(huán),吃刀深2mmN6M05〔主軸停N7M30〔主程序結(jié)束并復(fù)位////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////華中數(shù)控車床編程如下:%9005N1G54G90G00X60ZN2G81X25Z31.5K-3.5F100〔加工第一次循環(huán),吃刀深2mmN3X25Z29.5K-3.5〔每次吃刀均為2mm,N4X25Z27.5K-3.5〔每次切削起點位,距工件外圓面5mm,故K值為-3.5N5X25Z25.5K-3.5〔加工第四次循環(huán),吃刀深2mmN6M05〔主軸停N7M30〔主程序結(jié)束并復(fù)位==============================================================================例6.G92螺紋切削循環(huán)指令編程,如下圖<毛坯外形已加工完成>FUNAC數(shù)控車編程如下:O9006N1G54GN2M03S300〔主軸以300r/min正轉(zhuǎn)N3G92X29.2Z18.5

F3〔第一次循環(huán)切螺紋,切深0.8mmN4X28.6〔第二次循環(huán)切螺紋,切深0.4mmN5X28.2〔第三次循環(huán)切螺紋,切深0.4mmN6X28.04〔第四次循環(huán)切螺紋,切深0.16mmN7M30〔主軸停、主程序結(jié)束并復(fù)位///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////華中數(shù)控車床編程如下:%9006N1G54GN2M03S300〔主軸以300r/min正轉(zhuǎn)N3G82X29.2Z18.5C2P180F3〔第一次循環(huán)切螺紋,切深0.8mmN4X28.6Z18.5C2P180F3〔第二次循環(huán)切螺紋,切深0.4mmN5X28.2Z18.5C2P180F3〔第三次循環(huán)切螺紋,切深0.4mmN6X28.04Z18.5C2P180F3〔第四次循環(huán)切螺紋,切深0.16mmN7M30〔主軸停、主程序結(jié)束并復(fù)位=================================================================================例7.G71<內(nèi)>外圓復(fù)合循環(huán)指令編程,如下圖要求循環(huán)起始點在A<46,3>,切削深度為1.5mm〔半徑量。退刀量為1mm,X方向精加工余量為0.4mm,Z方向精加工余量為0.1mm,其中點劃線部分為工件毛坯FUNAC數(shù)控車編程如下:O9007N10G54GN20M03S400〔主軸以400r/min正轉(zhuǎn)N30G01X46Z3F0.2〔刀具到循環(huán)起點位置N35G71U1.5R1N40G71P50Q130U0.4W0.1

F0.3

〔粗切量:1.5mm精切量:X0.4mmZ0.1mmN50G00X0〔精加工輪廓起始行,到倒角延長線N60G01X10Z-2〔精加工2×45°倒角N70Z-20〔精加工Φ10外圓N80G02U10W-5R5〔精加工R5圓弧N90G01W-10〔精加工Φ20外圓N100G03U14W-7R7〔精加工R7圓弧N110G01Z-52〔精加工Φ34外圓N120U10W-10〔精加工外圓錐N130W-20〔精加工Φ44外圓,精加工輪廓結(jié)束行N135G70P50Q130N140X50〔退出已加工面N150G00X80Z80〔回對刀點N160M05〔主軸停N170M30〔主程序結(jié)束并復(fù)位////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////編程如下:%9007N1G54GN2M03S400〔主軸以400r/min正轉(zhuǎn)N3G01X46Z3F100〔刀具到循環(huán)起點位置N4G71U1.5R1P5Q13X0.4Z0.1〔粗切量:1.5mm精切量:X0.4mmZ0.1mmN5G00X0〔精加工輪廓起始行,到倒角延長線N6G01X10Z-2〔精加工2×45°倒角N7Z-20〔精加工Φ10外圓N8G02U10W-5R5〔精加工R5圓弧N9G01W-10〔精加工Φ20外圓N10G03U14W-7R7〔精加工R7圓弧N11G01Z-52〔精加工Φ34外圓N12U10W-10〔精加工外圓錐N13W-20〔精加工Φ44外圓,精加工輪廓結(jié)束行N14X50〔退出已加工面N15G00X80Z80〔回對刀點N16M05〔主軸停N17M30〔主程序結(jié)束并復(fù)位===========================================================================例8.G72端面粗車復(fù)合循環(huán),如下圖要求循環(huán)起始點在A<80,1>,切削深度為1.2mm。退刀量為1mm,X方向精加工余量為0.2mm,Z方向精加工余量為0.5mm,其中點劃線部分為工件毛坯FUNAC數(shù)控車編程如下:O9008N10T0101〔換一號刀,確定其坐標(biāo)系N20G54GN30M03S400〔主軸以400r/min正轉(zhuǎn)N40X80Z1〔到循環(huán)起點位置N45G72W1.2R1N50G72P80Q170U0.2W0.5F0.3〔外端面粗切循環(huán)加工N60G00X100Z80〔粗加工后,到換刀點位置N70G42X80Z1〔加入刀尖園弧半徑補償N80G00Z-56〔工輪廓開始,到錐面延長線處N90G01X54Z-40F80〔加工錐面N100Z-30〔加工Φ54外圓N110G02U-8W4R4〔加工R4圓弧N120G01X30〔加工Z26處端面N130Z-15〔加工Φ30外圓N140U-16〔加工Z15處端面N150G03U-4W2R2〔加工R2圓弧N160G01Z-2〔加工Φ10外圓N170U-6W3〔加工倒2×45°角,加工輪廓結(jié)束N175G70P80Q170

〔精加工N180G00X50〔退出已加工表面N190G40X100Z80〔取消半徑補償,返回程序起點位置N200M30〔主軸停、主程序結(jié)束并復(fù)位////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////華中數(shù)控車床編程如下:%9008N1T0101〔換一號刀,確定其坐標(biāo)系N2G54GN3M03S400〔主軸以400r/min正轉(zhuǎn)N4X80Z1〔到循環(huán)起點位置N5G0.5FN6G00X100Z80〔粗加工后,到換刀點位置N7G42X80Z1〔加入刀尖園弧半徑補償N8G00Z-56〔精加工輪廓開始,到錐面延長線處N9G01X54Z-40F80〔精加工錐面N10Z-30〔精加工Φ54外圓N11G02U-8W4R4〔精加工R4圓弧N12G01X30〔精加工Z26處端面N13Z-15〔精加工Φ30外圓N14U-16〔精加工Z15處端面N15G03U-4W2R2〔精加工R2圓弧N16G01Z-2〔精加工Φ10外圓N17U-6W3〔精加工倒2×45°角,精加工輪廓結(jié)束N18G00X50〔退出已加工表面N19G40X100Z80〔取消半徑補償,返回程序起點位置N20M30〔主軸停、主程序結(jié)束并復(fù)位=================================================================================例9.G73仿形切削復(fù)合循環(huán),如下圖設(shè)切削起始點在A<60,5>;X、Z方向粗加工余量分別為3mm、0.9mm;粗加工次數(shù)為3;X、Z方向精加工余量分別為0.6mm、0.1mm。其中點劃線部分為工件毛坯安裝裝仿形工件請設(shè)置安裝仿形工件,各點坐標(biāo)參考如下<X向余量3mm>坐標(biāo)點X<直徑>Z圓弧半徑圓弧順逆A00B130C13-20D23-25E23-35F37-427337-5247-6247-1200-120或?qū)敕滦喂ぜ?\安裝目錄\WorkP\LATH\9009.wrkFUNAC數(shù)控車編程如下:O9009N10G54GN20M03S400〔主軸以400r/min正轉(zhuǎn)N30G00X60Z5〔到循環(huán)起點位置N35G73U3W0.9R3

N40G73P50Q130U0.6W0.1F0.2〔閉環(huán)粗切循環(huán)加工N50G00X0Z3〔精加工輪廓開始,到倒角延長線處N60G01U10Z-2F80〔精加工倒2×45°角N70Z-20〔精加工Φ10外圓N80G02U10W-5R5〔精加工R5圓弧N90G01Z-35〔精加工Φ20外圓N100G03U14W-7R7〔精加工R7圓弧N110G01Z-52〔精加工Φ34外圓N120U10W-10〔精加工錐面N130U10〔退出已加工表面,精加工輪廓結(jié)束N135G70P50Q130

N140G00X80Z80〔返回程序起點位置N150M30〔主軸停、主程序結(jié)束并復(fù)位/////////////////////////////////////////////////////////////////////////////////////////////////////華中數(shù)控車床編程如下:%9009N1G54GN2M03S400〔主軸以400r/min正轉(zhuǎn)N3G00X60Z5〔到循環(huán)起點位置N4G73U3W0.9R3P5Q13X0.6Z0.1F120〔閉環(huán)粗切循環(huán)加工N5G00X0Z3〔精加工輪廓開始,到倒角延長線處N6G01U10Z-2F80〔精加工倒2×45°角N7Z-20〔精加工Φ10外圓N8G02U10W-5R5〔精加工R5圓弧N9G01Z-35〔精加工Φ20外圓N10G03U14W-7R7〔精加工R7圓弧N11G01Z-52〔精加工Φ34外圓N12U10W-10〔精加工錐面N13U10〔退出已加工表面,精加工輪廓結(jié)束N14G00X80Z80〔返回程序起點位置N15M30〔主軸停、主程序結(jié)束并復(fù)位==============================================================================例10.G76螺紋切削復(fù)合循環(huán),如下圖加工螺紋為ZM60×2,工件尺寸見圖,其中括弧內(nèi)尺寸根據(jù)標(biāo)準(zhǔn)得到。FUNAC數(shù)控車編程如下:O9010N10T0101〔換一號刀,確定其坐標(biāo)系N20G54GN30M03S400〔主軸以400r/min正轉(zhuǎn)N40G00X90Z4〔到簡單循環(huán)起點位置N50G90X61.125Z-30I-0.94F0.2〔加工錐螺紋外表面N60G00X100Z100M05〔到程序起點或換刀點位置N70T0202〔換二號刀,確定其坐標(biāo)系N80M03S300〔主軸以300r/min正轉(zhuǎn)N90G00X90Z4〔到螺紋循環(huán)起點位置N95

G76P020000

Q0.1

R0.1N100G76

X58.15Z-24R-0.94

P1.299

Q0.9

F1.5N110G00X100Z100〔返回程序起點位置或換刀點位置N120M05〔主軸停N130M30〔主程序結(jié)束并復(fù)位///////////////////////////////////////////////////////////////////////////////////////////////////////華中數(shù)控車床編程如下:%9010N1T0101〔換一號刀,確定其坐標(biāo)系N2G54GN3M03S400〔主軸以400r/min正轉(zhuǎn)N4G00X90Z4〔到簡單循環(huán)起點位置N5G80X61.125Z-30I-0.94F80〔加工錐螺紋外表面N6G00X100Z100M05〔到程序起點或換刀點位置N7T0202〔換二號刀,確定其坐標(biāo)系N8M03S300〔主軸以300r/min正轉(zhuǎn)N9G00X90Z4〔到螺紋循環(huán)起點位置N10G76C2R-3E1.3AN11G00X100Z100〔返回程序起點位置或換刀點位置N12M05〔主軸停N13M30〔主程序結(jié)束并復(fù)位========================================================

例98.M98子程序調(diào)用及從子程序返回M99,

如下圖所示調(diào)用子程序的格式M98Pxxnnnn

xx:重復(fù)調(diào)用次數(shù)nnnn:被調(diào)用的子程序號FUNAC數(shù)控車編程如下O9098主程序:O9098〔主程序程序名N1G54GN2G01Z0M03FN3M98P039099〔調(diào)用子程序,并循環(huán)3次N4G00X24Z1〔返回對刀點N6M05〔主軸停N7M30〔主程序結(jié)束并復(fù)位再編O9099子程序文件:

O9099〔子程序名N1G01U-18F100〔進(jìn)刀到切削起點處,注意留下后面切削的余量N2

G03U14.77W-4.923R8〔加工R8園弧段N3

U6.43W-39.877R60〔加工R60園弧段N4

G02U2.8W-28.636R40〔加工切R40園弧段N5G00U4〔離開已加工表面N6W73.436〔回到循環(huán)起點Z軸處N7

G01U-11F100〔調(diào)整每次循環(huán)的切削量N8M99〔子程序結(jié)束,并回到主程序/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////華中數(shù)控車床編程如下%9098主程序:%9098〔主程序程序名N1G54GN2G01Z0M03FN3M98P9099L6〔調(diào)用子程序,并循環(huán)6次N4G00X24Z1〔返回對刀點

N6M05〔主軸停N7M30〔主程序結(jié)束并復(fù)位再編%9099子程序文件:

%9099〔子程序名N1G01U-18F100〔進(jìn)刀到切削起點處,注意留下后面切削的余量N2

G03U14.77W-4.923R8〔加工R8園弧段N3

U6.43W-39.877R60〔加工R60園弧段N4

G02U2.8W-28.636R40〔加工切R40園弧段N5G00U4〔離開已加工表面N6W73.436〔回到循環(huán)起點Z軸處N7

G01U-11F100〔調(diào)整每次循環(huán)的切削量N8M99〔子程序結(jié)束,并回到主程序==================================================================數(shù)控編程是數(shù)控加工準(zhǔn)備階段的主要內(nèi)容,通常包括分析零件圖樣,確定加工工藝過程;計算走刀軌跡,得出刀位數(shù)據(jù);編寫數(shù)控加工程序;制作控制介質(zhì);校對程序及首件試切。有手工編程和自動編程兩種方法。手工編程是指編程的各個階段均由人工完成。對于幾何形狀復(fù)雜的零件需借助計算機使用規(guī)定的數(shù)控語言編寫零件源程序,經(jīng)過處理后生成加工程序,稱為自動編程。隨著數(shù)控技術(shù)的發(fā)展,先進(jìn)的數(shù)控系統(tǒng)不僅向用戶編程提供了一般的準(zhǔn)備功能和輔助功能,而且為編程提供了擴展數(shù)控功能的手段。FANUC6M數(shù)控系統(tǒng)的參數(shù)編程,應(yīng)用靈活,形式自由,具備計算機高級語言的表達(dá)式、邏輯運算及類似的程序流程,使加工程序簡練易懂,實現(xiàn)普通編程難以實現(xiàn)的功能。宏程序是加工編程的重要補充。FANUC6M數(shù)控系統(tǒng)變量表示形式為#后跟1~4位數(shù)字,變量種類有三種:<1>局部變量:#1~#33是在宏程序中局部使用的變量,它用于自變量轉(zhuǎn)移。<2>公用變量:用戶可以自由使用,它對于由主程序調(diào)用的各子程序及各宏程序來說是可以公用的。#100~#149在關(guān)掉電源后,變量值全部被清除,而#500~#509在關(guān)掉電源后,變量值則可以保存。<3>系統(tǒng)變量:由#后跟4位數(shù)字來定義,它能獲取包含在機床處理器或NC內(nèi)存中的只讀或讀/寫信息,包括與機床處理器有關(guān)的交換參數(shù)、機床狀態(tài)獲取參數(shù)、加工參數(shù)等系統(tǒng)信息。編程中變量的用途有四個,運算;遞增量或遞減量;與一個表達(dá)式比較之后,決定是否實現(xiàn)跳轉(zhuǎn)功能的條件分支;將變量值傳送到零件程序中去。其中運算又包括:算術(shù)運算〔賦值、加、減、乘、除、絕對值、四舍五入整數(shù)化、舍去小數(shù)點以下部分;函數(shù)運算〔正弦、余弦、正切、反正切、平方根;邏輯操作〔與、或;比較操作〔等于、大于、小于、大于或等于、小于或等于、不等于。其實說起來宏就是用公式來加工零件的,比如說橢圓,如果沒有宏的話,我們要逐點算出曲線上的點,然后慢慢來用直線逼近,如果是個光潔度要求很高的工件的話,那么需要計算很多的點,可是應(yīng)用了宏后,我們把橢圓公式輸入到系統(tǒng)中然后我們給出Z坐標(biāo)并且每次加10um那么宏就會自動算出X坐標(biāo)并且進(jìn)行切削,實際上宏在程序中主要起到的是運算作用。宏一般分為A類宏和B類宏A類宏是以G65HxxP#xxQ#xxR#xx的格式輸入的;B類宏程序則是以直接的公式和語言輸入的和C語言很相似在0i系統(tǒng)中應(yīng)用比較廣。由于現(xiàn)在B類宏程序的大量使用,很多書都進(jìn)行了介紹,這里我就不再重復(fù)了,但在一些老系統(tǒng)中,比如FANUC0TD系統(tǒng)中由于它的MDI鍵盤上沒有公式符號,連最簡單的等于號都沒有,為此如果應(yīng)用B類宏程序的話,就只能在計算機上編好再通過RSN-32接口傳輸?shù)臄?shù)控系統(tǒng)中??墒?如果我們沒有PC機和RSN-32電纜的話怎么辦呢,那么只有通過A類宏程序來進(jìn)行宏程序編制了。A類宏是用G65HxxP#xxQ#xxR#xx或G65HxxP#xxQxxRxx格式,輸入的xx的意思,就是數(shù)值。是以um級的量輸入的,比如你輸入100那就是0.1MM~~~~~.#xx就是變量號,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論