前言
第1章編程基礎(chǔ)
1.1概述
1.2幾何原理
1.2.1工件位置
1.2.2工件平面
1.2.3零點(diǎn)和特征點(diǎn)
1.2.4坐標(biāo)系
1.2.5進(jìn)給軸
1.3編程規(guī)則
1.3.1程序名
1.3.2程序分量
1.3.3程序段規(guī)則
1.3.4賦值規(guī)則
1.3.5注釋
1.3.6信息顯示(MSG)
1.3.7程序段跳過
1.3.8程序結(jié)束
1.4程序創(chuàng)建
1.4.1基本步驟
1.4.2可用字符
1.4.3程序頭
1.4.4程序例
1.5文件和程序管理
1.5.1程序存儲(chǔ)器
1.5.2工作存儲(chǔ)器(CHANDATA,COMPLETE,INITIAL)
1.5.3步進(jìn)編輯器中的結(jié)構(gòu)化指令(SEFORM)
第2章NC代碼編程指令
2.1換刀
2.1.1無刀具管理情況下的換刀
2.1.2使用刀具管理選件的換刀
2.2刀具補(bǔ)償
2.2.1刀具補(bǔ)償?shù)某S眯畔?br />2.2.2刀具長(zhǎng)度補(bǔ)償
2.2.3刀具半徑補(bǔ)償
2.2.4刀具補(bǔ)償存儲(chǔ)器
2.2.5刀具類型
2.2.6刀具補(bǔ)償調(diào)用
2.2.7修改刀具補(bǔ)償數(shù)據(jù)
2.2.8可編程的刀具補(bǔ)償偏移(TOFFL,TOFF,TOFFR)
2.3主軸運(yùn)動(dòng)
2.3.1主軸轉(zhuǎn)速(S),主軸旋轉(zhuǎn)方向(M3,M4,M5)
2.3.2切削速度(SVC)
2.3.3恒定切削速度(G96/G961/G962,G97/G971/972,G973,LIMS,SCC)
2.3.4可編程的主軸轉(zhuǎn)速極限(G25,G26)
2.4進(jìn)給控制
2.4.1進(jìn)給率(G93,G94,G95,F(xiàn),F(xiàn)GROUP,F(xiàn)L,F(xiàn)GREF)
2.4.2運(yùn)行定位軸(POS,POSA,F(xiàn)A,WAITP)
2.4.3位置控制的主軸運(yùn)動(dòng)(SPCON,SPCOF)
2.4.4定位主軸(SPOS,SPOSA,M19,M70,WAITS)
2.4.5用于定位軸/主軸的進(jìn)給率(FA,F(xiàn)PR,F(xiàn)PRAON,F(xiàn)PRAOF)
2.4.6可編程進(jìn)給補(bǔ)償(OVR,OVRRAP,OVRA)
2.4.7進(jìn)給率:帶手輪倍率(FD,F(xiàn)DA)
2.4.8曲線軌跡部分的進(jìn)給率優(yōu)化(CFTCP,CFC,CFIN)
2.4.9非模態(tài)進(jìn)給(FB)
2.4.10每齒進(jìn)給量(G95 FZ)
2.5幾何設(shè)置
2.5.1可設(shè)定的零點(diǎn)偏移(G54...G57,G505...G599,G53,G500,SUPA,G153)
2.5.2工作平面選擇(G17/G18/G19)
2.5.3尺寸指令
2.6自動(dòng)返回參考點(diǎn)
2.6.1返回參考點(diǎn)(G74)
2.6.2返回固定點(diǎn)(G75,G751)
2.6.3運(yùn)行到固定擋塊(FXS,F(xiàn)XST,F(xiàn)XSW)
2.7編程的工作區(qū)域極限和保護(hù)區(qū)
2.7.1BCS中的工作區(qū)域限制(G25/G26,WALIMON,WALIMOF)
2.7.2在WCS/ENS中的工作區(qū)域限制(WALCS0~WALCS10)
2.7.3保護(hù)區(qū)的確定(CPROTDEF,NPROTDEF)
2.7.4激活/取消激活保護(hù)區(qū)(CPROT,NPROT)
2.8位移指令
2.8.1快速運(yùn)行(G0,RTLION,RTLIOF)
2.8.2線性插補(bǔ)(G1)
2.8.3圓弧插補(bǔ)
2.8.4輪廓編程
2.8.5恒定螺距的螺紋切削(G33)
2.8.6遞增螺距與遞減螺距的螺紋切削(G34,G35)
2.8.7不帶補(bǔ)償夾具的攻螺紋(G331,G332)
2.8.8帶補(bǔ)償夾具的攻螺紋(G63)
2.8.9螺紋切削時(shí)快速回程(LFON,LFOF,DILF,ALF,LFTXT,LFWP,LFPOS,POLF,POLFMASK,POLFMLIN)
2.8.10倒角,倒圓(CHF,CHR,RND,RNDM,F(xiàn)RC,F(xiàn)RCM)
2.9特殊的位移指令
2.9.1逼近已經(jīng)過編碼處理的位置(CAC,CIC,CDC,CACP,CACN)
2.9.2用接觸式探頭測(cè)量(MEAS,MEAW)
2.9.3適用于OEM用戶的專用函數(shù)(OEMIPO1,OEMIPO2,G810~G829)
2.10軌跡運(yùn)行特性
2.10.1準(zhǔn)停(G60,G9,G601,G602,G603)
2.10.2可編程的運(yùn)動(dòng)結(jié)束條件(FINEA,COARSEA,IPOENDA,IPOBRKA,ADISPOSA)
2.10.3帶有拐角減速的進(jìn)給減速(FENDNORM,G62,G621)
2.10.4連續(xù)路徑運(yùn)行(G64)
2.10.5帶前饋控制運(yùn)行(FFWON,F(xiàn)FWOF)
2.10.6輪廓精確度(CPRECON,CPRECOF)
2.10.7暫停時(shí)間(G4)2.10.8內(nèi)部預(yù)處理程序停止
2.10.9加速性能的加速模式(BRISK,BRISKA,SOFT,SOFTA,DRIVE,DRIVEA)
2.10.10對(duì)運(yùn)動(dòng)控制的影響(VELOLIM,JERKLIM)
2.10.11跟隨軸時(shí)的加速影響(VELOLIMA,ACCLIMA,JERKLIMA)
2.10.12可編程的加速度修調(diào)(ACC)(選項(xiàng))
2.10.13激活工藝專用動(dòng)態(tài)值(DYNNORM,DYNPOS,DYNROUGH,DYNSEMIFIN,DYNFINISH)
2.10.14進(jìn)給速度曲線(FNORM,F(xiàn)LIN,F(xiàn)CUB)
2.10.15帶有緩存的程序運(yùn)行過程(STOPFIFO,STARTFIFO,F(xiàn)IFOCTRL,STOPRE)
2.10.16可以有條件中斷的程序段(DELAYFSTON,DELAYFSTOF)
2.10.17阻止SERUPRO的程序位置(IPTRLOCK,IPTRUNLOCK)
2.10.18返回輪廓(REPOSA,REPOSL,REPOSQ,REPOSQA,REPOSH,REPOSHA,DISR,DISPR,RMI,RMB,RME,RMN)
2.11刀具補(bǔ)償
2.11.1刀具半徑補(bǔ)償(G40,G41,G42,OFFN)
2.11.2輪廓返回和離開(NORM,KONT)
2.11.3外角的補(bǔ)償(G450,G451,DISC)
2.11.4平滑逼近和回退
2.11.5碰撞監(jiān)控(CDON,CDOF)
2.11.6刀具帶相應(yīng)的刀沿時(shí)的補(bǔ)償轉(zhuǎn)換
2.12坐標(biāo)轉(zhuǎn)換(框架)
2.12.1框架
2.12.2框架指令
2.12.3可編程的零點(diǎn)偏移
2.12.4可編程旋轉(zhuǎn)(ROT,AROT,RPL)
2.12.5編程的框架旋轉(zhuǎn),帶立體角(ROTS,AROTS,CROTS)
2.12.6可編程的比例系數(shù)(SCALE,ASCALE)
2.12.7可編程的鏡像(MIRROR,AMIRROR)
2.12.8取消框架(G53,G153,SUPA,G500)
2.12.9取消疊加運(yùn)行(DRFOF,CORROF)
2.12.10通過框架變量轉(zhuǎn)換坐標(biāo)
2.12.11給框架/框架變量賦值
2.12.12精偏移和粗偏移(CFINE,CTRANS)
2.12.13外部零點(diǎn)偏移
2.12.14預(yù)設(shè)定位移(PRESETON)
2.12.15NCU全局框架
2.13運(yùn)動(dòng)變換
2.13.1端面銑削(TRANSMIT)
2.13.2柱面銑削(TRACYL)
2.14軸耦合—聯(lián)動(dòng)(TRAILON,TRAILOF)
2.15運(yùn)動(dòng)同步動(dòng)作
2.15.1基礎(chǔ)部分
2.15.2條件和動(dòng)作的運(yùn)算符
2.15.3同步動(dòng)作的主運(yùn)行變量
2.15.4同步進(jìn)行的動(dòng)作
2.15.5工藝循
2.15.6刪除同步動(dòng)作(CANCEL)
2.15.7特定運(yùn)行狀態(tài)下的控制屬性
2.16其他功能
2.16.1軸功能(AXNAME,AX,SPI,AXTOSPI,ISAXIS,AXSTRING,MODAXVAL)
2.16.2可轉(zhuǎn)換的幾何軸(GEOAX)
2.16.3交互式調(diào)用零件程序(MMC)窗口
2.16.4程序執(zhí)行時(shí)間/工件計(jì)數(shù)器
2.16.5報(bào)警(SETAL)
2.17輔助功能輸出
2.17.1M功能
2.17.2H功能
2.18PLC變量的讀和寫
第3章靈活的NC編程
3.1變量
3.1.1變量的類型
3.1.2系統(tǒng)變量
3.1.3預(yù)定義用戶變量
3.1.4用戶變量
3.1.5系統(tǒng)變量、用戶變量和NC語(yǔ)言指令的重新定義(REDEF)
3.2間接編程
3.2.1間接編程G代碼
3.2.2間接編程位置屬性(GP)
3.2.3間接編程零件程序行(EXECSTRING)
3.3運(yùn)算功能
3.3.1比較運(yùn)算和邏輯運(yùn)算
3.3.2比較錯(cuò)誤的精度修正(TRUNC)
3.3.3運(yùn)算的優(yōu)先級(jí)
3.4控制功能
3.4.1程序跳轉(zhuǎn)和分支
3.4.2程序部分重復(fù)(REPEAT,REPEATB,ENDLABEL,P)
3.4.3程序循環(huán)
3.5中斷程序(ASUP)
3.5.1建立中斷程序3.5.2中斷程序賦值和啟動(dòng)(SETINT,PRIO,BLSYNC)
3.5.3取消/再激活一個(gè)中斷程序的賦值(DISABLE,ENABLE)
3.5.4刪除中斷程序的賦值(CLRINT)
3.5.5快速離開工件輪廓(SETINT,LIFTFAST,ALF)
3.5.6快速離開工件輪廓時(shí)的運(yùn)動(dòng)方向
3.5.7中斷程序下的運(yùn)動(dòng)過程
3.6軸交換和轉(zhuǎn)移
3.6.1交換軸,交換主軸(RELEASE,GET,GETD)
3.6.2將軸移交到另一個(gè)通道中(AXTOCHAN)
3.7子程序
3.7.1概述
3.7.2定義子程序
3.7.3子程序調(diào)用
3.7.4循環(huán),給用戶循環(huán)設(shè)定參數(shù)
3.8宏指令技術(shù)
第4章編程工藝功能(循環(huán))
4.1概述
4.2車削循環(huán)
4.2.1車削(CYCLE951)
4.2.2切槽(CYCLE930)
4.2.3E形和F形退刀槽(CYCLE940)
4.2.4螺紋退刀槽(CYCLE940)
4.2.5螺紋車削(CYCLE99)
4.2.6鏈?zhǔn)铰菁y(CYCLE98)
4.2.7切斷(CYCLE92)
4.3車削輪廓循環(huán)
4.3.1概述
4.3.2切削(CYCLE952)
4.3.3切削剩余(CYCLE952)
4.3.4切槽(CYCLE952)
4.3.5切槽剩余(CYCLE952)
4.3.6切槽加工(CYCLE952)
4.3.7切槽加工余料(CYCLE952)
4.4鉆孔循環(huán)
4.4.1概述
4.4.2定心(CYCLE81)
4.4.3鉆孔(CYCLE82)
4.4.4鉸孔(CYCLE85)
4.4.5深孔鉆削(CYCLE83)
4.4.6鏜孔(CYCLE86)
4.4.7攻螺紋(CYCLE84,840)
4.4.8鉆孔螺紋銑削(CYCLE78)
4.4.9定位和位置模式
4.4.10任意位置模式(CYCLE802)
4.4.11位置模式直線(HOLES1),柵格或框架(CYCLE801)
4.4.12圓弧位置模式(HOLES2)
4.4.13位置重復(fù)
4.5其他循環(huán)和功能
4.5.1高速設(shè)定(CYCLE832)
4.5.2子程序
4.6其他ShopTurn循環(huán)和功能
4.6.1中心鉆孔
4.6.2中心攻螺紋
4.6.3轉(zhuǎn)換
4.6.4直線或圓弧加工
4.6.5用副主軸加工
附錄G功能組