当前位置:编程学习 > C#/ASP.NET >>

谁知道CNC#代码呀 急需

答案:关于 M 指令和 G 代码 M03 主轴正转 M03 S1000 主轴以每分钟1000的速度正转 M04主轴逆转 M05主轴停止 M10 M14 。M08 主轴切削液开 M11 M15主轴切削液停 M25 托盘上升 M85工件计数器加一个 M19主轴定位 M99 循环所以程式 G 代码 G00快速定位 G01主轴直线切削 G02主轴顺时针圆壶切削 G03主轴逆时针圆壶切削 G04 暂停 G04 X4 主轴暂停4秒 G10 资料预设 G28原点复归 G28 U0W0 ;U轴和W轴复归 G41 刀尖左侧半径补偿 G42 刀尖右侧半径补偿 G40 取消 G97 以转速 进给 G98 以时间进给 G73 循环 G80取消循环 G10 00 数据设置 模态 G11 00 数据设置取消 模态 G17 16 XY平面选择 模态 G18 16 ZX平面选择 模态 G19 16 YZ平面选择 模态 G20 06 英制 模态 G21 06 米制 模态 G22 09 行程检查开关打开 模态 G23 09 行程检查开关关闭 模态 G25 08 主轴速度波动检查打开 模态 G26 08 主轴速度波动检查关闭 模态 G27 00 参考点返回检查 非模态 G28 00 参考点返回 非模态 G31 00 跳步功能 非模态 G40 07 刀具半径补偿取消 模态 G41 07 刀具半径左补偿 模态 G42 07 刀具半径右补偿 模态 G43 17 刀具半径正补偿 模态 G44 17 刀具半径负补偿 模态 G49 17 刀具长度补偿取消 模态 G52 00 局部坐标系设置 非模态 G53 00 机床坐标系设置 非模态 G54 14 第一工件坐标系设置 模态 G55 14 第二工件坐标系设置 模态 G59 14 第六工件坐标系设置 模态 G65 00 宏程序调用 模态 G66 12 宏程序调用模态 模态 G67 12 宏程序调用取消 模态 G73 01 高速深孔钻孔循环 非模态 G74 01 左旋攻螺纹循环 非模态 G76 01 精镗循环 非模态 G80 10 固定循环注销 模态 G81 10 钻孔循环 模态 G82 10 钻孔循环 模态 G83 10 深孔钻孔循环 模态 G84 10 攻螺纹循环 模态 G85 10 粗镗循环 模态 G86 10 镗孔循环 模态 G87 10 背镗循环 模态 G89 10 镗孔循环 模态 G90 01 绝对尺寸 模态 G91 01 增量尺寸 模态 G92 01 工件坐标原点设置 模态

 

http://wenku.zhaoxi.net/view/01e0e9c758f5f61fb736660f.html

详细点

using   System;
using   System.Text;
using   System.IO;
using   System.Net;
using   System.Net.Sockets;
using   System.Collections;

namespace   webQQ
{
public   class   ESmtpMail
{
///   <summary>
///   设定语言代码,默认设定为GB2312,如不需要可设置为 " "
///   </summary>
public   string   Charset   =   "GB2312 ";

///   <summary>
///   发件人地址
///   </summary>
public   string   From   =   " ";

///   <summary>
///   发件人姓名
///   </summary>
public   string   FromName   =   " ";

///   <summary>
///   回复邮件地址
///   </summary>
public   string   ReplyTo   =   " ";

///   <summary>
///   邮件服务器域名
///   </summary>
private   string   mailserver   =   " ";

///   <summary>
///   邮件服务器域名和验证信息
/// 形如: "user:pass@www.server.com:25 ",也可省略次要信息。如 "user:pass@www.server.com "或 "www.server.com "
///   </summary>
public   string   MailDomain
{
set
{
string   maidomain   =   value.Trim();
int   tempint;

if(maidomain   !=   " ")
{
tempint   =   maidomain.IndexOf( "@ ");
if(tempint   !=   -1)
{
string   up   =   maidomain.Substring(0,tempint);
MailServerUserName   =   up.Substring(0,up.IndexOf( ": "));
int   upindex   =   up.IndexOf( ": ");
MailServerPassWord   =   up.Substring(upindex   +   1,up.Length   -   upindex   -   1);
maidomain   =   maidomain.Substring(tempint   +   1,   maidomain.Length   -   tempint   -   1);
}

tempint=maidomain.IndexOf( ": ");
if(tempint   !=   -1)
{
mailserver   =   maidomain.Substring(0,tempint);
mailserverport   =   System.Convert.ToInt32(maidomain.Substring(tempint   +   1,   maidomain.Length   -   tempint   -   1));
}
else
{
mailserver   =   maidomain;

}
}
}
}

///   <summary>
///   邮件服务器端口号
///   </summary>
private   int   mailserverport=25;

///   <summary>
///   邮件服务器端口号
///   </summary>
public   int   MailDomainPort
{
set
{
mailserverport   =   value;
}
}

///   <summary>
///   是否需要SMTP验证
///   </summary>
private   bool   ESmtp   =   false;

///   <summary>
///   SMTP认证时使用的用户名
///   </summary>
private   string   username   =   " ";

///   <summary>
///   SMTP认证时使用的用户名
///   </summary>
public   string   MailServerUserName
{
set
{
if(value.Trim()   !=   " ")
{
username   =   value.Trim();
ESmtp   =   true;
}
else
{
username   =   " ";
ESmtp   =   false;
}
}
}

///   <summary>
///   SMTP认证时使用的密码
///   </summary>
private   string   password   =   " ";

///   <summary>
///   SMTP认证时使用的密码
///   </summary>
public   string   MailServerPassWord
{
set
{
password   =   value;
}
}

///   <summary>
///   邮件主题
///   </summary>
public   string   Subject   =   " ";
               
///   <summary>
///   是否Html邮件
///   </summary>
public   bool   Html   =   false;

///   <summary>
///   邮件正文
///   </summary>
public   string   Body   =   " ";

///   <summary>
///   收件人列表
///   </summary>
private   Hashtable   Recipient   =   new   Hashtable();

///   <summary>
///   密送收件人列表
///   </summary>
private   Hashtable   RecipientBCC   =   new   Hashtable();

///   <summary>
///   邮件发送优先级,可设置为 "1 ", "3 ", "5 "
///   </summary>
private   string   priority   =   "3 ";

///   <summary>
///   邮件发送优先级,可设置为 "High ", "Normal ", "Low "或 "1 ", "3 ", "5 "
///   </summary>
public   string   Priority
{
set
{
switch(value.ToLower())
{
case   "high ":
priority   =   "1 ";
break;
case   "1 ":
priority   =   "1 ";
break;
case   "normal ":
priority   =   "3 ";
break;
case   "3 ":
priority   =   "3 ";
break;
case   "low ":
priority   =   "5 ";
break;
case   "5 ":
priority   =   "5 ";
break;
default:
priority   =   "3 ";
break;
}
}
}

///   <summary>
///   错误消息反馈
///   </summary>
private   string   errmsg;

///   <summary>
///   错误消息反馈
///   </summary>
public   string   ErrorMessage
{
get
{
return   errmsg;
}
}

///   <summary>
///   服务器交互记录
///   </summary>
private   string   logs   =   " ";

///   <summary>

上一个:c#怎样可以弄得这样漂亮
下一个:asp.net用C#制作留言板

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,