主权项 |
一种用于工具机之工件程式解译方法,该解译方法包含:载入使用者所欲执行之一具有复数行加工单节指令之工件程式;逐行读取该些行加工单节指令并进行解译,并记录目前读取之一加工单节指令所属之层级为一主程式或为一副程式;判断目前读取之该加工单节指令是否已包含一标准G码或一标准M码,若判断结果为是,则进入该标准G码或该标准M码的解译流程并继续进行下一步骤,若判断结果为否,则进入该标准G码或该标准M码以外之加工单节指令的解译;判断目前读取之该加工单节指令所属之层级为该主程式或为该副程式,此一步骤进一步包含:当该加工单节指令所属之层级为该主程式时,判断该加工单节指令所含有之该标准G码或该标准M码是否有登录为一客制化标准G码或一客制化标准M码,若判断结果为是,则进一步呼叫并载入代表该客制化标准G码或该客制化标准M码之一子程式,接着开始逐行读取该子程式中之复数行加工单节指令并进行解译,若判断结果为否,则进行一般标准G码或M码的解译;及当该加工单节指令所属之层级为该副程式时,先行判断该副程式是否已是该客制化标准G码或该客制化标准M码,若判断结果为是,则将目前读取之该加工单节指
令所含有之该标准G码或该标准M码进行一般标准G码或M码的解译,若判断结果为否,再行判断该加工单节指令所含有之该标准G码或该标准M码是否有登录为该客制化标准G码或该客制化标准M码,若判断结果为是,则进一步呼叫并载入代表该客制化标准G码或该客制化标准M码之该子程式,接着开始逐行读取该子程式中之复数行加工单节指令并进行解译,若判断结果为否,则进行一般标准G码或M码的解译;以及判断该加工单节指令是否为一程式结束指令,当该加工单节指令为该程式结束指令时,依据该加工单节指令所属之层级决定该程式结束指令系该主程式的程式结束指令或为该副程式的程式结束指令。
|