- WeldingCommon/Devices/ACS/ ScannerACS 독립 구현 (Gun 참조 제거) - Scanner EquipmentSetup.RegisterDevices()에 ScannerACS + 모터 등록 - EquipDef.cs MotorIds 추가 - UCScannerMotionViewModel Stage X 조그 필드/커맨드/모니터링 추가 - UCScannerMotion.xaml Stage X Motion 섹션 추가 - SeqComponentTeachingRun MOTF 자리 확보 (_ACS 필드 선언, InitDev() 취득, MOTFStart/CheckMOTFComp 주석 준비) - AuroraEx Device 네임스페이스 충돌 수정 TODO: 이정인 선임 ACS 변수 맵 수신 후 - ScannerACS.Parameter.cs 변수명/버퍼 번호 교체 - MOTFStart() / CheckMOTFComp() 주석 해제 - 축 번호 검증
54 lines
2.4 KiB
C#
54 lines
2.4 KiB
C#
// WeldingCommon/Devices/ACS/ScannerACS.Parameter.cs
|
|
using AuroraACS;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace WeldingCommon.Devices.ACS
|
|
{
|
|
public partial class ScannerACS
|
|
{
|
|
// ── 알람 ──────────────────────────────────────────
|
|
const string AlarmReset = "iAlarmreset";
|
|
const string HeavyAlarm = "iAlarm";
|
|
const string LightAlarm = "iLightAlarm";
|
|
const string AlarmCodes = "iPCAlarmNo";
|
|
|
|
// ── 홈 ───────────────────────────────────────────
|
|
const string iAllAxisHomeComplete = "iPCget_ALLAXIS_HOMECOMP";
|
|
|
|
// ── MOTF (Mark On The Fly) ────────────────────────
|
|
// TODO: 이정인 선임 ACS 변수 맵 수신 후 실제 변수명으로 교체
|
|
const string iMOTFStart = "iPCset_SCANNER_MOTF_START"; // placeholder
|
|
const string iMOTFComplete = "iPCget_SCANNER_MOTF_COMP"; // placeholder
|
|
const string rMOTFVelocity = "rPCset_SCANNER_MOTF_VEL"; // placeholder
|
|
const string rMOTFAcc = "rPCset_SCANNER_MOTF_ACC"; // placeholder
|
|
|
|
#region 변수 맵 받으면 작업 순서
|
|
//1. ScannerACS.Parameter.cs
|
|
// → placeholder 변수명을 실제 변수명으로 교체
|
|
|
|
//2. ScannerACS.cs
|
|
// → 축 번호 검증(ACSMotor 생성 시 넣은 번호)
|
|
|
|
//3. EquipDef.cs
|
|
// → MotorIds의 eMotorIdx 번호 검증
|
|
|
|
//4. 빌드 후 실제 장비에서 동작 확인
|
|
#endregion
|
|
|
|
// ── 레이저 ───────────────────────────────────────
|
|
const string IsLaserOn = "LCI_DEVICE.LaserEnabled";
|
|
const string iLaserUse = "iPCset_LASER_USE";
|
|
|
|
// ── 축 번호 ──────────────────────────────────────
|
|
const string iXAxisNumber = "iPCget_LCI_ASMASK_X";
|
|
|
|
// ── 버퍼 ─────────────────────────────────────────
|
|
private enum eBuffer
|
|
{
|
|
All_Axis_Home = 0,
|
|
|
|
// TODO: Scanner MOTF 버퍼 번호 확인 후 수정
|
|
MOTF_Start = 11,
|
|
}
|
|
}
|
|
} |