数控软件制作 18605327138
7 根据所打开的加工代码进行自动按F4→屏幕实际显示加工轨迹。F7键加工暂停。 从断点处继续加工 从程序起点开始加工 自动加工 加工。 自动加工→加工暂停→自动加工 自动加工→停止→自动加工 注意: ??→回零→??→自动加工 ??→清零→??→自动加工 8 在加工预览和自动加工时,图形可能会显示在屏幕范围以外,可Ctrl+Home 显示全部图形;按住鼠标中键移动图形,滚动鼠标中键缩放图形或用鼠标点选移动或放缩图形操作 通过图形操作改变屏幕上图形的大小和相对位置。 按住鼠标左键并拖动。或使用快捷键Ctrl+PgUp、Ctrl+PgDn、Ctrl+↑、Ctrl+↓、Ctrl+←、Ctrl+→进行操作 9 根据机床零点距冲压中心的距离选择菜单『操作』→『零点参数…』→输入冲压中心距零点的距离及板材尺寸及装卸板材的位置。 零点设置 和板材尺寸,可实现板材自动定位加工零点。还可以实现在任意位置装卸板材。
机密 第 16 页 2015-7-10
数控软件制作 18605327138
六、 程序制作
6.1程序制作流程
在实际编程之前,首先要制定加工工艺: (1)零件的加工范围。
(2)决定工件的夹持方法,并选择需要的加工模具。 (3)决定加工顺序,冲压轨迹。
加工程序是依照加工工艺,合理安排模具和冲压轨迹,将其编写成的加工程序单。加工程序可通过所有计算机通讯方法传输到数控系统内存中,这时操作者就可操作机床进行零件加工了。
手工程序编程:即人工完成自零件图到数控程序的编程。 加工图→加工工艺→工件程序→输入数控系统→加工生产
自动程序编程:即计算机自动完成自加工零件到数控加工程序的转换。 CAD绘制零件图→CAM自动生成加工程序→传送程序到数控系统→加工生产 加工程序:
数控系统是根据加工程序来控制机床的加工运转动作的。当使用数控系统进行零件加工时,首先操作者须把加工路径和加工条件用数控加工语言的形式表述出来,这种表述即称为加工程序(或零件程序),将其保存为文件即为G代码文件(或加工代码)。 程序的组成:
一个完整的程序由若干行组成,而每个单行由数个指令组成,每个指令由一个字母和一些数字(包括”+”,”-”,”.”)组成。
6.2 代码格式
(假设当前点为(x,y),解释下列指令执行情况)
1. G00 快速移动
G00X_Y_ 快速移动到(X_, Y_)位置. G00U_V_ 快速移动到(x+U_, y+V_)位置.
G00X_Y_M80 快速移动到(X_, Y_)位置, 运动到位后冲压一次. G00U_V_M80 快速移动到(x+U_, y+V_)位置, 运动到位后冲压一次.
机密
第 17 页
2015-7-10
数控软件制作 18605327138
2. G01 直线冲压
G01X_Y_(S/L_) 从(x, y)点冲压到(X_, Y_)点, 冲压间隔为S_/一共冲压L个孔. G01U_V_(S/L_) 从(x, y)点冲压到(x+U_, y+V_)点, 冲压间隔为S_/一共冲压L个孔.
3. G02/03 顺/逆时针圆弧冲压
G02/03X_Y_I_J_(S/L_) 以(x+I_, y+J)为圆心, 从(x, y)按顺/逆时针冲压到(X_, Y_),冲压间隔为S_/一共冲压L个孔.
G02/03I_J_A_(S/L_) 以(x+I_, y+J)为圆心, 从(x, y)按顺/逆时针冲压A_角度,冲压间隔为S_/一共冲压L个孔.
G02I100L32实际加工如下
4. G04 程序暂停
G04P_ 程序暂停P_毫秒 5. G05 二次定位(*保留)
G05X_Y_U_ 以(X_, Y_)为基点, 二次定位U_距离 6. M60~M65 矩阵编程
M60~65U_V_L_K_(A_B_) 在总长度为U,总宽度为V,U、V之间的夹角为B(缺省B=90)的平行四边形区域内按规则冲压。L为第一排冲压孔数,K为冲压总排数,A为U与X轴之间的夹角(缺省A=0)
M60偶数行比奇数一样多并对齐
M60U100V100L11K11实际加工如下:第一排第一个孔中心到第一排最后一个空中心的距离为U=100,第一排孔中心到最后一排孔中心的距离为V=100,第一排冲压L=11个孔,一共冲压K=11排
机密 第 18 页 2015-7-10
数控软件制作 18605327138
M61偶数行比奇数行少一个 M61U100V100L11K11实际加工如下
M62偶数行比奇数行多一个 M63每行比前一行少一个
M63U100V100L11K11A30B90实际加工如下
M64偶数行比奇数行靠右半个 M64U100V100L11K11实际加工如下
M65偶数行比奇数行靠左半个 7. M66/67 顺/逆时针同心圆冲压
M66/67I_J_R_P_Q_L_ 以(x+I_, y+J_)为圆心, 顺/逆时针冲压P层同心圆, 第一层
机密 第 19 页 2015-7-10
数控软件制作 18605327138
冲压L个孔, 每层比前一层多Q_个孔, 半径增大R_. M67I100J100R10P10Q10L10实际加工如下
8. M68/69 顺/逆时针同心圆弧冲压
M67I_J_R_D_P_Q_L_ 以(x+I_, y+J_)为圆心, 奇数层按顺/逆时针(偶数层相反)冲压P层同心圆弧,圆弧角度为D_, 第一层冲压L个孔, 每层比前一层多Q_个孔, 半径增大R_.
M68 I50 J50 R15 D130 P8 Q2 L6实际加工如下
9. G78 循环开始 10. G79 循环结束 G79L_ 此层循环循环L_次 11. G90 绝对编程开始(默认)
此指令后面的代码中的X/Y值将理解为距工件零点的位移量,直到G91出现
12. G91 相对编程开始
此指令后面的代码中的X/Y值将理解为增量,直到G90出现
13. M00 程序暂停 14. M02 程序结束 15. M10 夹钳夹紧
机密
第 20 页
2015-7-10