前言
第1章編程基礎
1.1概述
1.2幾何原理
1.2.1工件位置
1.2.2工件平面
1.2.3零點和特征點
1.2.4坐標系
1.2.5進給軸
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程序存儲器
1.5.2工作存儲器(CHANDATA,COMPLETE,INITIAL)
1.5.3步進編輯器中的結(jié)構(gòu)化指令(SEFORM)
第2章NC代碼編程指令
2.1換刀
2.1.1無刀具管理情況下的換刀
2.1.2使用刀具管理選件的換刀
2.2刀具補償
2.2.1刀具補償?shù)某S眯畔?br />2.2.2刀具長度補償
2.2.3刀具半徑補償
2.2.4刀具補償存儲器
2.2.5刀具類型
2.2.6刀具補償調(diào)用
2.2.7修改刀具補償數(shù)據(jù)
2.2.8可編程的刀具補償偏移(TOFFL,TOFF,TOFFR)
2.3主軸運動
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進給控制
2.4.1進給率(G93,G94,G95,F(xiàn),F(xiàn)GROUP,F(xiàn)L,F(xiàn)GREF)
2.4.2運行定位軸(POS,POSA,F(xiàn)A,WAITP)
2.4.3位置控制的主軸運動(SPCON,SPCOF)
2.4.4定位主軸(SPOS,SPOSA,M19,M70,WAITS)
2.4.5用于定位軸/主軸的進給率(FA,F(xiàn)PR,F(xiàn)PRAON,F(xiàn)PRAOF)
2.4.6可編程進給補償(OVR,OVRRAP,OVRA)
2.4.7進給率:帶手輪倍率(FD,F(xiàn)DA)
2.4.8曲線軌跡部分的進給率優(yōu)化(CFTCP,CFC,CFIN)
2.4.9非模態(tài)進給(FB)
2.4.10每齒進給量(G95 FZ)
2.5幾何設置
2.5.1可設定的零點偏移(G54...G57,G505...G599,G53,G500,SUPA,G153)
2.5.2工作平面選擇(G17/G18/G19)
2.5.3尺寸指令
2.6自動返回參考點
2.6.1返回參考點(G74)
2.6.2返回固定點(G75,G751)
2.6.3運行到固定擋塊(FXS,F(xiàn)XST,F(xiàn)XSW)
2.7編程的工作區(qū)域極限和保護區(qū)
2.7.1BCS中的工作區(qū)域限制(G25/G26,WALIMON,WALIMOF)
2.7.2在WCS/ENS中的工作區(qū)域限制(WALCS0~WALCS10)
2.7.3保護區(qū)的確定(CPROTDEF,NPROTDEF)
2.7.4激活/取消激活保護區(qū)(CPROT,NPROT)
2.8位移指令
2.8.1快速運行(G0,RTLION,RTLIOF)
2.8.2線性插補(G1)
2.8.3圓弧插補
2.8.4輪廓編程
2.8.5恒定螺距的螺紋切削(G33)
2.8.6遞增螺距與遞減螺距的螺紋切削(G34,G35)
2.8.7不帶補償夾具的攻螺紋(G331,G332)
2.8.8帶補償夾具的攻螺紋(G63)
2.8.9螺紋切削時快速回程(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用接觸式探頭測量(MEAS,MEAW)
2.9.3適用于OEM用戶的專用函數(shù)(OEMIPO1,OEMIPO2,G810~G829)
2.10軌跡運行特性
2.10.1準停(G60,G9,G601,G602,G603)
2.10.2可編程的運動結(jié)束條件(FINEA,COARSEA,IPOENDA,IPOBRKA,ADISPOSA)
2.10.3帶有拐角減速的進給減速(FENDNORM,G62,G621)
2.10.4連續(xù)路徑運行(G64)
2.10.5帶前饋控制運行(FFWON,F(xiàn)FWOF)
2.10.6輪廓精確度(CPRECON,CPRECOF)
2.10.7暫停時間(G4)2.10.8內(nèi)部預處理程序停止
2.10.9加速性能的加速模式(BRISK,BRISKA,SOFT,SOFTA,DRIVE,DRIVEA)
2.10.10對運動控制的影響(VELOLIM,JERKLIM)
2.10.11跟隨軸時的加速影響(VELOLIMA,ACCLIMA,JERKLIMA)
2.10.12可編程的加速度修調(diào)(ACC)(選項)
2.10.13激活工藝專用動態(tài)值(DYNNORM,DYNPOS,DYNROUGH,DYNSEMIFIN,DYNFINISH)
2.10.14進給速度曲線(FNORM,F(xiàn)LIN,F(xiàn)CUB)
2.10.15帶有緩存的程序運行過程(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刀具補償
2.11.1刀具半徑補償(G40,G41,G42,OFFN)
2.11.2輪廓返回和離開(NORM,KONT)
2.11.3外角的補償(G450,G451,DISC)
2.11.4平滑逼近和回退
2.11.5碰撞監(jiān)控(CDON,CDOF)
2.11.6刀具帶相應的刀沿時的補償轉(zhuǎn)換
2.12坐標轉(zhuǎn)換(框架)
2.12.1框架
2.12.2框架指令
2.12.3可編程的零點偏移
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取消疊加運行(DRFOF,CORROF)
2.12.10通過框架變量轉(zhuǎn)換坐標
2.12.11給框架/框架變量賦值
2.12.12精偏移和粗偏移(CFINE,CTRANS)
2.12.13外部零點偏移
2.12.14預設定位移(PRESETON)
2.12.15NCU全局框架
2.13運動變換
2.13.1端面銑削(TRANSMIT)
2.13.2柱面銑削(TRACYL)
2.14軸耦合—聯(lián)動(TRAILON,TRAILOF)
2.15運動同步動作
2.15.1基礎部分
2.15.2條件和動作的運算符
2.15.3同步動作的主運行變量
2.15.4同步進行的動作
2.15.5工藝循
2.15.6刪除同步動作(CANCEL)
2.15.7特定運行狀態(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ù)器
2.16.5報警(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預定義用戶變量
3.1.4用戶變量
3.1.5系統(tǒng)變量、用戶變量和NC語言指令的重新定義(REDEF)
3.2間接編程
3.2.1間接編程G代碼
3.2.2間接編程位置屬性(GP)
3.2.3間接編程零件程序行(EXECSTRING)
3.3運算功能
3.3.1比較運算和邏輯運算
3.3.2比較錯誤的精度修正(TRUNC)
3.3.3運算的優(yōu)先級
3.4控制功能
3.4.1程序跳轉(zhuǎn)和分支
3.4.2程序部分重復(REPEAT,REPEATB,ENDLABEL,P)
3.4.3程序循環(huán)
3.5中斷程序(ASUP)
3.5.1建立中斷程序3.5.2中斷程序賦值和啟動(SETINT,PRIO,BLSYNC)
3.5.3取消/再激活一個中斷程序的賦值(DISABLE,ENABLE)
3.5.4刪除中斷程序的賦值(CLRINT)
3.5.5快速離開工件輪廓(SETINT,LIFTFAST,ALF)
3.5.6快速離開工件輪廓時的運動方向
3.5.7中斷程序下的運動過程
3.6軸交換和轉(zhuǎn)移
3.6.1交換軸,交換主軸(RELEASE,GET,GETD)
3.6.2將軸移交到另一個通道中(AXTOCHAN)
3.7子程序
3.7.1概述
3.7.2定義子程序
3.7.3子程序調(diào)用
3.7.4循環(huán),給用戶循環(huán)設定參數(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鏈式螺紋(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位置重復
4.5其他循環(huán)和功能
4.5.1高速設定(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功能組