cnc程序中的每一皆有一定的固定格式,使用不同的控制器其格式亦不同,故必須依據(jù)該控制器的指令格式書寫指令,若其格式有錯(cuò)誤,則程序?qū)⒉槐粓?zhí)行而出現(xiàn)警示訊息。
其中尤以數(shù)值數(shù)據(jù)輸入時(shí)應(yīng)特別小心。一般cnc鉆銑床或mc皆可選擇用公制單位mm或英制單位英吋為坐標(biāo)數(shù)值的單位。公制可到0.001mm,英制可到0.0001英吋,此也是一般cnc機(jī)械的zui小移動(dòng)量。若輸入x1.23456時(shí),實(shí)際輸入值是x1.234mm或x1.2345英吋,多余的數(shù)值即被忽略不計(jì)。且字?jǐn)?shù)也不能太多,一般以7個(gè)字為限,如輸入x1.2345678,因超過(guò)7個(gè)字,會(huì)出現(xiàn)警示訊息,表1是地址和指令數(shù)值范圍。
表1中所列是計(jì)算機(jī)能接受之指令范圍,而cnc工具機(jī)實(shí)際使用范圍受到其機(jī)械本身的限制,故應(yīng)參考cnc工具機(jī)的操作手冊(cè)而定。
例如表1中x軸可移動(dòng)±99999.999mm,但實(shí)際上cnc工具機(jī)x軸的行程可能只有650mm,進(jìn)給速率fzui大可輸入100000.0mm∕min,但實(shí)際上cnc工具機(jī)可能限制在3000mm∕min以下。故在程序制作時(shí),要確定不超過(guò)cnc工具機(jī)規(guī)格的實(shí)際限制,所以一定要參照cnc工具機(jī)制造廠發(fā)行的說(shuō)明書。
表1地址與指令范圍(fanuc0m)
機(jī)能位址公制單位英制單位
程序號(hào)碼:(iso)o(eia)1-99991-9999
順序號(hào)碼n1-99991-9999
準(zhǔn)備機(jī)能g0-990-99
坐標(biāo)軸字語(yǔ)x、y、z、q、r、i、j、k±99999.999mm±9999.9999inch
a、b、c±99999.999deg±9999.9999deg
進(jìn)給機(jī)能f1-100000.0mm/min0.01-400.0inch/min
主軸轉(zhuǎn)速機(jī)能s0-99990-9999
刀具機(jī)能t0-990-99
輔助機(jī)能m0-990-99
暫留x、p0-99999.999sec0-99999.999sec
子程序號(hào)碼p1-99991-9999
重復(fù)次數(shù)l1-99991-9999
補(bǔ)正號(hào)碼d、h0-320-32