; Inlined in dxfpage before the workbench is loaded.
IF#6020.description=="DXF_NORMAL_V1"GOTO820
IF#6020.itemnum>0GOTO889
IF#6021.itemnum>0GOTO889
IF#6022.itemnum>0GOTO889
#6020.itemnum=20
#6021.itemnum=1
#6022.itemnum=4
#6020.description="DXF_NORMAL_V1"
#6022.item[0]=10
#6022.item[1]=-2
#6022.item[2]=300
#6022.item[3]=0
N820
#6022.itemtype[0]=2
#6022.itemtype[1]=2
#6022.itemtype[2]=1
#6022.itemtype[3]=2
#6022.itemunit[0]="mm"
#6022.itemunit[1]="mm"
#6022.itemunit[2]="mm/min"
#6022.itemunit[3]="mm"
#6020.itemtitle[0]="钻孔与扩孔"
#6020.itemtitle[1]="法线跟随"
#6020.itemtitle[2]="沿二维轮廓移动，C轴跟随轮廓法线"
#6020.itemtitle[3]="切换页面会清空图形和未保存程序，请先保存。"
#6020.itemtitle[4]="加工"
#6020.itemtitle[5]="起点 X,Y"
#6020.itemtitle[6]="终点 X,Y"
#6020.itemtitle[7]="导入轮廓DXF"
#6020.itemtitle[8]="生成法线代码"
#6020.itemtitle[9]="保存载入"
#6020.itemtitle[10]="所选轮廓共用以下工艺"
#6020.itemtitle[11]="请导入轮廓DXF，再勾选需要加工的轮廓。"
#6020.itemtitle[12]="已生成程序；保存载入后可在程序页面查看。"
#6020.itemtitle[13]="安全Z至少0.001，切削Z不大于-0.001，进给至少1；本例末端修正必须为0。"
#6020.itemtitle[14]="请先导入并勾选轮廓。"
#6020.itemtitle[15]="未读到可用轮廓，请检查DXF文件。"
#6020.itemtitle[16]="生成结果为空，请检查后处理文件。"
#6020.itemtitle[17]="C=切向角-90度；本例末端修正固定为0。工件表面Z0，毫米单位。"
#6020.itemtitle[18]="请先生成程序，再保存载入。"
#6020.itemtitle[19]="加工或暂停期间不能切换DXF页面。"
#6022.itemtitle[0]="安全高度 Z"
#6022.itemtitle[1]="切削高度 Z"
#6022.itemtitle[2]="轮廓进给 F"
#6022.itemtitle[3]="末端修正（固定0）"
IF#9980.item[2]!=1GOTO821
#6020.itemtitle[0]="Drilling / Bore Milling"
#6020.itemtitle[1]="Normal Following"
#6020.itemtitle[2]="Follow a 2D contour with the C axis normal to the path"
#6020.itemtitle[3]="Switching pages clears the drawing and unsaved code. Save first."
#6020.itemtitle[4]="Use"
#6020.itemtitle[5]="Start X,Y"
#6020.itemtitle[6]="End X,Y"
#6020.itemtitle[7]="Import Contour DXF"
#6020.itemtitle[8]="Generate Normal Code"
#6020.itemtitle[9]="Save/Load"
#6020.itemtitle[10]="Common settings for checked contours"
#6020.itemtitle[11]="Import a contour DXF, then check the contours to process."
#6020.itemtitle[12]="Program generated. Use Save/Load to open it on the program page."
#6020.itemtitle[13]="Safe Z >= 0.001, Cut Z <= -0.001, Feed >= 1; End adjustment must be 0 in this example."
#6020.itemtitle[14]="Import and check at least one contour first."
#6020.itemtitle[15]="No usable contours found. Check the DXF file."
#6020.itemtitle[16]="No program returned. Check the postprocessor file."
#6020.itemtitle[17]="C = tangent angle - 90 degrees. End adjustment is fixed at 0. Surface Z0; millimetres."
#6020.itemtitle[18]="Generate a program before using Save/Load."
#6020.itemtitle[19]="DXF pages cannot be switched during machining or pause."
#6022.itemtitle[0]="Safe height Z"
#6022.itemtitle[1]="Cut height Z"
#6022.itemtitle[2]="Contour feed F"
#6022.itemtitle[3]="End adjustment (fixed 0)"
N821
IF#899.version==1GOTO999
#6020=0
#6020.version=0
#6021.channel=0
#6021.itemdesc[0]="/env/dxf/dxf.ui"
#6022.description=""
#6022.unit=#6020.itemtitle[11]
#6001.itemnum=0
#6001.channel=-1
#9048.version=-1
#899.version=1
#899.itemdesc[0]="/env/dxf-normal/workbench.ui"
widgetFunc["QFrame","dxfframe","refresh",""]
GOTO999
N889
widgetFunc["messageBox","DXF","Parameter allocation conflict: #6020, #6021 and #6022 must be free before first installation.",""]
N999
