宏程序培训教程宏程序培训教程FanucFanuc系统系统铣削类铣削类宏程序的定义:宏程序的定义:宏程序简言之就是:宏编程,它是一种零件的编程方法,该方法是在标准CNC编程方式的基础上附加控制特征,以使功能更强大、更具有灵活性
宏程序的应用宏程序的应用11、凡是复杂有规律的零件比较适合、凡是复杂有规律的零件比较适合使用宏程序,例如复杂的二次曲线
使用宏程序,例如复杂的二次曲线
22、相似零件组、偏执控制、定制固、相似零件组、偏执控制、定制固定循环、专用定循环、专用GG代码和代码和MM代码、非代码、非标准刀具的运动、报警信息产生、检标准刀具的运动、报警信息产生、检测和测量、各种捷径和应用
测和测量、各种捷径和应用
宏程序与标准宏程序与标准CNCCNC编程的区别编程的区别标准编程宏程序编程使用定值编程使用变量代替定值定值之间不可以运算变量之间可以运算程序是按照顺序执行程序可以任意跳转什么是变量
变量是不断变化的数据的存储单元,它可以储存某些变量是不断变化的数据的存储单元,它可以储存某些给定的数值,当给变量赋值时就相当于把数值存入给定的数值,当给变量赋值时就相当于把数值存入变量中,方便以后使用
变量中,方便以后使用
储存到变量的中数称之为定义值或定义变量
储存到变量的中数称之为定义值或定义变量
给变量储存数值的过程称之为赋值
给变量储存数值的过程称之为赋值
标准标准CNCCNC编程都是跟一个确定的数值,在程序中直编程都是跟一个确定的数值,在程序中直观、简单、易懂,宏程序编程不直接用定值,而是观、简单、易懂,宏程序编程不直接用定值,而是用一个变量符号代替数值,当需要这个数值时就直用一个变量符号代替数值,当需要这个数值时就直接把这个变量写在程序里面,起到一个等价交换的接把这个变量写在程序里面,起到一个等价交换的作用
例如:例如:#1=100#1=100G01X#1F9