機床里的固定循環可以理解為官方宏程序,他沒給你留的參數你打不了,要改只能到固定循環程序本體裡去改, ...
G0 G90 G54 Z10;
X0. Y0.
M10;
G4 X1;
M08;
S2000 M03;
G1 Z1 F200;
G1 Z-3 F20;
G1 Z-5 F40;
G1 Z-7 F70;
G1 Z-9 F120;
G91 Z3 F2000;
M05;
M09;
M11;
G0 G90 Z10;
M30;
是这个意思吧?这个适用于手动添加坐标。
我们是电脑编程。电脑捕捉的坐标。我想让电脑输出的坐标加工的时候也能自动加进给量。
%
O0001
#100=54
G65P9000H#100Z10.S2600M0.6T1
G66P9200Z-705.R3.F30
X-33.Y-62.3
G67
M30
G66P9200Z-25.R3.F30
X193.Y-56.35
G67
%
O6200(GUN DRILL DRILLING CYCLE)
IF[#9EQ#0]GOTO9001
IF[#9GT100.]GOTO9001
IF[#18EQ#0]GOTO9001
IF[#26EQ#0]GOTO9001
IF[#26GT0.]GOTO9001
IF[#26GE#18]GOTO9001
IF[#8EQ#0]THEN#8=0.4
IF[#8GE1.]GOTO9004
IF[#17EQ#0]THEN#17=7.
IF[#17LT7.]GOTO9004
#24=#5001
#25=#5002
#27=#18
WHILE[#101EQ0]DO1
G4X1.
GOTO99
END1
#1=#5003
WHILE[#101EQ2.]DO2
#26=-#110
#18=3.
M10
M8
M3
G90G1Z#18F500
G1Z#26F#9
GOTO11
END2
M10
M8
M03S300
WHILE[#18LT0.]DO3
G90G1Z#18F1500
M03S2000
G1Z[#18-10.]F[#9*0.5]
GOTO10
END3
WHILE[#18GT0.]DO1
M03
G90G1Z#18F500
IFLT7.]GOTO10
G1Z[#18-2.]F#9
G1Z-#17F[#9*#8]
GOTO10
END1
N10
G1Z#26F#9
N11
M5
M9
/M11
G0G90Z#1
M11
G4X1.
N99
M99
N9001
#3000=1(ARGUMENT HAD NOT BEEN SPECIFIED)
N9004
#3000=4(UNSUITABLE RANGE/CYCLE DEFINED)
% wangwang3256981 发表于 2012-4-27 21:18 static/image/common/back.gif
G0 G90 G54 Z10;
X0. Y0.
M10;
我的意思是固定循環時一個孔分多段
比如G98G81X-176.636Y129.451Z-195.R2.F60M08
拆成G98 G81 X-176.636 Y129.451 Z-30. R2.0 F60 M08
Z-70. F80
Z-100. F100
.
.
.
打個比方,參數不對勿怪,當然如果能編寫宏自行運算就最好了,一勞永逸,你看如何
不知道你的床子是什么样的 我做GSK980的在980系统里有轴向粗车循环或径向循环后跟一个精车循环 两个循环可以定义不同的进给速度互不影响 将7到代加工长度定义为精车余量的话就可以给他一个独立的进给速度 不知道楼主的系统有没有类似的指令呵呵只能想到这样了 我有这个程序,怎么联系发给你? 用宏啊
宁波EN深孔加工 发表于 2013-1-31 16:09 static/image/common/back.gif
我有这个程序,怎么联系发给你?
朋友你好我需要这个程序 。能发个给我吗?谢谢!
我的邮箱335119982@qq.com
页:
1
[2]