; -----ver3.0...2011.10.10.@Mr.Ding------
;子程序中,需以M17结束程式
;子程序中,需删除带括号的注释内容,本系统注释内容放在分号之后。
;子程序中,需删除G43相关程序(本操作系统不支持G43指令,但会自动启用刀具长度补偿)
;子程序中,需删除M08,M09,M01,M05
;子程序中,需删除M08,M09,M01,M05
;子程序名前缀相同,后缀数字需按从小到大顺序排列
;子程序中,需确认钻孔循环是否可用
;确认当前工件坐标系Z值为铣平工作台之后所得
;确认当前所有刀具所需伸出长度,且已经对刀
;确认当前主轴转速倍率为100%
;确认当前对刀所需工件坐标系
;确认每道工序之基准与主程序保持一致
;确认每道工序所需刀具与主程序保持一致
;1.本人操作的机床的刀库只有14把刀,但预设了15个工序数
;2以下实例中,有DE1.spf --DE12.spf 共12道工序
;3以下实例中,前5道工序加工工件正面,后7道工序加工反面
;4以下实例中,总共加工8件,但由于毛坯尺寸限制,只能加工3行3列(空留最后一个)
;5以下实例中,行间距列间距为相同的工件之间的相对距离
;6起始行列,工序号表示从第几行第几列的第几道工序开始加工
;7特别注意:本模板正面最后一道工序和反面第一道工序会暂停(要注意安全),加工反面的时候要重新建立工件坐标系
;8特别提醒:本程序绝对原创(并且每天都在使用),可以自由转载,以供学习交流使用。但不对其安全性负任何责任,各位同仁需在完全知晓其原理及熟练操作本类型机床(sinumerick 828D)的前提下使用;
;9强烈渴望:本程序还有许多要改善的地方,但能力有限,只得抛砖引玉,请求各位高手相肋,这也我写本贴的主要目地。希望我能得到如下技术支持:
;a. 添加操作区域限制,每把刀加工深度下限不超过工件底面
;b. 使用人机界面技术,使其更加人性化
;
;
。。。。。