(1)程序WJ組成o一個完整的加工程序包括程序號、程序內(nèi)容和程序結(jié)束三部分。例如:01818}程序號
Nlo T0101; 選擇刀具
N20 S860M3, 指夸主軸轉(zhuǎn)速
N30 GOX4522t 刀具走到軌跡起點(diǎn)
程序內(nèi)容,加工零件輪廓軌連
Nl00 GOX1002100M51 回退刀撓刀點(diǎn),關(guān)閉主軸
Nllo M30, 程序結(jié)束
從程序結(jié)構(gòu)體中可以看出,程序是一段一行的格式,程序需要先建立程序名。數(shù)控車床程序體包括開頭部分,一般是指定刀具和刀補(bǔ),建立工件坐標(biāo)系,指定主軸轉(zhuǎn)速,指定刀具的起始位置等。翟序體中間部分就是零件加工程序的核心內(nèi)容,它包括刀具JA輪廓的方式,刀具的半徑補(bǔ)償,刀具沿零件輪廓的運(yùn)動軌跡描述,刀具切出輪廓,刀具半徑補(bǔ)償?shù)娜∠?。?shù)控車床程序結(jié)束部分包括刀具補(bǔ)償值的取消,回?fù)Q刀點(diǎn)t關(guān)主軸,程序結(jié)束等。
(2)程序wj詁構(gòu)o加工程序的結(jié)構(gòu)形式一般為統(tǒng)一的三段論方式。它是加工程序的主體結(jié)構(gòu),即主程序。但在編制程序時,程序中有許多輪廓重復(fù)的部分,為了程序書寫簡練,可以把重復(fù)部分獨(dú)立出來寫成另一個程序,這便是子程序。FANUC系統(tǒng)調(diào)用子程序格式為M98 P_ L。式中,M98為調(diào)用于程序指令,P為被調(diào)用的子程序名,L為被調(diào)用程序的次數(shù)。數(shù)控車床例如:M98P3L2則表示調(diào)用子程序03程序兩次。數(shù)控車床SIEMENS系列數(shù)控區(qū)分主程序和子程序的標(biāo)志是看程序名的后綴。數(shù)控車床例如,主程序CZY.MPF,子程序CYl. SPF或L12.子程序格式L××為西門子系統(tǒng)子程序默認(rèn)格式。SIEMENS主程序調(diào)用子程序的格式將子程序名放在主程序要調(diào)用的位置即可,巋須單獨(dú)一行放置。
(3)數(shù)控車床程序段的組成。數(shù)控車床程序段格式在不同的數(shù)控系統(tǒng)中稍有區(qū)別,一般最有特別固定的格式。