Научная статья на тему '基于 VISUAL LISP 的数控雕刻机编程软件设计'

基于 VISUAL LISP 的数控雕刻机编程软件设计 Текст научной статьи по специальности «Медицинские технологии»

CC BY
53
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
数控雕刻机 / AUTOCAD 二次开发 / G 代码

Аннотация научной статьи по медицинским технологиям, автор научной работы — 杨涛 杨涛, 徐巧 徐巧, 贺雨晨 贺雨晨, 崔晓龙 崔晓龙

为了解决在数控雕刻机上手工编程难度大, 输入程序劳动强度高等问题, 本文选择 AutoCAD 二次开发工具 Visual LISP 进行编程软件开发, 实现将雕刻花纹的图形数据自动转换成 G 代码功能. 将加工案例通过软件编程生成的 G 代码, 导入 CAXA 软件中进行仿真验证, 结果表明, 软件有效提高编程效率.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DESIGN OF AUTOMATIC PROGRAMMING SOFTWARE FOR NC ENGRAVING MACHINE BASED ON VISUAL LISP

In order to solve the difficulty of manual programming and the high labor intensity of input program, this paper chooses Visual LISP as the secondary development tool of Auto CAD to develop the programming software, which can automatically convert the graphic data of carving pattern into G code. The G code instruction generated by software programming is imported into CAXA software for simulation verification. The results show that the software can effectively improve the programming efficiency.

Текст научной работы на тему «基于 VISUAL LISP 的数控雕刻机编程软件设计»

For citation: YANG Tao, XU Qiao, HE Yu-Chen, CUI Xiao-Long. Design of automatic programming software for NC engraving machine based on Visual LISP //

URL: http://rectors.altstu.rU/ru/periodical/archiv/2021/1/articles/4_2.pdf DOI: 10.25712/ASTU.2410-485X.2021.01.033

UDK 004.4

Design of automatic programming software

for NC engraving machine based on Visual LISP*

YANG Tao1, XU Qiao12*, HE Yu-Chen1, CUI Xiao-Long1

1 Wuhan Textile University 2 Hubei Digital Textile Equipment Key Laboratory, Wuhan, 430020, China, E-mail: 1249347251@qq.com, 327778240@qq.com

0

^SMXfM, f£®nXMM, [1].

wmmrnnmmmm*. isft^^nxfg^miw^^Mfg^mi

w^m dxf ^^ nc {^MXM^r dxf -x\mmm

mmirnmM%mm& nurbs mm nc {^MXM [2], c

mm, bmm&my^mmy^mmM^, ^«»x^r^, m

aainx^m^nxx^ffm^, mMWitm^anxai^anin xsMtm ^^xM^xm^ [3].

AutoCAD X^^i^^X^W: Auto LISP/Visual LISP, VBA, Object ARX, ActiveX Automation [4]. A^OT Visual LISP ig

tan-^fft. Visual LISP AutoLISP ^ AutoCAD l^^fM

AutoCAD ^m^, «^M^MKMK

l^M^M [5-6].

* This work was supported by the National Science Foundation of China (Grant No. 51541503), State Key Laboratory of New Textile Materials and Advanced Processing Technologies (Grant No. FZ2020008), Hubei Digital Textile Equipment Key Laboratory, and Hubei Province Natural Science Foundation of China (Grant No. 2020CFB769).

«M^SX Visual LISP mmi AutoCAD ffi^, X

«mm, m^mm^mm^wtA, mmaimw+m mmrnrn^m

m G i

AutoCAD m dwg ^m^mm^m^^ma^mm, w—^M«

m^^rn-^mmi a«. fflm&mmmnM,

^ [7]. visual lisp

m

[8]. m visual lisp ^^m^mm^mftm. ^x—^M^mm

^mmft&rn, mrnmrnu. x^xmmm, mmmnmrnX'S,

^tmm^n^Mmm. mBrnmrnm^mmx^mm

x^nxjg^.

2 trn&wmim

^^mmmt;

mmm^mm mmnrnsmm, WM&, tMmmimim i

m i m

Figure 1. The overall structure of the system

Наука и образование Большого Алтая

3

ramt«: mM^ (ssget) rn«

» ss [9]. m&M^ffi sslength

ss ra^-m m^&M^m ss

en A, ffi (entget en)

ra^&s: (» mmm »

[10]. ffi (setq ennew (tt en 36))

[«TtœmA,

G ^ g, S, F, X,

Y, Z ^-MÎT^. ^^JfèMM, G00

X0 Y0, JfèMJ^^, M05, ^^fMM^^. fE^^MX

4

mxmm^ffi^Amm^Aö^^m^mm^mmuxm^, mra 2 m^;

^103 S5000 GS0

G54 X1083.D2 V4S8.871 G0OX5.56V22.O2 F500 GD1Z-1

G01X5.56Y22.02 F200 GDI X5.30 ¥25.05 F200 GDI X4.51 Y27.99 F200 G01 X3.22 V30.75 F200 G01X1.4S Y3325 F200 GDI X-0.68 Y35.40 F200 GDI X-3.17 Y37.15 F200 GDI X-5.93 Y38.43 F2D0 G01X-8.S7Y39.22 F200 GDI X-11.91 ¥39.49 F200 GDI X-14.94 Y39.22 F200 GDI X 17.88 Y38.43 F200 GDI X-20.64 ¥37.15 F200 G01 X-23.13 V35.40 F200 GDI X-25.29 ¥33,25 F200 G01 X-27.03 Y30.75 F200 GDI X-28.32 ¥27.99 F200

m 3 inxfts^AMffl

Figure 3. Schematic diagram of processing code

mm caxa caxa mi^M^xm^

^X^*, CAXA

caxa AMAinXM^n,

^^an^Mnx, mm 4

m 2 CAD ^^X^Mffl Figure 2. Processing case diagram in CAD

Иш «I «МП »!т:ш Kill OtlH IfV: If® MiP, Hid1

aiз i^iE-sioraiHsiu

Knnnalm Mm «у»тлят <:««М№ к am во мпапзт

S2I 11 и а

it 3

а и

к

и 1 1

Ml <1568 «I не Л 1*200 СО! XlS71.ee I а« II та coi ши п I и ч та goi май > «»та coi идо 3D I за к та CO! 11582.84 1 21111 та

СО! 11№ 20 I 21/ И F200 СО! 11187 311 1» И та СО! 11589 40 I 111 м та

coi iism.и 1 и; ■■ та

С01 4592 90 I IH.57 та СО! 11594.39 1 шита COI 11595 ТО I II? II та cot Х1&И. 84 I IN о та СО! 11597.81 111 К гая

coi И598. во id aim

СО! 11599.21 I 51 20 И» COI 11599.65 I и 51 K!00 COI 11699.91 I II II гаю

coi H600 oo io и m

coi П600 oo io и та

COI 11600 00 10 00 F200

COI Z5

coo io in 106

ш4^яашш

Figure 4. Simulation process diagram

Цгимшг;) PCoeeiNOfp?

Щ 7ЯФ a»i H-JMc ewB-tii «Я« «ими ••»: «О»

а ш з я я п а а

«тч пттт тля ЪЯ*Я <№ —g i

В 1 '

ш а ш а ® а

Г73

а« р

и а ж £

ё ш

в айшш

Figure 5. Simulation molding diagram

(2) Ш^ШЙПХШШ, шш 5 m^, ШФШ^ЛЖМШЖ ^ ^шшот cad фшШММЖ

5 ^Ж«

«SX Visual LISP ft Auto CAD ШТ^ШЙШШ

Ш^Ш+^ШШММ. »fW Visual LISP ЖШММШММШ, #

»P «ЛИ;

н1 . .

i »nt*A -»«jf яюя tim» r-«e MS? и»=Ч' e=*e ec«s •»№« mi »■?« mmr.n

U ГШ) Ш ¡S 3 »ЦЙЙНа^&Ф

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

mi ii i_л_i±t

|

-,,-Ih,

SB

a

с .•«» .1 И*

xor«e

a

пгчи

0

Наука и образование Большого Алтая

(References)

[1] Zhang Xingwu, Zhao Qingzhi, Liu Jikai, Wang Hongjia. Research and application of CAD/CAM multi-function of 3D CNC engraving machine [J]. Modular Machine Tool and Automatic Processing Technology, 2017(08): 119-121+126.

[2] Cai Boyang, Lin Jinming, Xie Minghong. NC code generation based on DXF files [J]. Modern Manufacturing Engineering, 2002(02): 20-21.

[3] Wang Jianjun, Zhao Rujia. The NC automatic programming system for shaft parts [J]. Computer Aided Design and Manufacturing, 1996(07): 25-27.

[4] Huang Xiuqin. Research on the secondary development of AutoCAD2000 based on Visual Lisp [J] . Journal of Changzhou Institute of Technology, 2002, 15(4): 4-7.

[5] Li Xuezhi. Visual LISP programming [M]. Beijing: Tsinghua University Press, 2010.

[6] Wu Kaiwei, Shi Weiquan. Development of Aided Design Program for Metro Track Comprehensive Drawing Based on Visual LISP [J]. Railway Standard Design, 2017, 61 (05): 2731.

[7] Liu Chao, Mo Dongxu, Xue Xiaomeng, Luo Jia, Lai Wei. Research and Application of Blasting Aided Design System Based on Visual Lisp and VBA [J]. Mining Research and Development, 2020, 40(09): 149-153.

[8] Cui Lianhe, Yu Huayan, Liu Jiang, Wan Wenlong. Research on the secondary development of AutoCAD based on AutoLISP [J]. Manufacturing Automation, 2019, 41 (02): 47-51.

[9] Wang Jiaqing, Zhu Qixiang, Shi Xiaozhong. On the application of LISP's secondary development in CAD [J]. Urban Roads, Bridges and Flood Control, 2016(10): 164-165+20.

[10] Ge Yuxi, Huang Feng. The secondary development of AutoCAD based on VBA and Visual Lisp [J]. Mechanical and Electrical Engineering Technology, 2019, 48(10): 86-88+207.

i Надоели баннеры? Вы всегда можете отключить рекламу.