如題所示“數控程式中最後面的%”表示整個程式的結尾。
數控程式是由一系列字元與數字組成的。在數控系統內部每個字元或數字都有對應的固定程式碼。數控系統中常用的程式碼有ISO程式碼和EIA程式碼。
ISO程式碼是由7位二進位制數和一位偶校驗位組成,它的特點是穿孔紙帶上每一排孔的孔數必須為偶數,故也稱ISO程式碼為偶數碼。程式碼孔有一定的規律性,如所有數字需在第五列和第六列上穿孔,字母需在第七列穿孔,第八列為偶校驗位,當某個程式碼的孔數為奇數時,就在該程式碼行的第八列穿一個孔,使孔的總數為偶數,如果某個程式碼的孔數已為偶數,則第八列不在補孔。
EIA程式碼特點是除CR外,其它各字元均不佔用第八列,其次它的每一排孔的孔數都是奇數,故也稱EIA程式碼為奇數碼,其第五列孔為補奇孔。例如數字5按二進位制應在第一列和第三列有孔,但孔數為偶數,故在第五列上補一個孔使孔數為奇數。補偶與補奇的目的是為了數控機床在讀入程式時檢驗穿孔紙帶是否有少穿孔,破孔的現象,如果有問題,控制系統就會報警,並命令停機。正是由於補偶、補奇列是當作檢驗穿孔紙帶用的,它並不是程式碼的組成部分,故通常稱的八單位孔帶又稱為《七單位編碼字元》。
數控加工程式的開始符和結束符是同一個字元,ISO程式碼中是%;EIA程式碼中是EP。數控加工程式的一般格式如下圖所示。
如題所示“數控程式中最後面的%”表示整個程式的結尾。
數控程式是由一系列字元與數字組成的。在數控系統內部每個字元或數字都有對應的固定程式碼。數控系統中常用的程式碼有ISO程式碼和EIA程式碼。
ISO程式碼是由7位二進位制數和一位偶校驗位組成,它的特點是穿孔紙帶上每一排孔的孔數必須為偶數,故也稱ISO程式碼為偶數碼。程式碼孔有一定的規律性,如所有數字需在第五列和第六列上穿孔,字母需在第七列穿孔,第八列為偶校驗位,當某個程式碼的孔數為奇數時,就在該程式碼行的第八列穿一個孔,使孔的總數為偶數,如果某個程式碼的孔數已為偶數,則第八列不在補孔。
EIA程式碼特點是除CR外,其它各字元均不佔用第八列,其次它的每一排孔的孔數都是奇數,故也稱EIA程式碼為奇數碼,其第五列孔為補奇孔。例如數字5按二進位制應在第一列和第三列有孔,但孔數為偶數,故在第五列上補一個孔使孔數為奇數。補偶與補奇的目的是為了數控機床在讀入程式時檢驗穿孔紙帶是否有少穿孔,破孔的現象,如果有問題,控制系統就會報警,並命令停機。正是由於補偶、補奇列是當作檢驗穿孔紙帶用的,它並不是程式碼的組成部分,故通常稱的八單位孔帶又稱為《七單位編碼字元》。
數控加工程式的開始符和結束符是同一個字元,ISO程式碼中是%;EIA程式碼中是EP。數控加工程式的一般格式如下圖所示。