2024年2月27日发(作者:泉嗣)
第一章 指令介绍
1.1 GM代码
G00 X Y Z :快速定位指令。三轴同时向目标点(X,Y,Z)运动,移动距离最短的轴先停,最长的轴最后停止。
G01 X Y Z F :直线插补指令。三轴以指定直线规律向目标点(X,Y,Z)插补逼近,插补速度为F。注意,在本系统中,由于F值受面板上速度调节杆的控制,并不代表具体速度值。如空间直线插补:G01 X100
Y150 Z15 F100。
本系统可以自保持。例:
G01X20Z10F100 ;G01为续效代码,下段中缺省时自保持。
X Y ;此段G01继续有效,X=0,Y=0,Z=10,F=100。即不出现的地址如Z、F自保持为原值,显示的地址如X、Z取当前值(缺省为0)。
G02 X Y R F ,G02 Y Z R F ,G02 Z X
R F :顺圆插补指令(以第三轴的反向观察判定顺逆)。其中,XYZ为目标点坐标, F为插补速度,R为圆弧半径。
G03 X Y R F ,G03 Y Z R F ,G03 Z X
R F :逆圆插补指令(以第三轴的反向观察判定顺逆)。其中,XYZ为目标点坐标, F为插补速度,R为圆弧半径。
*注意:G02、G03限于劣弧(小于半圆,XY平面内也可等于半圆如:G17 G02 X50 Y0
R25 F100),对于优弧(大于半圆)必须用两个程序段实现。例:
G17 G02 X50 Y0 R25 F100 :平面XY内的顺圆加工
G18 G02 Y50 Z0 R26 F100:平面YZ内的顺圆加工
G19 G02 Z50 X0 R26 F100:平面ZX内的顺圆加工
G04 P :暂停指令。P为暂停时间(秒)。
G17:XY平面内的插补。缺省时为G17。
G18:ZX平面内的插补。
G19:YZ平面内的插补。
G90:绝对编程。
G91:相对编程。
M00:程序暂停指令。程序执行到M00时停止,按下“开始加工”后继续。可以利
用它进行中途换刀等辅助操作。
M01:计划停止指令。当面板上“计划停止”按下时同M00,否则不执行。
M02:程序结束指令。
M03:主轴正转。
M04*:主轴反转。
M05:主轴停止。
M06 T *:换刀指令。
M30:程序结束指令,返回程序开始处。
当处于同一程序段时,G00,G01,G02,G03等必须接在G90,G91,G40,G41,G42等后面。
开头为“/”和“;”的程序段可被选择执行。
第二章 编程
2.1程序构成
% ;程序开始
O0001 ;O机能指明程序号
(PROGRAM NAME - ALL) ;程序名称
(DATE=DD-MM-YY - 02-07-06
TIME=HH:MM - 14:22) ;程序编制日期
N100G21
;斜体为程序正文,控制机床加工等各种动作
N102G0G17G40G49G80G90
( 6. FLAT ENDMILL TOOL - 1 DIA. OFF. - 1
LEN. - 1 DIA. - 6.)
;刀具说明
N104T1M6
N106G1G90X38.355Y0.A0.S1591M3
N108G43H1Z1.
N110G1Z-2.F1.5
N112G3X-38.355R38.355F.3
N114X38.355R38.355
N116G1Z1.
……
N856G1Z1.
N858M5
N860G91G28Z0.
N862G28X0.Y0.A0.
N864M30
% ;程序结束
上面的是完整的程序格式,本机床可以不采
用完整格式进行程序编制。
2.2手工编程
2.2.1 正方形
g1 z-1 f200 ;插补直线(0,0,0)-(0,0,-1)
x50 ;插补直线(0,0,-1)-(50,0,-1)
y50 ;插补直线(50,0,-1)-(50,50-1)
x0 ;插补直线(50,50,-1)(-0,50,-1)
y0 ;插补直线(0,50,-1)-(0,0,-1)
z0 ;插补直线(0,0,-1)-(0,0,0)
可见上面的程序加工出一个矩形,如果XYZ的脉冲当量一致,那么加工出深1MM宽50MM的正方形。
2.2.2 劣弧
g0 x-50 ;快速移动到点(-50,0,0)
g1 z-1 f100 ;插补到点(-50,0,-1)
g2 x-40 y30 r50 ;顺圆劣弧加工,圆弧终点(-40, 30,-1),半径为50
z0 ;抬刀
可见上面的程序加工出一个顺劣弧。
2.2.3 半圆
g0 x50 ;快速移动到点(50,0,0)
g1 z-1 f100 ;插补到点(50,0,-1)
g2 x-50 y0 r50 ;顺半圆加工,圆弧终点(-50,0,-1),半径为50
z0 ;抬刀
可见上面的程序加工出一个顺半圆。
2.2.4 优弧
g0 x50 ;快速移动到点(50,0,0)
g1 z-1 f100 ;插补到点(50,0,-1)
g2 x-50 y0 r50 ;顺半圆加工,圆弧终点(-50,0,-1),半径为50
x-40 y30 r50 ;继续插补到点(-40,30,-1),完成优弧的加工
z0 ;抬刀
可见上面的程序加工出一个顺优弧。注意:手工编程时,优弧必须分2步走
上面的例子默认为G90绝对编程。现在我们来进行相对编程。
2.2.5 相对编程
g91 g0 x10 z10 ;快速移动到点(10,0,10)
x5 ;快速移动到点(15,0,10)
x12 ;快速移动到点(27,0,10)
2.2.6 混合编程
g90 g0 x15 z10 ;快速移动到点(15,0,10)
x20 ;快速移动到点(20,0,10)
g91 x5 z-5 ;快速移动到点(25,0,5)
x12 ;快速移动到点(37,0,10)
g90 x8 z13 ;快速移动到点(8,0,13)
*进给速度:编程范围超过2mm/分-1000mm/分的范围时,将不受面板调节!建议进给编程速度属于[2,1000]区间。
2.3 CAD/CAM编程
这里我们用MasterCAM软件自动生成数控加工程序(椭圆——长轴30,短轴20),铣刀直径6MM:
%
O0000
(PROGRAM NAME -
椭圆20-30)
(DATE=DD-MM-YY - 11-07-06
TIME=HH:MM - 12:04)
N100G21
N102G0G17G40G49G80G90
( 6. FLAT ENDMILL TOOL - 1 DIA. OFF. - 1
LEN. - 1 DIA. - 6.)
N104T1M6
N106G0G90X19.575Y19.839A0.S1591M3
N108G43H1Z5.
N110G1Z-1.F1.5
N112X17.23Y14.317F.3
N114G2X9.362Y11.14R5.999
N116G1X9.103Y11.25
N118X8.841Y11.357
N120X8.578Y11.46
N122X8.312Y11.56
N124X8.044Y11.657
N126X7.775Y11.751
N128X7.503Y11.841
N130X7.23Y11.928
N132X6.955Y12.011
N134X6.678Y12.092
N136X6.399Y12.169
N138X6.119Y12.242
N140X5.838Y12.312
N142X5.555Y12.379
N144X5.27Y12.443
N146X4.985Y12.503
N148X4.698Y12.559
N150X4.41Y12.613
N152X4.121Y12.662
N154X3.831Y12.709
N156X3.54Y12.752
N158X3.248Y12.791
N160X2.955Y12.828
N162X2.662Y12.86
N164X2.367Y12.89
N166X2.073Y12.916
N168X1.778Y12.938
N170X1.482Y12.957
N172X1.186Y12.972
N174X.89Y12.985
N176X.593Y12.993
N178X.297Y12.998
N180X0.Y13.
N182X-.297Y12.998
N184X-.593Y12.993
N186X-.89Y12.985
N188X-1.186Y12.972
N190X-1.482Y12.957
N192X-1.778Y12.938
N194X-2.073Y12.916
N196X-2.367Y12.89
N198X-2.662Y12.86
N200X-2.955Y12.828
N202X-3.248Y12.791
N204X-3.54Y12.752
N206X-3.831Y12.709
N208X-4.121Y12.662
N210X-4.41Y12.613
N212X-4.698Y12.559
N214X-4.985Y12.503
N216X-5.27Y12.443
N218X-5.555Y12.379
N220X-5.838Y12.312
N222X-6.119Y12.242
N224X-6.399Y12.169
N226X-6.678Y12.092
N228X-6.955Y12.011
N230X-7.23Y11.928
N232X-7.503Y11.841
N234X-7.775Y11.751
N236X-8.044Y11.657
N238X-8.312Y11.56
N240X-8.578Y11.46
N242X-8.841Y11.357
N244X-9.103Y11.25
N246X-9.362Y11.14
N248X-9.618Y11.027
N250X-9.873Y10.91
N252X-10.125Y10.79
N254X-10.374Y10.667
N256X-10.621Y10.541
N258X-10.865Y10.411
N260X-11.107Y10.279
N262X-11.345Y10.143
N264X-11.581Y10.004
N266X-11.814Y9.861
N268X-12.044Y9.716
N270X-12.271Y9.567
N272X-12.495Y9.415
N274X-12.715Y9.26
N276X-12.932Y9.102
N278X-13.146Y8.941
N280X-13.357Y8.777
N282X-13.564Y8.609
N284X-13.768Y8.439
N286X-13.968Y8.265
N288X-14.164Y8.088
N290X-14.356Y7.909
N292X-14.545Y7.726
N294X-14.729Y7.54
N296X-14.91Y7.351
N298X-15.086Y7.159
N300X-15.258Y6.964
N302X-15.426Y6.766
N304X-15.59Y6.565
N306X-15.749Y6.362
N308X-15.903Y6.155
N310X-16.053Y5.946
N312X-16.198Y5.734
N314X-16.338Y5.519
N316X-16.474Y5.301
N318X-16.604Y5.081
N320X-16.729Y4.858
N322X-16.848Y4.632
N324X-16.963Y4.405
N326X-17.072Y4.174
N328X-17.175Y3.942
N330X-17.273Y3.707
N332X-17.365Y3.47
N334X-17.451Y3.231
N336X-17.531Y2.99
N338X-17.605Y2.748
N340X-17.673Y2.504
N342X-17.734Y2.258
N344X-17.79Y2.011
N346X-17.839Y1.762
N348X-17.881Y1.512
N350X-17.918Y1.262
N352X-17.947Y1.011
N354X-17.97Y.758
N356X-17.987Y.506
N358X-17.997Y.253
N360X-18.Y0.
N362X-17.997Y-.253
N364X-17.987Y-.506
N366X-17.97Y-.758
N368X-17.947Y-1.011
N370X-17.918Y-1.262
N372X-17.881Y-1.512
N374X-17.839Y-1.762
N376X-17.79Y-2.011
N378X-17.734Y-2.258
N380X-17.673Y-2.504
N382X-17.605Y-2.748
N384X-17.531Y-2.99
N386X-17.451Y-3.231
N388X-17.365Y-3.47
N390X-17.273Y-3.707
N392X-17.175Y-3.942
N394X-17.072Y-4.174
N396X-16.963Y-4.405
N398X-16.848Y-4.632
N400X-16.729Y-4.858
N402X-16.604Y-5.081
N404X-16.474Y-5.301
N406X-16.338Y-5.519
N408X-16.198Y-5.734
N410X-16.053Y-5.946
N412X-15.903Y-6.155
N414X-15.749Y-6.362
N416X-15.59Y-6.565
N418X-15.426Y-6.766
N420X-15.258Y-6.964
N422X-15.086Y-7.159
N424X-14.91Y-7.351
N426X-14.729Y-7.54
N428X-14.545Y-7.726
N430X-14.356Y-7.909
N432X-14.164Y-8.088
N434X-13.968Y-8.265
N436X-13.768Y-8.439
N438X-13.564Y-8.609
N440X-13.357Y-8.777
N442X-13.146Y-8.941
N444X-12.932Y-9.102
N446X-12.715Y-9.26
N448X-12.495Y-9.415
N450X-12.271Y-9.567
N452X-12.044Y-9.716
N454X-11.814Y-9.861
N456X-11.581Y-10.004
N458X-11.345Y-10.143
N460X-11.107Y-10.279
N462X-10.865Y-10.411
N464X-10.621Y-10.541
N466X-10.374Y-10.667
N468X-10.125Y-10.79
N470X-9.873Y-10.91
N472X-9.618Y-11.027
N474X-9.362Y-11.14
N476X-9.103Y-11.25
N478X-8.841Y-11.357
N480X-8.578Y-11.46
N482X-8.312Y-11.56
N484X-8.044Y-11.657
N486X-7.775Y-11.751
N488X-7.503Y-11.841
N490X-7.23Y-11.928
N492X-6.955Y-12.011
N494X-6.678Y-12.092
N496X-6.399Y-12.169
N498X-6.119Y-12.242
N500X-5.838Y-12.312
N502X-5.555Y-12.379
N504X-5.27Y-12.443
N506X-4.985Y-12.503
N508X-4.698Y-12.559
N510X-4.41Y-12.613
N512X-4.121Y-12.662
N514X-3.831Y-12.709
N516X-3.54Y-12.752
N518X-3.248Y-12.791
N520X-2.955Y-12.828
N522X-2.662Y-12.86
N524X-2.367Y-12.89
N526X-2.073Y-12.916
N528X-1.778Y-12.938
N530X-1.482Y-12.957
N532X-1.186Y-12.972
N534X-.89Y-12.985
N536X-.593Y-12.993
N538X-.297Y-12.998
N540X0.Y-13.
N542X.297Y-12.998
N544X.593Y-12.993
N546X.89Y-12.985
N548X1.186Y-12.972
N550X1.482Y-12.957
N552X1.778Y-12.938
N554X2.073Y-12.916
N556X2.367Y-12.89
N558X2.662Y-12.86
N560X2.955Y-12.828
N562X3.248Y-12.791
N564X3.54Y-12.752
N566X3.831Y-12.709
N568X4.121Y-12.662
N570X4.41Y-12.613
N572X4.698Y-12.559
N574X4.985Y-12.503
N576X5.27Y-12.443
N578X5.555Y-12.379
N580X5.838Y-12.312
N582X6.119Y-12.242
N584X6.399Y-12.169
N586X6.678Y-12.092
N588X6.955Y-12.011
N590X7.23Y-11.928
N592X7.503Y-11.841
N594X7.775Y-11.751
N596X8.044Y-11.657
N598X8.312Y-11.56
N600X8.578Y-11.46
N602X8.841Y-11.357
N604X9.103Y-11.25
N606X9.362Y-11.14
N608X9.618Y-11.027
N610X9.873Y-10.91
N612X10.125Y-10.79
N614X10.374Y-10.667
N616X10.621Y-10.541
N618X10.865Y-10.411
N620X11.107Y-10.279
N622X11.345Y-10.143
N624X11.581Y-10.004
N626X11.814Y-9.861
N628X12.044Y-9.716
N630X12.271Y-9.567
N632X12.495Y-9.415
N634X12.715Y-9.26
N636X12.932Y-9.102
N638X13.146Y-8.941
N640X13.357Y-8.777
N642X13.564Y-8.609
N644X13.768Y-8.439
N646X13.968Y-8.265
N648X14.164Y-8.088
N650X14.356Y-7.909
N652X14.545Y-7.726
N654X14.729Y-7.54
N656X14.91Y-7.351
N658X15.086Y-7.159
N660X15.258Y-6.964
N662X15.426Y-6.766
N664X15.59Y-6.565
N666X15.749Y-6.362
N668X15.903Y-6.155
N670X16.053Y-5.946
N672X16.198Y-5.734
N674X16.338Y-5.519
N676X16.474Y-5.301
N678X16.604Y-5.081
N680X16.729Y-4.858
N682X16.848Y-4.632
N684X16.963Y-4.405
N686X17.072Y-4.174
N688X17.175Y-3.942
N690X17.273Y-3.707
N692X17.365Y-3.47
N694X17.451Y-3.231
N696X17.531Y-2.99
N698X17.605Y-2.748
N700X17.673Y-2.504
N702X17.734Y-2.258
N704X17.79Y-2.011
N706X17.839Y-1.762
N708X17.881Y-1.512
N710X17.918Y-1.262
N712X17.947Y-1.011
N714X17.97Y-.758
N716X17.987Y-.506
N718X17.997Y-.253
N720X18.Y0.
N722X17.997Y.253
N724X17.987Y.506
N726X17.97Y.758
N728X17.947Y1.011
N730X17.918Y1.262
N732X17.881Y1.512
N734X17.839Y1.762
N736X17.79Y2.011
N738X17.734Y2.258
N740X17.673Y2.504
N742X17.605Y2.748
N744X17.531Y2.99
N746X17.451Y3.231
N748X17.365Y3.47
N750X17.273Y3.707
N752X17.175Y3.942
N754X17.072Y4.174
N756X16.963Y4.405
N758X16.848Y4.632
N760X16.729Y4.858
N762X16.604Y5.081
N764X16.474Y5.301
N766X16.338Y5.519
N768X16.198Y5.734
N770X16.053Y5.946
N772X15.903Y6.155
N774X15.749Y6.362
N776X15.59Y6.565
N778X15.426Y6.766
N780X15.258Y6.964
N782X15.086Y7.159
N784X14.91Y7.351
N786X14.729Y7.54
N788X14.545Y7.726
N790X14.356Y7.909
N792X14.164Y8.088
N794X13.968Y8.265
N796X13.768Y8.439
N798X13.564Y8.609
N800X13.357Y8.777
N802X13.146Y8.941
N804X12.932Y9.102
N806X12.715Y9.26
N808X12.495Y9.415
N810X12.271Y9.567
N812X12.044Y9.716
N814X11.814Y9.861
N816X11.581Y10.004
N818X11.345Y10.143
N820X11.107Y10.279
N822X10.865Y10.411
N824X10.621Y10.541
N826X10.374Y10.667
N828X10.125Y10.79
N830X9.873Y10.91
N832X9.618Y11.027
N834X9.362Y11.14
N836G2X6.294Y19.051R6.001
N838G1X8.717Y24.541
N840G0Z5.
N842M5
N844G91G28Z5.
N846G28X0.Y0.A0.
N848M30
%
2.4 编程实例
2.4.1 五角星
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.4.8
第三章 操作
3.1 按键介绍
“选择跳过”按钮按下时,可以跳过数控加工程序中开头为“/”和“;”的程序段而不执行。否则,正常执行。
“进给速度”供用户用于动态调节加工
速度。
“计划停止”供用户在程序中设定计划停止点。
“连续执行”按下时,程序执行一段就会自动停止,同时该按钮显示为“单步执行”,每单击一次“开始加工”执行下一个程序段。
“段内暂停”按下时,程序将立即停止,哪怕某程序段没有结束也是如此。
“主轴起停”暂时没有定义功能。
“手动换刀”用于数控车床系统。
“手轮关闭”按下将显示手轮开放,同时可以利用手摇脉冲发生器控制刀架的移动。
“状态设定”供用户手工控制各轴的运动:
当选择手动时,用户可以用鼠标通过虚拟面板上的+X+Y+Z-X-Y-Z任意移动各轴刀架;除用鼠标外还可以用键盘完成各轴的移动:
W——X正向运动
Q——X反向运动
S——Y正向运动
A——Y反向运动
X——Z正向运动
Z——Z反向运动
注意:PC机内存过小时,连续按某键可能出错,建议配置较大内存。
当选择回零时,用户可以手动使XYZ各轴分别回零(本系统采用浮动零点,即零点设定按钮按下时刀尖的位置)。X,Y,Z单轴回零分别在回零方式用X,Y,Z键,按O键则自动按ZXY的次序回设定的机床零点。
“编辑程序”用于手工编程,注意,保存文件时的格式为:*.NC或*.TXT。
“选择程序”用于选取零件的加工程序,数控加工程序可由第三方软件完成。
“零点设定”按下时,当前点作为各轴的零点,相当于有些机床的“工件零点”,此时,各轴坐标显示均为“0.000”。
“参数设置”按下时,系统调试员可以根据各种外部设备(PC的CPU,机械部件,步进电机等)的具体情况改变参数,以使系统工作于最佳状态。部分功能不对用户开放,用户不得任意设置。
“抄数”“换行”用于逆向工程,对于只有实物没有图纸的零件进行坐标点读取,用有关软件如MasterCAM进行曲面转换,
然后生成曲面的数控加工程序。
3.2程序编辑
“编辑程序”按钮用来手工编制一个新的数控加工程序并保存某目录下,使之存在于PC机的硬盘。也可以直接用CAD/CAM软件自动生成。
“选择程序”按钮用来选择某特定零件的数控加工程序。操作和普通电脑类似,找到并双击相应的文件即可以把数控加工程序调入内存。
3.3 图形仿真
数控加工程序进入内存后,点击“轨迹仿真”,便可以模拟刀具加工路径,红线路线为插补路径,黑线路线为快速进退路径。
如果要俯视观察仿真加工图形,点击零件图形区域内任意一点,按PC机键盘F9即可。
F10,F11分别用来从其他2 垂直角度观察仿真加工图形。F12恢复正等测三维轨迹。
如果按PC机键盘上XYZ,可以分别控制仿真加工图形绕XYZ三轴旋转。
按下“↑”钮查看上方仿真加工图形;
按下“↓”钮查看下方仿真加工图形;
按下“→”钮查看右方仿真加工图形;
按下“← ”钮查看左方仿真加工图形;
按下“Page UP”钮仿真加工图形放大;
按下“Page DOWN”钮仿真加工图形缩小。
以上操作必须先用鼠标点仿真加工图形区域内任意一点后进行。通过图形仿真,就可以在设置工件零点后自动加工了。
F9
F10
F11
X
Y
Z
3.4 回零对刀
X轴对刀:控制刀架在X方向移动试切工件,单击“零点设定”进行X向的定位,此时X
文本框显示坐标为0,抬刀,通过测量计算得到Lx值。把Lx的值输入X文本框,并在X向回零。注意:建议X轴不要再移动了,刀具已经是工件原点了。
Y轴对刀:同样的方法,使刀具在Y向定位在零点。此时,刀具中心应该在XY平面内位于工件零点(即编程零点)。
Z轴对刀:控制刀架在Z方向移动试切工件,单击“零点设定”进行Z向的定位。
至此,刀具中心与工件零点完全重合,对刀完毕。
3.5 自动加工
点击“开始加工”,可以自动执行数控加工程序,控制刀具按要求轨迹加工零件了。
若希望加工零件与程序零件成一定比
例,请在工件缩放文本框中设定,如设定为0.5,那么加工出的零件缩小为程序里的一半。
3.6 断点恢复
若意外导致重新加工工件,本系统可以从断点处执行(欲重新完整执行程序请单击“清除断点”),具体操作如下:
重新启动系统—调入中断的加工程序—使各轴回零—根据程序段显示的断点坐标(未加工完程序段起点,并非中断点),操纵XYZ三轴移动,直到当前坐标点与断点一致(技巧:在接近断点时,把速度调到最低)—单击“开始加工”。此时,系统将从断点处执行。
3.7 逆向功能
将刀具换成测杆,固定XYZ三轴中某一轴,移动其他二轴,使测量杆靠工件表面一点,点击“抄数”,记录一个坐标后,继续固定此轴移动,并紧靠表面若干点,每次同样需要点击“抄数”,记录它们的坐标,直到结束换行。换行前,请点击面板上的“换
行”。
将得到零件表面的数据文件*.dat,格式如下:
1.0 1.01 2.01
1.0 1.00 1.99
1.0 0.98 1.96
1.01 0.98 1.98
1.01 1.00 2.00
1.01 1.02 2.02
……
0.99 0.99 1.99
0.99 1.00 2.05
0.99 1.03 2.00
将此数据利用MasterCAM转为曲面,并生成数控加工程序,就可以加工出只有实体没有图纸的模型来了。
2024年2月27日发(作者:泉嗣)
第一章 指令介绍
1.1 GM代码
G00 X Y Z :快速定位指令。三轴同时向目标点(X,Y,Z)运动,移动距离最短的轴先停,最长的轴最后停止。
G01 X Y Z F :直线插补指令。三轴以指定直线规律向目标点(X,Y,Z)插补逼近,插补速度为F。注意,在本系统中,由于F值受面板上速度调节杆的控制,并不代表具体速度值。如空间直线插补:G01 X100
Y150 Z15 F100。
本系统可以自保持。例:
G01X20Z10F100 ;G01为续效代码,下段中缺省时自保持。
X Y ;此段G01继续有效,X=0,Y=0,Z=10,F=100。即不出现的地址如Z、F自保持为原值,显示的地址如X、Z取当前值(缺省为0)。
G02 X Y R F ,G02 Y Z R F ,G02 Z X
R F :顺圆插补指令(以第三轴的反向观察判定顺逆)。其中,XYZ为目标点坐标, F为插补速度,R为圆弧半径。
G03 X Y R F ,G03 Y Z R F ,G03 Z X
R F :逆圆插补指令(以第三轴的反向观察判定顺逆)。其中,XYZ为目标点坐标, F为插补速度,R为圆弧半径。
*注意:G02、G03限于劣弧(小于半圆,XY平面内也可等于半圆如:G17 G02 X50 Y0
R25 F100),对于优弧(大于半圆)必须用两个程序段实现。例:
G17 G02 X50 Y0 R25 F100 :平面XY内的顺圆加工
G18 G02 Y50 Z0 R26 F100:平面YZ内的顺圆加工
G19 G02 Z50 X0 R26 F100:平面ZX内的顺圆加工
G04 P :暂停指令。P为暂停时间(秒)。
G17:XY平面内的插补。缺省时为G17。
G18:ZX平面内的插补。
G19:YZ平面内的插补。
G90:绝对编程。
G91:相对编程。
M00:程序暂停指令。程序执行到M00时停止,按下“开始加工”后继续。可以利
用它进行中途换刀等辅助操作。
M01:计划停止指令。当面板上“计划停止”按下时同M00,否则不执行。
M02:程序结束指令。
M03:主轴正转。
M04*:主轴反转。
M05:主轴停止。
M06 T *:换刀指令。
M30:程序结束指令,返回程序开始处。
当处于同一程序段时,G00,G01,G02,G03等必须接在G90,G91,G40,G41,G42等后面。
开头为“/”和“;”的程序段可被选择执行。
第二章 编程
2.1程序构成
% ;程序开始
O0001 ;O机能指明程序号
(PROGRAM NAME - ALL) ;程序名称
(DATE=DD-MM-YY - 02-07-06
TIME=HH:MM - 14:22) ;程序编制日期
N100G21
;斜体为程序正文,控制机床加工等各种动作
N102G0G17G40G49G80G90
( 6. FLAT ENDMILL TOOL - 1 DIA. OFF. - 1
LEN. - 1 DIA. - 6.)
;刀具说明
N104T1M6
N106G1G90X38.355Y0.A0.S1591M3
N108G43H1Z1.
N110G1Z-2.F1.5
N112G3X-38.355R38.355F.3
N114X38.355R38.355
N116G1Z1.
……
N856G1Z1.
N858M5
N860G91G28Z0.
N862G28X0.Y0.A0.
N864M30
% ;程序结束
上面的是完整的程序格式,本机床可以不采
用完整格式进行程序编制。
2.2手工编程
2.2.1 正方形
g1 z-1 f200 ;插补直线(0,0,0)-(0,0,-1)
x50 ;插补直线(0,0,-1)-(50,0,-1)
y50 ;插补直线(50,0,-1)-(50,50-1)
x0 ;插补直线(50,50,-1)(-0,50,-1)
y0 ;插补直线(0,50,-1)-(0,0,-1)
z0 ;插补直线(0,0,-1)-(0,0,0)
可见上面的程序加工出一个矩形,如果XYZ的脉冲当量一致,那么加工出深1MM宽50MM的正方形。
2.2.2 劣弧
g0 x-50 ;快速移动到点(-50,0,0)
g1 z-1 f100 ;插补到点(-50,0,-1)
g2 x-40 y30 r50 ;顺圆劣弧加工,圆弧终点(-40, 30,-1),半径为50
z0 ;抬刀
可见上面的程序加工出一个顺劣弧。
2.2.3 半圆
g0 x50 ;快速移动到点(50,0,0)
g1 z-1 f100 ;插补到点(50,0,-1)
g2 x-50 y0 r50 ;顺半圆加工,圆弧终点(-50,0,-1),半径为50
z0 ;抬刀
可见上面的程序加工出一个顺半圆。
2.2.4 优弧
g0 x50 ;快速移动到点(50,0,0)
g1 z-1 f100 ;插补到点(50,0,-1)
g2 x-50 y0 r50 ;顺半圆加工,圆弧终点(-50,0,-1),半径为50
x-40 y30 r50 ;继续插补到点(-40,30,-1),完成优弧的加工
z0 ;抬刀
可见上面的程序加工出一个顺优弧。注意:手工编程时,优弧必须分2步走
上面的例子默认为G90绝对编程。现在我们来进行相对编程。
2.2.5 相对编程
g91 g0 x10 z10 ;快速移动到点(10,0,10)
x5 ;快速移动到点(15,0,10)
x12 ;快速移动到点(27,0,10)
2.2.6 混合编程
g90 g0 x15 z10 ;快速移动到点(15,0,10)
x20 ;快速移动到点(20,0,10)
g91 x5 z-5 ;快速移动到点(25,0,5)
x12 ;快速移动到点(37,0,10)
g90 x8 z13 ;快速移动到点(8,0,13)
*进给速度:编程范围超过2mm/分-1000mm/分的范围时,将不受面板调节!建议进给编程速度属于[2,1000]区间。
2.3 CAD/CAM编程
这里我们用MasterCAM软件自动生成数控加工程序(椭圆——长轴30,短轴20),铣刀直径6MM:
%
O0000
(PROGRAM NAME -
椭圆20-30)
(DATE=DD-MM-YY - 11-07-06
TIME=HH:MM - 12:04)
N100G21
N102G0G17G40G49G80G90
( 6. FLAT ENDMILL TOOL - 1 DIA. OFF. - 1
LEN. - 1 DIA. - 6.)
N104T1M6
N106G0G90X19.575Y19.839A0.S1591M3
N108G43H1Z5.
N110G1Z-1.F1.5
N112X17.23Y14.317F.3
N114G2X9.362Y11.14R5.999
N116G1X9.103Y11.25
N118X8.841Y11.357
N120X8.578Y11.46
N122X8.312Y11.56
N124X8.044Y11.657
N126X7.775Y11.751
N128X7.503Y11.841
N130X7.23Y11.928
N132X6.955Y12.011
N134X6.678Y12.092
N136X6.399Y12.169
N138X6.119Y12.242
N140X5.838Y12.312
N142X5.555Y12.379
N144X5.27Y12.443
N146X4.985Y12.503
N148X4.698Y12.559
N150X4.41Y12.613
N152X4.121Y12.662
N154X3.831Y12.709
N156X3.54Y12.752
N158X3.248Y12.791
N160X2.955Y12.828
N162X2.662Y12.86
N164X2.367Y12.89
N166X2.073Y12.916
N168X1.778Y12.938
N170X1.482Y12.957
N172X1.186Y12.972
N174X.89Y12.985
N176X.593Y12.993
N178X.297Y12.998
N180X0.Y13.
N182X-.297Y12.998
N184X-.593Y12.993
N186X-.89Y12.985
N188X-1.186Y12.972
N190X-1.482Y12.957
N192X-1.778Y12.938
N194X-2.073Y12.916
N196X-2.367Y12.89
N198X-2.662Y12.86
N200X-2.955Y12.828
N202X-3.248Y12.791
N204X-3.54Y12.752
N206X-3.831Y12.709
N208X-4.121Y12.662
N210X-4.41Y12.613
N212X-4.698Y12.559
N214X-4.985Y12.503
N216X-5.27Y12.443
N218X-5.555Y12.379
N220X-5.838Y12.312
N222X-6.119Y12.242
N224X-6.399Y12.169
N226X-6.678Y12.092
N228X-6.955Y12.011
N230X-7.23Y11.928
N232X-7.503Y11.841
N234X-7.775Y11.751
N236X-8.044Y11.657
N238X-8.312Y11.56
N240X-8.578Y11.46
N242X-8.841Y11.357
N244X-9.103Y11.25
N246X-9.362Y11.14
N248X-9.618Y11.027
N250X-9.873Y10.91
N252X-10.125Y10.79
N254X-10.374Y10.667
N256X-10.621Y10.541
N258X-10.865Y10.411
N260X-11.107Y10.279
N262X-11.345Y10.143
N264X-11.581Y10.004
N266X-11.814Y9.861
N268X-12.044Y9.716
N270X-12.271Y9.567
N272X-12.495Y9.415
N274X-12.715Y9.26
N276X-12.932Y9.102
N278X-13.146Y8.941
N280X-13.357Y8.777
N282X-13.564Y8.609
N284X-13.768Y8.439
N286X-13.968Y8.265
N288X-14.164Y8.088
N290X-14.356Y7.909
N292X-14.545Y7.726
N294X-14.729Y7.54
N296X-14.91Y7.351
N298X-15.086Y7.159
N300X-15.258Y6.964
N302X-15.426Y6.766
N304X-15.59Y6.565
N306X-15.749Y6.362
N308X-15.903Y6.155
N310X-16.053Y5.946
N312X-16.198Y5.734
N314X-16.338Y5.519
N316X-16.474Y5.301
N318X-16.604Y5.081
N320X-16.729Y4.858
N322X-16.848Y4.632
N324X-16.963Y4.405
N326X-17.072Y4.174
N328X-17.175Y3.942
N330X-17.273Y3.707
N332X-17.365Y3.47
N334X-17.451Y3.231
N336X-17.531Y2.99
N338X-17.605Y2.748
N340X-17.673Y2.504
N342X-17.734Y2.258
N344X-17.79Y2.011
N346X-17.839Y1.762
N348X-17.881Y1.512
N350X-17.918Y1.262
N352X-17.947Y1.011
N354X-17.97Y.758
N356X-17.987Y.506
N358X-17.997Y.253
N360X-18.Y0.
N362X-17.997Y-.253
N364X-17.987Y-.506
N366X-17.97Y-.758
N368X-17.947Y-1.011
N370X-17.918Y-1.262
N372X-17.881Y-1.512
N374X-17.839Y-1.762
N376X-17.79Y-2.011
N378X-17.734Y-2.258
N380X-17.673Y-2.504
N382X-17.605Y-2.748
N384X-17.531Y-2.99
N386X-17.451Y-3.231
N388X-17.365Y-3.47
N390X-17.273Y-3.707
N392X-17.175Y-3.942
N394X-17.072Y-4.174
N396X-16.963Y-4.405
N398X-16.848Y-4.632
N400X-16.729Y-4.858
N402X-16.604Y-5.081
N404X-16.474Y-5.301
N406X-16.338Y-5.519
N408X-16.198Y-5.734
N410X-16.053Y-5.946
N412X-15.903Y-6.155
N414X-15.749Y-6.362
N416X-15.59Y-6.565
N418X-15.426Y-6.766
N420X-15.258Y-6.964
N422X-15.086Y-7.159
N424X-14.91Y-7.351
N426X-14.729Y-7.54
N428X-14.545Y-7.726
N430X-14.356Y-7.909
N432X-14.164Y-8.088
N434X-13.968Y-8.265
N436X-13.768Y-8.439
N438X-13.564Y-8.609
N440X-13.357Y-8.777
N442X-13.146Y-8.941
N444X-12.932Y-9.102
N446X-12.715Y-9.26
N448X-12.495Y-9.415
N450X-12.271Y-9.567
N452X-12.044Y-9.716
N454X-11.814Y-9.861
N456X-11.581Y-10.004
N458X-11.345Y-10.143
N460X-11.107Y-10.279
N462X-10.865Y-10.411
N464X-10.621Y-10.541
N466X-10.374Y-10.667
N468X-10.125Y-10.79
N470X-9.873Y-10.91
N472X-9.618Y-11.027
N474X-9.362Y-11.14
N476X-9.103Y-11.25
N478X-8.841Y-11.357
N480X-8.578Y-11.46
N482X-8.312Y-11.56
N484X-8.044Y-11.657
N486X-7.775Y-11.751
N488X-7.503Y-11.841
N490X-7.23Y-11.928
N492X-6.955Y-12.011
N494X-6.678Y-12.092
N496X-6.399Y-12.169
N498X-6.119Y-12.242
N500X-5.838Y-12.312
N502X-5.555Y-12.379
N504X-5.27Y-12.443
N506X-4.985Y-12.503
N508X-4.698Y-12.559
N510X-4.41Y-12.613
N512X-4.121Y-12.662
N514X-3.831Y-12.709
N516X-3.54Y-12.752
N518X-3.248Y-12.791
N520X-2.955Y-12.828
N522X-2.662Y-12.86
N524X-2.367Y-12.89
N526X-2.073Y-12.916
N528X-1.778Y-12.938
N530X-1.482Y-12.957
N532X-1.186Y-12.972
N534X-.89Y-12.985
N536X-.593Y-12.993
N538X-.297Y-12.998
N540X0.Y-13.
N542X.297Y-12.998
N544X.593Y-12.993
N546X.89Y-12.985
N548X1.186Y-12.972
N550X1.482Y-12.957
N552X1.778Y-12.938
N554X2.073Y-12.916
N556X2.367Y-12.89
N558X2.662Y-12.86
N560X2.955Y-12.828
N562X3.248Y-12.791
N564X3.54Y-12.752
N566X3.831Y-12.709
N568X4.121Y-12.662
N570X4.41Y-12.613
N572X4.698Y-12.559
N574X4.985Y-12.503
N576X5.27Y-12.443
N578X5.555Y-12.379
N580X5.838Y-12.312
N582X6.119Y-12.242
N584X6.399Y-12.169
N586X6.678Y-12.092
N588X6.955Y-12.011
N590X7.23Y-11.928
N592X7.503Y-11.841
N594X7.775Y-11.751
N596X8.044Y-11.657
N598X8.312Y-11.56
N600X8.578Y-11.46
N602X8.841Y-11.357
N604X9.103Y-11.25
N606X9.362Y-11.14
N608X9.618Y-11.027
N610X9.873Y-10.91
N612X10.125Y-10.79
N614X10.374Y-10.667
N616X10.621Y-10.541
N618X10.865Y-10.411
N620X11.107Y-10.279
N622X11.345Y-10.143
N624X11.581Y-10.004
N626X11.814Y-9.861
N628X12.044Y-9.716
N630X12.271Y-9.567
N632X12.495Y-9.415
N634X12.715Y-9.26
N636X12.932Y-9.102
N638X13.146Y-8.941
N640X13.357Y-8.777
N642X13.564Y-8.609
N644X13.768Y-8.439
N646X13.968Y-8.265
N648X14.164Y-8.088
N650X14.356Y-7.909
N652X14.545Y-7.726
N654X14.729Y-7.54
N656X14.91Y-7.351
N658X15.086Y-7.159
N660X15.258Y-6.964
N662X15.426Y-6.766
N664X15.59Y-6.565
N666X15.749Y-6.362
N668X15.903Y-6.155
N670X16.053Y-5.946
N672X16.198Y-5.734
N674X16.338Y-5.519
N676X16.474Y-5.301
N678X16.604Y-5.081
N680X16.729Y-4.858
N682X16.848Y-4.632
N684X16.963Y-4.405
N686X17.072Y-4.174
N688X17.175Y-3.942
N690X17.273Y-3.707
N692X17.365Y-3.47
N694X17.451Y-3.231
N696X17.531Y-2.99
N698X17.605Y-2.748
N700X17.673Y-2.504
N702X17.734Y-2.258
N704X17.79Y-2.011
N706X17.839Y-1.762
N708X17.881Y-1.512
N710X17.918Y-1.262
N712X17.947Y-1.011
N714X17.97Y-.758
N716X17.987Y-.506
N718X17.997Y-.253
N720X18.Y0.
N722X17.997Y.253
N724X17.987Y.506
N726X17.97Y.758
N728X17.947Y1.011
N730X17.918Y1.262
N732X17.881Y1.512
N734X17.839Y1.762
N736X17.79Y2.011
N738X17.734Y2.258
N740X17.673Y2.504
N742X17.605Y2.748
N744X17.531Y2.99
N746X17.451Y3.231
N748X17.365Y3.47
N750X17.273Y3.707
N752X17.175Y3.942
N754X17.072Y4.174
N756X16.963Y4.405
N758X16.848Y4.632
N760X16.729Y4.858
N762X16.604Y5.081
N764X16.474Y5.301
N766X16.338Y5.519
N768X16.198Y5.734
N770X16.053Y5.946
N772X15.903Y6.155
N774X15.749Y6.362
N776X15.59Y6.565
N778X15.426Y6.766
N780X15.258Y6.964
N782X15.086Y7.159
N784X14.91Y7.351
N786X14.729Y7.54
N788X14.545Y7.726
N790X14.356Y7.909
N792X14.164Y8.088
N794X13.968Y8.265
N796X13.768Y8.439
N798X13.564Y8.609
N800X13.357Y8.777
N802X13.146Y8.941
N804X12.932Y9.102
N806X12.715Y9.26
N808X12.495Y9.415
N810X12.271Y9.567
N812X12.044Y9.716
N814X11.814Y9.861
N816X11.581Y10.004
N818X11.345Y10.143
N820X11.107Y10.279
N822X10.865Y10.411
N824X10.621Y10.541
N826X10.374Y10.667
N828X10.125Y10.79
N830X9.873Y10.91
N832X9.618Y11.027
N834X9.362Y11.14
N836G2X6.294Y19.051R6.001
N838G1X8.717Y24.541
N840G0Z5.
N842M5
N844G91G28Z5.
N846G28X0.Y0.A0.
N848M30
%
2.4 编程实例
2.4.1 五角星
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.4.8
第三章 操作
3.1 按键介绍
“选择跳过”按钮按下时,可以跳过数控加工程序中开头为“/”和“;”的程序段而不执行。否则,正常执行。
“进给速度”供用户用于动态调节加工
速度。
“计划停止”供用户在程序中设定计划停止点。
“连续执行”按下时,程序执行一段就会自动停止,同时该按钮显示为“单步执行”,每单击一次“开始加工”执行下一个程序段。
“段内暂停”按下时,程序将立即停止,哪怕某程序段没有结束也是如此。
“主轴起停”暂时没有定义功能。
“手动换刀”用于数控车床系统。
“手轮关闭”按下将显示手轮开放,同时可以利用手摇脉冲发生器控制刀架的移动。
“状态设定”供用户手工控制各轴的运动:
当选择手动时,用户可以用鼠标通过虚拟面板上的+X+Y+Z-X-Y-Z任意移动各轴刀架;除用鼠标外还可以用键盘完成各轴的移动:
W——X正向运动
Q——X反向运动
S——Y正向运动
A——Y反向运动
X——Z正向运动
Z——Z反向运动
注意:PC机内存过小时,连续按某键可能出错,建议配置较大内存。
当选择回零时,用户可以手动使XYZ各轴分别回零(本系统采用浮动零点,即零点设定按钮按下时刀尖的位置)。X,Y,Z单轴回零分别在回零方式用X,Y,Z键,按O键则自动按ZXY的次序回设定的机床零点。
“编辑程序”用于手工编程,注意,保存文件时的格式为:*.NC或*.TXT。
“选择程序”用于选取零件的加工程序,数控加工程序可由第三方软件完成。
“零点设定”按下时,当前点作为各轴的零点,相当于有些机床的“工件零点”,此时,各轴坐标显示均为“0.000”。
“参数设置”按下时,系统调试员可以根据各种外部设备(PC的CPU,机械部件,步进电机等)的具体情况改变参数,以使系统工作于最佳状态。部分功能不对用户开放,用户不得任意设置。
“抄数”“换行”用于逆向工程,对于只有实物没有图纸的零件进行坐标点读取,用有关软件如MasterCAM进行曲面转换,
然后生成曲面的数控加工程序。
3.2程序编辑
“编辑程序”按钮用来手工编制一个新的数控加工程序并保存某目录下,使之存在于PC机的硬盘。也可以直接用CAD/CAM软件自动生成。
“选择程序”按钮用来选择某特定零件的数控加工程序。操作和普通电脑类似,找到并双击相应的文件即可以把数控加工程序调入内存。
3.3 图形仿真
数控加工程序进入内存后,点击“轨迹仿真”,便可以模拟刀具加工路径,红线路线为插补路径,黑线路线为快速进退路径。
如果要俯视观察仿真加工图形,点击零件图形区域内任意一点,按PC机键盘F9即可。
F10,F11分别用来从其他2 垂直角度观察仿真加工图形。F12恢复正等测三维轨迹。
如果按PC机键盘上XYZ,可以分别控制仿真加工图形绕XYZ三轴旋转。
按下“↑”钮查看上方仿真加工图形;
按下“↓”钮查看下方仿真加工图形;
按下“→”钮查看右方仿真加工图形;
按下“← ”钮查看左方仿真加工图形;
按下“Page UP”钮仿真加工图形放大;
按下“Page DOWN”钮仿真加工图形缩小。
以上操作必须先用鼠标点仿真加工图形区域内任意一点后进行。通过图形仿真,就可以在设置工件零点后自动加工了。
F9
F10
F11
X
Y
Z
3.4 回零对刀
X轴对刀:控制刀架在X方向移动试切工件,单击“零点设定”进行X向的定位,此时X
文本框显示坐标为0,抬刀,通过测量计算得到Lx值。把Lx的值输入X文本框,并在X向回零。注意:建议X轴不要再移动了,刀具已经是工件原点了。
Y轴对刀:同样的方法,使刀具在Y向定位在零点。此时,刀具中心应该在XY平面内位于工件零点(即编程零点)。
Z轴对刀:控制刀架在Z方向移动试切工件,单击“零点设定”进行Z向的定位。
至此,刀具中心与工件零点完全重合,对刀完毕。
3.5 自动加工
点击“开始加工”,可以自动执行数控加工程序,控制刀具按要求轨迹加工零件了。
若希望加工零件与程序零件成一定比
例,请在工件缩放文本框中设定,如设定为0.5,那么加工出的零件缩小为程序里的一半。
3.6 断点恢复
若意外导致重新加工工件,本系统可以从断点处执行(欲重新完整执行程序请单击“清除断点”),具体操作如下:
重新启动系统—调入中断的加工程序—使各轴回零—根据程序段显示的断点坐标(未加工完程序段起点,并非中断点),操纵XYZ三轴移动,直到当前坐标点与断点一致(技巧:在接近断点时,把速度调到最低)—单击“开始加工”。此时,系统将从断点处执行。
3.7 逆向功能
将刀具换成测杆,固定XYZ三轴中某一轴,移动其他二轴,使测量杆靠工件表面一点,点击“抄数”,记录一个坐标后,继续固定此轴移动,并紧靠表面若干点,每次同样需要点击“抄数”,记录它们的坐标,直到结束换行。换行前,请点击面板上的“换
行”。
将得到零件表面的数据文件*.dat,格式如下:
1.0 1.01 2.01
1.0 1.00 1.99
1.0 0.98 1.96
1.01 0.98 1.98
1.01 1.00 2.00
1.01 1.02 2.02
……
0.99 0.99 1.99
0.99 1.00 2.05
0.99 1.03 2.00
将此数据利用MasterCAM转为曲面,并生成数控加工程序,就可以加工出只有实体没有图纸的模型来了。